diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-archaeology/verbose-ibid-archaeology.cbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-archaeology/verbose-ibid-archaeology.cbx | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-archaeology/verbose-ibid-archaeology.cbx b/Master/texmf-dist/tex/latex/biblatex-archaeology/verbose-ibid-archaeology.cbx index 8aae540c2a1..8bc61a47c58 100644 --- a/Master/texmf-dist/tex/latex/biblatex-archaeology/verbose-ibid-archaeology.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-archaeology/verbose-ibid-archaeology.cbx @@ -4,12 +4,48 @@ %% %% The original source files were: %% -%% biblatex-archaeology.dtx (with options: `verboseibidCBX') +%% biblatex-archaeology.dtx (with options: `verboseibidCBX,verbosesharedCBX') %% \ProvidesFile{verbose-ibid-archaeology.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[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'. |