使 \mycommand\mycommand 执行两次与 \mycommand 不同的操作 2024-5-26 • macros 我们是否可以定义一个命令\mycommand,使得它在单独使用时执行一件事,而在连续使用时执行另一件事? 我还想允许“\mycommand”可以有(可选)参数。 答案1 实现这一点的最简单方法是使用\NewDocumentCommand-argumentt类型: \documentclass{article} \NewDocumentCommand \mycommand { t{\mycommand} O{} } {% \IfBooleanTF{#1}{Duplicated}{Single} variant. Optional argument: #2.% } \begin{document} \mycommand[abc] \mycommand\mycommand[def] \end{document} 相关内容 同步两台未连接到互联网的 Ubuntu 机器的时间和日期 解释时间戳信息? Openssh 安装问题 当我关闭电脑时,我需要弹出窗口来更改注册表值 如何同步 OneDrive for Business?[重复] Openfire 3.8.0 找不到 JRE 7 如何在我的共享 cPanel 网络主机上安装 phalcon(或任何自定义 PHP 模块/扩展)?[关闭] 回忆录课:如何更改上边距 如何在 64 位 Ubuntu 上安装 32 位软件包? 您如何估计要购买多少内存?