Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

05 Jun '19, 00:13

moewe's gravatar image

moewe
3.7k36

Wenn Du für eine bestimmte Quelle das Label selbst angeben möchtest, kannst Du das Feld `shorthand` benutzen. Damit lässt sich bei den meisten Stilen die Standardausgabe mit einem eigenen Wunsch überstimmen. Den Bindestrich zwischen Namen und Jahr bekommst mit einer einfachen Anpassung von `\DeclareLabelalphaTemplate`. Du musst einfach nur \labelelement{ \literal{-} } an der richtigen Stelle einfügen. Vergleiche die Definition hier mit der Originaldefinition in [`biblatex.def` (Z. 1302-1312 in `biblatex` v3.12)](https://github.com/plk/biblatex/blob/476a0dad3146012955b1f1441ffbc8f1d015ef35/tex/latex/biblatex/biblatex.def#L1302-L1312) \documentclass[british]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage[style=alphabetic, backend=biber]{biblatex} \DeclareLabelalphaTemplate{ \labelelement{ \field[final]{shorthand} \field{label} \field[strwidth=3,strside=left,ifnames=1]{labelname} \field[strwidth=1,strside=left]{labelname} } \labelelement{ \literal{-} } \labelelement{ \field[strwidth=2,strside=right]{year} } } \usepackage{filecontents} %\usepackage{filecontents} \begin{filecontents}{\jobname.bib} @book{appleby, author = {Humphrey Appleby}, title = {On the Importance of the Civil Service}, date = {1980}, shorthand = {EC2}, } \end{filecontents} \addbibresource{\jobname.bib} \addbibresource{biblatex-examples.bib} \begin{document} \cite{sigfridsson,worman,geer,nussbaum,appleby} \printbibliography \end{document} [![SR-98; Wor-02; Gee-85; Nus-78; EC2][1]][1] [1]: https://texwelt.de/wissen/upfiles/gsnsoussusk.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

05 Jun '19, 00:13

moewe's gravatar image

moewe
3.7k36

Wenn Du für eine bestimmte Quelle das Label selbst angeben möchtest, kannst Du das Feld `shorthand` benutzen. Damit lässt sich bei den meisten Stilen die Standardausgabe mit einem eigenen Wunsch überstimmen. Den Bindestrich zwischen Namen und Jahr bekommst mit einer einfachen Anpassung von `\DeclareLabelalphaTemplate`. Du musst einfach nur \labelelement{ \literal{-} } an der richtigen Stelle einfügen. Vergleiche die Definition hier mit der Originaldefinition in [`biblatex.def` (Z. 1302-1312 in `biblatex` v3.12)](https://github.com/plk/biblatex/blob/476a0dad3146012955b1f1441ffbc8f1d015ef35/tex/latex/biblatex/biblatex.def#L1302-L1312) \documentclass[british]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage[style=alphabetic, backend=biber]{biblatex} \DeclareLabelalphaTemplate{ \labelelement{ \field[final]{shorthand} \field{label} \field[strwidth=3,strside=left,ifnames=1]{labelname} \field[strwidth=1,strside=left]{labelname} } \labelelement{ \literal{-} } \labelelement{ \field[strwidth=2,strside=right]{year} } } \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @book{appleby, author = {Humphrey Appleby}, title = {On the Importance of the Civil Service}, date = {1980}, shorthand = {EC2}, } \end{filecontents} \addbibresource{\jobname.bib} \addbibresource{biblatex-examples.bib} \begin{document} \cite{sigfridsson,worman,geer,nussbaum,appleby} \printbibliography \end{document} [![SR-98; Wor-02; Gee-85; Nus-78; EC2][1]][1] [1]: https://texwelt.de/wissen/upfiles/gsnsoussusk.png