Bibtex kompilieren schlägt fehl
-
- Forum-Newbie
- Beiträge: 4
- Registriert: Fr 5. Mai 2017, 12:15
Bibtex kompilieren schlägt fehl
Hallo zusammen,
erstmal Danke für die Aufnahme im Forum.
Ich stehe zur Zeit vor einem schier unlösbarem Problem.
Von einem meiner Vorgänger habe ich ein Literaturverzeichnis als .bib Datei bekommen.
Von einem anderen Kollegen habe ich eine .tex Datei bekommen.
Nun wird in der .tex Datei auf die Quellen der .bib Datei verwiesen (mittels des Befehls \cite{Quellschlüssel}).
Die verwendeten Quellschlüssel stimmen sowohl in der .bib als auch in der .tex überein.
Am Ende der .tex Datei versuche ich die .bib Datei mittels des Befehles
\bibliography{NameDerBibdatei_ohne.bib} aufzurufen.
Direkt darauf folgend gebe ich den Zitierstil an
\bibliographystyle{quarterly}
Ich denke soweit ist alles richtig oder? Beide Dateien liegen im selben Ordner.
Wenn ich nun aber die .tex Datei schnell übersetzen lasse, stehen an den Stellen von \cite{Zitierschlüssel} nur Fragezeichen und das Literaturverzeichnis wurde auch nicht generiert.
Hierzu habe ich Forum gelesen, dass man hierzu in der Reihenfolge pdflatex bibtex pdflatex pdflatex kompilieren muss.
Aber wie genau mache ich das ?
Ich habe dazu unter Texmaker konfigurieren --> schnelles Übersetzen --> Benutzerdefiniert mittels des Assistenten die o.g. Reihenfolge hinzugefügt und anschließend bei geöffnetem .tex Dokument die "schnelle übersetzen" Funktion ausgeführt.
Irgendwo muss ein Fehler sein.
Um Hilfe wäre ich wirklich dankbar.
Viele Grüße
erstmal Danke für die Aufnahme im Forum.
Ich stehe zur Zeit vor einem schier unlösbarem Problem.
Von einem meiner Vorgänger habe ich ein Literaturverzeichnis als .bib Datei bekommen.
Von einem anderen Kollegen habe ich eine .tex Datei bekommen.
Nun wird in der .tex Datei auf die Quellen der .bib Datei verwiesen (mittels des Befehls \cite{Quellschlüssel}).
Die verwendeten Quellschlüssel stimmen sowohl in der .bib als auch in der .tex überein.
Am Ende der .tex Datei versuche ich die .bib Datei mittels des Befehles
\bibliography{NameDerBibdatei_ohne.bib} aufzurufen.
Direkt darauf folgend gebe ich den Zitierstil an
\bibliographystyle{quarterly}
Ich denke soweit ist alles richtig oder? Beide Dateien liegen im selben Ordner.
Wenn ich nun aber die .tex Datei schnell übersetzen lasse, stehen an den Stellen von \cite{Zitierschlüssel} nur Fragezeichen und das Literaturverzeichnis wurde auch nicht generiert.
Hierzu habe ich Forum gelesen, dass man hierzu in der Reihenfolge pdflatex bibtex pdflatex pdflatex kompilieren muss.
Aber wie genau mache ich das ?
Ich habe dazu unter Texmaker konfigurieren --> schnelles Übersetzen --> Benutzerdefiniert mittels des Assistenten die o.g. Reihenfolge hinzugefügt und anschließend bei geöffnetem .tex Dokument die "schnelle übersetzen" Funktion ausgeführt.
Irgendwo muss ein Fehler sein.
Um Hilfe wäre ich wirklich dankbar.
Viele Grüße
Vielleicht hast du beim Konfigurieren einen Fehler gemacht. Da wir deine Konfiguration nicht kennen, ist das aber reine Spekulation. Es kann auch ein Fehler in der bib-Datei oder ein umgefallener Reissack in China sein. Wir bräuchten schon min. ein Minimalbeispiel + blg-Datei.
Wobei die Methode mit bibtex ohnehin weitgehend überholt ist. Möglicherweise haben es die Kollegen zwar gut gemeint, aber nicht wirklich gut gemacht: »Minimale Vorlage vs. maximale Probleme«
Für die empfohlene Methode zur Erstellung eines Literaturverzeichnisses sei außerdem auf die wichtigen Hinweise hingewiesen.
Wobei die Methode mit bibtex ohnehin weitgehend überholt ist. Möglicherweise haben es die Kollegen zwar gut gemeint, aber nicht wirklich gut gemacht: »Minimale Vorlage vs. maximale Probleme«
Für die empfohlene Methode zur Erstellung eines Literaturverzeichnisses sei außerdem auf die wichtigen Hinweise hingewiesen.
Wenn du bibtex verwendest, solltest du keine Endung .bib benutzen, also
\bibliography{NameDerBibdatei_ohne}
Abgesehen davon, solltest du in die blg-Datei schauen, ob es eine Fehlermeldung gibt und dich mal schlau machen, wie man die Befehle einzeln aufruft, texmaker hat sicher entsprechende Menueinträge, und dich nicht einfach auf "schnelles Übersetzen" verlassen.
\bibliography{NameDerBibdatei_ohne}
Abgesehen davon, solltest du in die blg-Datei schauen, ob es eine Fehlermeldung gibt und dich mal schlau machen, wie man die Befehle einzeln aufruft, texmaker hat sicher entsprechende Menueinträge, und dich nicht einfach auf "schnelles Übersetzen" verlassen.
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de
-
- Forum-Newbie
- Beiträge: 4
- Registriert: Fr 5. Mai 2017, 12:15
genau das .bib lasse ich ohnehin schon weg.u_fischer hat geschrieben:Wenn du bibtex verwendest, solltest du keine Endung .bib benutzen, also
\bibliography{NameDerBibdatei_ohne}
Abgesehen davon, solltest du in die blg-Datei schauen, ob es eine Fehlermeldung gibt und dich mal schlau machen, wie man die Befehle einzeln aufruft, texmaker hat sicher entsprechende Menueinträge, und dich nicht einfach auf "schnelles Übersetzen" verlassen.
eine .blg Datei finde ich in dem Ordner leider nicht.
Einen Tipp hast du nicht zufällig wie man die einzelnen Befehle anders aufruft?
Vielen Dank schon mal für die schnellen Antworten
-
- Forum-Newbie
- Beiträge: 4
- Registriert: Fr 5. Mai 2017, 12:15
Ich nehme an, dass ich beim Konfigurieren einen Fehler gemacht habe. Ich weiß aber nicht wo der Fehler liegt.Anonymous hat geschrieben:Vielleicht hast du beim Konfigurieren einen Fehler gemacht. Da wir deine Konfiguration nicht kennen, ist das aber reine Spekulation. Es kann auch ein Fehler in der bib-Datei oder ein umgefallener Reissack in China sein. Wir bräuchten schon min. ein Minimalbeispiel + blg-Datei.
Wobei die Methode mit bibtex ohnehin weitgehend überholt ist. Möglicherweise haben es die Kollegen zwar gut gemeint, aber nicht wirklich gut gemacht: »Minimale Vorlage vs. maximale Probleme«
Für die empfohlene Methode zur Erstellung eines Literaturverzeichnisses sei außerdem auf die wichtigen Hinweise hingewiesen.
Die .blg Datei liegt nicht im Ordner wo finde ich diese?
Wovon braucht ihr denn ein Beispiel ? Von der Befehlszeile des schnellen Übersetzens oder vom Code?
Fehler in der .bib Datei schließe ich aus, da mein Vorgänger es mit der vorliegenden .bib Datei schon hinbekommen hat. Bei dem neuen .tex Dokument, in welches die (bereits verwendete) .bib Datei eingebunden werden soll handelt es sich unterm Strich nur um eine Übersetzung der alten .tex Datei in welcher die verwendete .bib Datei bereits einmal eingebaut war.
Lies die Dokumentation (http://www.xm1math.net/texmaker/doc.html), oder durchsuche mal alle Menus deines Editors.CologneLatex2017 hat geschrieben: Einen Tipp hast du nicht zufällig wie man die einzelnen Befehle anders aufruft?
Überprüfe die Endung jeder Datei in deinem Ordner. Oder stelle windows so ein, dass es Endungen nicht versteckt. Wenn du die blg dann immer noch nicht findest, hast du bibtex nicht aufgerufen.Die .blg Datei liegt nicht im Ordner
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de
-
- Forum-Newbie
- Beiträge: 4
- Registriert: Fr 5. Mai 2017, 12:15
Oke eine blg Datei habe ich, die ist aber komplett leer.u_fischer hat geschrieben:Lies die Dokumentation (http://www.xm1math.net/texmaker/doc.html), oder durchsuche mal alle Menus deines Editors.CologneLatex2017 hat geschrieben: Einen Tipp hast du nicht zufällig wie man die einzelnen Befehle anders aufruft?
Überprüfe die Endung jeder Datei in deinem Ordner. Oder stelle windows so ein, dass es Endungen nicht versteckt. Wenn du die blg dann immer noch nicht findest, hast du bibtex nicht aufgerufen.Die .blg Datei liegt nicht im Ordner
Kurze Frage habe mal ein neues Beispiel gemacht. mit neuer bib und neuer tex Datei.
Sobald ich die bib Datei mit Bibtex ausführe, bekomme ich die Meldung: I couldn't open file name `Lit.aux'
Die Datei Lit.aux gibt es auch tatsächlich nicht.
Woran liegt das ? Oder was muss ich tun um die .aux Datei zu erhalten?
Die (Beispiel) .bib Datei sieht wie folgt aus:
@Book{Test, ALTauthor = {Test}, ALTeditor = {Test2}, title = {Latex}, publisher = {LtexKoeln}, year = {2017}, }
bibtex wird nicht auf die bib-Datei angewendet, sondern auf die tex-Datei (bzw ihre aux-Datei).
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de