删除单个标记周围的花括号的脚本。这有多合法?

删除单个标记周围的花括号的脚本。这有多合法?

我正在编写一个脚本,试图将 LaTeX 输入转换为更规范的形式。我想做的一件事是删除单个标记周围的花括号,这些标记可以是单个字符或控制序列。

\newcommand例如,可以在诸如、等命令中完成此操作。\begin{wrapfigure}据我检查,在“正常”输入(即文章文本)中使用或多或少常见的包来执行此操作是安全的。

这是真的?

答案1

请注意,乳胶手册中记录的规范形式始终使用括号形式。

虽然确实可以从单个标记宏参数中省略括号,但通常并不总能在单个字符(可能不止一个标记)周围或所有命令序列(可能不是宏)之后省略它们。

下列任一项省略{}都会导致错误。

\documentclass{article}

\usepackage[utf8]{inputenc}

\begin{document}

\fbox{é}

\uppercase{e}

\end{document}

相关内容