我使用 Emacs 进行写作,而不是编码。在 Emacs 或 Emacs org-mode 中,是否有一种简单的方法可以将文本字符串定义为变量,以便可以重复使用它?
示例:我创建了一个模板invoice.org
。将变量(例如,$CLIENTNAME
放在页眉、表格、封面、#+TITLE:
以及致谢部分)用作模板,然后只需在开头添加一行(例如),即可为每个新客户快速生成新的 PDF,这很酷let $CLIENTNAME="Jane Doe"
。
我该怎么做呢?
答案1
您想使用宏(请参阅手册)
您可以使用以下方式定义它们
#+MACRO: clientname Jane Doe
然后通过{{{clientname}}}
在所需文档中插入来调用它们。
月出口{{{clientname}}}
将扩大至Jane Doe
。