goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99973
Top-Poster: Johannes_B (5061)

Wir begrüßen unseren neuesten Benutzer Ron Flower.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Herausgeber-Vornamen als Initialen

 

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.10.2019, 20:09     Titel: Herausgeber-Vornamen als Initialen
  Antworten mit Zitat      
Moin,

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

Hatte was in die Richtung überlegt:
Code

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


Code

\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}
 

MoeWe
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 56
Anmeldedatum: 30.08.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.10.2019, 21:15     Titel:
  Antworten mit Zitat      
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 https://golatex.de/viewtopic,p,108198.html vielleicht hilft das schon weiter. (Ich stehe übrigens noch immer zu meinem Rat am Ende von https://golatex.de/viewtopic,p,108221.html#108221)
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.10.2019, 21:35     Titel:
  Antworten mit Zitat      
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.

MoeWe
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 56
Anmeldedatum: 30.08.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.10.2019, 06:34     Titel:
  Antworten mit Zitat      
Das geht dann so wie im verlinkten Thema
Code
\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.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de