
Ich verwende TeXstudio 2.5.2 zusammen mit Jabref 2.9.2 und BibLaTeX. Alles in meinem Dokument funktioniert einwandfrei, außer dass beim Öffnen \cite
kein Popup mit allen Bibliographieeinträgen angezeigt wird. Das Seltsame daran ist, dass es zuerst nicht funktionierte, dann nach einem Hinweis eines Kollegen und jetzt funktioniert es nicht mehr. Ich weiß, dass dies nicht das größte Problem der Welt ist (insbesondere wenn Sie Jabref verwenden, da es eine Schaltfläche gibt, um ein Zitat in Ihre TeX-Datei einzufügen), aber manchmal wäre es schön, das Popup zu haben.
Unten habe ich ein minimales „funktionierendes“ Beispiel (natürlich wenn man die Verzeichnisse anpasst) – was ich mache ist, dass ich den \printbibbliography
Befehl in einer externen .tex
Datei aufrufe, die aufgerufen wird Verzeichnisse
(die dann vom Eingabebefehl aufgerufen wird) – dies geht auf den besagten Tipp meines Kollegen zurück, der tatsächlich zunächst funktioniert hat.
Hat jemand eine Idee, wie man das Ding (wieder) zum Laufen bringen kann?
\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}
Antwort1
Ich habe also die Lösung (oder jemand, der intelligenter ist als ich, hat sie mir gesagt) – das Problem war, dass es einen harten Zeilenumbruch in \usepackage[...]{biblatex} gab. Nachdem ich das Problem behoben hatte, wurde das Zitat-Popup wieder angezeigt.
Antwort2
Ich hatte das gleiche Problem mit TexStudio 2.8.4 und habe herausgefunden, dass \addbibresource
TexStudio bei Verwendung nicht myBib.bib
zur Dokumentstruktur hinzugefügt hat. Die Lösung besteht darin, zuerst die Datei zu schließen, TexStudio zu öffnen options>configure TexStudio> Completion
und zu überprüfen biblatex.cwl
. Öffnen Sie dann Ihre .tex
Datei und verwenden Sie \addbibresource
. Sie werden feststellen, dass die .bib
Datei zu Ihrer Dokumentstruktur hinzugefügt wird. Die Autovervollständigung sollte erscheinen, wenn Sie verwenden\cite{}
Antwort3
Ich hatte das gleiche Problem, aber mit einer anderen Ursache und Lösung.
In meinem Fall ist es kaputtgegangen, als ich Default Bibliography Tool
in in Biber geändert habe Preferences -> Build
.
Ich denke, dass dadurch wahrscheinlich der Bibliografie-Cache entfernt, aber nicht neu generiert wurde.
Die Lösung war wie folgt (vorausgesetzt, Sie verwenden Biblatex):
- Ändern Sie das Standard-Bibliografietool in das Tool „Biber“.
- Kommentieren Sie die Zeile aus
\usepackage{biblatex}
. - Kompilieren Sie das Dokument. (Es wird viele Fehler geben, aber das ist in Ordnung.)
- Entfernen Sie das Kommentarzeichen aus der Zeile
\usepackage{biblatex}
. - Kompilieren Sie das Dokument erneut.
Die Autovervollständigung sollte jetzt wieder funktionieren.
Antwort4
Ich hatte dasselbe Problem. Ich kenne den Grund nicht, aber etwas Seltsames hat funktioniert.
Ich habe meine gesamte Präambel in einer separaten Datei, die ich mithilfe von einfüge. \input{settings}
Diese Datei enthält Paketdeklarationen für Bibliographie und Bib-Ressourcen. Solange die Datei settings.tex nicht in Texstudio geöffnet ist, erhalte ich keine Dropdown-Liste mit Bib-Elementen. Das Öffnen dieser Datei im selben Editor hat also funktioniert. Wahrscheinlich funktioniert dies bei jemand anderem und jemand kann dieses seltsame Verhalten erklären.