用花括号描述项目的参数是否会导致大型文档中出现问题?

用花括号描述项目的参数是否会导致大型文档中出现问题?

item{<text>}这是否会\item <text>导致大型文档中出现问题?

答案1

文档的大小实际上并不相关,但构造并不等效,所以您可能会得到不同的输出,因此这可以归类为问题。

\item 不接受论点,因此,尽管问题标题中有这样的措辞,

\item{...}

不描述参数,它们形成一个 TeX 组,限制内部定义、字体等的范围。

因此产生以下文件

在此处输入图片描述

其中额外的括号限定了字体变化的范围,所以第一个 ccc 不是粗体,但没有括号的版本的 ccc 在字体变化的范围内,所以是粗体。

\documentclass{article}

\begin{document}

\begin{itemize}
\item{ aaa \bfseries bbb}
\item ccc
\end{itemize}

\begin{itemize}
\item aaa \bfseries bbb
\item ccc
\end{itemize}


\end{document}

请注意,这\item与此完全无关,您会看到相同的内容

{ aaa \bfseries bbb} ccc

 aaa \bfseries bbb ccc

相关内容