TeXmaker 中的自动引用

TeXmaker 中的自动引用

我的问题类似 TeXmaker 引文

但由于上述线程已关闭,因此我将其作为新问题提出。

在我的 TeXmaker 中,除了要从中提取的引文外,自动完成功能工作正常。我的文件中mybibfile.bib有,并且在生成参考文献列表时没有问题。我的问题是,在 TeXmaker 中,引文的自动完成不起作用。我的 bib 文件在目录中,因此我不需要在文档中提供 bib 文件的路径。\bibliography{mybibfile}.tex~\texmf\bibtex\bib.tex

版本:Texmaker 4.0.1 - 十周年纪念版(使用 Qt 4.8.1 编译)

操作系统:Ubuntu 12.04。

我正在使用和编译该.tex文档。pdflatexbibtex

编辑:当我将 .bib 文件放入工作文件夹时,一切都运行正常。如何使用自动完成功能来引用并保留 .bib 文件在~\texmf\bibtex\bib文件夹中?

答案1

通常,TeXmaker 会检测文件夹.bib内的文件main.tex以自动完成bib keys,但我怀疑 TeXmaker 是否可以检测到文件,other directories因为它没有Kpathsea类型路径搜索。

因此,将.bib文件包含在同一文件夹中以便TeXmakermain.tex更好地自动完成。bib keys

答案2

我遇到了类似的问题。如果我将源添加到我的.bib文件中,它不会显示在自动完成中。

我通过关闭.bib文件然后在 TeXmaker 中重新打开它解决了这个问题。这样做之后,新添加的源显示在自动完成中。

答案3

是的,我有时会遇到同样的问题,biblio.bib 文件由 biblio.tex 文件加载,并放置在工作目录的子文件夹中。

看起来必须在 TexMaker 中打开所有相关文件(也可以选择重新加载),即main.tex,biblio.tex和biblio.bib。

似乎还需要一点延迟来加载不同的参考书目键,具体取决于它们的数量......

相关内容