Probleme mit Bibliographie und Referenzen in TexWorks

Probleme mit Bibliographie und Referenzen in TexWorks

Ich schreibe einen Bericht in Latex, habe die Referenzen in einer separaten Bib-Datei und referenziere sie in meinem Hauptdokument als \cite{xxx}.

Ich verwende Texworks unter Windows. Wenn ich nach dem Kompilieren der Bib zur Generierung eines BBL die Tex-Datei mit „pdflatex + MakeIndex + BibTex“ kompiliere, kann ich das PDF des Berichts sehen, aber ich sehe den Abschnitt „Literaturverzeichnis“ am Ende nicht und sehe keine Verweise auf das Literaturverzeichnis, nicht einmal Fragezeichen anstelle der richtigen Verweise auf das Literaturverzeichnis.

Ich füge die Bibliographie ein, indem ich tippe

 \bibliography{plain}

Und

 \bibliography{"C:/Users/BibName"}

am Ende der Tex-Datei

Ich habe dann pdflatex + bibtex + pdflatex + pdflatex ausprobiert. Als ich das ausprobiert habe, wird am Ende der Abschnitt „Referenzen“ angezeigt, aber ich sehe die Referenzen nicht, wie z. B.

1. Reinhard, D.A. Case Study

Ich sehe das Zitat auch nicht in der Arbeit

Hier ist das MWE: Der Text lautet:

\documentclass{article}  
\begin{document}  
Alpha particles \cite{example} (named after and denoted by the first letter in the
Greek alphabet,\[\alpha\]) consist of two protons and two neutrons bound
together.
This means that an particle is a helium nucleus. 

\bibliography{plain}
\bibliographystyle{plain}
\bibliography{BibName}

\end{document}

Die Startnummer lautet:

@article{example,
  author = {Knuth, Donald E.},
  year = {1986},
  title = {The \TeX book},
}

Was mache ich falsch?

Antwort1

\bibliography{<file>}bezeichnet den Namen der <file>.bibDatei, die Ihre BibTeX-Referenzen enthält, während \bibliographystyle{<bibstyle>}bezeichnet den Stil, in dem Ihre Referenzen angezeigt werden sollen. Sie möchten offensichtlich \bibliographynur einen:

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents*}{references.bib}
@article{example,
  author = {Knuth, Donald E.},
  year = {1986},
  title = {The {\TeX} book},
}
\end{filecontents*}

\begin{document}  
Alpha particles~\cite{example} (named after and denoted by the first letter in the
Greek alphabet,~$\alpha$) consist of two protons and two neutrons bound
together. This means that an particle is a helium nucleus. 

\bibliographystyle{plain}
\bibliography{references}

\end{document}

Antwort2

Vielleicht hilft das (etwas ganz Grundlegendes, das Sie vielleicht schon getan haben, aber wenn nicht, kann es Ihnen den Kopf rauben).

Vermeiden Sie Leerzeichen in den Namen von .tex und .bib. Es werden auch Namen mit Leerzeichen in usw. generiert .aux..bbl

Ich hatte das gleiche Problem: Lange .tex- und .bib-Dateien mit einer abschließenden .pdf-Datei mit Fragezeichen statt Referenzen und Meldungen wie Warning--I didn't find a database entry for "XXXX"und Package natbib Warning: There were undefined citations.. .bblGar nicht und keine Antwort zum Surfen im Internet.

Am Ende habe ich einfach alles in einen neuen Ordner in neuen Dateien kopiert/eingefügt (wobei ich versucht habe, unbekannte Zeichen zu vermeiden) und sogar die Namen geändert. Es hat wie durch Zauberhand funktioniert, nur weil der neue Name keine Leerzeichen enthielt ( test.texanstatt pritty work for my lovely boss v_342.tex).

N. of R.: Ich arbeite unter Windows und das ist mir nur bei Verwendung von TeXworks passiert. Auf einem alten PC (auch unter Windows), den ich nicht verwende, weil er weniger reagiert als ein Slug, funktioniert es sogar mit Leerzeichen in Namen einwandfrei. Ich nehme also an, dass das daran liegt, dass ich TeXnicCenter auf meinem alten PC hatte. Übrigens, bei Verwendung von TeXnicCenter müssen Sie nur mehrere Male kompilieren, aber mit einer einzigartigen Kompilierungsoption (LaTeX=>PDF); bei Verwendung von TeXworks müssen Sie mit pdfLaTeX kompilieren, dann mit BibTeX und schließlich zweimal wieder mit pdfLaTex, immer die .tex-Datei.

verwandte Informationen