goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Geschichtsfrkl - mehrere Autoren

 

Timeless
Forum-Newbie
Forum-Newbie

Beiträge: 1
Anmeldedatum: 09.02.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.02.2017, 19:00     Titel: Geschichtsfrkl - mehrere Autoren
  Antworten mit Zitat      
Hallo liebe LaTeX-Gemeinde,

ich arbeite bei BibLaTeX sehr gerne mit dem Style "Geschichtsfrkl". Normalerweise sollten hier mehrere Autorennamen bei einem Werk in der Fußnote bzw. im Litverzeichnis auch ausgegeben werden (Namen jeweils durch '\' getrennt).
Mein Problem, das passiert bei mir nicht. Angenommen der entsprechende .bib-Datensatz enthält 5 Autoren, dann wird am Ende nur der jeweils erste Name ausgegeben.
Mit 'maxnames = 5' werden zwar alle 5 Autoren ausgegeben. Mit 'maxnames = 4' wird aber im o.g. Beispiel wieder nur der erste Autor angezeigt.
Wer weiß Rat?

Code • Öffne in Overleaf
%.bib-Datensatz
@Incollection{Nissen2017,
  author    = {Volker Nissen and Frank Termer and Mathias Petsch and Thomas Müllerleile and and Mathhias Koch
},
  title     = {Aufgaben und Anforderungen an den CIO--ein Vergleich zwischen Privatwirtschaft und öffentlicher Verwaltung},
  booktitle = {Business-IT-Alignment},
  publisher = {Springer},
  year      = {2017},
  gender    = {pm},
  pages     = {211--225},
  groups    = {Verwaltung},
}

\documentclass{scrreprt}
\usepackage[supstfm=libertinesups]{superiors}
\usepackage{libertine}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{ragged2e}
\usepackage[backend=biber, style=geschichtsfrkl, citeinit=false, ibidpages, neueseitevollzitat=false, mits, hrsg, isbn=false, maxnames=3]{biblatex}
\addbibresource{EinfachesDokument.bib}

\begin{document}
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.02.2017, 19:15     Titel:
  Antworten mit Zitat      
Zunächst hast Du zwei ands in Deiner Autorenliste, es müsste natürlich
Code • Öffne in Overleaf
author    = {Volker Nissen and Frank Termer and Mathias Petsch and Thomas Müllerleile and Mathhias Koch},
heißen.

Das behebt das Problem allerdings immer noch nicht ganz. Tatsächlich fehlt in den Namensdefinitionen der Code für 'et al.'/'u.a.'.
Code • Öffne in Overleaf
\DeclareNameFormat{author}{%
  \nameparts{#1}%
  {\autorenschriftart%
   \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}%
   \namepartfamily}%
   \ifdefvoid{\namepartgiven}{}{\addcomma\space%
        \ifbool{bbx:nurinit}{\namepartgiveni}{\namepartgiven}}%
  \isdot%
  \ifthenelse{\value{listcount}<\value{liststop}}%
    {\autorentrennzeichen\addspace}{}%
  \usebibmacro{name:andothers}%
}%
\DeclareNameFormat{editor}{%
  \nameparts{#1}%
   \ifdefvoid{\namepartgiven}{}{%
        \ifbool{bbx:nurinit}{\namepartgiveni}{\namepartgiven}\addspace}%
    \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}%
    \namepartfamily%
    \ifnumcomp{\value{listcount}}{<}{\value{liststop}-1}%
       {\addcomma\addspace}%
       {\ifnumcomp{\value{listcount}}{=}{\value{liststop}}%
           {}{\addspace\bibstring{and}\addspace}}%
  \usebibmacro{name:andothers}%
}%
\DeclareNameFormat{hrsg}{%
  \nameparts{#1}
   \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}%
  \namepartfamily%
  \ifdefvoid{\namepartgiven}{}{\addcomma\space%
        \ifbool{bbx:nurinit}{\namepartgiveni}{\namepartgiven}}%
  \ifthenelse{\value{listcount}<\value{liststop}}%
        {\addnbspace\slash\addspace}{}%
  \usebibmacro{name:andothers}%
}%
sollte da Abhilfe schaffen.

Dein Problem verstehe ich aber nicht ganz, wenn Du maxnames=4 angibst, dann werden bis zu vier Autoren ganz ausgeschrieben, aber mehr als vier auf minnames reduziert. Also bekommst Du nur einen Namen (plus 'et al.').

Wenn Du immer alle Namen sehen möchtest, dann solltest du so etwas wie maxnames=999 nutzen.

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 goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de