12

I’m writing a German document with the biblatex-chicago package. One of my sources is a journal article where one editor is an association (a Verband).

When I compile the code, the grammar in the bibliography is incorrect. It reads “Herausgegeben von Fachverband Latexology und John Doe.” whereas “von” should be “vom”. How can I fix this?

MWE:

\documentclass{scrartcl}
\usepackage{polyglossia}
\usepackage{csquotes}
\setmainlanguage[variant=german, spelling=new, latesthyphen=true]{german}
\usepackage{filecontents}
\begin{filecontents}{literature.bib}
@article{myers_how_2017,
    title = {How to become a Latex professional},
    issn = {1234-5678},
    pages = {33--55},
    number = {1},
    journaltitle = {Sophisticated Journal on Latex},
    author = {Myers, Mike},
    editor = {{Fachverband Latexology} and Doe, John},
    date = {2017},
}
\end{filecontents}
\usepackage[backend=biber]{biblatex-chicago}
\bibliography{literature}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
  • 4
    Very dirty and situational fix: editor = {{dem Fachverband Latexology} and Doe, John},, doesn't give 'vom', but 'von dem'. But that could be better because of 'John Doe' anyway. – moewe Aug 15 '17 at 13:51
  • @moewe and Ulrike Fischer: Thank you, both of your solutions work well, and since the problem onIy occurs once in my document, I won’t hesitate to apply one of them. However, if you are aware of a more general solution and write it up together with the mentioned fixes, it would make a beautiful answer! – Philipp Aug 15 '17 at 14:50
13

If you are looking for a one-shot solution, you could add

 execute={\expandafter\def\csname abx@lstr@byeditor\endcsname{Herausgegeben vom}} 

to your bib-entry.

A more general solution would need some switches in the language strings (\ifwhatever{vom}{von}) and some bib field to set this switches -- possible but unclear if it is really worth the time ...-

  • This works like a charm. – Philipp Aug 15 '17 at 15:28
  • @Ulrike Fischer, this workaround seems to work only for biblatex-chicago - Am I right? (I'm using plain biblatex, and it does not seem to work.) – lAtExFaN Oct 18 '18 at 20:16
8

This is one of the limitations of biblatex's localisation system.

As a dirty fix you can include 'dem' into the editor field

editor = {{dem Fachverband Latexology} and Doe, John},

This will give good output only if the editor is used in the 'herausgegeben von ' position. If it is used as in ' (Hg.)' this will not work correctly.

Since the citations give the short form you can use

editor = {{\ifbibliography{dem }{}Fachverband Latexology} and Doe, John},

to fix that.

  • Thank you for your answer. As you mentioned, it works well within the bibliography, but mixes up a full citation inside a footnote. – Philipp Aug 15 '17 at 15:28
  • @Philipp I could find a work-around for that problem, but this attempt at a solution certainly has its limits. – moewe Aug 15 '17 at 15:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.