Latex 语法: \makebox(0,0) 的括号

Latex 语法: \makebox(0,0) 的括号

只是想知道在哪里可以找到以下语法的文档,如下所示https://tex.stackexchange.com/a/34929/187592

\makebox(0,0){}

我认为只有括号[]才是{}宏的有效括号?括号是 tex 还是 latex 语法?在网上找不到答案。

答案1

使用的参数分隔符相当多。可选参数的标准是[]。但是()(图片模式、tikz)和<>(beamer)也经常使用。对于逐字输入,您可以使用\verb+some text+。引号也被使用。

但括号{}是唯一“真正的”参数分隔符。它们必须匹配,这意味着每个左括号都应该是右括号,并且可以嵌套:参数 {abc {xyz} def}将正确找到右括号并被读取为abc {xyz} def

所有其他参数分隔符的工作方式是先查找一个字符,然后搜索匹配的结束字符。这意味着输入时必须小心一点。使用标准 LaTeX 命令,例如,除非您用大括号保护内括号,否则[abc [xyz] def]将为您提供参数abc [xyz[abc {[xyz]} def]。使用 xparse 定义的命令[abc [xyz] def]可以工作,但这里必须保护不匹配的开始分隔符:[abc {[}xyz def]

相关内容