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.