von bibliothekar » So 16. Jan 2011, 12:46
Hey,
domwass hat geschrieben:bibliothekar hat geschrieben:1. wie kriege ich es hin, dass bei beiden Einträgen die Autoren ausgeschrieben werden?
\DeclareNameFormat{labelname}{%
\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}}
klasse - das funktioniert! Danke!
2. wieso wird Miller mit dem Nachnamen zuerst ausgewiesen, Ernst aber nicht?
Weil das ausreicht, um den Eintrag »Miller und Ernst« in einem alphabetisch
sortierten Literaturverzeichnis zu finden. Wenn du immer zuerst den
Nachnamen und dann den Vornamen willst, kannst du folgendes machen:
\DeclareNameAlias{sortname}{last-first}
das funktioniert leider nicht.
\begin{filecontents*}{bib.bib}
@inproceedings{Miller,
title = {Ein tolles Buch},
author = {Miller, Axel and Ernst, Klaus and Lustig, Peter},
year = {2004},
booktitle = {test},
pages = {1--2}
}
@inproceedings{Miller2,
title = {Noch ein tolles Buch},
author = {Miller, Axel and Ernst, Klaus and Lustig, Peter},
year = {2004},
booktitle = {test},
pages = {1--2}
}
\end{filecontents*}
\documentclass[a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[Latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear]{biblatex}
\usepackage{csquotes}
\DeclareNameFormat{labelname}{%
\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}}
\DeclareNameAlias{sortname}{last-first}
\bibliography{bib}
\begin{document}
test\footcite[Vgl.][23]{Miller} test2\footcite[Vgl.][22]{Miller2}
\printbibliography
\end{document}
Darüberhinaus, ist es möglich den Seperator zwischen den Autorennamen im Anhangsverzeichnis von ',' in bspw. '/' zu ändern?
Vielen Dank!
PS: Ich möchte ungern hier weiter fragen. Leider habe ich keinen Plan, wie ich diese Probleme hätte selbst lösen können

Durch die biblatex.sty steige ich nicht durch...
[Edit domwass 16.01.2011 15:56: Quote-Ebenen korrigiert]
Hey,
[quote="domwass"][quote="bibliothekar"]1. wie kriege ich es hin, dass bei beiden Einträgen die Autoren ausgeschrieben werden?[/quote]
[code]\DeclareNameFormat{labelname}{%
\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}}[/code]
[/quote]
klasse - das funktioniert! Danke!
[quote][quote]2. wieso wird Miller mit dem Nachnamen zuerst ausgewiesen, Ernst aber nicht?[/quote]
Weil das ausreicht, um den Eintrag »Miller und Ernst« in einem alphabetisch
sortierten Literaturverzeichnis zu finden. Wenn du immer zuerst den
Nachnamen und dann den Vornamen willst, kannst du folgendes machen:
[code]\DeclareNameAlias{sortname}{last-first}[/code][/quote]
das funktioniert leider nicht.
[code]
\begin{filecontents*}{bib.bib}
@inproceedings{Miller,
title = {Ein tolles Buch},
author = {Miller, Axel and Ernst, Klaus and Lustig, Peter},
year = {2004},
booktitle = {test},
pages = {1--2}
}
@inproceedings{Miller2,
title = {Noch ein tolles Buch},
author = {Miller, Axel and Ernst, Klaus and Lustig, Peter},
year = {2004},
booktitle = {test},
pages = {1--2}
}
\end{filecontents*}
\documentclass[a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[Latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear]{biblatex}
\usepackage{csquotes}
\DeclareNameFormat{labelname}{%
\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}}
\DeclareNameAlias{sortname}{last-first}
\bibliography{bib}
\begin{document}
test\footcite[Vgl.][23]{Miller} test2\footcite[Vgl.][22]{Miller2}
\printbibliography
\end{document}
[/code]
Darüberhinaus, ist es möglich den Seperator zwischen den Autorennamen im Anhangsverzeichnis von ',' in bspw. '/' zu ändern?
Vielen Dank!
PS: Ich möchte ungern hier weiter fragen. Leider habe ich keinen Plan, wie ich diese Probleme hätte selbst lösen können :( Durch die biblatex.sty steige ich nicht durch...
[Edit domwass 16.01.2011 15:56: Quote-Ebenen korrigiert]