如何使用 linerange 选项保留 lstinputlisting 中的尾随空白行?

如何使用 linerange 选项保留 lstinputlisting 中的尾随空白行?

这是我的代码foo.tex

\documentclass{article}

\usepackage{listings}
\begin{document}
\lstinputlisting[linerange={1-2,7}]{foo.tex}

\end{document}

此代码foo.tex读取自身并将其自身显示为代码列表。但它尝试仅显示第 1 行、第 2 行(空白行)和第 7 行(最后一行)。

输出的 PDF 仅包含两行:

\documentclass{article}
\end{document}

PDF 输出中没有显示第 2 行(空白行)。看起来好像忽略了尾随空白行。我尝试添加该showlines=true选项,但也没有用。如何在最终 PDF 输出中保留第 2 行的空白行?

相关内容