\Copy 是否已被任何包使用?

\Copy 是否已被任何包使用?

我正在努力copypaste软件包来解决一个令人困惑的功能谢默斯敬请提请我注意。

\yank将文本和命令从 LaTeX 文档复制到“剪贴板”,然后\paste将其粘贴到同一个(或另一个)LaTeX 文档中。

我称它为“yank”,因为 (i)\copy它已经在 TeX 中定义,并且 (ii) “yank” 是如何vim用户引用复制的方式。然而,“yank” 似乎意味着对面的中的副本emacs。 (我不使用emacs。)这很令人困惑。

我的问题是:\Copy是否已被其他软件包使用?也就是说,如果我将其重命名\yank\Copy(大写),您所知道的任何软件包是否会与我的软件包冲突?有没有更好的名称建议?

答案1

\Copy可能不用作文档级命令,但那是因为它不是文档级命令的好名称(根据有点执行不力的 LaTeX 命令命名指南)。

宏命名的最佳实践?

其他可能性包括:

  1. emacs 命名(显然很好:-)

    \kill并且\yank (但有些人可能会发现这些术语有点激进:-)

  2. 使用前缀(例如 cp)

    \cpcopy \cppaste

  3. 使用论证形式

    \cp{paste} \cp{yank}

不确定其中是否有合适的,没有看到包装就很难说,但有可能是有想法的。

相关内容