我使用 vscode 在 Latex 中编写一些笔记。有时我需要添加一些参考资料以使笔记更清晰,我通常的做法是从 Zotero 创建一个 bib,将其复制到我的 .tex 文件末尾,然后在主笔记中引用它。
我的问题是,有没有什么方法可以让我快速地使用像Zotero 中的ctrl+c
和ctrl+v
这样的样式来做到这一点ctrl+c
,然后直接ctrl+v
在我想要引用的地方就足够了?
答案1
查看reftex-cite.el
:
如果你在emacs
配置中列出了变量中的一堆 bibtex 文件(例如一个列出你自己的出版物,一个列出其他人的出版物)reftex-default-bibliography
:
(setq reftex-default-bibliography '(
"bibliographyDatabase.bib"
"publications-ExportedFromOrgmode.bib"
))
然后,该函数reftex-citation
(我已将其绑定到C-c b
,其中b
代表“参考文献”)将请求正则表达式在数据库中搜索,生成与正则表达式匹配的条目列表,并允许选择列表的子集(enter
选择一个,m
选择多个)并插入相应的\cite{}
条目。