From 3ec9d91d72fe73ed81201e84ceed8812dbe149a8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 8 Mar 2024 23:17:13 +0000 Subject: biblatex-publist (9mar24) git-svn-id: svn://tug.org/texlive/trunk@70508 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/latex/biblatex-publist/README | 3 +++ .../latex/biblatex-publist/biblatex-publist.pdf | Bin 411123 -> 411119 bytes .../latex/biblatex-publist/biblatex-publist.tex | 8 ++++-- .../tex/latex/biblatex-publist/publist.bbx | 30 ++++++++++++--------- .../tex/latex/biblatex-publist/publist.cbx | 4 +-- .../tex/latex/biblatex-publist/publist.dbx | 2 +- 6 files changed, 30 insertions(+), 17 deletions(-) (limited to 'Master/texmf-dist') 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 Binary files a/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf and b/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf 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 -- cgit v1.2.3