%% %% Ein Beispiel der DANTE-Edition %% %% Beispiel 03-11-3 auf Seite 130. %% %% Copyright (C) 2011 Herbert Voss %% %% It may be distributed and/or modified under the conditions %% of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% %% See http://www.latex-project.org/lppl.txt for details. %% %% %% ==command biber ++FILE++== % Show page(s) 1 %% \documentclass[]{article} \pagestyle{empty} \setlength\textwidth{352.81416pt} \usepackage[T1]{fontenc} %\usepackage[paper=a6,pagesize,DIV15]{typearea} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \AtBeginDocument{% \parindent=0pt \renewbibmacro*{textcite}{% \ifciteseen {\ifnameundef{labelname} {\iffieldundef{shorthand} {\usebibmacro{cite:label}% \setunit{\global\booltrue{cbx:parens}\addspace\bibopenparen}% \ifnumequal{\value{citecount}}{1}{\usebibmacro{prenote}}{}% \usebibmacro{cite:labelyear+extrayear}} {\usebibmacro{cite:shorthand}}} {\iffieldundef{shorthand} {\printnames{labelname}% \setunit{\global\booltrue{cbx:parens}\addspace\bibopenparen}% \ifnumequal{\value{citecount}}{1}{\usebibmacro{prenote}}{}\usebibmacro{citeyear}}} {\usebibmacro{cite:shorthand}% \setunit{\global\booltrue{cbx:parens}\addspace\bibopenparen}% \ifnumequal{\value{citecount}}{1}{\usebibmacro{prenote}}{}% \printtext[mkbibparens]{\printfield{prenote}}}} {\ifnameundef{labelname} {\iffieldundef{shorthand} {\usebibmacro{cite:label}\setunit{\global\booltrue{cbx:parens}\addspace\bibopenparen}% \ifnumequal{\value{citecount}}{1}{\usebibmacro{prenote}}{}% \usebibmacro{cite:labelyear+extrayear}} {\usebibmacro{cite:shorthand}}} {\printnames{labelname}% \setunit{\global\booltrue{cbx:parens}\addspace\bibopenparen}% \ifnumequal{\value{citecount}}{1}{\usebibmacro{prenote}}{}% \usebibmacro{cite:labelyear+extrayear}}% \usebibmacro{shorthandintro}}}} \usepackage[style=authoryear-comp,citetracker,backend=biber]{biblatex} \renewbibmacro*{cite}{% \ifciteseen% Wiederholter Verweis? {\iffieldundef{shorthand}% shorthand nicht defniert? {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} {\usebibmacro{cite:label}\setunit{\addspace}} {\printnames{labelname}\setunit{\nameyeardelim}}% \usebibmacro{cite:labelyear+extrayear}}% Ende shorthand nicht definert {\usebibmacro{cite:shorthand}}}% shorthand vorhanden {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} {\usebibmacro{cite:label}\setunit{\addspace}} {\printnames{labelname}\setunit{\nameyeardelim}}% \usebibmacro{cite:labelyear+extrayear}\usebibmacro{shorthandintro}}} \bibliography{examples} \begin{document} textcite: \textcite[3]{kant:ku} textcite: \textcite[33]{voss:jena} cite: \cite[3]{kant:ku} textcite: \textcite[3]{kant:ku} parencite: \parencite[3]{kant:ku} cite: \cite[33]{voss:jena} textcite: \textcite[33]{voss:jena} parencite: \parencite[33]{voss:jena} \printshorthands \printbibliography \end{document}