我的文档中有许多列表,编号为 1、2、3 等等。我需要一个包含三个列表的表格(例如,同一算法的三个不同变体),编号为 2a、2b、2c。下一个列表将编号为 3。
答案1
您还可以保存当前计数器值,使其独立于当前计数器设置。
\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[caption=foo]
foo
\end{lstlisting}
\setcounter{lstlisting}{0}
\renewcommand\thelstlisting{2.\alph{lstlisting}}
\begin{lstlisting}[caption=foo]
foo
\end{lstlisting}
\begin{lstlisting}[caption=foo]
foo
\end{lstlisting}
\begin{lstlisting}[caption=foo]
foo
\end{lstlisting}
\renewcommand\thelstlisting{\arabic{lstlisting}}
\setcounter{lstlisting}{2}
\begin{lstlisting}[caption=foo]
foo
\end{lstlisting}
\end{document}