summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex
diff options
context:
space:
mode:
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.tex61
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}%