texlive[70508] Master/texmf-dist: biblatex-publist (9mar24)

commits+karl at tug.org commits+karl at tug.org
Sat Mar 9 00:17:13 CET 2024


Revision: 70508
          https://tug.org/svn/texlive?view=revision&revision=70508
Author:   karl
Date:     2024-03-09 00:17:13 +0100 (Sat, 09 Mar 2024)
Log Message:
-----------
biblatex-publist (9mar24)

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
    trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-publist/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-publist/README	2024-03-08 23:17:00 UTC (rev 70507)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-publist/README	2024-03-08 23:17:13 UTC (rev 70508)
@@ -46,6 +46,9 @@
 
 == CHANGES ==
 
+* V. 2.8 (2024-03-08):
+	- Fix delimiter with plauthor second in a truncated author list (#50).
+
 * V. 2.7 (2023-10-07):
 	- Fix acending numbering without refsections (#49).
 

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	2024-03-08 23:17:00 UTC (rev 70507)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex	2024-03-08 23:17:13 UTC (rev 70508)
@@ -115,7 +115,7 @@
 \thanks{Please report issues via \protect\url{https://github.com/jspitz/biblatex-publist}.}%
 }
 
-\date{Version 2.7, 2023/10/07}
+\date{Version 2.8, 2024/03/08}
 \maketitle
 
 \begin{abstract}
@@ -788,7 +788,6 @@
 		   moretexcs={[5]{plauthorname,addbibresource,printbibliography,maketitle,newrefsection}}]
 \documentclass{article}
 \usepackage[T1]{fontenc}
-\usepackage[latin9]{inputenc}
 
 \usepackage{csquotes}% not required, but recommended
 \usepackage[style=publist]{biblatex}
@@ -944,6 +943,11 @@
 
 \begin{description}
 
+	\item [{V. 2.8 (2024/03/08):}]~
+	\begin{itemize}
+		\item Fix delimiter with plauthor second in a truncated author list.
+	\end{itemize}
+
 	\item [{V. 2.7 (2023/10/07):}]~
 	\begin{itemize}
 		\item Fix ascending numbering without refsections.

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx	2024-03-08 23:17:00 UTC (rev 70507)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx	2024-03-08 23:17:13 UTC (rev 70508)
@@ -25,8 +25,8 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\def\bpl at version{2.7}
-\def\bpl at rdate{2023/10/07}
+\def\bpl at version{2.8}
+\def\bpl at rdate{2024/03/08}
 
 \ProvidesFile{publist.bbx}[\bpl at rdate\space v.\bpl at version\space
                            biblatex bibliography style (JSP)]
@@ -72,8 +72,7 @@
 % Valid options
 %
 
-% We use l3keys here since (1) LaTeX2e keys are rather
-% new and (2) do not provide for choice keys yet.
+% We use l3keys here since we use l3 within the definitions anyway.
 \ExplSyntaxOn
 \keys_define:nn { bpl }
 {
@@ -1159,27 +1158,34 @@
 \newbibmacro*{bpl:omissiondelim}[1][author]
 {%
     \ifthenelse{\value{listcount}=1}{\global\togglefalse{plnameafteromission}}{%
+        % listcount > 1
         \ifnumless{\value{listcount}}{\value{liststop}}%
-            {%
+            {% listcount < liststop
               \ifnumgreater{\value{listcount}}{\value{realliststop}}{%
-                \iftoggle{plnameomitted}{%
+                % listcount > realliststop
+                \iftoggle{plnameomitted}{% [...] precedes
                   \multinamedelim\iftoggle{isplauthor}{\plnameomission\global\togglefalse{plnameomitted}%
                                                        \global\toggletrue{plnameafteromission}}{}%
-                }{%
+                }{% an author name precedes
                   \ifnumless{\value{pl#1}}{\value{pl#1s}}{%
+                    % more plauthors left
                     \iftoggle{isplauthor}
                         {\multinamedelim\plnameomission\global\togglefalse{plnameomitted}}
                         {\global\toggletrue{plnameomitted}}%
-                  }{}%
+                  }{% last plauthor
+                     \iftoggle{isplauthor}
+                        {\multinamedelim}
+                        {}%
+                  }%
                 }%
-              }{%
+              }{% listcount >= realliststop
                 \multinamedelim\global\togglefalse{plnameomitted}%
               }%
-            }{%
-              \ifnumgreater{\value{listcount}}{\value{realliststop}}{%
+            }{% listcount >= liststop
+              \ifnumgreater{\value{listcount}}{\value{realliststop}}{% listcount > realliststop
                 \iftoggle{isplauthor}{\iftoggle{plnameomitted}{\multinamedelim\plnameomission}{}%
                                       \finalnamedelim\global\togglefalse{plnameomitted}}{}%
-              }{%
+              }{% listcount =< realliststop
                 \iftoggle{plnameomitted}{%
                      \ifnumequal{\value{listcount}}{\value{liststop}}%
                             {\finalnamedelim}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx	2024-03-08 23:17:00 UTC (rev 70507)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx	2024-03-08 23:17:13 UTC (rev 70508)
@@ -26,8 +26,8 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\def\bpl at version{2.7}
-\def\bpl at rdate{2023/10/07}
+\def\bpl at version{2.8}
+\def\bpl at rdate{2024/03/08}
 
 \ProvidesFile{publist.cbx}[\bpl at rdate\space v.\bpl at version\space
                            biblatex citation style (JSP)]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx	2024-03-08 23:17:00 UTC (rev 70507)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx	2024-03-08 23:17:13 UTC (rev 70508)
@@ -1,5 +1,5 @@
 % publist.dbx, biblatex data model specification for the biblatex-publist
-% package, version 2.7 (2023/10/07). 
+% package, version 2.8 (2024/03/08). 
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3



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