itemize 选项 \item

itemize 选项 \item

我试图理解 \item[ ] 在 itemize 环境中是如何工作的,但我不明白为什么 \item[[1].] 会给出

[1.]

我假设 \item[whatever it is.] 给出

不管是什么。

有人能帮忙解释一下吗?谢谢!

答案1

可选参数不能包含],除非用括号括起来,以免混淆可选参数的吸收。

在这里我插入了一个大号,labelsep这样您就可以清楚地看到标签与项目的解释。在第一种情况下,内部]触发可选参数的结束,因为[...]TeX 默认不会进行平衡,因为它们是 catcode-12。只有 catcode-1,2 标记{...}在参数吸收期间强制平衡。

\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{itemize}[labelsep=.5in]
\item[[1].]x 
\item[{[1]}.]x 
\end{itemize}
\end{document}

在此处输入图片描述

相关内容