Как сохранить конечные пустые строки в lstinputlisting с опцией linerange?

Как сохранить конечные пустые строки в lstinputlisting с опцией linerange?

Вот мой код 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но это тоже не сработало. Как мне сохранить пустую строку в строке 2 в конечном выходном файле PDF?

Связанный контент