summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-08-25 20:44:30 +0000
committerKarl Berry <karl@freefriends.org>2019-08-25 20:44:30 +0000
commit00861fb907e725cd88cbc7636af954e858a91e1f (patch)
tree5e4bc9c3675fcfe9bb56e97d926563d1f0b19e48 /Master
parentcc0d2934b75b0ae87b1c810249a3b6dc829e0d9b (diff)
biblatex-ext (25aug19)
git-svn-id: svn://tug.org/texlive/trunk@51959 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md10
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdfbin696307 -> 718456 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex121
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa-doiapi.sty2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa.sty2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-l3draw.sty2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-pict2e.sty2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-tikz.sty2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-tabular.sty2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/blxextdoiapi.lua4
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-common.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-common.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-biblatex-aux.def72
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-dashed-common.bbx4
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-standard.bbx99
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.cbx2
75 files changed, 322 insertions, 172 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md b/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md
index cf1365195fa..bc259954df5 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md
+++ b/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md
@@ -1,5 +1,15 @@
# Changelog
+## Version 0.8 (2019-08-25)
+See <https://github.com/moewew/biblatex-ext/compare/v0.7a...v0.8>
+
+### Added
+- `\AtIntrocite` to customise initialisation code for introcite
+ citations.
+
+### Changed
+- Require `biblatex` v3.13 (some backwards compatiblity is in place).
+
## Version 0.7a (2019-04-04)
See <https://github.com/moewew/biblatex-ext/compare/v0.7...v0.7a>
diff --git a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf
index 90cf8b74ef7..11f1bc404c4 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex
index fb9d70ebeac..3d9f5da103b 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex
@@ -116,6 +116,7 @@
@collection,@commentary,@customa,@customb,@customc,@customd,%
@custome,@customf,@inbook,@incollection,@inproceedings,%
@inreference,@image,@jurisdiction,@legal,@legislation,@letter,%
+ @dataset,
@manual,@misc,@movie,@music,@mvcollection,@mvreference,%
@mvproceedings,@mvbook,@online,@patent,@performance,@periodical,%
@proceedings,@reference,@report,@review,@set,@software,@standard,%
@@ -462,13 +463,13 @@
\newcommand*{\ctan}{\mkbibacro{CTAN}}
\newcommand*{\gitbaseurl}{https://github.com/moewew/biblatex-ext}
-\newcommand*{\extblxversion}{0.7a}
+\newcommand*{\extblxversion}{0.8}
\newcommand*{\biber}{Biber}
\newcommand*{\gitissuelink}[1]{%
\href{\gitbaseurl/issues/#1}{issue \##1 on github}}
\newrobustcmd*{\CSdelim}{%
- \textcolor{spot}{\margnotefont context sensitive}}
+ \textcolor{spot}{\margnotefont\footnotesize context sensitive}}
\newrobustcmd*{\CSdelimMark}{%
\leavevmode\marginpar{\CSdelim}}
@@ -530,7 +531,7 @@
author = {Moritz Wemheuer},
link = {mwemheu@gmail.com},%
revision = {\extblxversion},
- date = {\DTMDate{2019-04-04}},
+ date = {\DTMDate{2019-08-25}},
}
\hypersetup{%
@@ -1388,13 +1389,14 @@ labels in a \hyperblxstyle[ext-numeric]{numeric} bibliography.
\makeatother
\endgroup
+
The label produced by the \optval{plain} option can be customised as follows.
\begin{ltxsyntax}
\csitem{introcitepunct}
-The punctuation insterted between the label and the
- rest of the entry with \kvopt{introcite}{plain}.
- The default value is a colon followed by a space.
+The punctuation inserted between the label and the
+rest of the entry with \kvopt{introcite}{plain}.
+The default value is a colon followed by a space.
\begin{bibexample}
\togglefalse{bbx:doi}
\renewcommand*{\introcitepunct}{\highlight{\textbf{\addcolon}\textvisiblespace}}
@@ -1493,6 +1495,22 @@ overlay={%
\end{bibexample}
\makeatother
+In order to reproduce the citation label accurately in the bibliography,
+some initialisation and housekeeping needs to be done.
+\begin{ltxsyntax}
+\cmditem{AtIntrocite}{code}
+\cmditem*{AtIntrocite}*{code}
+
+Appends the \prm{code} to an internal hook executed when initializing
+\cmd{introcite}.
+The starred variant of the command clears the initialisation hook,
+so the defaults can be overwritten.
+The default settings execute the internal macro
+\cs{extblx@introcite@init}, which makes sure that the label produced
+for introcite takes into account the citation settings and suppresses
+unwanted citation tracking and hyperlinks.
+\end{ltxsyntax}
+
The appearance of the citation label can be customised mostly as if it were
produced by a true citation command called \cmd{bbx@introcite}.
The delimiter context is \gencode{bbx@introcite}, the inner citation delimiters
@@ -1586,8 +1604,9 @@ so it might not be a bad idea to have \filename{ext-standard.bbx} open when
perusing this section of the manual.
\subsection{Field formats}\label{sec:opt:field}
-In a few places where the standard styles employ hard-coded formatting
-directives the styles of this bundle offer customisable formats instead.
+The styles of this bundle offer customisable field formats
+in a few places where the standard styles employ hard-coded formatting
+directives instead.
Field formats can be modified with \cmd{DeclareFieldFormat}.
\begin{bibfieldformatlist}
@@ -1700,10 +1719,15 @@ It is probably too late now.}
\begin{bibexample}
\toggletrue{bbx:innamebeforetitle}
\togglefalse{bbx:isbn}
+\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
+\DeclareDelimFormat{editortypedelim}{\addspace}
\DeclareDelimFormat[bib,biblist]{innametitledelim}{\highlight{\textbf{%
\addperiod}\textvisiblespace}\bibsentence}% <- hacky & hard-coded!
\exampleprintbib{pines}
\end{bibexample}
+Note that \bibfieldformat{editortype} and \cmd{editortypedelim}
+were changed for this example to avoid punctuation clashes.
+
Since \cmd{nametitledelim} and \cmd{innametitledelim} are independent,
the following output is easily achieved.
Note that the optional argument to \cmd{DeclareDelimFormat} is used
@@ -1945,8 +1969,8 @@ See \cref{tab:citationdelims} for more details.
The delimiters are set up to work as paired delimiters, but you are free to
use non-matching pairs or to leave the opening or closing delimiter empty.
If you want to add punctuation, the context-sensitive delimiters
-\gencode{nameyeardelim}, \gencode{nametitledelim} and friends as well as
-the context-insensitive \cmd{postnotedelim} and friends are more approriate.
+\gencode{nameyeardelim}, \gencode{nametitledelim},
+\gencode{postnotedelim} and friends are more approriate.
\begin{remindbox}
Although the outer delimiters can be set up using \cmd{DeclareCiteCommand}'s
@@ -2489,14 +2513,16 @@ bibliography macro \hyperbibmacro{oamark}.
\usepackage[(*@\prm{\sty{biblatex-ext-oa} options}@*)]{biblatex-ext-oa}
\end{biblatexcode}
-The package may load the support packages \hypersty{biblatex-ext-oa-doiapi},
-\hypersty{biblatex-ext-oasymb-pict2e}, \hypersty{biblatex-ext-oasymb-l3draw}
- and \hypersty{biblatex-ext-oasymb-tikz}.
-The preferred way to load these packages is via \sty{biblatex-ext-oa}'s
-package options.
+The package may load the support packages
+\hypersty{biblatex-ext-oa-doiapi},
+\hypersty{biblatex-ext-oasymb-pict2e},
+\hypersty{biblatex-ext-oasymb-l3draw}
+and \hypersty{biblatex-ext-oasymb-tikz}.
+The preferred way to use those packages is to have them loaded
+automatically via \sty{biblatex-ext-oa}'s package options.
It should usually not be necessary to load any of these support packages
-directly with \cmd{usepackage}, but it is possible to use them as stand-alone
-packages should the need arise in other situations.
+directly with \cmd{usepackage}, but it is possible to use them as
+stand-alone packages should the need arise in other situations.
\begin{warnbox}
Note that the macro \hypercmd{oasymbol} must be defined and should contain an
@@ -2569,10 +2595,11 @@ Set \hypercmd{oasymbol} to output the symbol identified as \prm{symbol}.
The available options can be found in \cref{sec:oa:symbol}.
\begin{warnbox}
-Note that this option is only available if \hypercmd{symbolpackage} has been
-set to a valid value different from \optval{false} or one of the open access
-symbol packages has been loaded manually (the latter is usually not recommended,
-the option \hypercmd{symbolpackage} is the preferred way to load those
+Note that this option is only available if the
+option~\hyperopt{symbolpackage} has been set to a valid value different
+from \optval{false} or one of the open access symbol packages has
+been loaded manually (the latter is usually not recommended, the
+option~\hyperopt{symbolpackage} is the preferred way to load those
packages).
\end{warnbox}
@@ -2670,7 +2697,8 @@ or \bibmacro{doi+eprint+url}.
The heart of the package \sty{biblatex-ext-oa} is the bibliography option
\hyperopt{openaccess}, which can be set globally, per type or per entry.
-A short example document can be found at
+A longer example document exploring various aspects of open access
+detection can be found at
\url{https://github.com/moewew/biblatex-ext/blob/master/oaslinks.tex}.
\begin{optionlist}
@@ -2683,8 +2711,9 @@ The initial value is \optval{auto} unless the package is loaded with the
\hyperopt{enable} option set to \optval{false} in which case the initial
value changes to \optval{none}.
-All following values are valid at all three levels (global, per-type and
-per-entry), but it may not be useful to use a particular option at all levels.
+All of the following values are valid at all three levels (global,
+per-type and per-entry), but not all options may be useful at all
+available levels.
\begin{valuelist}
\item[auto] Use a semi-automatic heuristic to find the best open access URL.
@@ -2732,7 +2761,7 @@ per-entry), but it may not be useful to use a particular option at all levels.
\item[\prm{open access field}] Specifies that the open access version is given
by \prm{open access field}.
- This value would normally be used only on a per-enry level.
+ This value would normally be used only on a per-entry level.
Any field for which \hypercmd{DeclareOpenAccessFieldUrl} has declared a URL
specification is a valid \enquote{open access field}.
@@ -2796,8 +2825,9 @@ the following declarations are active.
\DeclareOpenAccessEprintUrl[always]{arxiv}{%
https://arxiv.org/\abx@arxivpath/\thefield{eprint}}
\end{biblatexcode}
-Note the optional argument \texttt{always} for \bibfield{arxiv}, because
-articles on the arXiv are always open access.
+Since articles on the arXiv are always open access, the declaration
+for \bibfield{arxiv} features the optional \prm{openness} argument
+\texttt{always}.
\cmditem{DeclareOpenAccessEprintAlias}{alias}{eprinttype}
@@ -2850,8 +2880,9 @@ The \optval{auto} detection works as follows.
\end{itemize}
\end{itemize}
-For \optval{auto}-detection, an open access article with DOI would ideally
-look like this.
+For \optval{auto}-detection, an open access article with DOI would
+ideally use the field annotation \texttt{openaccess}
+(\lstinline[style=extblxstylebibtex]|{doi+an = {=openaccess},|).
% cipriani
\inputexamplebibfile[listing options={linerange={27-38},
style = extblxstylebibtex}]
@@ -2902,7 +2933,7 @@ Unpaywall API\fnurl{https://unpaywall.org/}.
This package can only be used with \lualatex{} and needs online
access.
Furthermore the Unpaywall API requires an email address and asks to limit
-calls to 100000 per day\fnurl{https://unpaywall.org/products/api}.
+requests to 100,000 calls per day\fnurl{https://unpaywall.org/products/api}.
\end{warnbox}
To avoid too many calls to the API, the package caches its information in the
@@ -2923,7 +2954,7 @@ an email.
There is no predefined default email address.
If the package is loaded and no email was provided until the
beginning of the document (as tested in an \cmd{AtEndPreamble} hook)
-you will recieve a warning.
+you will receive a warning.
A fatal error will be thrown if you try to query the Unpaywall database
without an email address.
\end{warnbox}
@@ -2953,30 +2984,30 @@ API is the DOI and to \prm{false} otherwise.
\subsection{Open access symbols}\label{sec:oa:symbol}
-Currently, this bundle offers three options to provide the open access
+Currently, this bundle offers three methods of drawing the open access
symbols.
+Each method is packed up in a little sub-package, end users are not
+expected to load these packages manually, instead they should use
+the option~\hyperopt{symbolpackage} of \hypersty{biblatex-ext-oa}.
+
The package \hypersty{biblatex-ext-oasymb-pict2e} draws the symbols using
\sty{pict2e}'s \env{picture} environment.
The package \hypersty{biblatex-ext-oasymb-tikz}
uses \pgftikz's \env{tikzpicture}.
The package \hypersty{biblatex-ext-oasymb-l3draw} finally
uses \LaTeX3's \sty{l3draw} package.
-The main purpose of these packages is to define the macro \cmd{oasymbol} for
-use with \sty{biblatex-ext-oa}.
+The main purpose of these packages is to define the macro \cmd{oasymbol}
+for use with \sty{biblatex-ext-oa}.
-The packages should usually not have to be loaded explicitly, instead
-they are loaded via the \hyperopt{symbolpackage} option of
-\hypersty{biblatex-ext-oa}.
-
-All packages define a similar set of macros, so they can not be loaded
-together.
+All packages define a similar set of macros, so they are not indended to
+be loaded together.
If used as stand-alone packages, all packages only have one option.
\begin{optionlist}
\optitem[plos]{symbol}{\optval{plos}, \optval{oanet}}
-This options determines which of the two provided symbols is going to be used
-for \hypercmd{oasymbol}.
+This options determines which of the two available symbols is going to
+be used for \hypercmd{oasymbol}.
The possible values are
\begin{valuelist}
@@ -3136,8 +3167,12 @@ See also \filename{CHANGES.md}.
The numbers on the right indicate the relevant section of the manual.
\begin{changelog}
+\begin{release}{0.8}{2019-08-25}
+ \item Added \hypercmd{AtIntrocite} \see{sec:opt:style}
+ \item Require \sty{biblatex} v3.13 (2010/08/17)\see{sec:req}
+\end{release}
\begin{release}{0.7a}{2019-04-04}
- \item Fix bug in the \opt{env} option of \hypercmd{printbibtabular}%
+ \item Fixed bug in the \opt{env} option of \hypercmd{printbibtabular}%
\see{sec:tabularbib}
\end{release}
\begin{release}{0.7}{2019-02-08}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa-doiapi.sty b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa-doiapi.sty
index fc7764abffb..dba1e204e85 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa-doiapi.sty
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa-doiapi.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{biblatex-ext-oa-doiapi}
- [2019/04/04 v0.7a Obtain open access information from DOI via
+ [2019/08/25 v0.8 Obtain open access information from DOI via
unpaywall.org and doi.org (MW)]
\RequirePackage{etoolbox}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa.sty b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa.sty
index 8f02a6beb7e..b50f981b745 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa.sty
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oa.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{biblatex-ext-oa}
- [2019/04/04 v0.7a mark open access in biblatex bibliographies (MW)]
+ [2019/08/25 v0.8 mark open access in biblatex bibliographies (MW)]
\protected\def\extblx@oa@error#1#2{%
\PackageError{biblatex-ext-oa}{#1}{#2.}}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-l3draw.sty b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-l3draw.sty
index 13e58adda5d..1ff0120b6fd 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-l3draw.sty
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-l3draw.sty
@@ -1,7 +1,7 @@
\RequirePackage{expl3}
\ProvidesExplPackage {biblatex-ext-oasymb-l3draw}
- {2019/04/04} {0.7a}
+ {2019/08/25} {0.8}
{open access symbols with l3draw (MW)}
\RequirePackage{xparse}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-pict2e.sty b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-pict2e.sty
index 5187a801131..ce8fe2411a3 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-pict2e.sty
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-pict2e.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{biblatex-ext-oasymb-pict2e}
- [2019/04/04 v0.7a open access symbols with pict2e (MW)]
+ [2019/08/25 v0.8 open access symbols with pict2e (MW)]
\RequirePackage{etoolbox}
\RequirePackage{kvoptions}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-tikz.sty b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-tikz.sty
index 17851030be3..ec5c3c3cea8 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-tikz.sty
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-oasymb-tikz.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{biblatex-ext-oasymb-tikz}
- [2019/04/04 v0.7a open access symbols with TikZ (MW)]
+ [2019/08/25 v0.8 open access symbols with TikZ (MW)]
\RequirePackage{etoolbox}
\RequirePackage{kvoptions}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-tabular.sty b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-tabular.sty
index bcfe127e4aa..adbe6d3859a 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-tabular.sty
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/biblatex-ext-tabular.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{biblatex-ext-tabular}
- [2019/04/04 v0.7a tabular bibliographies for biblatex (MW)]
+ [2019/08/25 v0.8 tabular bibliographies for biblatex (MW)]
% Code based on Audrey's
% (https://tex.stackexchange.com/users/4483/audrey)
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/blxextdoiapi.lua b/Master/texmf-dist/tex/latex/biblatex-ext/blxextdoiapi.lua
index 25266c31f2d..74d3badfaf0 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/blxextdoiapi.lua
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/blxextdoiapi.lua
@@ -2,8 +2,8 @@ blxextdoiapi = blxextdoiapi or {}
local blxextdoiapi_module = {
name = "blxextdoiapi",
- version = "v0.7a",
- date = "2019/04/04",
+ version = "v0.8",
+ date = "2019/08/25",
description = "Obtain open access information from DOI via unpaywall.org",
author = "Moritz Wemheuer",
license = "LPPL v1.3c",
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.bbx
index cb71bf8fef4..04b3ee0d373 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-alphabetic-verb.bbx}
- [2019/04/04 v0.7a extended biblatex alphabetic-verb
+ [2019/08/25 v0.8 extended biblatex alphabetic-verb
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.cbx
index 596d4e9d49b..ab41c4ab9ca 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic-verb.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-alphabetic-verb.cbx}
- [2019/04/04 v0.7a extended biblatex alphabetic-verb citation style
+ [2019/08/25 v0.8 extended biblatex alphabetic-verb citation style
(MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.bbx
index 78700200d14..6cf2f9cc24e 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-alphabetic.bbx}
- [2019/04/04 v0.7a extended biblatex alphabetic bibliography style (MW)]
+ [2019/08/25 v0.8 extended biblatex alphabetic bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
\RequireBibliographyStyle{alphabetic}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.cbx
index 019109b073e..c1a112d4c2a 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-alphabetic.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-alphabetic.cbx}
- [2019/04/04 v0.7a extended biblatex alphabetic citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex alphabetic citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-common.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-common.bbx
index 0ff174762f8..81469dad165 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-common.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-common.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-common.bbx}
- [2019/04/04 v0.7a common files for extended biblatex
+ [2019/08/25 v0.8 common files for extended biblatex
authortitle bibliography styles (MW)]
\RequireBibliographyStyle{ext-dashed-common}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.bbx
index 4c75fe6f80d..4db77269e88 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-comp.bbx}
- [2019/04/04 v0.7a extended biblatex authortitle-comp
+ [2019/08/25 v0.8 extended biblatex authortitle-comp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.cbx
index 1a93d9eee6d..85d3719eb23 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-comp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-comp.cbx}
- [2019/04/04 v0.7a extended biblatex authortitle-comp
+ [2019/08/25 v0.8 extended biblatex authortitle-comp
citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
@@ -70,9 +70,9 @@
\ifnameundef{labelname}
{\setunit{%
\global\booltrue{cbx:parens}%
- \extpostnotedelim
+ \printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}}
- {\setunit{\postnotedelim}}%
+ {\setunit{\printdelim{postnotedelim}}}%
\printfield{postnote}%
\ifnumequal{\value{multicitecount}}{\value{multicitetotal}}
{\setunit{}%
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.bbx
index d103c162cab..b7d76a87e73 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-ibid.bbx}
- [2019/04/04 v0.7a extended biblatex authortitle-ibid
+ [2019/08/25 v0.8 extended biblatex authortitle-ibid
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.cbx
index 772545d8765..ce9f7eb7a4d 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ibid.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-ibid.cbx}
- [2019/04/04 v0.7a extended biblatex authortitle-ibid
+ [2019/08/25 v0.8 extended biblatex authortitle-ibid
citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
@@ -49,8 +49,8 @@
{\csuse{extblx@citedelim@\blx@delimcontext @inner@close}}
{}}
{\ifbool{cbx:parens}
- {\postnotedelim}
- {\extpostnotedelim
+ {\printdelim{postnotedelim}}
+ {\printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}%
\printfield{postnote}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@close}}}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.bbx
index daf85692b72..5c5b86db916 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-icomp.bbx}
- [2019/04/04 v0.7a extended biblatex authortitle-icomp
+ [2019/08/25 v0.8 extended biblatex authortitle-icomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.cbx
index 159b4a44d80..520a2f64afc 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-icomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-icomp.cbx}
- [2019/04/04 v0.7a extended biblatex authortitle-icomp
+ [2019/08/25 v0.8 extended biblatex authortitle-icomp
citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
@@ -78,9 +78,9 @@
{\ifnameundef{labelname}
{\setunit{%
\global\booltrue{cbx:parens}%
- \extpostnotedelim
+ \printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}}
- {\setunit{\postnotedelim}}%
+ {\setunit{\printdelim{postnotedelim}}}%
\printfield{postnote}}%
\ifnumequal{\value{multicitecount}}{\value{multicitetotal}}
{\setunit{}%
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.bbx
index 8b9e3b91236..490cb69f977 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-tcomp.bbx}
- [2019/04/04 v0.7a extended biblatex authortitle-tcomp
+ [2019/08/25 v0.8 extended biblatex authortitle-tcomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.cbx
index 3a47c203923..c15b1d2f3be 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-tcomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-tcomp.cbx}
- [2019/04/04 v0.7a extended biblatex authortitle-tcomp
+ [2019/08/25 v0.8 extended biblatex authortitle-tcomp
citation style (MW)]
\RequireCitationStyle{ext-authortitle-comp}
@@ -82,10 +82,10 @@
\renewbibmacro*{textcite:postnote}{%
\ifbool{cbx:parens}
- {\setunit{\postnotedelim}}
+ {\setunit{\printdelim{postnotedelim}}}
{\setunit{%
\global\booltrue{cbx:parens}%
- \extpostnotedelim
+ \printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}}%
\printfield{postnote}%
\ifnumequal{\value{multicitecount}}{\value{multicitetotal}}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.bbx
index 1c595da8653..f70b1514e93 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-terse.bbx}
- [2019/04/04 v0.7a extended biblatex authortitle-terse
+ [2019/08/25 v0.8 extended biblatex authortitle-terse
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.cbx
index 3aff03e9e6c..271da41adc0 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-terse.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-terse.cbx}
- [2019/04/04 v0.7a extended biblatex authortitle-terse
+ [2019/08/25 v0.8 extended biblatex authortitle-terse
citation style (MW)]
\RequireCitationStyle{ext-authortitle}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.bbx
index ae8ee794a23..db70b368fe4 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-ticomp.bbx}
- [2019/04/04 v0.7a extended biblatex authortitle-ticomp
+ [2019/08/25 v0.8 extended biblatex authortitle-ticomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.cbx
index 3501d896b7f..4083e1017aa 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle-ticomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle-ticomp.cbx}
- [2019/04/04 v0.7a extended biblatex authortitle-ticomp citation style
+ [2019/08/25 v0.8 extended biblatex authortitle-ticomp citation style
(MW)]
\RequireCitationStyle{ext-authortitle-icomp}
@@ -93,10 +93,10 @@
\renewbibmacro*{textcite:postnote}{%
\ifbool{cbx:parens}
- {\setunit{\postnotedelim}}
+ {\setunit{\printdelim{postnotedelim}}}
{\setunit{%
\global\booltrue{cbx:parens}%
- \extpostnotedelim
+ \printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}}%
\ifbool{cbx:loccit}
{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.bbx
index 8d43619d2aa..6bf346328f6 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle.bbx}
- [2019/04/04 v0.7a extended biblatex authortitle
+ [2019/08/25 v0.8 extended biblatex authortitle
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.cbx
index b022b859180..b21db8a3eb1 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authortitle.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authortitle.cbx}
- [2019/04/04 v0.7a extended biblatex authortitle citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex authortitle citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
@@ -45,8 +45,8 @@
{\csuse{extblx@citedelim@\blx@delimcontext @inner@close}}
{}}
{\ifbool{cbx:parens}
- {\postnotedelim}
- {\extpostnotedelim
+ {\printdelim{postnotedelim}}
+ {\printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}%
\printfield{postnote}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@close}}}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-common.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-common.bbx
index ade305ea81c..5a695f45cd4 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-common.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-common.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-common.bbx}
- [2019/04/04 v0.7a common files for extended biblatex
+ [2019/08/25 v0.8 common files for extended biblatex
authoryear bibliography styles (MW)]
\RequireBibliographyStyle{ext-dashed-common}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.bbx
index 17bcb93f916..f78811b0011 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-comp.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear-comp
+ [2019/08/25 v0.8 extended biblatex authoryear-comp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.cbx
index 05b8a54393f..a7d58c4b897 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-comp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-comp.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear-comp
+ [2019/08/25 v0.8 extended biblatex authoryear-comp
citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.bbx
index 5f059440345..f523905a56e 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-ecomp.bbx}
- [2019/04/04 v0.7a biblatex authoryear-ecomp
+ [2019/08/25 v0.8 biblatex authoryear-ecomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.cbx
index fdd3ba3b490..e5b854525bc 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ecomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-ecomp.cbx}
- [2019/04/04 v0.7a biblatex authoryear-ecomp
+ [2019/08/25 v0.8 biblatex authoryear-ecomp
citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.bbx
index 973e4ae699c..06f793fb34b 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-ibid.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear-ibid
+ [2019/08/25 v0.8 extended biblatex authoryear-ibid
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.cbx
index 11acf9c25e2..f1af66fa0c6 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ibid.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-ibid.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear-ibid
+ [2019/08/25 v0.8 extended biblatex authoryear-ibid
citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
@@ -68,8 +68,8 @@
{\csuse{extblx@citedelim@\blx@delimcontext @inner@close}}
{}}
{\ifbool{cbx:parens}
- {\postnotedelim}
- {\extpostnotedelim
+ {\printdelim{postnotedelim}}
+ {\printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}%
\printfield{postnote}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@close}}}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.bbx
index e32da5726d6..48c17b68dee 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-icomp.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear-icomp
+ [2019/08/25 v0.8 extended biblatex authoryear-icomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.cbx
index 77e60114b38..6772404b072 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-icomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-icomp.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear-icomp
+ [2019/08/25 v0.8 extended biblatex authoryear-icomp
citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.bbx
index f46848eda3c..aa39267537a 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-iecomp.bbx}
- [2019/04/04 v0.7a biblatex authoryear-iecomp
+ [2019/08/25 v0.8 biblatex authoryear-iecomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.cbx
index 0463de4d4b0..c789e848870 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-iecomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-iecomp.cbx}
- [2019/04/04 v0.7a biblatex authoryear-iecomp
+ [2019/08/25 v0.8 biblatex authoryear-iecomp
citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.bbx
index eaedd852c3a..f137e11c298 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-tcomp.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear-tcomp
+ [2019/08/25 v0.8 extended biblatex authoryear-tcomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.cbx
index 25df1107bd7..95b91eb332d 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tcomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-tcomp.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear-tcomp
+ [2019/08/25 v0.8 extended biblatex authoryear-tcomp
citation style (MW)]
\RequireCitationStyle{ext-authoryear-comp}
@@ -104,10 +104,10 @@
\renewbibmacro*{textcite:postnote}{%
\ifbool{cbx:parens}
- {\setunit{\postnotedelim}}
+ {\setunit{\printdelim{postnotedelim}}}
{\setunit{%
\global\booltrue{cbx:parens}%
- \extpostnotedelim
+ \printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}}%
\printfield{postnote}%
\ifnumequal{\value{multicitecount}}{\value{multicitetotal}}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.bbx
index 0edc504a264..3bd056f4f75 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-tecomp.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear-tecomp
+ [2019/08/25 v0.8 extended biblatex authoryear-tecomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.cbx
index fbe413dacad..74328479914 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tecomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-tecomp.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear-tecomp
+ [2019/08/25 v0.8 extended biblatex authoryear-tecomp
citation style (MW)]
\RequireCitationStyle{ext-authoryear-ecomp}
@@ -122,10 +122,10 @@
\renewbibmacro*{textcite:postnote}{%
\ifbool{cbx:parens}
- {\setunit{\postnotedelim}}
+ {\setunit{\printdelim{postnotedelim}}}
{\setunit{%
\global\booltrue{cbx:parens}%
- \extpostnotedelim
+ \printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}}%
\printfield{postnote}%
\ifnumequal{\value{multicitecount}}{\value{multicitetotal}}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.bbx
index eb3a9ac5f4c..e1916936199 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-terse.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear-terse
+ [2019/08/25 v0.8 extended biblatex authoryear-terse
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.cbx
index 84391d17ca1..e9bbd308daa 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-terse.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-terse.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear-terse
+ [2019/08/25 v0.8 extended biblatex authoryear-terse
citation style (MW)]
\RequireCitationStyle{ext-authoryear}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.bbx
index c0a11d61122..0f2595cd2fc 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-ticomp.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear-ticomp
+ [2019/08/25 v0.8 extended biblatex authoryear-ticomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.cbx
index 6f1903fb218..22c7fef241f 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-ticomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-ticomp.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear-ticomp citation style
+ [2019/08/25 v0.8 extended biblatex authoryear-ticomp citation style
(MW)]
\RequireCitationStyle{ext-authoryear-icomp}
@@ -112,10 +112,10 @@
\renewbibmacro*{textcite:postnote}{%
\ifbool{cbx:parens}
- {\setunit{\postnotedelim}}
+ {\setunit{\printdelim{postnotedelim}}}
{\setunit{%
\global\booltrue{cbx:parens}%
- \extpostnotedelim
+ \printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}}%
\ifbool{cbx:loccit}
{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.bbx
index f84bc794c0d..2ae7bb415cc 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-tiecomp.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear-tiecomp
+ [2019/08/25 v0.8 extended biblatex authoryear-tiecomp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.cbx
index 9743a79dab2..f7645662c97 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear-tiecomp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear-tiecomp.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear-tiecomp citation style
+ [2019/08/25 v0.8 extended biblatex authoryear-tiecomp citation style
(MW)]
\RequireCitationStyle{ext-authoryear-icomp}
@@ -130,10 +130,10 @@
\renewbibmacro*{textcite:postnote}{%
\ifbool{cbx:parens}
- {\setunit{\postnotedelim}}
+ {\setunit{\printdelim{postnotedelim}}}
{\setunit{%
\global\booltrue{cbx:parens}%
- \extpostnotedelim
+ \printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext @inner@open}}}%
\ifbool{cbx:loccit}
{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.bbx
index 4c8e7f1693a..c3c7b315051 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear.bbx}
- [2019/04/04 v0.7a extended biblatex authoryear bibliography style (MW)]
+ [2019/08/25 v0.8 extended biblatex authoryear bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
\RequireBibliographyStyle{authoryear}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.cbx
index 47f1a3db9c8..7ae2631f45e 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-authoryear.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-authoryear.cbx}
- [2019/04/04 v0.7a extended biblatex authoryear citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex authoryear citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
@@ -60,8 +60,8 @@
{\csuse{extblx@citedelim@\blx@delimcontext @inner@close}}
{}}
{\ifbool{cbx:parens}
- {\setunit{\postnotedelim}}
- {\setunit{\extpostnotedelim
+ {\setunit{\printdelim{postnotedelim}}}
+ {\setunit{\printdelim{extpostnotedelim}%
\csuse{extblx@citedelim@\blx@delimcontext
@inner@open}}}%
\printfield{postnote}%
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-biblatex-aux.def b/Master/texmf-dist/tex/latex/biblatex-ext/ext-biblatex-aux.def
index a5b027bccec..3c58ae4eba7 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-biblatex-aux.def
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-biblatex-aux.def
@@ -1,9 +1,9 @@
\ProvidesFile{ext-biblatex-aux.def}
- [2019/04/04 v0.7a auxiliaries for extended biblatex citation style
+ [2019/08/25 v0.8 auxiliaries for extended biblatex citation style
(MW)]
-\def\extblx@requiredbiblatexversion{3.12}
-\def\extblx@requiredbiblatexdate{2018/11/02}
+\def\extblx@requiredbiblatexversion{3.13}
+\def\extblx@requiredbiblatexdate{2019/08/17}
\newrobustcmd*{\extblx@info}{\PackageInfo{biblatex-ext}}
\newrobustcmd*{\extblx@warning}{\PackageWarning{biblatex-ext}}
@@ -20,15 +20,6 @@
(\extblx@requiredbiblatexdate) or later.\MessageBreak
I found '\csuse{abx@version} (\csuse{abx@date})'}}
-\newrobustcmd*{\extblx@DeclareBTEOption}[2][boolean]{%
- \@ifnextchar[%]
- {\extblx@DeclareBTEOption@i[#1]{#2}}
- {\extblx@DeclareBTEOption@i[#1]{#2}[]}}
-
-\def\extblx@DeclareBTEOption@i[#1]#2[#3]#4{%
- \DeclareBibliographyOption[#1]{#2}[#3]{#4}%
- \DeclareTypeOption[#1]{#2}[#3]{#4}
- \DeclareEntryOption[#1]{#2}[#3]{#4}}
%{<context>}{<opening delim>}{<closing delim>}
\newrobustcmd*{\DeclareOuterCiteDelims}{%
@@ -140,6 +131,7 @@
\def\extblx@thisdelimcontext{footcite}%
#1}}}
+%% Compatibility with older biblatex-ext
% Legacy names
% Compability for versions <= 0.3
@@ -230,6 +222,62 @@
Please use 'bbx@introcite' instead}}%
}
+% Compatibility with older biblatex
+
+% \DeclareBiblatexOption (biblatex 3.13)
+% we emulate \DeclareBiblatexOption only as far as we need it
+% i.e. with scope 'global,type,entry' hard-coded
+% we'll see for how long this is viable
+\ifcsundef{DeclareBiblatexOption}
+ {\newcommand*{\extblx@DeclareBiblatexOption}[1]{%
+ \ifstrequal{#1}{global,type,entry}
+ {\ifundef\extblx@warn@emulate@declarebiblatexoption
+ {\global\let\extblx@warn@emulate@declarebiblatexoption\@empty
+ \extblx@warning@noline{%
+ Using biblatex-ext emulation of\MessageBreak
+ \string\DeclareBiblatexOption\MessageBreak
+ The scope argument 'global,type,entry' is hard-\MessageBreak
+ coded and can't be changed.\MessageBreak
+ Please update to biblatex 3.13 or above.\MessageBreak
+ This warning can be silenced by defining\MessageBreak
+ \string\extblx@warn@emulate@declarebiblatexoption}}
+ {}}
+ {\extblx@error
+ {Emulation of \string\DeclareBiblatexOption\space only%
+ \MessageBreak
+ supports hard-coded scope argument\MessageBreak
+ 'global,type,entry'.\MessageBreak
+ Update to biblatex 3.13 or above to use the real\MessageBreak
+ definition instead of a cheap imitation}
+ {This isn't actually \string\DeclareBiblatexOption,
+ it is only the biblatex-ext\MessageBreak
+ emulation.\MessageBreak
+ The scope 'global,type,entry' is hard-coded and can't be changed.%
+ \MessageBreak
+ If you force compilation despite this error, 'global,type,entry'%
+ \MessageBreak
+ will be assumed.\MessageBreak
+ That may cause further errors or undesirable and unexpected
+ behaviour.\MessageBreak
+ Update to biblatex 3.13 or above to use the real definition%
+ \MessageBreak
+ instead of a cheap imitation.\MessageBreak
+ This emulation may be removed in a future version of biblatex-ext}}%
+ \extblx@DeclareBiblatexOption@i}
+ \newcommand*{\extblx@DeclareBiblatexOption@i}[2][boolean]{%
+ \@ifnextchar[%]
+ {\extblx@DeclareBiblatexOption@ii[#1]{#2}}
+ {\extblx@DeclareBiblatexOption@iii[#1]{#2}}}
+ \def\extblx@DeclareBiblatexOption@ii[#1]#2[#3]#4{%
+ \DeclareBibliographyOption[#1]{#2}[#3]{#4}%
+ \DeclareTypeOption[#1]{#2}[#3]{#4}%
+ \DeclareEntryOption[#1]{#2}[#3]{#4}}
+ \def\extblx@DeclareBiblatexOption@iii[#1]#2#3{%
+ \DeclareBibliographyOption[#1]{#2}{#3}%
+ \DeclareTypeOption[#1]{#2}{#3}%
+ \DeclareEntryOption[#1]{#2}{#3}}%
+ \let\DeclareBiblatexOption\extblx@DeclareBiblatexOption}
+ {}
\endinput
%
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-dashed-common.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-dashed-common.bbx
index 283a5b94e99..39fd8ebe345 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-dashed-common.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-dashed-common.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-dashed-common.bbx}
- [2019/04/04 v0.7a common files for extended biblatex
+ [2019/08/25 v0.8 common files for extended biblatex
dashed bibliography styles (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
@@ -19,7 +19,7 @@
or later}}
{\listcsremove{blx@globalopts@boolean}{dashed}}
-\extblx@DeclareBTEOption[string]{dashed}[true]{%
+\DeclareBiblatexOption{global,type,entry}[string]{dashed}[true]{%
\ifcsdef{extblx@opt@dashed@#1}
{\csuse{extblx@opt@dashed@#1}}
{\extblx@warning@noline{%
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.bbx
index e1a966da4c4..bddca69e7f8 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-numeric-comp.bbx}
- [2019/04/04 v0.7a extended biblatex numeric-comp
+ [2019/08/25 v0.8 extended biblatex numeric-comp
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.cbx
index 2aef8e8e2f0..b189bf44c1b 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-comp.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-numeric-comp.cbx}
- [2019/04/04 v0.7a extended biblatex numeric-comp citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex numeric-comp citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.bbx
index 2cd95b183db..d7789dddcec 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-numeric-verb.bbx}
- [2019/04/04 v0.7a extended biblatex numeric-verb
+ [2019/08/25 v0.8 extended biblatex numeric-verb
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.cbx
index a5620d235ed..ce8243f7897 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric-verb.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-numeric-verb.cbx}
- [2019/04/04 v0.7a extended biblatex numeric-verb citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex numeric-verb citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.bbx
index a5be01f0c11..557dfd61d31 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-numeric.bbx}
- [2019/04/04 v0.7a extended biblatex numeric bibliography style (MW)]
+ [2019/08/25 v0.8 extended biblatex numeric bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
\RequireBibliographyStyle{numeric}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.cbx
index 40edba5aee0..01a0c79892c 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-numeric.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-numeric.cbx}
- [2019/04/04 v0.7a extended biblatex numeric citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex numeric citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-standard.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-standard.bbx
index 7d25d5a4235..5e74514fe78 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-standard.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-standard.bbx
@@ -1,9 +1,9 @@
-% biblatex-ext v0.7a (2019-04-04)
+% biblatex-ext v0.8 (2019-08-25)
% Maintainer: Moritz Wemheuer
% Licence: LaTeX Project Public License v1.3c or later
%
\ProvidesFile{ext-standard.bbx}
- [2019/04/04 v0.7a extended biblatex standard style (MW)]
+ [2019/08/25 v0.8 extended biblatex standard style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
@@ -19,20 +19,20 @@
\newtoggle{bbx:maintitleaftertitle}
\newtoggle{bbx:introcite:plain:keeprelated}
-\extblx@DeclareBTEOption[boolean]{citexref}[true]{%
+\DeclareBiblatexOption{global,type,entry}[boolean]{citexref}[true]{%
\settoggle{bbx:citexref}{#1}}
-\extblx@DeclareBTEOption[boolean]{citeinxref}[true]{%
+\DeclareBiblatexOption{global,type,entry}[boolean]{citeinxref}[true]{%
\blx@warning{The option 'citeinxref' is deprecated.\MessageBreak
Use 'citexref' (without in) instead.\MessageBreak
Setting 'citexref' now}%
\settoggle{bbx:citexref}{#1}}
-\extblx@DeclareBTEOption[boolean]{innamebeforetitle}[true]{%
+\DeclareBiblatexOption{global,type,entry}[boolean]{innamebeforetitle}[true]{%
\settoggle{bbx:innamebeforetitle}{#1}}
-\extblx@DeclareBTEOption[boolean]{innameidem}[true]{%
+\DeclareBiblatexOption{global,type,entry}[boolean]{innameidem}[true]{%
\settoggle{bbx:innameidem}{#1}}
-\extblx@DeclareBTEOption[boolean]{articlein}[true]{%
+\DeclareBiblatexOption{global,type,entry}[boolean]{articlein}[true]{%
\settoggle{bbx:articlein}{#1}}
-\extblx@DeclareBTEOption[boolean]{maintitleaftertitle}[true]{%
+\DeclareBiblatexOption{global,type,entry}[boolean]{maintitleaftertitle}[true]{%
\settoggle{bbx:maintitleaftertitle}{#1}}
\def\extblx@opt@introcite@false{0}
@@ -97,21 +97,33 @@
\newlength{\introcitesep}
\setlength{\introcitesep}{\biblabelsep}
+\newrobustcmd*{\AtIntrocite}{%
+ \@ifstar
+ {\global\undef\extblx@hook@introcite
+ \gappto\extblx@hook@introcite}
+ {\gappto\extblx@hook@introcite}}
+
+\newcommand*{\extblx@introcite@init}{%
+ \iftoggle{blx@citation}
+ {}
+ {\togglefalse{blx@bibliography}%
+ \toggletrue{blx@citation}}%
+ \delimcontext{bbx@introcite}%
+ \csuse{blx@hook@cite}%
+ \csuse{blx@hook@citekey}%
+ \DeclareFieldFormat{bibhyperref}{##1}%
+ \undef\cbx@lasthash
+ \undef\cbx@lastyear
+ \citetrackerfalse\pagetrackerfalse\backtrackerfalse
+ \defcounter{maxnames}{\blx@maxcitenames}%
+ \defcounter{minnames}{\blx@mincitenames}%
+}
+
+\AtIntrocite{\extblx@introcite@init}
+
\newbibmacro{introcite:typeset}{%
\begingroup
- \iftoggle{blx@citation}
- {}
- {\togglefalse{blx@bibliography}%
- \toggletrue{blx@citation}}%
- \delimcontext{bbx@introcite}%
- \csuse{blx@hook@cite}%
- \csuse{blx@hook@citekey}%
- \DeclareFieldFormat{bibhyperref}{##1}%
- \undef\cbx@lasthash
- \undef\cbx@lastyear
- \citetrackerfalse\pagetrackerfalse\backtrackerfalse
- \defcounter{maxnames}{\blx@maxcitenames}%
- \defcounter{minnames}{\blx@mincitenames}%
+ \csuse{extblx@hook@introcite}%
\printtext[bbx@introcite]{\usebibmacro{bbx:introcite}}%
\endgroup
}
@@ -529,6 +541,47 @@
\usebibmacro{finentry}}
+\DeclareBibliographyDriver{dataset}{%
+ \usebibmacro{introcite:plain}%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author/editor+others/translator+others}%
+ \setunit{\printdelim{nametitledelim}}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byauthor}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+ \newunit\newblock
+ \printfield{type}%
+ \newunit
+ \usebibmacro{edition}%
+ \newunit
+ \usebibmacro{version}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \newunit\newblock
+ \usebibmacro{note}%
+ \newunit\newblock
+ \printlist{organization}%
+ \newunit
+ \usebibmacro{publisher+location+date}%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \usebibmacro{addendum+pubstate}%
+ \setunit{\bibpagerefpunct}\newblock
+ \usebibmacro{pageref}%
+ \newunit\newblock
+ \iftoggle{bbx:related}
+ {\usebibmacro{related:init}%
+ \usebibmacro{related}}
+ {}%
+ \usebibmacro{finentry}}
+
+
\DeclareBibliographyDriver{manual}{%
\usebibmacro{introcite:plain}%
\usebibmacro{bibindex}%
@@ -596,6 +649,10 @@
\newunit\newblock
\usebibmacro{organization+location+date}%
\newunit\newblock
+ \iftoggle{bbx:doi}
+ {\printfield{doi}}
+ {}%
+ \newunit\newblock
\iftoggle{bbx:eprint}
{\usebibmacro{eprint}}
{}%
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.bbx
index fcb5de48bb4..428ef768280 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-ibid.bbx}
- [2019/04/04 v0.7a extended biblatex verbose-ibid
+ [2019/08/25 v0.8 extended biblatex verbose-ibid
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.cbx
index a29320cfd1c..d1014c044ca 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-ibid.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-ibid.cbx}
- [2019/04/04 v0.7a extended biblatex verbose-ibid citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex verbose-ibid citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.bbx
index c39ab1eaa93..54b6319b6cc 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-inote.bbx}
- [2019/04/04 v0.7a extended biblatex verbose-inote
+ [2019/08/25 v0.8 extended biblatex verbose-inote
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.cbx
index c4f158f6d5c..6ccbcafef92 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-inote.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-inote.cbx}
- [2019/04/04 v0.7a extended biblatex verbose-inote citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex verbose-inote citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.bbx
index d60b67b9bd6..7d0dee6e154 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-note.bbx}
- [2019/04/04 v0.7a extended biblatex verbose-note
+ [2019/08/25 v0.8 extended biblatex verbose-note
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.cbx
index 4cc339529ae..70e624bda30 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-note.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-note.cbx}
- [2019/04/04 v0.7a extended biblatex verbose-note citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex verbose-note citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.bbx
index 212e4dd6e13..61aa077319f 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-trad1.bbx}
- [2019/04/04 v0.7a extended biblatex verbose-trad1
+ [2019/08/25 v0.8 extended biblatex verbose-trad1
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.cbx
index 2a497b13190..11abe6687b9 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad1.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-trad1.cbx}
- [2019/04/04 v0.7a extended biblatex verbose-trad1 citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex verbose-trad1 citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.bbx
index 9215e65efc6..64decc42203 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-trad2.bbx}
- [2019/04/04 v0.7a extended biblatex verbose-trad2
+ [2019/08/25 v0.8 extended biblatex verbose-trad2
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.cbx
index ef81f7314f2..4bc2d228bc2 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad2.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-trad2.cbx}
- [2019/04/04 v0.7a extended biblatex verbose-trad2 citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex verbose-trad2 citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.bbx
index 8c086e1eda6..fdb35faac32 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-trad3.bbx}
- [2019/04/04 v0.7a extended biblatex verbose-trad3
+ [2019/08/25 v0.8 extended biblatex verbose-trad3
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.cbx
index b9857a587ec..d4d9d2e6c9d 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose-trad3.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose-trad3.cbx}
- [2019/04/04 v0.7a extended biblatex verbose-trad3 citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex verbose-trad3 citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.bbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.bbx
index 4ba59a3e2b2..5ea86de4440 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose.bbx}
- [2019/04/04 v0.7a extended biblatex verbose
+ [2019/08/25 v0.8 extended biblatex verbose
bibliography style (MW)]
\RequireBibliographyStyle{ext-standard}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.cbx b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.cbx
index 3f33f856485..b0164a718fd 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ext/ext-verbose.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{ext-verbose.cbx}
- [2019/04/04 v0.7a extended biblatex verbose citation style (MW)]
+ [2019/08/25 v0.8 extended biblatex verbose citation style (MW)]
\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
{}{}{}{}