我希望有一个函数,使用reftex插入格式为“First_Author(1998)”的引文,添加一个组织脚注,并用格式“All_Authors”,title“,journal(1998)”填充描述。我目前的工作尝试是:
(defun cite-footnote()
(interactive)
(let (ENTRY)
(setq ENTRY (reftex-citation t))
(message (reftex-format-citation ENTRY "%A (%y)"))
(org-footnote-new)
(insert (reftex-format-citation ENTRY "%a, “%t”, %j, (%y)"))
))
问题是reftex-citation
的输出不是reftex-format-citation
的第一个参数。什么是正确的命令组合?
答案 0 :(得分:1)
我已经攻击了reftex,因此它可以将引用插入到asciidoc或markdown中,这与你想要的类似。
https://github.com/phillord/phil-emacs-packages/blob/master/greycite.el
这真的是一个黑客 - 我填补了我的需求,我从来没有做好这件事,但它应该给你这个想法。
这里似乎有另一种解决方案。