RefTex使用Helm搜索多篇文章


11

我最近开始使用Helm,现在真的很喜欢。但是,我使用emacs编写了很多LaTeX。当我引用文章时,我经常需要在同一引用宏中引用几篇文章-我可以使用RefTex轻松地在书目文件中搜索两个单独的条目:

citekey1\|citekey2

但是,当启动掌舵模式时,此功能将不再起作用。我仍然可以搜索单个文章,但不能搜索多个文章。我该如何做以上掌舵?


2
我也喜欢Helm,但reftex-citation正是出于这个原因,切换回了bibtex键!
泰勒

Answers:


2

@Tyler建议可以直接将Helm禁用reftex-citation。经过一番挖掘,我发现可以通过修改helm-completing-read-handlers-alist变量来完成。我建议阅读有关文档(使用C-h v helm-completing-read-handlers-alist),但是将这一行添加到您的init.el文件中将达到目的:

(eval-after-load 'helm-mode '(add-to-list 
    'helm-completing-read-handlers-alist '(reftex-citation . nil) )
    )

包含此行后,reftex-citation应在不影响的情况下运行helm


那正是我想要的。
user2178117

5

您可以使用helm-bibtex,通过MELPA或GitHub获得。

只需使用C-SPC选择条目,然后单击TAB“插入引文”即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.