我按照自定义枚举列表中的演示使用包LaTeX/列表结构.代码是
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[label=\bfseries Exercise (i):]
\item 5 + 7 = 12
\item 9 + 1 = 10
\end{enumerate}
\end{document}
当我在枚举选项中删除“label=”时,输出不会显示“label=”。
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[\bfseries Exercise (i):]
\item 5 + 7 = 12
\item 9 + 1 = 10
\end{enumerate}
\end{document}
那么如何使用标签列举?
这个问题已经解决了。label选项由enumitem包提供。正确的代码是
\documentclass{article}
\usepackage{enumerate}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label = \bfseries Exercise \roman*:]
\item 5 + 7 = 12
\item 9 + 1 = 10
\end{enumerate}
\end{document}
答案1
答案2
根据enumerate
手册,没有label=<...>
语法。
a
中的字母label=
被解释为\alph
,这就是为什么你的输出是
- 诽谤
- 利贝尔
ETC。
你应该写
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[\bfseries {Exercise} (i):]
\item 5 + 7 = 12
\item 9 + 1 = 10
\end{enumerate}
\end{document}
请注意,您必须使用{Exercise}
以避免被解释i
为\roman
。