lstinline ставит пробел перед точкой
Oct 31 2020
Я пытаюсь использовать \lstinlineстиль для имен файлов в моем документе, но он помещает некоторые случайные пробелы перед точкой. Полагаю, это связано с автонастройкой знаков препинания?
Могу ли я отключить это с объявлениями или это обычная латексная вещь?
MWE:
\documentclass[11pt]{scrreprt}
\usepackage{color}
\usepackage{listings}
\lstset{basicstyle=\color{blue}} % just to demo
\begin{document}
I use the file \lstinline{file.ext}, which is nice.
\end{document}
Ответы
Cube Nov 03 2020 at 14:24
использование предложения leandriis, чтобы сделать точку буквой, действительно удаляет пробел внутри выражения, но создает пространство wird после. Любые идеи?
\documentclass[11pt]{scrreprt}
\usepackage{color}
\usepackage{listings}
\lstset{
basicstyle=\color{blue},
alsoletter={.}
} % just to demo
\begin{document}
I use the file \lstinline{file.ext}, which is nice.
\end{document}
Cube Nov 03 2020 at 17:58
использование моноширинного шрифта решает проблему, что не дает ответа на вопрос, почему, но работает.
\documentclass[11pt]{scrreprt}
\usepackage{color}
\usepackage{listings}
\lstset{basicstyle=\color{blue}\ttfamily}
\begin{document}
I use the file \lstinline{file.ext}, which is nice.
\end{document}