인라인 텍스트의 괄호 뒤에 공백이 없습니다.

인라인 텍스트의 괄호 뒤에 공백이 없습니다.
\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}

이로 인해

여기에 이미지 설명을 입력하세요

보시다시피 닫는 괄호 뒤의 공백이 없습니다. 이는 명령으로 인해 발생합니다 breaklines=true. 제거하면 공간이 보입니다. 하지만 이 명령이 필요해요. 그럼에도 불구하고 공간을 유지하는 방법이 있나요?

답변1

수업과 \chapter관련이 없습니다. 최소한의 예는 다음과 같습니다.

\documentclass{article}

\usepackage{listings}

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

\lstset{style=General}

\begin{document}

\lstinline|(a + b) / c|

\end{document}

그 인쇄

여기에 이미지 설명을 입력하세요

옵션 을 추가하세요 keepspaces:

\documentclass{article}

\usepackage{listings}

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

\lstset{style=General}

\begin{document}

\lstinline|(a + b) / c|

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보