summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx19
1 files changed, 12 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx
index d8baafaee69..74617b6dd20 100644
--- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx
@@ -1,7 +1,7 @@
-% $Id: fiwi.cbx,v 1.2e 2014/01/10 Simon Spiegel
+% $Id: fiwi.cbx,v 1.3 2015/06/30 Simon Spiegel
\ProvidesFile{fiwi.cbx}
-[\abx@cbxid $Id: fiwi.cbx,v 1.2e 2014/01/09 spiegel $]
+[\abx@cbxid $Id: fiwi.cbx,v 1.3 2015/06/30 spiegel $]
\ExecuteBibliographyOptions{labeldate=true,autocite=inline,firstinits=false,uniquename=full,uniquelist=true,ibidtracker=constrict}
@@ -283,17 +283,22 @@ and test {\iftoggle{citecompletefilm}}}
\newbibmacro*{cite:shorthand}{%
\printtext[bibhyperref]{\printfield{shorthand}}}
+%\newbibmacro*{cite:label}{%
+% \ifnameundef{labelname}
+% {\BibliographyWarning{Missing author/editor+year or label}}
+% {\printtext[bibhyperref]{\printnames{labelname}}}}
+
\newbibmacro*{cite:label}{%
- \ifnameundef{labelname}
- {\BibliographyWarning{Missing author/editor+year or label}}
- {\printtext[bibhyperref]{\printnames{labelname}}}}
+ \iffieldundef{label}
+ {\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}
+ {\printtext[bibhyperref]{\printfield{label}}}}
\newbibmacro*{cite:labelyear+extrayear}{%
\printtext[bibhyperref]{%
\iffieldundef{year}%
- {\bibstring[\mkbibbrackets]{undated}\printfield{extrayear}}%
+ {\bibstring[\mkbibbrackets]{nodate}\printfield{extrayear}}%
{\printfield{labelyear}}%
- \printfield{extrayear}}}
+ \printfield{extrayear}}}
\newbibmacro*{xindy:name}[5]{%
\begingroup