Menu

#30 Komma vor Postnote fehlt manchmal

Bugs
wont-fix
None
2023-03-10
2018-07-20
Tobi
No

Hi zusammen,

in folgendem Beispiel sieht man, dass sofern der Titel mit einer Klammer endet das Komma vor der Postnote nicht eingefügt wird. Ist das Absicht oder ein Bug? Wenn es Absicht ist: Kann man dieses Verhalten über eine Einstellung verändern?

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@incollection{citea,
   author     = {Herbert, Ulrich},
   title      = {Liberalisierung als Lernprozeß},
}
@incollection{citeb-withparens,
   author     = {Lotz, Kurt},
   title      = {"`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"' (I.T.E.)},
}
@incollection{citeb-withoutparens,
   author     = {Lotz, Kurt},
   title      = {"`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"'},
}
@incollection{citeb-withcitetitle,
   author     = {Lotz, Kurt},
   title      = {"`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"' (I.T.E.)},
   citetitle  = {"`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"'},
}
@incollection{citeb-withshorttitle,
   author     = {Lotz, Kurt},
   title      = {"`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"' (I.T.E.)},
   shorttitle = {"`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"'},
}
\end{filecontents*}
\documentclass[ngerman]{scrbook}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{babel}
\usepackage{csquotes}
\usepackage[
   backend=biber,
   style=authortitle-dw,
]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
Text\footcite[Zitat S.~14]{citea}
Text\footcite[Zitat S.~8]{citeb-withparens}
Text\footcite[Zitat S.~8]{citeb-withoutparens}
Text\footcite[Zitat S.~8]{citeb-withcitetitle}
Text\footcite[Zitat S.~8]{citeb-withshorttitle}
\end{document}

Viele Grüße
Tobi

Discussion

  • Dominik Waßenhoven

    • status: open --> accepted
    • assigned_to: Dominik Waßenhoven
     
  • Dominik Waßenhoven

    Ich kann den Bug bestätigen. Ich muss mir das bei Gelegenheit mal ansehen …

     
  • Dominik Waßenhoven

    Es liegt nicht an biblatex-dw, das Verhalten geht auf biblatex selbst zurück. Bei authortitle (von biblatex) werden allerdings @incollection-Einträge in Anführungszeichen gesetzt, so dass danach immer ein Komma gesetzt wird. Mit @book statt @incollection wird aber nach der Klammer kein Komma gesetzt – vermutlich, weil die Klammer als Interpunktion gewertet wird, wodurch kein weiteres Interpunktionszeichen gesetzt wird, also kein Komma. Siehe das modifizierte MWE:

    \RequirePackage{filecontents}
    \begin{filecontents*}{\jobname.bib}
    @book{book-citeb-withparens,
       author     = {Lotz, Kurt},
       title      = {"`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"'  (I.T.E.)},
    }
    @incollection{citeb-withparens,
       author     = {Lotz, Kurt},
       title      = {"`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"' (I.T.E.)},
    }
    \end{filecontents*}
    \documentclass[ngerman]{scrbook}
    
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    
    \usepackage{babel}
    \usepackage{csquotes}
    \usepackage[
       backend=biber,
       style=authortitle,
    ]{biblatex}
    \addbibresource{\jobname.bib}
    
    \begin{document}
    Text\footcite[8]{book-citeb-withparens}
    Text\footcite[8]{citeb-withparens}
    \end{document}
    

    Workaround: Statt Klammern \mkbibparens verwenden, also statt

    "`Industrie-Institut zur Erforschung technologischer Entwicklungslinien"' (I.T.E.)
    

    das Folgende:

    \enquote{Industrie-Institut zur Erforschung technologischer Entwicklungslinien} \mkbibparens{I.T.E.}
    
     
  • Dominik Waßenhoven

    • status: accepted --> wont-fix
     

Anonymous
Anonymous

Add attachments
Cancel