![使用 bib-cite 的默认参考书目](https://linux22.com/image/253412/%E4%BD%BF%E7%94%A8%20bib-cite%20%E7%9A%84%E9%BB%98%E8%AE%A4%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE.png)
我使用的是 Emacs 23 和bib-cite-minor-mode
。但是,此次要模式要求\bibliography{}
文件中有一个语句。我有一个主 LaTeX 文件,其中包含\include
命令,因此每个部分都没有\bibliography{}
命令。如何为 指定默认参考书目bib-cite-minor-mode
?
具体设置bib-cite-aux-inputs
和bib-cite-inputs
.tex 和 .bib 文件所在的文件夹并不能解决这个问题。
更新:我还使用RefTeX
,后来我发现它包含我之前使用的功能bib-cite-minor-mode
:在 中RefTeX
,C-c &
打开参考书目文件中的参考文献。我点击了用于bib-cite-minor-mode
此的参考文献。
答案1
bib-cite-minor-mode
在搜索 bib 文件方面似乎不如 reftex 复杂。如果您想继续使用bib-cite-minor-mode
,但将其设置为使用 RefTeX 函数来实际查找参考书目文件,请设置bib-cite-use-reftex-view-crossref
为非零值。您可以使用M-x customize-variable bib-cite-use-reftex-view-crossref
并按照提示执行此操作,或者将以下内容添加到您的 .emacs:
(setq bib-cite-use-reftex-view-crossref t)
对我来说,除非我这样做,否则 bib-cite-mode 的功能bib-display
无法找到我的参考书目文件,所以也许它也能解决你的问题。