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.