lstinline đặt dấu cách trước dấu chấm
Oct 31 2020
Tôi đang cố gắng sử dụng \lstinlineđể định kiểu tên tệp trong tài liệu của mình, nhưng nó đặt một số khoảng trắng ngẫu nhiên cho dấu chấm. Tôi cho rằng nó có liên quan đến cài đặt tự động cho dấu câu?
Tôi có thể hủy kích hoạt tính năng này với danh sách hay đó là một thứ chung chung Latex Thing?
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}
Trả lời
Cube Nov 03 2020 at 14:24
sử dụng gợi ý Leandriis để làm cho dấu chấm trở thành một chữ cái không loại bỏ khoảng trống bên trong bài giải, nhưng tạo ra khoảng trống sau đó. Bất kỳ ý tưởng?
\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
sử dụng phông chữ monospaced sẽ giải quyết được vấn đề, điều này không đặt ra câu hỏi tại sao, nhưng hoạt động.
\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}