数学模式下的右括号会导致description
项目出错,并在文本模式下留下空格。我该怎么办?
这给出了错误
\documentclass{article}
\begin{document}
\begin{description}
\item[$[0,1]$]
\end{description}
\end{document}
l.6 \end{description}
?
! Missing $ inserted.
<inserted text>
$
l.6 \end{description}
?
此代码在右括号前留有一个空格
\documentclass{article}
\begin{document}
\begin{description}
\item[[0,1]]
\end{description}
\end{document}
答案1
传统的 LaTeX 可选参数(在格式中或通过 定义\newcommand
)不会[..]
与第一个参数结尾匹配]
所以
因此\item[$[0,1]
,该参数$[0,1
具有未封闭的数学模式,请使用\item[{$[0,1]$}]
您的第二个示例类似,您没有收到任何错误,但是\item[[0,1]]
带有\item
可选参数,指定标签[0,1
和项目文本的开始]
,您会希望\item[{[0,1]}]
可选参数是[0,1]