lstinline coloca espaço antes do ponto

Oct 31 2020

Estou tentando usar o \lstinlineestilo de nomes de arquivo em meu documento, mas ele coloca alguns espaços em branco aleatórios antes do ponto. Presumo que tenha a ver com ajustes automáticos de pontuação.

Posso desativar isso com listagens ou é um Latex Thing geral?

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}

Respostas

Cube Nov 03 2020 at 14:24

usar a sugestão de leandriis para transformar o ponto em uma letra remove o espaço dentro da exclusão, mas cria um espaço estranho depois. Alguma ideia?

\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

usar uma fonte monoespaçada resolve o problema, o que não responde a pergunta do porquê, mas funciona.

\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}