Wie stelle ich die edition (Auflage) richtig ein?
Hallo. Ich habe meine Bachelorarbeit (inhaltlich) nun fertig :-D und feile noch an den Feinheiten des Literaturverzeichnisses.
Ich erhalte mit der Beispielsdatei noch ein paar Fehler, bzw. eine Ausgabe die ich so nicht möchte.
1. Nach der Auflage folgt immer eine leere Klammer.
2. Die Ausgabe des Verlagsort funktioniert nicht. Dieser ist - nicht in der Beispielsdatei - sondern in meiner tatsächlichen Literaturdatei im Feld 'address'
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[
style=authoryear-icomp,
maxnames=2,
backend=biber,
safeinputenc,
]{biblatex}
\DefineBibliographyStrings{ngerman}{%
urlseen={Abruf v.}%
}
\DeclareNameFormat{author}{%
\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}%
}
%\DeclareNameAlias{labelname}{author}
\renewcommand*{\multinamedelim}{{{\color{red!80!black}/}}}
\DefineBibliographyStrings{ngerman}{and={/}}
\renewcommand*{\finalnamedelim}{%
\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
\bibstring{and}}
\DeclareFieldFormat{pages}{#1}
\DeclareFieldFormat[incollection]{title}{#1}
\DeclareFieldFormat[incollection]{booktitle}{#1}
\DeclareFieldFormat[article]{title}{#1}
\renewbibmacro*{publisher+location+date}{%
% \printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
% \printlist{publisher}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}
\DeclareFieldFormat{postnote}{#1}
\renewcommand{\labelnamepunct}{\addcolon\addspace}
\renewcommand*{\bibnamedash}{%
\bibsentence\bibstring{idem\thefield{gender}}}
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldset=note, null]%Note-Feld nicht ausgeben
\step[fieldset=location, null]
}
}
}
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{maintitle+booktitle}%
\setunit{}
\usebibmacro{series+number}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\renewbibmacro*{series+number}{%
\bibopenparen%
\printfield{series}%
\setunit*{\addcomma\addspace}%
\printfield{number}%
\bibcloseparen%
\newunit
}
\usepackage{xpatch}
\makeatletter
\xpatchbibdriver{incollection}{%
\setunit{\labelnamepunct \addspace}\newblock
}{%
\setunit{\addcolon}\newblock
}{}{}
\bibliography{biblatex-examples.bib}
%\bibliography{testbib.bib}
\defbibheading{primary}{\section*{Primärliteratur}}
\defbibheading{secondary}{\section*{Sekundärliteratur}}
\defbibheading{online}{\section*{Online}}
\defbibheading{noncite}{\section*{Weiterführende Literatur}}
\begin{document}
Dieser Beispieltext zitiert \autocite[][15]{brandt} einen Artikel aus der
Bib-Datei, welche in diesem Dokument angelegt wurde. Hier noch ein test.\autocite[][20]{markey} und auch noch \autocite[][24]{Schreyoegg2013}. Hier noch ein Test \autocite{averroes/bland}. Und weil es so schön ist, noch einer \autocite{malinowski}
\autocite{itzhaki}
\addcontentsline{toc}{subsection}{Primärliteratur}
\printbibliography[heading=primary,keyword=primary,notkeyword=secondary,notkeyword=online,notkeyword=noncite]
\addcontentsline{toc}{subsection}{Sekundärliteratur}%\stepcounter{page}
\printbibliography[heading=secondary,notkeyword=primary,notkeyword=online,notkeyword=noncite]
\end{document}