diff options
author | Norbert Preining <norbert@preining.info> | 2024-03-09 03:04:53 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-03-09 03:04:53 +0000 |
commit | bb1788335b7c394ee980b7b6f12b81f5223bbd63 (patch) | |
tree | 1c53bbe5ff2a09f7864c9f758ed934b014aa58f5 /macros/latex/contrib/biblatex-contrib | |
parent | 0eba0875b1bcc4a022360ed72a29a81e041cd467 (diff) |
CTAN sync 202403090304
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib')
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 Binary files differindex 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 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 |