我想编写自己的库。如何定义与以下内容等效的新命令?
\par\noindent\rule[5pt]{\textwidth}{1pt}
答案1
一般答案是我的评论中的答案:
您可以将大多数宏序列包装成一个newcommand
宏。例如,\newcommand{\commandname}{\par\noindent\rule[5pt]{\textwidth}{1pt}}
您可以\commandname
根据自己的喜好进行交换。
在常规用户级别,命令名称不能包含连字符、下划线和其他特殊字符。
当然,定义新命令的可能性还有很多,例如\NewDocumentCommand
,简单命令\def
或者expl3
变体。
但对于我来说,您的简单用例\newcommand
似乎是最好的。