Leider muss ich diesen alten Thread reaktivieren. Weil mir noch Probleme auffallen die mir damals entgangen sind.
Zwischen title und Journal ist ein Punkt, da benötige ich jedoch ein ,.
Dasselbe gilt für nach Buchtitel. Und nach x. Auflage.
Bei Proceedings soll jedoch der Punkt nach title bleiben.
Siehe Minibeispiele.
\documentclass[ngerman]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage[backend=biber,style=authoryear, maxnames=2, maxbibnames=8, dashed = false, uniquelist=false, uniquename=false, giveninits=true]{biblatex} \DefineBibliographyStrings{german}{ edition = {Auf\noligature lage}, chapter = {Kapitel}, } \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @InProceedings{LM, author = {Steven A. Lippman and John J. McCall}, title = {The economics of uncertainty: Selected topics and probabilistic methods}, maintitle = {Handbook of Mathematical Economics}, year = {1981}, editor = {K. J. Arrow and M. D. Intriligator}, volume = {1}, pages = {211-284}, publisher = {North-Holland}, chapter = {8} } @Article{AC01, author = {Robert F. Almgren and Neil Chriss}, title = {Optimal Execution of Portfolio Transactions}, journal = {Journal of Risk}, year = {2001}, volume = {3}, number = {2}, pages = {5-39} }AC01 @Book{Bou, title = {Wahrscheinlichkeitsrechnung und schließende Statistik}, publisher = {Springer}, year = {2013}, author = {Günther Bourier}, address = {Wiesbaden}, edition = {8} } \end{filecontents} \addbibresource{\jobname.bib} \addbibresource{biblatex-examples.bib} \usepackage{xpatch} \newcommand*{\commaforbyeditor}[1]{% \xpatchbibdriver{#1} {\newunit\newblock \usebibmacro{byeditor+others}} {\setunit{\addcomma\space}% \usebibmacro{byeditor+others}} {}{\typeout{failed to patch comma before byeditor for #1}}} \forcsvlist{\commaforbyeditor}{book,inbook,collection,incollection,proceedings,inproceedings} \DefineBibliographyStrings{german}{ edition = {Auf\noligature lage}, chapter = {Kapitel}, } \DeclareNameAlias{sortname}{last-first} %Komma statt Punkt %\renewcommand*{\newunitpunct}{\addcomma\space} %Kein In: im Literaturverzeichnis \renewbibmacro{in:}{% \ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}} % %\renewbibmacro{kap.}{% % \ifentrytype{inproceedings}{Kapitel}{\printtext{\bibstring{kap}\intitlepunct}}} %% Kein Hrsg: %\renewbibmacro{in:}{% % \ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}} %\renewbibmacro{in:}{% % \ifentrytype{inproceedings}{}{\printtext{\bibstring{in}\intitlepunct}}} % Keine Anführungszeichen \DeclareFieldFormat[article]{title}{{#1}}%<------ \DeclareFieldFormat[inproceedings]{title}{{#1}}%<------ \DeclareFieldFormat[thesis]{title}{{#1}}%<------ % Reihenfolge der Daten im Literaturverzeichnis \renewbibmacro*{journal+issuetitle}{% \usebibmacro{journal}% \setunit*{\addspace}% % \iffieldundef{series} % {} % {\newunit % \printfield{series}}% }% \setunit{\addcomma\addspace} \printfield{volume}% \iffieldundef{number} {} {\mkbibparens{\printfield{number}}}% \setunit{\addcomma\space}% \printfield{eid}% \setunit{\addspace}% \usebibmacro{issue+date}% \setunit{\addcolon\space}% \usebibmacro{issue}% \newunit} % Reihenfolge für Bücher \renewbibmacro*{publisher+location+date}{% \iflistundef{publisher} {\setunit*{\addcomma\space}} {\setunit*{\addcolon\space}}% \printlist{publisher}% \setunit*{\addcomma\space}% \printlist{location}% \setunit*{\addcomma\space}% \usebibmacro{date}% \newunit} % Eigene Trennungsregeln* \include{hyphenations} \RedeclareSectionCommand[beforeskip=-3.25ex plus -1ex minus -.2ex,afterskip=1sp plus -1sp minus 1sp]{paragraph} %-zusaetzliche Kommandos* %\include{command} % Dokumentenanfang \begin{document} Beispieltext \cite{AC01,Bou,LM} \printbibliography \end{document}