From 00861fb907e725cd88cbc7636af954e858a91e1f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 25 Aug 2019 20:44:30 +0000 Subject: biblatex-ext (25aug19) git-svn-id: svn://tug.org/texlive/trunk@51959 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/latex/biblatex-ext/CHANGES.md | 10 ++ .../doc/latex/biblatex-ext/biblatex-ext.pdf | Bin 696307 -> 718456 bytes .../doc/latex/biblatex-ext/biblatex-ext.tex | 121 +++++++++++++-------- .../latex/biblatex-ext/biblatex-ext-oa-doiapi.sty | 2 +- .../tex/latex/biblatex-ext/biblatex-ext-oa.sty | 2 +- .../biblatex-ext/biblatex-ext-oasymb-l3draw.sty | 2 +- .../biblatex-ext/biblatex-ext-oasymb-pict2e.sty | 2 +- .../biblatex-ext/biblatex-ext-oasymb-tikz.sty | 2 +- .../latex/biblatex-ext/biblatex-ext-tabular.sty | 2 +- .../tex/latex/biblatex-ext/blxextdoiapi.lua | 4 +- .../tex/latex/biblatex-ext/ext-alphabetic-verb.bbx | 2 +- .../tex/latex/biblatex-ext/ext-alphabetic-verb.cbx | 2 +- .../tex/latex/biblatex-ext/ext-alphabetic.bbx | 2 +- .../tex/latex/biblatex-ext/ext-alphabetic.cbx | 2 +- .../latex/biblatex-ext/ext-authortitle-common.bbx | 2 +- .../latex/biblatex-ext/ext-authortitle-comp.bbx | 2 +- .../latex/biblatex-ext/ext-authortitle-comp.cbx | 6 +- .../latex/biblatex-ext/ext-authortitle-ibid.bbx | 2 +- .../latex/biblatex-ext/ext-authortitle-ibid.cbx | 6 +- .../latex/biblatex-ext/ext-authortitle-icomp.bbx | 2 +- .../latex/biblatex-ext/ext-authortitle-icomp.cbx | 6 +- .../latex/biblatex-ext/ext-authortitle-tcomp.bbx | 2 +- .../latex/biblatex-ext/ext-authortitle-tcomp.cbx | 6 +- .../latex/biblatex-ext/ext-authortitle-terse.bbx | 2 +- .../latex/biblatex-ext/ext-authortitle-terse.cbx | 2 +- .../latex/biblatex-ext/ext-authortitle-ticomp.bbx | 2 +- .../latex/biblatex-ext/ext-authortitle-ticomp.cbx | 6 +- .../tex/latex/biblatex-ext/ext-authortitle.bbx | 2 +- .../tex/latex/biblatex-ext/ext-authortitle.cbx | 6 +- .../latex/biblatex-ext/ext-authoryear-common.bbx | 2 +- .../tex/latex/biblatex-ext/ext-authoryear-comp.bbx | 2 +- .../tex/latex/biblatex-ext/ext-authoryear-comp.cbx | 2 +- .../latex/biblatex-ext/ext-authoryear-ecomp.bbx | 2 +- .../latex/biblatex-ext/ext-authoryear-ecomp.cbx | 2 +- .../tex/latex/biblatex-ext/ext-authoryear-ibid.bbx | 2 +- .../tex/latex/biblatex-ext/ext-authoryear-ibid.cbx | 6 +- .../latex/biblatex-ext/ext-authoryear-icomp.bbx | 2 +- .../latex/biblatex-ext/ext-authoryear-icomp.cbx | 2 +- .../latex/biblatex-ext/ext-authoryear-iecomp.bbx | 2 +- .../latex/biblatex-ext/ext-authoryear-iecomp.cbx | 2 +- .../latex/biblatex-ext/ext-authoryear-tcomp.bbx | 2 +- .../latex/biblatex-ext/ext-authoryear-tcomp.cbx | 6 +- .../latex/biblatex-ext/ext-authoryear-tecomp.bbx | 2 +- .../latex/biblatex-ext/ext-authoryear-tecomp.cbx | 6 +- .../latex/biblatex-ext/ext-authoryear-terse.bbx | 2 +- .../latex/biblatex-ext/ext-authoryear-terse.cbx | 2 +- .../latex/biblatex-ext/ext-authoryear-ticomp.bbx | 2 +- .../latex/biblatex-ext/ext-authoryear-ticomp.cbx | 6 +- .../latex/biblatex-ext/ext-authoryear-tiecomp.bbx | 2 +- .../latex/biblatex-ext/ext-authoryear-tiecomp.cbx | 6 +- .../tex/latex/biblatex-ext/ext-authoryear.bbx | 2 +- .../tex/latex/biblatex-ext/ext-authoryear.cbx | 6 +- .../tex/latex/biblatex-ext/ext-biblatex-aux.def | 72 ++++++++++-- .../tex/latex/biblatex-ext/ext-dashed-common.bbx | 4 +- .../tex/latex/biblatex-ext/ext-numeric-comp.bbx | 2 +- .../tex/latex/biblatex-ext/ext-numeric-comp.cbx | 2 +- .../tex/latex/biblatex-ext/ext-numeric-verb.bbx | 2 +- .../tex/latex/biblatex-ext/ext-numeric-verb.cbx | 2 +- .../tex/latex/biblatex-ext/ext-numeric.bbx | 2 +- .../tex/latex/biblatex-ext/ext-numeric.cbx | 2 +- .../tex/latex/biblatex-ext/ext-standard.bbx | 99 +++++++++++++---- .../tex/latex/biblatex-ext/ext-verbose-ibid.bbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-ibid.cbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-inote.bbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-inote.cbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-note.bbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-note.cbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-trad1.bbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-trad1.cbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-trad2.bbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-trad2.cbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-trad3.bbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose-trad3.cbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose.bbx | 2 +- .../tex/latex/biblatex-ext/ext-verbose.cbx | 2 +- 75 files changed, 322 insertions(+), 172 deletions(-) (limited to 'Master') 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 + +### 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 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 Binary files a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf and b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf 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}} %{}{}{} \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} {}{}{}{} -- cgit v1.2.3