Falta espacio después del paréntesis en el texto en línea

Falta espacio después del paréntesis en el texto en línea
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{listings}

\lstdefinestyle{General} {
    basicstyle=\small\ttfamily,
    breaklines=true
}

\lstset{style=General}

\begin{document}

\chapter{MyChapter}
\lstinline|(a + b) / c|.
\end{document}

Esto resulta en

ingrese la descripción de la imagen aquí

Como puede ver, falta el espacio después del paréntesis de cierre. Esto es causado por el breaklines=truecomando. Si lo eliminara, el espacio es visible. Pero necesito este comando. ¿Existe alguna forma de mantener los espacios de todos modos?

Respuesta1

La clase y \chapterno son relevantes. Un ejemplo mínimo sería

\documentclass{article}

\usepackage{listings}

\lstdefinestyle{General} {
    basicstyle=\small\ttfamily,
    breaklines=true,
}

\lstset{style=General}

\begin{document}

\lstinline|(a + b) / c|

\end{document}

que imprime

ingrese la descripción de la imagen aquí

Añade la keepspacesopción:

\documentclass{article}

\usepackage{listings}

\lstdefinestyle{General} {
    basicstyle=\small\ttfamily,
    breaklines=true,
    keepspaces,
}

\lstset{style=General}

\begin{document}

\lstinline|(a + b) / c|

\end{document}

ingrese la descripción de la imagen aquí

información relacionada