我有 Texmaker 4.1.1,但其中的引文自动完成功能不起作用。我的 .bib 文件位于正确的目录中(与我的.tex
文件相同),使用,已在文件中的正确位置biblatex
添加了命令,并且已尝试从“编辑”菜单刷新参考书目。您能建议一些方法来解决这个问题吗?\addbibresource{<my .bib file>}
.tex
答案1
将评论变成让原帖者满意的答案
Options
--> Configure Texmaker
--> Editor
--> 已completion
选中并添加.bib
扩展名\addbibresource{biblatex-examples.bib}
。检查是否可以.bib
在左侧窗格的结构中看到文件,或者.bib
从文件菜单中使用 Texmaker 打开文件。
答案2
经过多次测试,我发现了这一点。我有以下文件对于所有书目内容:
\renewcommand{\bibname} {C Literaturverzeichnis}
\bibliographystyle{alphadin}
\bibliography{bibtex/entries}
\addcontentsline{toc}{section}{\bibname}
我遇到了和你一样的问题。一切都正常,参考书目和文献正确引用。 但是我愿意不是有任何引用弹出窗口/建议。
因此,为了让它正常工作,我唯一需要做的就是使用命令以上并一次命中编译。现在我总是再次收到引用弹出窗口。
我不知道如何自动执行此操作,但至少现在它又可以正常工作了。也许有人可以分享如何执行此操作?
答案3
在 Windows 7 和 MikTex(basic-miktex-2.9.5105)+TexMaker4.3+bibtex 文件中,我发现如果我使用如下命令:
\bibliographystyle{bst file name} \bibliography {bib file name}
那么 \cite 将不会自动完成。
但是如果我使用如下命令:
\bibliographystyle{bst file name} \bibliography{bib file name}
然后 \cite 将正常自动完成参考。
唯一的区别是\bibliography和{bib文件名}之间是否有空格。
需要注意的是,以上两种方式都可以正常显示文章中的引用。
答案4
对我有用的是
Options-->Configure Texmaker-->Editor
然后选中“检查外部更改”附近的复选框