我正在编写一个脚本,试图将 LaTeX 输入转换为更规范的形式。我想做的一件事是删除单个标记周围的花括号,这些标记可以是单个字符或控制序列。
\newcommand
例如,可以在诸如、等命令中完成此操作。\begin{wrapfigure}
据我检查,在“正常”输入(即文章文本)中使用或多或少常见的包来执行此操作是安全的。
这是真的?
答案1
请注意,乳胶手册中记录的规范形式始终使用括号形式。
虽然确实可以从单个标记宏参数中省略括号,但通常并不总能在单个字符(可能不止一个标记)周围或所有命令序列(可能不是宏)之后省略它们。
下列任一项省略{}
都会导致错误。
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\fbox{é}
\uppercase{e}
\end{document}