von Bartman » Di 28. Nov 2017, 16:39
Falls Du für einen Wechsel zu
biblatex offen bist, solltest Du Dir das folgende Beispiel ansehen:
\begin{filecontents}{\jobname.bib}
@book{weck2006werkzeugmaschinen,
author = {Weck, Manfred and Brecher, Christian},
title = {Werkzeugmaschinen},
subtitle = {Mechatronische Systeme, Vorschubantriebe, Prozessdiagnose},
publisher = {Springer Verlag},
location = {Berlin and Heidelberg},
date = {2006},
volume = {3},
edition = {6},
pages = {424}
}
\end{filecontents}
\documentclass[
pagesize,
twoside,
openright,
headsepline=true,
plainheadsepline,
footsepline=false,
BCOR=12mm,
parskip=half*,
captions=nooneline,
numbers=noenddot,
headlines=1.75,
toc=chapterentrywithdots,
bibliography=totoc,
headinclude=true
]{scrreprt}
%\usepackage{diss_brt_mk}
\usepackage[ngerman, english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{setspace}
%\usepackage{parskip}% siehe Klassenoption
%\usepackage{ngerman}% unnötig wegen babel
\usepackage[style=alphabetic, giveninits, maxalphanames=1]{biblatex}
\addbibresource{\jobname.bib}
% Quelle: http://texwelt.de/wissen/fragen/1922
\DeclareLabelalphaTemplate{
\labelelement{
\field[final]{shorthand}
\field{label}
\field[strwidth=4, strside=left, ifnames=1, uppercase=true]{labelname}
\field[strwidth=2, strside=left, ifnames=2, uppercase=true]{labelname}
\field[strwidth=1, strside=left, uppercase=true]{labelname}
}
\labelelement{
\field[strwidth=2,strside=right]{year}
}
}
\begin{document}
%\selectlanguage{ngerman}% Warum?
\pagenumbering{roman}
\thispagestyle{plain}
\tableofcontents
\clearpage
\listoffigures
\clearpage
\listoftables
\clearpage
\pagenumbering{arabic}
\raggedbottom
\autocite{weck2006werkzeugmaschinen}
\printbibliography
\end{document}
Falls Du für einen Wechsel zu [p]biblatex[/p] offen bist, solltest Du Dir das folgende Beispiel ansehen:
[code]\begin{filecontents}{\jobname.bib}
@book{weck2006werkzeugmaschinen,
author = {Weck, Manfred and Brecher, Christian},
title = {Werkzeugmaschinen},
subtitle = {Mechatronische Systeme, Vorschubantriebe, Prozessdiagnose},
publisher = {Springer Verlag},
location = {Berlin and Heidelberg},
date = {2006},
volume = {3},
edition = {6},
pages = {424}
}
\end{filecontents}
\documentclass[
pagesize,
twoside,
openright,
headsepline=true,
plainheadsepline,
footsepline=false,
BCOR=12mm,
parskip=half*,
captions=nooneline,
numbers=noenddot,
headlines=1.75,
toc=chapterentrywithdots,
bibliography=totoc,
headinclude=true
]{scrreprt}
%\usepackage{diss_brt_mk}
\usepackage[ngerman, english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{setspace}
%\usepackage{parskip}% siehe Klassenoption
%\usepackage{ngerman}% unnötig wegen babel
\usepackage[style=alphabetic, giveninits, maxalphanames=1]{biblatex}
\addbibresource{\jobname.bib}
% Quelle: http://texwelt.de/wissen/fragen/1922
\DeclareLabelalphaTemplate{
\labelelement{
\field[final]{shorthand}
\field{label}
\field[strwidth=4, strside=left, ifnames=1, uppercase=true]{labelname}
\field[strwidth=2, strside=left, ifnames=2, uppercase=true]{labelname}
\field[strwidth=1, strside=left, uppercase=true]{labelname}
}
\labelelement{
\field[strwidth=2,strside=right]{year}
}
}
\begin{document}
%\selectlanguage{ngerman}% Warum?
\pagenumbering{roman}
\thispagestyle{plain}
\tableofcontents
\clearpage
\listoffigures
\clearpage
\listoftables
\clearpage
\pagenumbering{arabic}
\raggedbottom
\autocite{weck2006werkzeugmaschinen}
\printbibliography
\end{document}[/code]