
私は、TeXstudio 2.5.2 を Jabref 2.9.2 および BibLaTeX と一緒に使用しています。入力時にすべての参考\cite
文献エントリを含むポップアップが表示されないことを除いて、ドキュメント内のすべては正常に動作します。奇妙なのは、最初は動作しなかったのに、同僚のヒントで動作するようになったのですが、今はもう動作しないということです。今では、これが世界最大の問題ではないことはわかっています (特に Jabref を使用している場合は、TeX ファイルに引用をプッシュするボタンがあるため) が、ポップアップがあると便利な場合があります。
以下に、最小限の「動作する」例を示します (もちろん、ディレクトリを調整した場合)。私が行っているのは、と呼ばれる\printbibbliography
外部.tex
ファイル内のコマンドを呼び出すことVerzeichnisse
です (これは、入力コマンドによって呼び出されます)。これは、最初は実際に機能した同僚の前述のヒントによるものです。
これを(再び)動作させるアイデアを持っている人はいますか?
\documentclass[a4paper, parskip, 11pt, chapterprefix, numbers=noenddot]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,style=alphabetic,sorting=anyt,maxalphanames=1,maxnames=99,
maxcitenames=2,natbib=true]{biblatex}
\renewcommand*{\labelalphaothers}{}
\addbibresource{Bibliography.bib}
\input{Kapitel/Verzeichnisse}
\begin{document}
\end{document}
答え1
それで、私は解決策を見つけました (つまり、私よりも賢い誰かが教えてくれました) - 問題は、\usepackage[...]{biblatex} に強制改行があったことです。それを修正した後、引用ポップアップが再び表示されました。
答え2
TexStudio 2.8.4 でも同じ問題に直面しましたが、 を使用したときにTexStudio が をドキュメント構造に\addbibresource
追加しなかったことがわかりました。解決方法は、まずファイルを閉じて TexStudio を開き、 を確認することです。次にファイルを開いて を使用すると、 がドキュメント構造に追加されていることがわかります。 を使用すると、オートコンプリートが表示されます。myBib.bib
options>configure TexStudio> Completion
biblatex.cwl
.tex
\addbibresource
.bib
\cite{}
答え3
私も同じ問題を抱えていましたが、原因と解決策が異なっていました。
私の場合は、Default Bibliography Tool
で を biber に変更したときに壊れましたPreferences -> Build
。
おそらくこれによって参考文献のキャッシュは削除されたが、再生成されなかったと思います。
解決策は次のとおりです (biblatex を使用すると仮定)。
- デフォルトの参考文献ツールを biber ツールに変更します。
- 行をコメントアウトします
\usepackage{biblatex}
。 - ドキュメントをコンパイルします。(エラーはたくさん発生しますが、問題ありません。)
- 行のコメントを解除します
\usepackage{biblatex}
。 - ドキュメントを再度コンパイルします。
オートコンプリートは再び機能するはずです。
答え4
私も同じ問題を抱えていました。理由は分かりませんが、奇妙なことが起こりました。
私は、 を使用して挿入する別のファイルにすべてのプリアンブルを持っています。\input{settings}
このファイルには、参考文献と bib リソースのパッケージ宣言が含まれています。settings.tex ファイルが texstudio で開かれていない限り、bib 項目のドロップダウン リストは表示されません。したがって、このファイルを同じエディターで開くだけでうまくいきました。おそらく、これは他の人にも機能し、誰かがこの奇妙な動作を説明できるでしょう。