我使用 Emacs 进行写作,而不是编码。在 Emacs 或 Emacs 组织模式中,是否有一种简单的方法可以将文本字符串定义为变量,以便我可以重复使用它?
示例:我创建了一个模板invoice.org。将一个变量$CLIENTNAME放在标题中,表格中,封面上,在 中#+TITLE:,并在感谢中放置一个变量会很酷,将其用作模板,然后只需添加即可为每个新客户快速生成新的 PDF开头的一行就像let $CLIENTNAME="Jane Doe".
我该怎么做呢?
您想使用宏(请参阅手册)
您可以使用定义它们
#+MACRO: clientname Jane Doe
Run Code Online (Sandbox Code Playgroud)
然后通过{{{clientname}}}在所需的文档中插入来调用它们。
导出时{{{clientname}}}将扩展到Jane Doe.
| 归档时间: |
|
| 查看次数: |
1671 次 |
| 最近记录: |