突出显示缺少的参考


13

auctex是否可能以与bib文件中的引用不同的方式显示丢失的引用?当前,所有引用看起来都是相同的,因此无法一目了然地辨别出在bib文件中定义了哪些引用关键字,而哪些不是。Texstudio很好地做到了这一点。

book.tex

\documentclass{book}
\usepackage[backend=biber]{biblatex}
\addbibresource{bib.bib}

\begin{document}
This reference exists \autocite{ref1}.
This reference does not \autocite{ref2}.
% A squiggle, red, anything different to show "ref2" differently to "ref1" would be lovely.
\end{document}

book.bib

@misc{ref1, ...}

2
如果您使用RefTeX,则永远不会输错引用!!!开个玩笑,尽管我不确定这样做是否容易,但我还是建议您向AUCTeX邮件列表提出此建议:auctex-devel@gnu.org
giordano 2015年

Answers:


2

用与@giordano类似的方法,我建议您看一下出色的Org-Ref,它是用于引用,交叉引用,org模式下的书目和有用的bibtex工具org模式模块的集合;与Helm-Bibtex一起使用,可一起使用org-ref来搜索和管理您的书目。

现在,通过您的插入参考文献或引用文献等,helm-bibtex可以找到书目.bib文件中存在的条目的选项列表。

特别是,如果您还决定使用文件突出显示不存在的引用,引文或参考书目文件,从而在org-mode文件中编写LaTeX文档org-ref,则它会在Modeline中以File does not exist提醒您。


1
这似乎无法回答问题。Reftex还可以在指向引用点时提供Modeline信息,但一眼便无法区分那些输入错误的引用或需要添加到bib文件中的引用。
T. Verron '17

1
那已经是我使用的设置了。它没有回答问题。但是,这通常是一个有用的提示。
cazgp

2
org-ref提供了一个命令:Mx org-ref,它将列出可供您选择并跳转到的不良引文关键字(也包括重复的标签和不良参考)。这不是实时的,例如,当您键入它们时,坏键下的红色花键。
John Kitchin

Org-ref现在以红色显示不良引用,因此很容易看到不良引用。
约翰·基钦
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.