blob: 8bc61a47c58b52f4d52f005a3e205a8c682fd8b1 (
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
%%
%% This is file `verbose-ibid-archaeology.cbx',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% biblatex-archaeology.dtx (with options: `verboseibidCBX,verbosesharedCBX')
%%
\ProvidesFile{verbose-ibid-archaeology.cbx}
[2018/06/10 v2.0 biblatex-archaeology citation style (IB)]
\def\archaeocitestyletitle{\blxarch@style@vi}
\RequireCitationStyle{verbose-ibid}
\providebibmacro*{cite:short}{}
\renewbibmacro*{cite:short}{%
\printnames{labelname}%
\setunit*{\printdelim{nametitledelim}}%
\printtext[bibhyperlink]{%
\iftoggle{archbool:citeshortin}
{\ifboolexpr{
not test {\iffieldundef{journaltitle}}
or
( not test {\ifshortform{false}}
and
not test {\iffieldundef{shortform}}
)
}
{\usebibmacro{cite:short:in}}
{\printfield[citetitle]{labeltitle}}%
}
{\printfield[citetitle]{labeltitle}}}%
}
\newbibmacro*{cite:short:in}{%
\savebibmacro{extendeddate}%
\renewbibmacro*{extendeddate}[2]{}%
\iffieldundef{journaltitle}
{\iffieldundef{shortform}
{\printfield[citetitle]{labeltitle}}
{\usebibmacro{in:}%
\printfield{shortform}%
\setunit{\addspace}%
\printfield[shortformvolume]{volume}%
\setunit{\addspace}%
\usebibmacro{bibliographydate}%
}
}
{\usebibmacro{journal+issuetitle}}%
\restorebibmacro{extendeddate}%
}
\endinput
%%
%% End of file `verbose-ibid-archaeology.cbx'.
|