Herausgeber-Vornamen als Initialen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Herausgeber-Vornamen als Initialen

von MoeWe » Fr 11. Okt 2019, 07:34

Das geht dann so wie im verlinkten Thema
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}

\usepackage[style=ext-authoryear-icomp, backend=biber,
  innamebeforetitle=true]{biblatex}

\begin{filecontents*}{\jobname.bib}
@incollection{test2019,
  Author    = {Max Mustermann and Moritz Mustermann},
  Booktitle = {Testbuch},
  Editor    = {Maria Musterfrau and Peter Pan and Karl-Heinz Müller},
  Title     = {Testtitel},
  Year      = {2019},
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\DeclareNameFormat{given-family-inits}{%
  \usebibmacro{name:given-family}
    {\namepartfamily}
    {\namepartgiveni}
    {\namepartprefix}
    {\namepartsuffix}%
  \usebibmacro{name:andothers}}

\DeclareNameAlias{ineditor}{given-family-inits}


\begin{document}
test\footcite{test2019}
\printbibliography
\end{document}
Bei biblatex-ext heißt das hier verwendete Namensformat ineditor.

von Gast » Mi 9. Okt 2019, 22:35

Ja, ich nutze innamebeforetitle; sorry, versuche das Minimalbeispiel minimal zu gestalten, ist dann aber wohl zu stark dezimiert.

Und ausgegeben werden soll Mustermann, Max (o.D.). "Test". In M. Musterfrau (Hg.). Probe


Wobei das Hg mir ja bereits erklärt wurde, darum geht es hier nicht.

von MoeWe » Mi 9. Okt 2019, 22:15

Der gezeigte Code hat zumindest in dem Kontext des gezeigten Beispiels nicht den gewünschten Effekt, da das Namensformat für den Herausgeber, das hier zu Anwendung kommt, byeditor heißt und nicht editor.

Für eine vernünftige Antwort, bei der ich mich traue, echten Code zu zeigen, müsste ich aber mehr über die gewünschte Ausgabe und Deine aktuellen Einstellungen wissen. Sollen nur Herausgeber mit abgekürzten Vornamen erscheinen? Oder umgekehrt gefragt: Sollen Autoren mit vollem Vornamen erscheinen? Wenn ja, was soll dann passieren, wenn Herausgeber in Autor-Position stehen (z.B. wenn Du eine vollständige @collection zitierst)?

Wenn Du derselbe Gast bist, der hier in letzter Zeit häufiger Fragen stellt, wäre es auch wichtig zu wissen, ob Du die Option innamebeforetitle von biblatex-ext nutzt oder nicht, denn die ändert das verwendete Namensformat.

Es gab vor Kurzem schon mal eine Frage zu einer Extrawurst für Herausgeber viewtopic,p,108198.html vielleicht hilft das schon weiter. (Ich stehe übrigens noch immer zu meinem Rat am Ende von viewtopic,p,108221.html#108221)

Herausgeber-Vornamen als Initialen

von Gast » Mi 9. Okt 2019, 21:09

Moin,

wie bekomm ich die Herausgeber im Literaturverzeichnis mit abgekürztem Vornamen hin?

Hatte was in die Richtung überlegt:
\DeclareNameFormat{given-family-inits}{% 
	\usebibmacro{name:given-family} 
	{\namepartfamily} 
	{\namepartgiveni} 
	{\namepartprefix} 
	{\namepartsuffix}% 
	\usebibmacro{name:andothers}
} 
\DeclareNameAlias{editor}{given-family-inits}
\documentclass{article} 
\usepackage[ngerman]{babel} 

\usepackage[ 
style=ext-authoryear-icomp, 
backend=biber, 
]{biblatex} 



\usepackage{filecontents} 
\begin{filecontents*}{\jobname.bib} 
	@inproceedings{test2019, 
		title = {Test}, 
		author = {Max Mustermann}, 
		editor = {Maria Musterfrau }, 
		booktitle = {Probe}, 
	} 
	

\end{filecontents*} 
\addbibresource{\jobname.bib} 


\begin{document} 
	\nocite{*} 
	\printbibliography 
\end{document} 

Nach oben