我想创建一个枚举,以小写字母 b 开头,并且每个下一个项都是下一个小写字母。因此,它就像 b、c、d、e 等等。我有以下代码段,但它使所有项都变成 b)。
\documentclass[11pt]{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[b)]
\item This is a b)
\item This is also a b)
\end{enumerate}
\end{document}
答案1
使用通常的enumerate
环境或使用enumerate
同名包,必须enumi
先增加(第一级)计数器,才能获得另一个起始值。由于\item
宏再次增加计数器,\setcounter{enumi}{1}
所以这是正确的方法。这里。
然而,通常的enumerate
环境并不提供a)
没有重新定义的\theenumi
。
标签“模板”的简写版本仅适用于起始值等a)
,A)
b)
这意味着......好吧b);-)
\documentclass[11pt]{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[a)]\setcounter{enumi}{1}
\item This is a b)
\item This is now a c)
\end{enumerate}
\end{document}
有了enumitem
,就多了一点logical
;
使用shortlabels
作为包选项,可以使用short hand
的版本,将设置计数器的正确起始值。enumerate
start=2
\documentclass[11pt]{article}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[label=\alph*),start=2]
\item This is a b)
\item This is now a c)
\end{enumerate}
Short interruption
\begin{enumerate}[label=\alph*),resume]
\item This is a d)
\item This is now a e)
\end{enumerate}
\end{document}
请注意,enumitem
具有恢复功能,可以中断列表并稍后继续。