是否有一些方法可以快速添加引用,例如 ctrl+c 和 ctrl+v 样式?

是否有一些方法可以快速添加引用,例如 ctrl+c 和 ctrl+v 样式?

我使用 vscode 在 Latex 中编写一些笔记。有时我需要添加一些参考资料以使笔记更清晰,我通常的做法是从 Zotero 创建一个 bib,将其复制到我的 .tex 文件末尾,然后在主笔记中引用它。

我的问题是,有没有什么方法可以让我快速地使用像Zotero 中的ctrl+cctrl+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{}条目。

相关内容