(Repost) Warnung nur bei bestimmten Zitaten, und ich weiß nicht, warum

(Repost) Warnung nur bei bestimmten Zitaten, und ich weiß nicht, warum

Erneut veröffentlichen: Ich bin neu bei TeXSE und habe Kommentare erhalten, dass ich ein vollständiges Beispiel posten sollte, also hier ist es. Vielen Dank an alle, die mich darauf hingewiesen haben.

Ich verwende also Texmaker mit Miktex und anscheinend sind nur 2 von 6 Zitaten nicht definiert, mit der Fehlermeldung „Zitat X auf Seite Y nicht definiert“. Ich weiß nicht, ob diese Information hilft, aber ich habe zuerst die 4, die funktionieren, in die Bib-Datei geschrieben und dann in meinem Hauptdokument darauf verwiesen (d. h. \addbibresouce und \printbibliography). Später habe ich dann die 2 weiteren Referenzen zu meiner Bib-Datei hinzugefügt, sie gespeichert, pdflatex→bibtex→pdflatex*2 ausgeführt, aber es gibt immer noch eine Warnung. Übrigens füllt Texmaker alle 6 Einträge automatisch aus, also denke ich, dass Texmaker die Referenzen erkennt, der Compiler jedoch nicht ... Vielleicht liegt es aber an der Art, wie ich es geschrieben habe, also ist das Folgende die Bib-Datei. Die letzten 2 funktionieren nicht.

@Book{Abel1824, 
title = {Mémoire sur les équations algébraiques où on démontre l'impossibilité de la résolution de l'équation générale du cinquième dégré}, 
publisher = {Groendahl}, 
author = {Abel, Niels Henrik}, 
year = {1824}
}

@misc{Knill2004, 
url = {http://www.math.harvard.edu/archive/21b_fall_04/exhibits/2dmatrices/ index.html}, 
journal = {Eigenvalues and Eigenvectors of 2x2 matrices }, 
author = {Knill, Oliver}, 
year = {2004}
}

@misc{Sanderson2019, 
url = {https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab}, 
publisher = {YouTube},
author = {Sanderson, Grant}, 
year = {2019}, 
month = {3}
}

@Book{Taylor1715, 
place = {Londini}, 
title = {Methodus incrementorum: directa \& inversa}, 
publisher = {Apud Gul. Innys}, 
author = {Taylor, Brook}, 
year = {1715}
}

@Book{Arfken1999,
title = {Mathematical methods for physicists},
publisher = {American Association of Physics Teachers},
author = {Arfken, George B and Weber, Hans J},
pages = {217--229},
year = {1999}
}

@Book{Strang1993,
title = {Introduction to linear algebra},
author = {Strang, Gilbert},
volume = {3},
year = {1993},
publisher = {Wellesley-Cambridge Press Wellesley, MA}
}

Hauptdokument:

\documentclass[12pt, a4paper, onecolumn, leqno, oneside, titlepage]{article}

\usepackage[backend=bibtex, style=numeric, sorting=nyt]{biblatex}
\usepackage[nottoc,numbib]{tocbibind}

\addbibresource{bib}

\begin{document}

\cite{Taylor1715}
\cite{Knill2004}
\cite{Abel1824}
\cite{Sanderson2019}
\cite{Arfken1999}
\cite{Strang1993}

\section{References}{
\nocite{*}
\printbibliography[heading=none]
}

\end{document}

Ich wäre wirklich dankbar, wenn ihr mir helfen könntet. Die Sache mit „nur 2, die ich später hinzugefügt habe, funktioniert nicht“ nervt mich wirklich.

Antwort1

Vielen Dank an @Ross für seine Hilfe bei diesem Problem! Ich werde hier posten, was ich gemacht habe.

  1. Zuerst habe ich, wie er mir sagte, die AUX-Datei gelöscht (ich habe alle Dateien gelöscht, die nicht .tex, .bib oder .bcf sind, um sicherzugehen) und PDF Latex einmal ausgeführt. Dann erscheint eine Warnung für alle Bib-Einträge, und keiner davon wird bestätigt. Dann erscheint beim Ausführen von Bibtex ein Fehler, der besagt, dass die Bib-Datei nicht gefunden werden kann.

  2. Also habe ich alles, was ich in die Bib-Datei geschrieben habe, in eine neue Datei kopiert. Ich habe sie unter demselben Namen gespeichert und im Grunde die ursprüngliche Bib-Datei ersetzt.

  3. Führen Sie pdflatex→bibtex→pdflatex*2 aus. Dann voila, alle Einträge werden erkannt.

Ehrlich gesagt weiß ich nicht, warum das funktioniert hat, aber es hat funktioniert.

verwandte Informationen