答案1
对于这种类型的工作流程,您有以下几种选择:
创建一个保存所有宏的文档,例如“shared-macros.lyx”。然后,在每个新文档中,您可以转到“插入”>“文件”>“子文档”,然后选择“shared-macros.lyx”。
您可以创建一个包含宏(以及其他任何内容,例如文档设置)的模板,这样当您开始新文档时,只需转到文件 > 从模板新建即可。如果您想采用这种方法,请注意,在 LyX 2.4.0(尚未发布)中,您将能够直接转到文件 > 另存为模板。如果在 2.4.0 中没有,请参见下文。
您可以通过以下方式创建模板:首先在文件浏览器中进入您的用户目录(在 LyX 中,请参阅“帮助”>“关于 LyX”以找到您的 LyX 用户目录),然后将 .lyx 文件放入子目录“templates”。对于我来说,在 Ubuntu 上,此目录位于此处:
/home/scott/.lyx/templates
。如果你真的想要做到这一点,当您开始一个新文件时,您已经准备好了这些宏,请执行与 (3) 相同的操作,但将模板目录中的 .lyx 文件保存为“defaults.lyx”,并在备份后覆盖现有的 defaults.lyx。确保在覆盖文件之前备份该文件。现在,当您转到 LyX 中的文件 > 新建时,它将以您想要的内容开始。
最后一个选项是使用剪贴板管理器。我使用 CopyQ (https://github.com/hluk/CopyQ)。您可以保存文本/lyx/任何您经常想要粘贴的内容。