Bei mir funktionieren Keys mit Klammern nicht. Wenn ich hingegen die Keys ersetze und `biber` statt des total veralteten und schlecht funktionierenden `bibtex` verwende und Option `autolang` (Option `babel` ist veraltet und sollte nicht mehr verwendet werden) allenfalls auf `hyphen` statt `other` setze:
\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,ngerman]{babel}
\usepackage[backend=biber,style=authoryear,autolang=hyphen]{biblatex}
\usepackage{hyperref}
\usepackage{filecontents}
% Anpassungen der Formatierung des LVZ
\renewcommand*{\newunitpunct}{\addcomma\space} %Nach jeder neuen unit ein Komma
\DeclareFieldFormat[article]{title}{#1} %Titel aller Articles ohne Anführungszeichen
\begin{filecontents}{\jobname.bib}
@article{Schmidt2000,
author = {Schmidt, David},
year = {2000},
title = {A question as a title, is that really necessary?},
pages = {71--87},
volume = {29},
journaltitle = {Test Journal},
hyphenation = {english},
number = {3}
}
@article{Smith2001,
author = {Smith, David},
year = {2001},
title = {Eine Frage als Titel, muss das wirklich sein?},
pages = {71--87},
volume = {29},
journaltitle = {Fachzeitschrift},
hyphenation = {ngerman},
number = {3}
}
@book{Meier2010,
author = {Meier, David},
year = {2010},
title = {My book title},
publisher = {John Wiley {\&} Sons},
hyphenation = {english},
location = {New York and Boston and Los Angeles}
}
@book{Bauer2011,
author = {Bauer, David},
year = {2011},
title = {Mein Buchtitel},
publisher = {John Wiley {\&} Sons},
hyphenation = {ngerman},
location = {New York and Boston and Los Angeles}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cite{Meier2010}
\cite{Bauer2011}
\cite{Schmidt2000}
\cite{Smith2001}
\setlength{\bibitemsep}{5mm}
\printbibliography
\end{document}
dann sieht das Ergebnis bezüglich der Orte bereits so aus, wie es soll:
![fertiges Literaturverzeichnis][1]
Um den "in"-String im Deutschen zu ändern, kann man folgendes in der Dokumentpräambel einfügen:
\DefineBibliographyStrings{german}{in={In}}
und schon hat man:
![In geändert][2]
Machen würde ich das allerdings nicht, weil ja durchaus die Auflistung des Literatureintrags noch nicht beendet ist und der Großbuchstabe nach dem Komma für mich persönlich doch etwas überraschend ist.
Wenn Du unbedingt BibTeX verwenden willst, dann solltest Du zumindest `bibtex8` verwenden, damit wenigstens ISO-Latin-1-Umlaute korrekt behandelt werden können. Was hingegen mit `bibtex` passiert, zeigt das folgende Beispiel:
\documentclass{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,ngerman]{babel}
\usepackage[backend=bibtex,style=authoryear,autolang=hyphen]{biblatex}
\usepackage{hyperref}
\usepackage{filecontents}
% Anpassungen der Formatierung des LVZ
\renewcommand*{\newunitpunct}{\addcomma\space} %Nach jeder neuen unit ein Komma
\DeclareFieldFormat[article]{title}{#1} %Titel aller Articles ohne Anführungszeichen
\begin{filecontents}{\jobname.bib}
@article{Schmidt2000,
author = {Schmidt, David},
year = {2000},
title = {A question as a title, is that really necessary?},
pages = {71--87},
volume = {29},
journaltitle = {Test Journal},
hyphenation = {english},
number = {3}
}
@article{Smith2001,
author = {Smith, David},
year = {2001},
title = {Eine Frage als Titel, muss das wirklich sein?},
pages = {71--87},
volume = {29},
journaltitle = {Fachzeitschrift},
hyphenation = {ngerman},
number = {3}
}
@book{Meier2010,
author = {Meier, David},
year = {2010},
title = {My book title},
publisher = {John Wiley {\&} Sons},
hyphenation = {english},
location = {New York and Boston and Los Angeles}
}
@book{Oestersund2014,
author = {Östersund, Heiner},
year = {2014},
title = {Mäh und Muh, macht die Kuh},
publisher = {Wilde Natur},
language = {german},
location = {Alm}
}
@book{Bauer2011,
author = {Bauer, David},
year = {2011},
title = {Mein Buchtitel},
publisher = {John Wiley {\&} Sons},
hyphenation = {ngerman},
location = {New York and Boston and Los Angeles}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\DefineBibliographyStrings{german}{in={In}}
\begin{document}
\nocite{*}
\setlength{\bibitemsep}{5mm}
\printbibliography
\end{document}
Hier wird der Eintrag "Östersund" im Literaturverzeichnis am Ende einsortiert. Korrekt wäre aber nach "Meier". Bereits mit `bibtex8` erreicht man die korrekte Sortierung. Mit `biber` erreicht man ebenfalls die korrekte Sortierung und hat noch einige Vorteile darüber hinaus. Da man für die Verwendung von `bibtex8` statt `bibtex` meist bereits den Editor anpassen muss, kann man auch gleich zu `biber` wechseln. Siehe dazu: [Wie verwende ich biber in meinem Editor?](http://www.texwelt.de/wissen/fragen/1909/)
[1]: http://texwelt.de/wissen/upfiles/test4.png
[2]: http://texwelt.de/wissen/upfiles/test5.pnghttp://texwelt.de/wissen/upfiles/test5.png