我的问题类似 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
文档。pdflatex
bibtex
编辑:当我将 .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。
似乎还需要一点延迟来加载不同的参考书目键,具体取决于它们的数量......