如何使用 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}

第 2 行(空白行)不會出現在 PDF 輸出中。看起來尾隨空白行被忽略了。我嘗試添加該showlines=true選項,但這也不起作用。如何在最終 PDF 輸出中保留第 2 行中的空白行?

相關內容