在枚举列表中自定义计数器

在枚举列表中自定义计数器

请考虑以下代码。我想使用 -environmentenumerate生成一个列表,为了更好地理解,我使用tabular-environment 构建了该列表。我想将第二项标记为“2-5”。

\documentclass[fontsize=12pt, paper=a4]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}

\begin{document}


\begin{enumerate}
\item bla
\item bla bla
\item bla bla bla
\end{enumerate}


\begin{table}[htbp]
   \begin{tabular}{rl}
1. & bla \\
2-5. & bla bla   \\
6. & bla bla bla  \\
   \end{tabular}
\end{table}

\end{document}  

例子

答案1

如果要在修改后恢复编号

\documentclass[fontsize=12pt, paper=a4]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}

\begin{document}
\begin{enumerate}
\item bla \stepcounter{enumi}
\item[\theenumi--5.] bla bla \setcounter{enumi}{5}
\item bla bla bla
\end{enumerate}
\end{document}

感谢 egreg 和 Mico 的纠正/修改!

在此处输入图片描述

答案2

我认为您正在寻找可选参数\item

在此处输入图片描述

\documentclass[fontsize=12pt, paper=a4]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}


\begin{document}


\begin{enumerate}
\item bla
\item[2--5.]\addtocounter{enumi}{4} bla bla
\item bla bla bla
\end{enumerate}


\begin{table}[htbp]
   \begin{tabular}{rl}
1. & bla \\
2-5. & bla bla   \\
6. & bla bla bla  \\
   \end{tabular}
\end{table}

\end{document} 

相关内容