多个范围的连续行号

多个范围的连续行号

使用以下

\documentclass{article}

\usepackage{filecontents}
\usepackage{listings}

\begin{filecontents*}{src.code}
<ul>
   <!-- first -->
   <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
   <!-- end -->
   <li>Aliquam tincidunt mauris eu risus.</li>
   <!-- second -->
   <li>Vestibulum auctor dapibus neque.</li>
   <!-- end -->
</ul>
\end{filecontents*}

\begin{document}

\lstinputlisting[rangeprefix=<!--\ ,%
rangesuffix=\ -->,% 
language=HTML,
linerange={first-end,second-end},%
numbers=left,%
firstnumber=1,%
includerangemarker=false]{src.code}

\end{document}

我最终将这些行编号为 2 2。如何让给定列表环境中的行从 1 开始连续编号?... 无论它们在多个范围内的“物理”分割如何。

相关内容