summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/verbose-inote-luh-ipw.cbx
blob: 55014e11eb6c9dc330a5fb622a963f743d000030 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
% authoryear-luh-ipw.cbx, Oliver Heins (heins@sopos.org) 2012

\ProvidesFile{verbose-inote-luh-ipw.cbx}[2012/01/09 v0.2 biblatex citation style for use with biblatex 1.x]

\RequireCitationStyle{verbose-inote}

\renewbibmacro*{cite:save}{%
  \csxdef{cbx@t@\thefield{entrykey}}{\the\value{instcount}}}

%% Klammern um seenote
\renewbibmacro*{footcite:note}{%
  \ifnameundef{labelname}
    {\printfield{label}}
    {\printnames{labelname}}%
  \ifsingletitle
    {}
    {\setunit*{\nametitledelim}%
     \printfield[title]{labeltitle}}%
  \setunit*{\addspace}%
  \printtext{%
    \mkbibparens{%
      \bibstring{seenote}\addnbspace
      \ref{cbx@\csuse{cbx@f@\thefield{entrykey}}}%
      \iftoggle{cbx:pageref}
        {\ifsamepage{\the\value{instcount}}
                    {\csuse{cbx@f@\thefield{entrykey}}}
           {}
	  {\addcomma\space\bibstring{page}\addnbspace
	  \pageref{cbx@\csuse{cbx@f@\thefield{entrykey}}}}}
      {}}}}

\endinput