From b153d9b098596910fb2be9311f13c4415233c2a2 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 4 Dec 2022 03:01:36 +0000 Subject: CTAN sync 202212040301 --- .../biblatex-contrib/biblatex-publist/README | 4 ++ .../biblatex-publist/biblatex-publist.pdf | Bin 407139 -> 407279 bytes .../biblatex-publist/biblatex-publist.tex | 12 +++- .../biblatex-contrib/biblatex-publist/publist.bbx | 61 +++++++++++---------- .../biblatex-contrib/biblatex-publist/publist.cbx | 4 +- .../biblatex-contrib/biblatex-publist/publist.dbx | 2 +- 6 files changed, 47 insertions(+), 36 deletions(-) (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-publist') diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README index 0d42209e43..0704ccf202 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README +++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README @@ -46,6 +46,10 @@ instructions. == CHANGES == +* V. 2.1 (2022-12-03) + - Honor \mkbibname* (#41). + - Fix reverse numbering without refsections (#42). + * V. 2.0 (2022-10-24): - Provide \ExecutePublistOptions to change (most) biblatex-publist options on the fly. 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 cd40d546e2..7f970ec9e8 100644 Binary files a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf and b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf 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 f5e91bf716..59220efca2 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex +++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex @@ -113,7 +113,7 @@ \thanks{Please report issues via \protect\url{https://github.com/jspitz/biblatex-publist}.}% } -\date{Version 2.0, 2022/10/24} +\date{Version 2.1, 2022/12/03} \maketitle \begin{abstract} @@ -256,7 +256,7 @@ As opposed to the macro, however, the options do not provide for multiple author \item [{\joption{plauthorhandling{[}=omit|highlight{]}}}] default: \emph{omit}. -By default, the publist author (as defined with \jmacro{plauthor}) is omitted from +By default, the publist author (as defined with \jcsmacro{plauthorname}) is omitted from the author or editor list. If you use the option \joption{plauthorhandling=highlight}, it is highlighted instead (set in bold face by default; see sec.~\ref{sec:auxmacros} how to change that). @@ -284,7 +284,7 @@ on the left side in one-sided documents (via \jfcsmacro{reversemarginpar}). If this is \texttt{true}, the extradate marker (a, b etc.) is also appended to pubstates if there are multiple indentical pubstates; e.\,g., \emph{Forthcoming(a)}, \emph{Forthcoming(b)}. -\item [{\joption{plsorting{[}=sorting scheme{]}}}] default: \emph{ydt}. +\item [{\joption{plsorting=}}] default: \emph{ydt}. This option works like the \joption{sorting} option you know from \bibltx. It is provided since \bpl\ sets its own sorting schemes (differently depending on \joption{plauthorhandling}) and thus overrides any setting made @@ -910,6 +910,12 @@ refsection. \begin{description} + \item [{V. 2.1 (2022/12/03):}]~ + \begin{itemize} + \item Honor \jfcsmacro{mkbibname*}. + \item Fix reverse numbering without refsections. + \end{itemize} + \item [{V. 2.0 (2022/10/24):}]~ \begin{itemize} \item Provide \jcsmacro{ExecutePublistOptions} to change (most) \bpl\ options diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx index ab5d84b08a..85e14d2693 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.0} -\def\bpl@rdate{2022/10/24} +\def\bpl@version{2.1} +\def\bpl@rdate{2022/12/03} \ProvidesFile{publist.bbx}[\bpl@rdate\space v.\bpl@version\space biblatex bibliography style (JSP)] @@ -734,6 +734,7 @@ \newcounter{plnumgroup} \setcounter{plnumgroup}{0} \newbool{newsection} +\booltrue{newsection} \newbool{needbpxrerun} \newbool{plnumgroup} \def\resetplnumgroup{} @@ -766,7 +767,7 @@ \defbibenvironment{bibliography} {% \addtolength{\labelnumberwidth}{\extralabelnumberwidth}% - \setcounter{bplsecitems}{0}% + \ifbool{newsection}{\setcounter{bplsecitems}{0}}{}% \ifcsundef{bpl@savesecitems:\theplnumgroup}{% \csnumgdef{bpl@savesecitems:\theplnumgroup}{0}% }{}% @@ -1196,20 +1197,20 @@ \plauthorhl{% \if@givenfirst% given name first \ifgiveninits - {\ifdefvoid{\namepartgiveni}{}{\namepartgiveni\addspace}}% - {\ifdefvoid{\namepartgiven}{}{\namepartgiven\addspace}}% + {\ifdefvoid{\namepartgiveni}{}{\mkbibnamegiven{\namepartgiveni}\addspace}}% + {\ifdefvoid{\namepartgiven}{}{\mkbibnamegiven{\namepartgiven}\addspace}}% \ifdefvoid{\namepartprefix}% {}% - {\namepartprefix\addspace}% - \namepartfamily% + {\mkbibnameprefix{\namepartprefix}\addspace}% + \mkbibnamefamily{\namepartfamily}% \else% family name first \ifdefvoid{\namepartprefix}% {}% - {\namepartprefix\addspace}% - \namepartfamily% + {\mkbibnameprefix{\namepartprefix}\addspace}% + \mkbibnamefamily{\namepartfamily}% \ifgiveninits - {\ifdefvoid{\namepartgiveni}{}{\revsdnamepunct\addspace\namepartgiveni\addspace}}% - {\ifdefvoid{\namepartgiven}{}{\revsdnamepunct\addspace\namepartgiven\isdot\addspace}}% + {\ifdefvoid{\namepartgiveni}{}{\revsdnamepunct\addspace\mkbibnamegiven{\namepartgiveni}\addspace}}% + {\ifdefvoid{\namepartgiven}{}{\revsdnamepunct\addspace\mkbibnamegiven{\namepartgiven}\isdot\addspace}}% \fi }% \ifnumequal{\value{listcount}}{\value{liststop}}{}{\usebibmacro{bpl:name:andothers}}% @@ -1217,20 +1218,20 @@ \ifnumgreater{\value{listcount}}{\value{realliststop}}{}{% \if@givenfirst% given name first \ifgiveninits - {\ifdefvoid{\namepartgiveni}{}{\namepartgiveni\addspace}}% - {\ifdefvoid{\namepartgiven}{}{\namepartgiven\addspace}}% + {\ifdefvoid{\namepartgiveni}{}{\mkbibnamegiven{\namepartgiveni}\addspace}}% + {\ifdefvoid{\namepartgiven}{}{\mkbibnamegiven{\namepartgiven}\addspace}}% \ifdefvoid{\namepartprefix}% {}% - {\namepartprefix\addspace}% - \namepartfamily% + {\mkbibnameprefix{\namepartprefix}\addspace}% + \mkbibnamefamily{\namepartfamily}% \else% family name first \ifdefvoid{\namepartprefix}% {}% - {\namepartprefix\addspace}% - \namepartfamily% + {\mkbibnameprefix{\namepartprefix}\addspace}% + \mkbibnamefamily{\namepartfamily}% \ifgiveninits - {\ifdefvoid{\namepartgiveni}{}{\revsdnamepunct\addspace\namepartgiveni\addspace}}% - {\ifdefvoid{\namepartgiven}{}{\revsdnamepunct\addspace\namepartgiven\isdot\addspace}}% + {\ifdefvoid{\namepartgiveni}{}{\revsdnamepunct\addspace\mkbibnamegiven{\namepartgiveni}\addspace}}% + {\ifdefvoid{\namepartgiven}{}{\revsdnamepunct\addspace\mkbibnamegiven{\namepartgiven}\isdot\addspace}}% \fi }% \usebibmacro{bpl:name:andothers}% @@ -1270,9 +1271,9 @@ }% \ifnumgreater{\value{listcount}}{\value{realliststop}}{}{% \ifgiveninits - {\ifdefvoid{\namepartgiveni}{}{\namepartgiveni\addspace}}% - {\ifdefvoid{\namepartgiven}{}{\namepartgiven\addspace}}% - \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}% + {\ifdefvoid{\namepartgiveni}{}{\mkbibnamegiven{\namepartgiveni}\addspace}}% + {\ifdefvoid{\namepartgiven}{}{\mkbibnamegiven{\namepartgiven}\addspace}}% + \ifdefvoid{\namepartprefix}{}{\mkbibnameprefix{\namepartprefix}\addspace}% \global\togglefalse{plauthorprecedes}% \namepartfamily% }% @@ -1296,16 +1297,16 @@ \DeclareNameFormat{bookauthor}{% \if@givenfirst% given name first \ifgiveninits - {\ifdefvoid{\namepartgiveni}{}{\namepartgiveni\addspace}}% - {\ifdefvoid{\namepartgiven}{}{\namepartgiven\addspace}}% - \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}% - \namepartfamily% + {\ifdefvoid{\namepartgiveni}{}{\mkbibnamegiven{\namepartgiveni}\addspace}}% + {\ifdefvoid{\namepartgiven}{}{\mkbibnamegiven{\namepartgiven}\addspace}}% + \ifdefvoid{\namepartprefix}{}{\mkbibnameprefix{\namepartprefix}\addspace}% + \mkbibnamefamily{\namepartfamily}% \else% family name first - \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}% - \namepartfamily% + \ifdefvoid{\namepartprefix}{}{\mkbibnameprefix{\namepartprefix}\addspace}% + \mkbibnamefamily{\namepartfamily}% \ifgiveninits - {\ifdefvoid{\namepartgiveni}{}{\revsdnamepunct\addspace\namepartgiveni\addspace}}% - {\ifdefvoid{\namepartgiven}{}{\revsdnamepunct\addspace\namepartgiven\isdot\addspace}}% + {\ifdefvoid{\namepartgiveni}{}{\revsdnamepunct\addspace\mkbibnamegiven{\namepartgiveni}\addspace}}% + {\ifdefvoid{\namepartgiven}{}{\revsdnamepunct\addspace\mkbibnamegiven{\namepartgiven}\isdot\addspace}}% \fi \ifthenelse{\value{listcount}<\value{liststop}} {\ifnumless{\value{listcount}}{\value{liststop}-1}% diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx index 3aaaedacf7..0bb41b4d71 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.0} -\def\bpl@rdate{2022/10/24} +\def\bpl@version{2.1} +\def\bpl@rdate{2022/12/03} \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 afffa069cb..2cf23eaab8 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.0 (2022/10/24). +% package, version 2.1 (2022/12/03). % % 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