Seite 1 von 1

Umstieg auf Biber, Abkürzungen sind verändert

Verfasst: Di 5. Okt 2021, 17:27
von ichbinneu

Hallo,

ich bin von biblatex auf biber umgestiegen.
Was mich wundert: ich habe in der .bib-Datei

	@book{wag,
		author = "Samuel S. Wagstaff, Jr.",
		title = "The Joy of Factoring",
		publisher = "The American Mathematical Society",
		year = "2013",
		address = "Rhode Island",
	}

Nun macht er in im Verzeichnis daraus [Sam13], statt wie vorher [SSW13], was ich viel passender finde.
Was mache ich falsch?

\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm, parskip=half-, twoside]{scrartcl}

\usepackage[backend=biber, bibencoding=utf8, style = alphabetic, natbib=true,  urldateusetime=true]{biblatex}
\usepackage{babel}% sonst ist Option ngerman bei \documentclass sinnlos
\usepackage{amsthm}
\usepackage{amsmath}

\begin{filecontents}{quellen1.bib}
	@book{wag,
		author = "Samuel S. Wagstaff, Jr.",
		title = "The Joy of Factoring",
		publisher = "The American Mathematical Society",
		year = "2013",
		address = "Rhode Island",
	}
\end{filecontents}

\addbibresource{quellen1.bib}

\begin{document}

Man findet das Buch unter \cite{wag}

\printbibliography
\end{document}

Re: Umstieg auf Biber, Abkürzungen sind verändert

Verfasst: Di 5. Okt 2021, 19:18
von Adspectus

Richtiger wäre

author = "Wagstaff, Jr., Samuel S."

was dann zwar in

[Wag13]

resultiert, aber der Name wird richtig gesetzt.


Re: Umstieg auf Biber, Abkürzungen sind verändert

Verfasst: Di 5. Okt 2021, 20:45
von MoeWe

So ist es. Bei Namen mit einem "Junior"-Part muss man auf die "invertierte" Eingabe Nachname, Junior, Vorname zurückgreifen. Siehe auch https://tex.stackexchange.com/q/557/35864

Das hatte ich in viewtopic.php?p=117000#p117000 übrigens schon angedeutet und dort auch die korrekte Eingabe gezeigt. Es empfiehlt sich also durchaus, die gesamte Antwort aufmerksam zu lesen. Wenn etwas nicht klar ist werden Fragen zumeist gerne beantwortet.


Re: Umstieg auf Biber, Abkürzungen sind verändert

Verfasst: Mi 6. Okt 2021, 11:29
von ichbinneu

Danke bisher.

[Wag13] wäre auch ok, aber es scheint nicht zu gehen:

\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm, parskip=half-, twoside]{scrartcl}

\usepackage[backend=biber, bibencoding=utf8, style = alphabetic, natbib=true,  urldateusetime=true]{biblatex}
\usepackage{babel}% sonst ist Option ngerman bei \documentclass sinnlos
\usepackage{amsthm}
\usepackage{amsmath}

\begin{filecontents}{quellen1.bib}
	@book{wag,
		author = "Wagstaff, Jr., Samuel S.",
		title = "The Joy of Factoring",
		publisher = "The American Mathematical Society",
		year = "2013",
		address = "Rhode Island",
	}
\end{filecontents}

\addbibresource{quellen1.bib}

\begin{document}

Man findet das Buch unter \cite{wag}

\printbibliography
\end{document}

Es bleibt bei [Sam13].


Re: Umstieg auf Biber, Abkürzungen sind verändert

Verfasst: Mi 6. Okt 2021, 11:30
von ichbinneu

Das ist ja krass.
Wieso wird denn hier im Forum das richtige [Wag13] angezeigt? In meinem TexStudio bleibt es bei [Sam13].


Re: Umstieg auf Biber, Abkürzungen sind verändert

Verfasst: Mi 6. Okt 2021, 11:36
von Grummelgast

Hast du denn auch quellen1.bib gelöscht und dann erneut LaTeX, biber, LaTeX, LaTeX aufgerufen?

Warum? filecontents ohne Option force überschreibt eine vorhandene Datei nicht. Also muss man sie ggf. vor dem LaTeX-Lauf explizit löschen. Er nach dem Löschen und dem ersten LaTeX-Lauf existiert die neue quellen1.bib. Diese wird dann von biber verarbeitet. Beim nächsten LaTeX-Lauf wird bereits das Literaturverzeichnis korrigiert. Der Verweis im Text benötigt ggf. einen weiteren LaTeX-Lauf.

Daher: Wenn Änderungen nicht unmittelbar Auswirkungen haben, immer den kompletten Zyklus durchlaufen.


Re: Umstieg auf Biber, Abkürzungen sind verändert

Verfasst: Mi 6. Okt 2021, 11:40
von Grummelgast

PS: Ich sehe gerade, dass das in der von gast heute bereits verlinkten Seite häufiger Fehler der zweite Punkt ist.


Re: Umstieg auf Biber, Abkürzungen sind verändert

Verfasst: Do 7. Okt 2021, 13:02
von ichbinneu

Ich danke euch für eure Antworten, habe es nun hinbekommen :D