von rais » Mi 27. Aug 2014, 20:59
jens hat geschrieben:
brauche folgende Reihenfolge im Literaturverzeichnis
Buch:
[XXXX12] Nachname, erster Buchstabe Vorname., evtl. weitere Autoren, Titel, Verlag, Jahr
Zeitschrift:
[XXXX12] Nachname, erster Buchstabe Vorname., evtl. weitere Autoren, Titel, Zeitschrift, Ausgabe (Jahr), Seite
bisher sieht das ganze so aus:
[FRIE14] Harry Friedmann. Einführung in die Kernphysik. New York: Wiley-
VCH, 2014. isbn : 978-3-527-67740-5.
es wäre IMHO vorteilhaft, wenn Du bezug auf Dein eigenes MB nehmen würdest.
Wenn Du die Reihenfolge für z.B. Bücher ändern willst, kopiere Dir den Block
\DeclareBibliographyDriver{book}{%
[...]
}
aus standard.bbx in Deine Präambel und verschieb die einzelnen Blöcke nach Belieben.
Zum Abkürzen der Vornamen gibt es beim biblatex-Paket die Option firstinits.
Um die Reihenfolge bei den Namen von Vorname-Nachname auf Nachname-Vorname zu ändern, kannst Du \DeclareNameAlias verwenden.
Komma statt Punkt zwischen den einzelnen, hmm, Einheiten, kannst Du durch Umdefinition von \newunitpunct erreichen:
\documentclass{report}
\usepackage[ngerman]{babel}
\usepackage[style=alphabetic,uniquename=allfull,maxalphanames=2,firstinits]{biblatex}
\addbibresource{\jobname.bib}
\renewcommand{\labelalphaothers}{}
\DeclareLabelalphaTemplate{
\labelelement{
\field[uppercase, final]{shorthand}
\field[uppercase, final]{label}
\field[uppercase,strwidth=4,strside=left,names=1]{labelname}
}
\labelelement{
\field[strwidth=2,strside=right]{year}
}
}
\renewcommand*\newunitpunct{\addcomma\space}
\DeclareNameAlias{default}{last-first}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{test1,
author = {Andreas Author} ,
title = {Ein Test-Titel} ,
journal = {Eine Test-Zeitschrift} ,
year = {2013}
}
@article{test2,
author = {Andreas Author and Burkhardt Buthor} ,
title = {Ein Test-Titel} ,
journal = {Eine Test-Zeitschrift} ,
year = {2013}
}
\end{filecontents}
\begin{document}
\cite{test1,test2}
\printbibliography
\end{document}
MfG
Rainer
[quote="jens"]
brauche folgende Reihenfolge im Literaturverzeichnis
Buch:
[XXXX12] Nachname, erster Buchstabe Vorname., evtl. weitere Autoren, Titel, Verlag, Jahr
Zeitschrift:
[XXXX12] Nachname, erster Buchstabe Vorname., evtl. weitere Autoren, Titel, Zeitschrift, Ausgabe (Jahr), Seite
bisher sieht das ganze so aus:
[FRIE14] Harry Friedmann. Einführung in die Kernphysik. New York: Wiley-
VCH, 2014. isbn : 978-3-527-67740-5.[/quote]
es wäre IMHO vorteilhaft, wenn Du bezug auf Dein eigenes MB nehmen würdest.
Wenn Du die Reihenfolge für z.B. Bücher ändern willst, kopiere Dir den Block
[code]
\DeclareBibliographyDriver{book}{%
[...]
}
[/code]
aus standard.bbx in Deine Präambel und verschieb die einzelnen Blöcke nach Belieben.
Zum Abkürzen der Vornamen gibt es beim biblatex-Paket die Option firstinits.
Um die Reihenfolge bei den Namen von Vorname-Nachname auf Nachname-Vorname zu ändern, kannst Du \DeclareNameAlias verwenden.
Komma statt Punkt zwischen den einzelnen, hmm, Einheiten, kannst Du durch Umdefinition von \newunitpunct erreichen:
[code]
\documentclass{report}
\usepackage[ngerman]{babel}
\usepackage[style=alphabetic,uniquename=allfull,maxalphanames=2,firstinits]{biblatex}
\addbibresource{\jobname.bib}
\renewcommand{\labelalphaothers}{}
\DeclareLabelalphaTemplate{
\labelelement{
\field[uppercase, final]{shorthand}
\field[uppercase, final]{label}
\field[uppercase,strwidth=4,strside=left,names=1]{labelname}
}
\labelelement{
\field[strwidth=2,strside=right]{year}
}
}
\renewcommand*\newunitpunct{\addcomma\space}
\DeclareNameAlias{default}{last-first}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{test1,
author = {Andreas Author} ,
title = {Ein Test-Titel} ,
journal = {Eine Test-Zeitschrift} ,
year = {2013}
}
@article{test2,
author = {Andreas Author and Burkhardt Buthor} ,
title = {Ein Test-Titel} ,
journal = {Eine Test-Zeitschrift} ,
year = {2013}
}
\end{filecontents}
\begin{document}
\cite{test1,test2}
\printbibliography
\end{document}
[/code]
MfG
Rainer