![“描述”项中的括号会引发错误](https://linux22.com/image/475009/%E2%80%9C%E6%8F%8F%E8%BF%B0%E2%80%9D%E9%A1%B9%E4%B8%AD%E7%9A%84%E6%8B%AC%E5%8F%B7%E4%BC%9A%E5%BC%95%E5%8F%91%E9%94%99%E8%AF%AF.png)
数学模式下的右括号会导致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]