von dat_jernot » Do 25. Aug 2016, 21:37
Hallo,
ich schreibe gerade eine Arbeit und habe eine Formatvorlage, an die es sich strikt zu halten gilt. Neben diversen anderen Merkwürdigkeiten gilt als Vorlage für Zitate bzw. den Kurzbeleg die Nennung der drei ersten Buchstaben des Autors in Großbuchstaben mit anschließen zwei Jahreszahlen. Das funktioniert mit meinem Code (den ich ja von hier habe

) wunderbar. Problematisch wird es jedoch mit mehreren Autoren. Auch hier soll nur der Erstautor mit drei Großbuchstaben im Kürzel auftauchen. Nachfolgender Code schmuggelt mir jedoch ein Plus dazu.
Weiß jemand, wie ich das wegbekomme?
Vielen Dank
Gruß
dat_jernot
\documentclass[a4paper,ngerman,fontsize=11pt,parskip=half]{scrreprt}
\usepackage[ngerman]{babel} %Deutsch
%% Zitieren gemäß Vorlage
%--------------------------------------------------------
\usepackage[
backend=biber,
style=alphabetic-verb,
natbib=true,
]{biblatex}
\addbibresource{bibliotest.bib}
%% Formatierung des Shorthands
\DeclareLabelalphaTemplate{
\labelelement{
\field[uppercase, final]{shorthand}
\field[uppercase, final]{label}
\field[uppercase,strwidth=3,strside=left,names=1]{labelname} % Nur die ersten drei Buchstaben des ersten Autors
}
\labelelement{
\field[strwidth=2,strside=right]{year}% Die letzten beiden Buchstaben des Jahres
}
}
%% Literaturverzeichnisformatierung
\defbibenvironment{bibliography}
{\list
{\printfield[labelnumberwidth]{labelalpha}\printfield{extraalpha}} % mit dem Eintrag von labelnumberwidth anstatt labelalphawidth werden keine Klammern ausgegeben.
{\setlength{\labelwidth}{\labelalphawidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{2\biblabelsep}% Einzug einstellung
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{1.5\bibitemsep}% Einzug einstellung
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{##1}} % hier das shorthand ohne Klammern [BRI95] --> BRI95 ; mit Einzug einstellung
{\endlist}
{\item}
%für die Zitate
\usepackage[babel,german=guillemets]{csquotes}
\begin{document}
Hier ist ganz viel text....
Bla
Bla
Bla
Jetzt zitiere ich mal zwei Sachen mit mehreren Autoren...
\cite{Schneider.2013}
\cite{Raffel.2007}
%%---------------------------------------------------------------------------
% Bibliography
\printbibliography[%
heading= bibnumbered % (bibintoc, bibnumbered)
]
\end{document}
Hier das Bib-File zum Minimalbeispiel.
% This file was created with Citavi 5.2.0.8
@book{Raffel.2007,
abstract = {This practical guide to PIV provides ...... },
author = {Raffel, Markus and Kompenhans, J{\"u}rgen and Wereley, Steve T. and Willert, Christian E.},
year = {2007},
title = {Particle Image Velocimetry: A Practical Guide},
url = {http://dx.doi.org/10.1007/978-3-540-72308-0},
keywords = {Engineering;Hydraulic engineering;Particle-Image-Velocimetry;Technik / Wissen Chemie;Technik / Wissen Maschinenbau;Technik / Wissen Physik;Technik / Wissen Sonstiges;Thermodynamics;Weights and measures},
address = {Berlin, Heidelberg},
edition = {Second Edition},
publisher = {{Springer-Verlag Berlin Heidelberg}},
isbn = {9783540723073},
series = {Experimental Fluid Mechanics},
doi = {10.1007/978-3-540-72308-0}
}
@book{Schneider.2013,
author = {Schneider, Torsten and Paschereit, Christian O.},
year = {2013},
title = {Spannungsoptik-Tomographie in Str{\"o}mungen: Berlin, Technische Universtit{\"a}t Berlin, Diss., 2012},
url = {http://nbn-resolving.de/urn:nbn:de:kobv:83-opus-38149},
address = {Berlin},
publisher = {{Universit{\"a}tsbibliothek der Technischen Universit{\"a}t Berlin}}
}
Hallo,
ich schreibe gerade eine Arbeit und habe eine Formatvorlage, an die es sich strikt zu halten gilt. Neben diversen anderen Merkwürdigkeiten gilt als Vorlage für Zitate bzw. den Kurzbeleg die Nennung der drei ersten Buchstaben des Autors in Großbuchstaben mit anschließen zwei Jahreszahlen. Das funktioniert mit meinem Code (den ich ja von hier habe ;-) ) wunderbar. Problematisch wird es jedoch mit mehreren Autoren. Auch hier soll nur der Erstautor mit drei Großbuchstaben im Kürzel auftauchen. Nachfolgender Code schmuggelt mir jedoch ein Plus dazu.
Weiß jemand, wie ich das wegbekomme?
Vielen Dank
Gruß
dat_jernot
[code]
\documentclass[a4paper,ngerman,fontsize=11pt,parskip=half]{scrreprt}
\usepackage[ngerman]{babel} %Deutsch
%% Zitieren gemäß Vorlage
%--------------------------------------------------------
\usepackage[
backend=biber,
style=alphabetic-verb,
natbib=true,
]{biblatex}
\addbibresource{bibliotest.bib}
%% Formatierung des Shorthands
\DeclareLabelalphaTemplate{
\labelelement{
\field[uppercase, final]{shorthand}
\field[uppercase, final]{label}
\field[uppercase,strwidth=3,strside=left,names=1]{labelname} % Nur die ersten drei Buchstaben des ersten Autors
}
\labelelement{
\field[strwidth=2,strside=right]{year}% Die letzten beiden Buchstaben des Jahres
}
}
%% Literaturverzeichnisformatierung
\defbibenvironment{bibliography}
{\list
{\printfield[labelnumberwidth]{labelalpha}\printfield{extraalpha}} % mit dem Eintrag von labelnumberwidth anstatt labelalphawidth werden keine Klammern ausgegeben.
{\setlength{\labelwidth}{\labelalphawidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{2\biblabelsep}% Einzug einstellung
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{1.5\bibitemsep}% Einzug einstellung
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{##1}} % hier das shorthand ohne Klammern [BRI95] --> BRI95 ; mit Einzug einstellung
{\endlist}
{\item}
%für die Zitate
\usepackage[babel,german=guillemets]{csquotes}
\begin{document}
Hier ist ganz viel text....
Bla
Bla
Bla
Jetzt zitiere ich mal zwei Sachen mit mehreren Autoren...
\cite{Schneider.2013}
\cite{Raffel.2007}
%%---------------------------------------------------------------------------
% Bibliography
\printbibliography[%
heading= bibnumbered % (bibintoc, bibnumbered)
]
\end{document}
[/code]
Hier das Bib-File zum Minimalbeispiel.
[code]
% This file was created with Citavi 5.2.0.8
@book{Raffel.2007,
abstract = {This practical guide to PIV provides ...... },
author = {Raffel, Markus and Kompenhans, J{\"u}rgen and Wereley, Steve T. and Willert, Christian E.},
year = {2007},
title = {Particle Image Velocimetry: A Practical Guide},
url = {http://dx.doi.org/10.1007/978-3-540-72308-0},
keywords = {Engineering;Hydraulic engineering;Particle-Image-Velocimetry;Technik / Wissen Chemie;Technik / Wissen Maschinenbau;Technik / Wissen Physik;Technik / Wissen Sonstiges;Thermodynamics;Weights and measures},
address = {Berlin, Heidelberg},
edition = {Second Edition},
publisher = {{Springer-Verlag Berlin Heidelberg}},
isbn = {9783540723073},
series = {Experimental Fluid Mechanics},
doi = {10.1007/978-3-540-72308-0}
}
@book{Schneider.2013,
author = {Schneider, Torsten and Paschereit, Christian O.},
year = {2013},
title = {Spannungsoptik-Tomographie in Str{\"o}mungen: Berlin, Technische Universtit{\"a}t Berlin, Diss., 2012},
url = {http://nbn-resolving.de/urn:nbn:de:kobv:83-opus-38149},
address = {Berlin},
publisher = {{Universit{\"a}tsbibliothek der Technischen Universit{\"a}t Berlin}}
}
[/code]