Geschichtsfrkl - mehrere Autoren

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: Geschichtsfrkl - mehrere Autoren

von Gast » Do 9. Feb 2017, 18:15

Zunächst hast Du zwei ands in Deiner Autorenliste, es müsste natürlich
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.'.
\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.

Geschichtsfrkl - mehrere Autoren

von Timeless » Do 9. Feb 2017, 18:00

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?
%.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}

Nach oben