我写的
\begin{enumerate}
\item MMMMMM
\item NNNNNNN
\end{enumerate}
但是我编译的时候出现:
a)MMMMMMM
b)NNNNNNNN
我希望该项目以阿拉伯数字而不是字母显示
1)MMMMMMM
2)NNNNNNN
答案1
标准设置enumerate
不使用a)
标签——它是1.
等等。
实现该1)
风格基本上有三种可能性:
- 重新格式化标签的计数器输出
- 使用
enumitem
包及其label=...
选项到环境中 - 使用
enumerate
包并说\begin{enumerate}[1)]....
一个enumitem
快速而肮脏的解决方案....
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}
\item This
\item is
\item the
\item traditional
\item labelling
\end{enumerate}
\begin{enumerate}[label={\arabic*)}]
\item This
\item is
\item another
\item way
\item of
\item labelling
\end{enumerate}
\end{document}
基本上可以通过以下包实现相同的效果(注意不同的标签分隔/缩进!)enumerate
:
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}
\item This
\item is
\item the
\item traditional
\item labelling
\end{enumerate}
\begin{enumerate}[1)]
\item This
\item is
\item another
\item way
\item of
\item labelling
\end{enumerate}
\end{document}
答案2
为了全局更改enumerate
和其他类似环境的标签样式,该enumitem
包还有一个setlist
命令,可以应用于所有级别或特定级别:
% \setlist[environment,<levels>]{<options>}
\setlist[enumerate]{label=\arabic*)} % all levels
\setlist[enumerate,2]{label=\alph*)} % level 2 only