Mehrere Autoren werden nicht angezeigt
Verfasst: Fr 8. Sep 2017, 00:50
Hallo ich habe Probleme, wenn ein Buch mehrere Autoren hat. Dann wird in der PDF nach einigen Autoren "... " eingefügt und dann der letzte Autor wieder. Es werden also Autoren ausgelassen.
Vielleicht kann mir jemand helfen!
[
\addbibresource{Literatur.bib}
% Zusätzliche Änderungen (dokumentspezifisch)
% keine
% Erstellung eines Index und Abkürzungsverzeichnisses aktivieren ---------------
\makeindex
\makenomenclature
% Das Dokument ----------------------------------------------------------------------
\begin{document}
\singlespacing %zeilenabstand einzeilig
\setcounter{secnumdepth}{3} % auch subsubsection nummerieren
\setcounter{tocdepth}{3}
\include{Inhalte/Deckblatt}
\newpage
\pagenumbering{Roman} % Seitennummerierung in großen römischen Ziffern nummeriert.
\include{Inhalte/Zusammenfassung}
\tableofcontents % Inhaltsverzeichnis
\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
% Abkürzungsverzeichnis --------------------------------------------------------
\input{Inhalte/Abk}
\newpage
\pagenumbering{arabic} % arabische Seitenzahlen im Hauptteil
% Inhalte ----------------------------------------------------------------------
\MSonehalfspacing %1,5-Zeilenabstand wie Word
\input{Inhalte/Einleitung}
\include{Inhalte/Theorie}
\include{Inhalte}
\include{Inhalte/Literaturtest}
\pagenumbering{roman}
\printbibliography
]
und
[
\usepackage[backend=biber,
style=apa,% Zitierstil
isbn=false,% ISBN nicht anzeigen, gleiches geht mit nahezu allen anderen Feldern
pagetracker=true, % ebd. bei wiederholten Angaben (false=ausgeschaltet, page=Seite, spread=Doppelseite, true=automatisch)
maxbibnames=15, % maximale Namen, die im Literaturverzeichnis angezeigt werden (ich wollte alle)
maxcitenames=2, % maximale Namen, die im Text angezeigt werden, ab 3 wird u.a. nach den ersten Autor angezeigt
autocite=inline, % regelt Aussehen für \autocite (inline=\parancite)
firstinits=true, % Vornamen werden abgekürzt
block=space, % kleiner horizontaler Platz zwischen den Feldern
backref=false, % Seiten anzeigen, auf denen die Referenz vorkommt
backrefstyle=three+, % fasst Seiten zusammen, z.B. S. 2f, 6ff, 7-10
date=short, % Datumsformat
]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa} % das hat gefehlt
\DeclareFieldFormat{apacase}{#1}
% Seitenstil Literaturverzeichnis ------------------------------------------------------------------
\setlength{\bibitemsep}{6pt} % Abstand zwischen den Literaturangaben
\setlength{\bibhang}{1.25cm} % Einzug nach jeweils erster Zeile
\renewcommand{\bibfont}{\normalfont\small}
%% Kapitälchen -------------------------------------------------------------------------------------------
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} %Nachname in Kapitälchen
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}} %Vorname in Kapitälchen
% Format von Online-Quellen --------------------------------------------------------------
\DeclareBibliographyDriver{online}{%
\usebibmacro{bibindex}%
\usebibmacro{author/editor}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit\newblock%
\printtext{Zugriff am}\addspace
\usebibmacro{urldate}\addspace
\printtext{unter}\addspace
%\newunit\newblock
\usebibmacro{url}\adddot
\newunit\newblock
}
\urlstyle{same} % Url Style anpassen
% Wenn der Autorenname ein Wortblock ist wird danach kein Punkt gesetzt.
\renewbibmacro*{author}{%
\ifnameundef{author}
{\usebibmacro{labeltitle}}
{\printnames[apaauthor][-\value{listtotal}]{author}%
\setunit*{\addspace}%
\printfield{nameaddon}%
\ifnameundef{with}
{}
{\setunit{}\addspace\mkbibparens{\printtext{\bibstring{with}\addspace}%
\printnames[apaauthor][-\value{listtotal}]{with}}
}}%
\setunit*{\addspace}\newblock%% <- Changed here
\usebibmacro{labelyear+extrayear}}
]
Vielleicht kann mir jemand helfen!
[
\addbibresource{Literatur.bib}
% Zusätzliche Änderungen (dokumentspezifisch)
% keine
% Erstellung eines Index und Abkürzungsverzeichnisses aktivieren ---------------
\makeindex
\makenomenclature
% Das Dokument ----------------------------------------------------------------------
\begin{document}
\singlespacing %zeilenabstand einzeilig
\setcounter{secnumdepth}{3} % auch subsubsection nummerieren
\setcounter{tocdepth}{3}
\include{Inhalte/Deckblatt}
\newpage
\pagenumbering{Roman} % Seitennummerierung in großen römischen Ziffern nummeriert.
\include{Inhalte/Zusammenfassung}
\tableofcontents % Inhaltsverzeichnis
\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
% Abkürzungsverzeichnis --------------------------------------------------------
\input{Inhalte/Abk}
\newpage
\pagenumbering{arabic} % arabische Seitenzahlen im Hauptteil
% Inhalte ----------------------------------------------------------------------
\MSonehalfspacing %1,5-Zeilenabstand wie Word
\input{Inhalte/Einleitung}
\include{Inhalte/Theorie}
\include{Inhalte}
\include{Inhalte/Literaturtest}
\pagenumbering{roman}
\printbibliography
]
und
[
\usepackage[backend=biber,
style=apa,% Zitierstil
isbn=false,% ISBN nicht anzeigen, gleiches geht mit nahezu allen anderen Feldern
pagetracker=true, % ebd. bei wiederholten Angaben (false=ausgeschaltet, page=Seite, spread=Doppelseite, true=automatisch)
maxbibnames=15, % maximale Namen, die im Literaturverzeichnis angezeigt werden (ich wollte alle)
maxcitenames=2, % maximale Namen, die im Text angezeigt werden, ab 3 wird u.a. nach den ersten Autor angezeigt
autocite=inline, % regelt Aussehen für \autocite (inline=\parancite)
firstinits=true, % Vornamen werden abgekürzt
block=space, % kleiner horizontaler Platz zwischen den Feldern
backref=false, % Seiten anzeigen, auf denen die Referenz vorkommt
backrefstyle=three+, % fasst Seiten zusammen, z.B. S. 2f, 6ff, 7-10
date=short, % Datumsformat
]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa} % das hat gefehlt
\DeclareFieldFormat{apacase}{#1}
% Seitenstil Literaturverzeichnis ------------------------------------------------------------------
\setlength{\bibitemsep}{6pt} % Abstand zwischen den Literaturangaben
\setlength{\bibhang}{1.25cm} % Einzug nach jeweils erster Zeile
\renewcommand{\bibfont}{\normalfont\small}
%% Kapitälchen -------------------------------------------------------------------------------------------
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} %Nachname in Kapitälchen
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}} %Vorname in Kapitälchen
% Format von Online-Quellen --------------------------------------------------------------
\DeclareBibliographyDriver{online}{%
\usebibmacro{bibindex}%
\usebibmacro{author/editor}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit\newblock%
\printtext{Zugriff am}\addspace
\usebibmacro{urldate}\addspace
\printtext{unter}\addspace
%\newunit\newblock
\usebibmacro{url}\adddot
\newunit\newblock
}
\urlstyle{same} % Url Style anpassen
% Wenn der Autorenname ein Wortblock ist wird danach kein Punkt gesetzt.
\renewbibmacro*{author}{%
\ifnameundef{author}
{\usebibmacro{labeltitle}}
{\printnames[apaauthor][-\value{listtotal}]{author}%
\setunit*{\addspace}%
\printfield{nameaddon}%
\ifnameundef{with}
{}
{\setunit{}\addspace\mkbibparens{\printtext{\bibstring{with}\addspace}%
\printnames[apaauthor][-\value{listtotal}]{with}}
}}%
\setunit*{\addspace}\newblock%% <- Changed here
\usebibmacro{labelyear+extrayear}}
]