texlive[65182] Master/texmf-dist: biblatex-publist (3dec22)
commits+karl at tug.org
commits+karl at tug.org
Sat Dec 3 22:00:57 CET 2022
Revision: 65182
http://tug.org/svn/texlive?view=revision&revision=65182
Author: karl
Date: 2022-12-03 22:00:56 +0100 (Sat, 03 Dec 2022)
Log Message:
-----------
biblatex-publist (3dec22)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/biblatex-publist/README
trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf
trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex
trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx
trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx
trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx
Modified: trunk/Master/texmf-dist/doc/latex/biblatex-publist/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-publist/README 2022-12-03 20:59:59 UTC (rev 65181)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-publist/README 2022-12-03 21:00:56 UTC (rev 65182)
@@ -46,6 +46,10 @@
== 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.
Modified: trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex 2022-12-03 20:59:59 UTC (rev 65181)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-publist/biblatex-publist.tex 2022-12-03 21:00:56 UTC (rev 65182)
@@ -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 @@
\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 @@
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=<sorting scheme>}}] 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 @@
\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
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx 2022-12-03 20:59:59 UTC (rev 65181)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.bbx 2022-12-03 21:00:56 UTC (rev 65182)
@@ -25,8 +25,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl at version{2.0}
-\def\bpl at rdate{2022/10/24}
+\def\bpl at version{2.1}
+\def\bpl at rdate{2022/12/03}
\ProvidesFile{publist.bbx}[\bpl at rdate\space v.\bpl at 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 at savesecitems:\theplnumgroup}{%
\csnumgdef{bpl at savesecitems:\theplnumgroup}{0}%
}{}%
@@ -1196,20 +1197,20 @@
\plauthorhl{%
\if at 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 at 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 at 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}%
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx 2022-12-03 20:59:59 UTC (rev 65181)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.cbx 2022-12-03 21:00:56 UTC (rev 65182)
@@ -26,8 +26,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl at version{2.0}
-\def\bpl at rdate{2022/10/24}
+\def\bpl at version{2.1}
+\def\bpl at rdate{2022/12/03}
\ProvidesFile{publist.cbx}[\bpl at rdate\space v.\bpl at version\space
biblatex citation style (JSP)]
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx 2022-12-03 20:59:59 UTC (rev 65181)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-publist/publist.dbx 2022-12-03 21:00:56 UTC (rev 65182)
@@ -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
More information about the tex-live-commits
mailing list.