summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-10-04 03:00:59 +0000
committerNorbert Preining <norbert@preining.info>2022-10-04 03:00:59 +0000
commit30b3429f0e138c93c5f1ba1d1a6d46728c0943e9 (patch)
tree6c15cc0a1c291188deaa6f1c37d469d4e4dd27c7 /macros/latex/contrib/biblatex-contrib
parent0ec122c100e39ea118fdb2c4b6223ece8053f439 (diff)
CTAN sync 202210040300
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/README3
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdfbin374962 -> 375557 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex28
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx28
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx4
5 files changed, 32 insertions, 31 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
index 03fc943a6a..2204ba29df 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
@@ -46,6 +46,9 @@ instructions.
== CHANGES ==
+* V. 1.27 (2022-10-03):
+ - Fix once more plauthor check with non-ASCII chars and macros.
+
* V. 1.26 (2022-01-05):
- Provide means to add peer review information.
- Add a data model (*.dbx) file.
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
index 449d209f27..168b332893 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex
index d36ea6480b..e1b2115212 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex
@@ -102,7 +102,7 @@
\thanks{Please report issues via \protect\url{https://github.com/jspitz/biblatex-publist}.}%
}
-\date{Version 1.26 2022/01/05}
+\date{Version 1.27 2022/10/03}
\maketitle
\begin{abstract}
@@ -625,15 +625,22 @@ which has to be passed to \jfcsmacro{printbibliography}, as in:
This will effectively print only publications which have been authored or edited by the
person(s) specified as via \jcsmacro{plauthorname} (or the corresponding option).
-Of course, you can also use other filter possibilities provided by
-\bibltx, such as filtering by type or by keyword. So if you want
-to extract all of your articles from a larger database with entries
+If you do not use reverse numbering (see below), you can also use other filter
+possibilities provided by \bibltx, such as filtering by type or by keyword.
+So if you want to extract all of your articles from a larger database with entries
of diverse type and authors, specify:
\begin{lstlisting}[moretexcs={[1]{printbibliography}}]
\printbibliography[heading=none,filter=mine,type=article]
\end{lstlisting}
%
-Note that several reruns of \texttt{latex} might be required to fix the numbering.
+Note that this method sometimes requires several reruns of \texttt{latex}
+to fix the numbering (with standard ascending numbers).
+
+With reverse (descending) numbering (\joption{reversenumbering=true}),
+the numbering does not correctly work if you filter by type or keyword.
+If you need descending numbering, please resort to separated bibliography databases
+(as advised in sec.~\ref{sec:example}) rather than to \joption{type} or
+\joption{keyword} filtering!
\section{Sorting\label{sec:sorting}}
@@ -709,6 +716,11 @@ or
\begin{description}
+ \item [{V. 1.27 (2022-10-03):}]~
+ \begin{itemize}
+ \item Fix once more plauthor check with non-ASCII chars and macros.
+ \end{itemize}
+
\item [{V. 1.26 (2022-01-05):}]~
\begin{itemize}
\item Provide means to add peer review information (see section~\ref{sec:peerreview}).
@@ -969,9 +981,9 @@ Gregorio.%
Thanks go to Enrico Gregorio (egreg on \emph{tex.stackexchange.com})
for helping me with correct name parsing (actually, the code the package
uses is completely his), user gusbrs on \emph{tex.stackexchange.com},
-Marko BudiĻi\'{c}, Ulrike Fischer, Clea F. Rees, Yannick Kalff, Moritz Wemheuer and many
-other users for testing, bug reports and suggestions, Nicolas Markey for
-\emph{publist.bst} and of course Philipp Lehman and the current
+Marko BudiĻi\'{c}, David Carlisle, Ulrike Fischer, Clea F. Rees, Yannick Kalff,
+Moritz Wemheuer and many other users for testing, bug reports and suggestions,
+Nicolas Markey for \emph{publist.bst} and of course Philipp Lehman and the current
\bibltx\ team (Philipp Kime, Moritz Wemheuer, Audrey Boruvka and
Joseph Wright) for \bibltx.
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
index d8309df788..c89a6f821f 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
@@ -25,8 +25,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl@version{1.26}
-\def\bpl@rdate{2022/01/05}
+\def\bpl@version{1.27}
+\def\bpl@rdate{2022/10/03}
\ProvidesFile{publist.bbx}[\bpl@rdate\space v.\bpl@version\space
biblatex bibliography style (JSP)]
@@ -285,7 +285,7 @@
% 2. Fully expanded macro content comparison
\NewExpandableDocumentCommand{\bpl@ifstreq}{ m m m m }
{
- \str_if_eq:eeTF { #1 } { #2 } { #3 } { #4 }
+ \str_if_eq:eeTF { \text_purify:n { #1 } } { \text_purify:n { #2 } } { #3 } { #4 }
}
\ExplSyntaxOff
@@ -1512,24 +1512,10 @@
% Link titles if so requested
\AtBeginDocument{%
-\iftoggle{bpl@linktitle}{%
- \DeclareStyleSourcemap{
- \maps[datatype=bibtex]{
- \map[overwrite=true]{
- \step[fieldsource=title,
- match=\regexp{(.*)},
- replace=\regexp{\\usebibmacro{bpl:linked}{$1}},
- final=true]
- }
- \map[overwrite=true]{
- \step[fieldsource=subtitle,
- match=\regexp{(.*)},
- replace=\regexp{\\usebibmacro{bpl:linked}{$1}},
- final=true]
- }
- }
- }
-}{}
+ \iftoggle{bpl@linktitle}{%
+ \DeclareFieldInputHandler{title}{\def\NewValue{\usebibmacro{bpl:linked}{#1}}}
+ \DeclareFieldInputHandler{subtitle}{\def\NewValue{\usebibmacro{bpl:linked}{#1}}}
+ }{}
}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
index 06b5b151c6..2de500984f 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
@@ -26,8 +26,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl@version{1.26}
-\def\bpl@rdate{2022/01/05}
+\def\bpl@version{1.27}
+\def\bpl@rdate{2022/10/03}
\ProvidesFile{publist.cbx}[\bpl@rdate\space v.\bpl@version\space
biblatex citation style (JSP)]