“描述”项中的括号会引发错误

“描述”项中的括号会引发错误

数学模式下的右括号会导致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]

相关内容