summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-publist
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-03-09 03:04:53 +0000
committerNorbert Preining <norbert@preining.info>2024-03-09 03:04:53 +0000
commitbb1788335b7c394ee980b7b6f12b81f5223bbd63 (patch)
tree1c53bbe5ff2a09f7864c9f758ed934b014aa58f5 /macros/latex/contrib/biblatex-contrib/biblatex-publist
parent0eba0875b1bcc4a022360ed72a29a81e041cd467 (diff)
CTAN sync 202403090304
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-publist')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/README3
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdfbin411123 -> 411119 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex8
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx30
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx4
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx2
6 files changed, 30 insertions, 17 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
index a79548be8b..10c4d180a9 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. 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/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
index ba109f5ebe..2fd5c90dbe 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 53fc669e69..19b80cb4f2 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex
+++ b/macros/latex/contrib/biblatex-contrib/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/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
index af9e32c741..7e955db150 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{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/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
index ee02fb1c2b..d1b46b1ab9 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{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/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx
index 7363600606..87aebdbf2b 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx
+++ b/macros/latex/contrib/biblatex-contrib/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