只是想知道在哪里可以找到以下语法的文档,如下所示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]