josephine
09-10-2013, 09:04
Hallo zusammen,
ist es möglich beim LVZ von Biblatex automatisch englischen Quellen den Zusatz Vol. statt Jg. und No. statt Nr. zuzuweisen? Die bibtex-datei enthält eine unit language, was eine Unterscheidung von englischen und deutschen Quellen möglich macht. Ich suche also eine Art wenn-dann-Beziehung. D.h., wenn language=Englisch dann Jg.=Vol. und Nr.=No sonst Jg.=Jg. und Nr.=Nr.
Hier das Minimalbeispiel:
\documentclass[bibtotoc,tablecaptionabove]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear,maxcitenames=3,maxbibnames=99,max items=3]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\bibliography{littest}
\DeclareFieldFormat[article]{volume}{#1.\addspace Jg.} %Formatierung des Jahrgangs einer Zeitschrift
\DeclareFieldFormat[article]{issue}{Nr.\addspace#1} %Formatierung der Heftnummer
\begin{document}
Enlgisches Journal: \textcite{Mulleru.a.(2009)b}.
Deutsche Zeitschrift: \textcite{Mulleru.a.(2009)}.
\backmatter
\printbibliography
\end{document}
Und hier die bibtex Einträge:
@article{Mulleru.a.(2009),
author = {M{\"u}ller, Peter and M{\"o}ller, Andi and M{\"a}ller, Wolfgang and Stra{\ss}, R{\'e}n{\'e}},
year = {2009},
title = {Testtitel},
pages = {23--56},
pagination = {page},
volume = {23},
journaltitle = {Testzeitschrift},
subtitle = {Testuntertitel},
titleaddon = {Testtitelzusatz},
language = {Deutsch},
issue = {2}
}
@article{Mulleru.a.(2009)b,
author = {M{\"u}ller, Peter and M{\"o}ller, Andi and M{\"a}ller, Wolfgang and Stra{\ss}, R{\'e}n{\'e}},
year = {2009},
title = {Testtitle},
pages = {12--16},
pagination = {page},
volume = {23},
journaltitle = {Testjournal},
subtitle = {Testsubtitle},
titleaddon = {Testtitleaddon},
language = {Englisch},
issue = {6}
}
Vielen Dank für die Hilfe
ist es möglich beim LVZ von Biblatex automatisch englischen Quellen den Zusatz Vol. statt Jg. und No. statt Nr. zuzuweisen? Die bibtex-datei enthält eine unit language, was eine Unterscheidung von englischen und deutschen Quellen möglich macht. Ich suche also eine Art wenn-dann-Beziehung. D.h., wenn language=Englisch dann Jg.=Vol. und Nr.=No sonst Jg.=Jg. und Nr.=Nr.
Hier das Minimalbeispiel:
\documentclass[bibtotoc,tablecaptionabove]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear,maxcitenames=3,maxbibnames=99,max items=3]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\bibliography{littest}
\DeclareFieldFormat[article]{volume}{#1.\addspace Jg.} %Formatierung des Jahrgangs einer Zeitschrift
\DeclareFieldFormat[article]{issue}{Nr.\addspace#1} %Formatierung der Heftnummer
\begin{document}
Enlgisches Journal: \textcite{Mulleru.a.(2009)b}.
Deutsche Zeitschrift: \textcite{Mulleru.a.(2009)}.
\backmatter
\printbibliography
\end{document}
Und hier die bibtex Einträge:
@article{Mulleru.a.(2009),
author = {M{\"u}ller, Peter and M{\"o}ller, Andi and M{\"a}ller, Wolfgang and Stra{\ss}, R{\'e}n{\'e}},
year = {2009},
title = {Testtitel},
pages = {23--56},
pagination = {page},
volume = {23},
journaltitle = {Testzeitschrift},
subtitle = {Testuntertitel},
titleaddon = {Testtitelzusatz},
language = {Deutsch},
issue = {2}
}
@article{Mulleru.a.(2009)b,
author = {M{\"u}ller, Peter and M{\"o}ller, Andi and M{\"a}ller, Wolfgang and Stra{\ss}, R{\'e}n{\'e}},
year = {2009},
title = {Testtitle},
pages = {12--16},
pagination = {page},
volume = {23},
journaltitle = {Testjournal},
subtitle = {Testsubtitle},
titleaddon = {Testtitleaddon},
language = {Englisch},
issue = {6}
}
Vielen Dank für die Hilfe