diff options
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex')
-rw-r--r-- | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex | 61 |
1 files changed, 42 insertions, 19 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex b/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex index c823940c09..c6baa8c494 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex +++ b/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex @@ -20,7 +20,7 @@ \usepackage{unicode-math} \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf} \else - \usepackage[libertine]{newtxmath} + \usepackage[libertinus]{newtxmath} \usepackage[scaled=0.78]{beramono} \usepackage{bm} \fi @@ -586,7 +586,7 @@ \newcommand*{\ctan}{\mkbibacro{CTAN}} \newcommand*{\gitbaseurl}{https://github.com/moewew/biblatex-ext} -\newcommand*{\extblxversion}{0.17} +\newcommand*{\extblxversion}{0.18} \newcommand*{\biber}{Biber} \newcommand*{\gitissuelink}[1]{% \href{\gitbaseurl/issues/#1}{issue \##1 on github}} @@ -659,7 +659,7 @@ author = {Moritz Wemheuer}, email = {mwemheu@posteo.de},% revision = {\extblxversion}, - date = {\DTMDate{2023-03-18}}, + date = {\DTMDate{2024-03-24}}, } \hypersetup{% @@ -824,7 +824,7 @@ under the terms of the \lppl, version 1.3c% \fnurl{https://www.latex-project.org/lppl/lppl-1-3c.txt} or (at your option) any later version% \fnurl{https://www.latex-project.org/lppl.txt}. -This bundle is maintained by Moritz Wemheuer (\textcopyright 2017--2023). +This bundle is maintained by Moritz Wemheuer (\textcopyright 2017--2024). \subsection{Feedback}\label{sec:feedback} @@ -1415,8 +1415,8 @@ Appends the \prm{code} to an internal hook executed when initializing 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@bibcite@init}, which makes sure that the label produced -for introcite takes into account the citation settings and suppresses +\cs{extblx@bibcite@init}, which makes sure that the output +takes into account the citation settings but suppresses unwanted citation tracking and hyperlinks. \end{ltxsyntax} @@ -1915,8 +1915,12 @@ and \hyperblxstyle[ext-authornumber]{ext-authornumber} family. It cannot be used with citation styles of the \hyperblxstyle[ext-verbose]{verbose} family, where it may produce undesired output or errors. -The option is available globally and on a per-type and per-entry level, where -only the values \optval{plain} (and the default \optval{false}) are supported. + +The option is available globally and on the per-type and per-entry levels. +The value \optval{label} needs support by the bibliography environment. +It is therefore only available globally out of the box. +A warning will be issued if \optval{label} is used on an unsupported level. +The values \optval{plain} and \optval{false} are supported on all levels. \end{warnbox} This option controls whether or not the citation label is repeated in the @@ -2089,8 +2093,8 @@ Appends the \prm{code} to an internal hook executed when initializing 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@bibcite@init}, which makes sure that the label produced -for introcite takes into account the citation settings and suppresses +\cs{extblx@bibcite@init}, which makes sure that the output +takes into account the citation settings but suppresses unwanted citation tracking and hyperlinks. \end{ltxsyntax} @@ -3523,6 +3527,9 @@ from Unpaywall\fnurl{https://unpaywall.org/} via the DOI of an entry. \begin{warnbox} The package \hypersty{biblatex-ext-oa-doiapi} and thus this option can only be used with \lualatex. +With newer versions of the \luatex\ binary ($\geq 1.17.0$) you also need +to enable the socket library via the command-line option +\texttt{-\/-socket}. \end{warnbox} \end{optionlist} @@ -3643,6 +3650,9 @@ available levels. \begin{warnbox} This option requires that the \hyperopt{doiapi} package option be set to \optval{true} and only works with \lualatex. + With newer versions of the \luatex\ binary ($\geq 1.17.0$) you also need + to enable the socket library via the command-line option + \texttt{-\/-socket}. Furthermore it needs a DOI in the \bibfield{doi} field. If the \bibfield{doi} field is empty, this option falls back to \optval{auto}. \end{warnbox} @@ -3839,8 +3849,11 @@ best open access link to a given article via its DOI by querying the Unpaywall API\fnurl{https://unpaywall.org/}. \begin{warnbox} -This package can only be used with \lualatex{} and needs online -access. +This package can only be used with \lualatex{}. +With newer versions of the \luatex\ binary ($\geq 1.17.0$) you also need +to enable the socket library via the command-line option +\texttt{-\/-socket}. +The features of this package need online access to the Unpaywall API\@. Furthermore the Unpaywall API requires an email address and asks to limit requests to 100,000 calls per day\fnurl{https://unpaywall.org/products/api}. \end{warnbox} @@ -4051,10 +4064,10 @@ stand-alone package, instead it is loaded via This package requires and loads the full force of \LaTeX3. Aside from the main package \sty{expl3}\fnurl{https://ctan.org/pkg/expl3} it -loads \sty{xparse}\fnurl{https://ctan.org/pkg/xparse}, +loads \sty{xparse}\fnurl{https://ctan.org/pkg/xparse} and \sty{l3keys2e}\fnurl{https://ctan.org/pkg/l3keys2e}. Drawing is performed with the (still experimental) -\sty{l3draw}\fnurl{https://ctan.org/pkg/l3experimental} packages. +\sty{l3draw}\fnurl{https://ctan.org/pkg/l3experimental} package. The code works best with version 2021-02-18 or above of~\sty{l3draw}. @@ -4078,11 +4091,21 @@ See also \filename{CHANGES.md}. The numbers on the right indicate the relevant section of the manual. \begin{changelog} +\begin{release}{0.18}{2024-03-24} + \item Changed colour model in \hypersty{biblatex-ext-oasymb-l3draw} + from CMYK to HTML.\see{sec:oa:symbol-l3draw} + \item Document that \hyperopt{doiapi} (\hypersty{biblatex-ext-oa-doiapi}) + needs \luatex's \texttt{-\/-socket} option + with \luatex\ v.~1.17.0 and above. + \see{sec:oa:doiapi} + \item Synced \cmd{printbibtabular} implementation with + \sty{biblatex}~3.20 changes. +\end{release} \begin{release}{0.17}{2023-03-18} \item Synced \cmd{textcite} implementation in some styles - with \sty{biblatex} 3.19 changes. + with \sty{biblatex}~3.19 changes. \item Synced \hypercmd{printbibtabular} implementation - with \sty{biblatex} 3.19.\see{sec:tabularbib} + with \sty{biblatex}~3.19.\see{sec:tabularbib} \end{release} \begin{release}{0.16}{2022-06-18} \item Reworked \hyperopt{citexref} implementation\see{sec:opt} @@ -4121,10 +4144,10 @@ The numbers on the right indicate the relevant section of the manual. \item Synced with \sty{l3draw} changes. \end{release} \begin{release}{0.10}{2021-01-01} - \item Synced with \sty{biblatex} 3.16 changes. + \item Synced with \sty{biblatex}~3.16 changes. \end{release} \begin{release}{0.9}{2020-08-21} - \item Synced with \sty{biblatex} 3.15 changes. + \item Synced with \sty{biblatex}~3.15 changes. \end{release} \begin{release}{0.8g}{2020-08-09} \item Synced \hypersty{biblatex-ext-oasymb-l3draw} with 2020-08-07 @@ -4158,7 +4181,7 @@ The numbers on the right indicate the relevant section of the manual. \end{release} \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} + \item Require \sty{biblatex}~v3.13 (2010/08/17)\see{sec:req} \end{release} \begin{release}{0.7a}{2019-04-04} \item Fixed bug in the \opt{env} option of \hypercmd{printbibtabular}% |