texlive[64595] Master/texmf-dist: biblatex-publist (3oct22)

commits+karl at tug.org commits+karl at tug.org
Mon Oct 3 22:29:07 CEST 2022


Revision: 64595
          http://tug.org/svn/texlive?view=revision&revision=64595
Author:   karl
Date:     2022-10-03 22:29:07 +0200 (Mon, 03 Oct 2022)
Log Message:
-----------
biblatex-publist (3oct22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-publist/README
    trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-publist/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-publist/README	2022-10-03 20:28:51 UTC (rev 64594)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-publist/README	2022-10-03 20:29:07 UTC (rev 64595)
@@ -46,6 +46,9 @@
 
 == 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.

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex	2022-10-03 20:28:51 UTC (rev 64594)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex	2022-10-03 20:29:07 UTC (rev 64595)
@@ -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,17 +625,24 @@
 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 @@
 
 \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 @@
 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\xA8i\'{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\xA8i\'{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.
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx	2022-10-03 20:28:51 UTC (rev 64594)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx	2022-10-03 20:29:07 UTC (rev 64595)
@@ -25,8 +25,8 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\def\bpl at version{1.26}
-\def\bpl at rdate{2022/01/05}
+\def\bpl at version{1.27}
+\def\bpl at rdate{2022/10/03}
 
 \ProvidesFile{publist.bbx}[\bpl at rdate\space v.\bpl at version\space
                            biblatex bibliography style (JSP)]
@@ -285,7 +285,7 @@
 % 2. Fully expanded macro content comparison
 \NewExpandableDocumentCommand{\bpl at 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 at 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 at linktitle}{%
+    \DeclareFieldInputHandler{title}{\def\NewValue{\usebibmacro{bpl:linked}{#1}}}
+    \DeclareFieldInputHandler{subtitle}{\def\NewValue{\usebibmacro{bpl:linked}{#1}}}
+  }{}
 }
 
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx	2022-10-03 20:28:51 UTC (rev 64594)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx	2022-10-03 20:29:07 UTC (rev 64595)
@@ -26,8 +26,8 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\def\bpl at version{1.26}
-\def\bpl at rdate{2022/01/05}
+\def\bpl at version{1.27}
+\def\bpl at rdate{2022/10/03}
 
 \ProvidesFile{publist.cbx}[\bpl at rdate\space v.\bpl at version\space
                            biblatex citation style (JSP)]



More information about the tex-live-commits mailing list.