summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-03-08 23:22:06 +0000
committerKarl Berry <karl@freefriends.org>2024-03-08 23:22:06 +0000
commitc4257d116083e6fb17b9ecd5bdda3ca89bfc59a1 (patch)
tree41fd0d1e1ca1bf63d7261d055369d26da45d3e00
parent904bcd83fba7b8d1b4c51fefddbe99b6f60ae85c (diff)
biblatex-publist (branch) (9mar24)
git-svn-id: svn://tug.org/texlive/branches/branch2023.final@70515 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-publist/README3
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdfbin411123 -> 411119 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex8
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx30
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx4
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx2
6 files changed, 30 insertions, 17 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-publist/README b/Master/texmf-dist/doc/latex/biblatex-publist/README
index a79548be8bf..10c4d180a9b 100644
--- a/Master/texmf-dist/doc/latex/biblatex-publist/README
+++ b/Master/texmf-dist/doc/latex/biblatex-publist/README
@@ -46,6 +46,9 @@ instructions.
== 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).
diff --git a/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf b/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf
index ba109f5ebe9..2fd5c90dbe3 100644
--- a/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex b/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex
index 53fc669e69c..19b80cb4f2c 100644
--- a/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex
@@ -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 @@ Then a typical file would look like example~\ref{example} (p.~\pageref{example})
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 @@ until further change).
\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.
diff --git a/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx b/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx
index af9e32c7413..7e955db1509 100644
--- a/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx
@@ -25,8 +25,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl@version{2.7}
-\def\bpl@rdate{2023/10/07}
+\def\bpl@version{2.8}
+\def\bpl@rdate{2024/03/08}
\ProvidesFile{publist.bbx}[\bpl@rdate\space v.\bpl@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}
diff --git a/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx b/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx
index ee02fb1c2b5..d1b46b1ab99 100644
--- a/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx
@@ -26,8 +26,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl@version{2.7}
-\def\bpl@rdate{2023/10/07}
+\def\bpl@version{2.8}
+\def\bpl@rdate{2024/03/08}
\ProvidesFile{publist.cbx}[\bpl@rdate\space v.\bpl@version\space
biblatex citation style (JSP)]
diff --git a/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx b/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx
index 7363600606b..87aebdbf2b5 100644
--- a/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx
+++ b/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx
@@ -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