summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-dw/cbx/authortitle-dw.cbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-dw/cbx/authortitle-dw.cbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-dw/cbx/authortitle-dw.cbx33
1 files changed, 24 insertions, 9 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-dw/cbx/authortitle-dw.cbx b/Master/texmf-dist/tex/latex/biblatex-dw/cbx/authortitle-dw.cbx
index 2147945d171..e93d792ed3b 100644
--- a/Master/texmf-dist/tex/latex/biblatex-dw/cbx/authortitle-dw.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-dw/cbx/authortitle-dw.cbx
@@ -1,6 +1,6 @@
-% authortitle-dw.cbx, Dominik Waßenhoven 2011
+% authortitle-dw.cbx, Dominik Waßenhoven 2012
-\ProvidesFile{authortitle-dw.cbx}[2011/11/20 v1.4 biblatex citation style]
+\ProvidesFile{authortitle-dw.cbx}[2012/06/28 v1.5 biblatex citation style]
\RequireCitationStyle{standard-dw}
@@ -83,6 +83,27 @@
\ifnumequal{\value{citecount}}{1}
{\usebibmacro{prenote}}
{}%
+ \ifbool{cbx:firstfull}
+ {\ifciteseen
+ {\usebibmacro{textcite:normal}}
+ {\usebibmacro{textcite:firstfull}}}
+ {\usebibmacro{textcite:normal}}}
+
+\newbibmacro*{textcite:firstfull}{%
+ \ifnameundef{labelname}
+ {}
+ {\ifnamesequal{labelname}{author}
+ {\clearname{author}}
+ {}%
+ \ifnamesequal{labelname}{editor}
+ {\clearname{editor}}
+ {}%
+ \ifnamesequal{labelname}{translator}
+ {\clearname{translator}}
+ {}}%
+ \printtext[bibhyperref]{\usebibmacro{cite:full}}}
+
+\newbibmacro*{textcite:normal}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
{\usebibmacro{cite:ibid}}
@@ -268,18 +289,12 @@
{}%
\multicitedelim}
{\usebibmacro{textcite:postnote}}
-
+
%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
%%%%% Unverändert übernommen aus authortitle-ibid.cbx %%%%%
%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
\newbool{cbx:parens}
-\newbool{cbx:loccit}
-
-\DeclareBibliographyOption{ibidpage}[true]{%
- \ifstrequal{#1}{true}
- {\ExecuteBibliographyOptions{loccittracker=constrict}}
- {\ExecuteBibliographyOptions{loccittracker=false}}}
\newbibmacro*{cite:ibid}{%
\printtext[bibhyperref]{\bibstring[\mkibid]{ibidem}}%