summaryrefslogtreecommitdiff
path: root/macros/latex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-06-18 03:02:32 +0000
committerNorbert Preining <norbert@preining.info>2024-06-18 03:02:32 +0000
commitc82b92066cc45a3864970e24ba8e7cd6b60ddf4b (patch)
tree60004b6728715a0610f57680ccb7078491c483da /macros/latex
parentbe60ebd74a6c07e68d4662e56f19fd038de557c0 (diff)
CTAN sync 202406180302
Diffstat (limited to 'macros/latex')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/README6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdfbin412844 -> 414056 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex34
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx43
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx4
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx2
-rw-r--r--macros/latex/required/latexbug/changes.txt7
-rw-r--r--macros/latex/required/latexbug/latexbug.dtx57
-rw-r--r--macros/latex/required/latexbug/latexbug.pdfbin224606 -> 225573 bytes
9 files changed, 129 insertions, 24 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
index 3cebed7b7b..8d8b26f969 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
@@ -46,7 +46,11 @@ instructions.
== CHANGES ==
-* V. 2.9 (2025-05-09):
+* V. 2.10 (2024-06-17):
+ - Add bibchecks to show only/no peer-reviewed items.
+ - Fix bibchecks to work with braced and non-braced values.
+
+* V. 2.9 (2024-05-09):
- Add bibchecks to exclude (specific kinds of) unpublished work.
* V. 2.8 (2024-03-08):
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 fb8333ecf7..a7dfe989e1 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
Binary files 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 aa64fc9861..788f3e6df0 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.9, 2025/05/09}
+\date{Version 2.10, 2024/06/17}
\maketitle
\begin{abstract}
@@ -840,6 +840,8 @@ Note that the \jfcsmacro{printbibliography} option
\section{Filtering\label{sec:filtering}}
+\subsection{Filter out own work}
+
If you have a bibliographic database consisting not only of your own
publications, you can extract yours with the bibliography filter \joption{mine},
which has to be passed to \jfcsmacro{printbibliography}, as in:
@@ -862,13 +864,16 @@ entries of diverse type and authors, specify:
Note that this method sometimes requires several reruns of \texttt{latex}
to fix the numbering.
+\subsection{Filter on publication or peer-review status}\label{sec:filterbc}
+
Sometimes you might also want to omit some publications from the list which are not yet
published or not yet accepted (e.g., because they are under blind review and you do not
want to reveal your identity yet). To this end, \bpl\ features some \joption{bibchecks}
(for the concept, please refer to \cite[sec.~3.8.2]{bibltx}). Bibchecks can be activated
-by passing \joption{check=<bibcheck>} to the optional argument of \jfcsmacro{printbibliography}.
+by passing \joption{check=<bibcheck>} to the optional argument of \jfcsmacro{printbibliography}
+(see example~\ref{bibcheckex}).
-The following bibchecks are available:
+The following bibchecks are available to this end:
\begin{itemize}
\item \joption{nosubmitted}: omits all entries with pubstate \joption{submitted}.
\item \joption{noprepared}: omits all entries with pubstate \joption{inpreparation}.
@@ -879,8 +884,18 @@ The following bibchecks are available:
(and thus accepted) entries.
\end{itemize}
%
+The bibchecks below let you filter out publications depending on their peer-review
+setting. This is helpful if you want to differentiate peer-reviewed from non-peer-reviewed
+work in your publication list:
+\begin{itemize}
+ \item \joption{onlypr}: include only peer-reviewed entries (displays only titles which have
+ the \texttt{peerreview} field set and do not have it set to \texttt{no}).
+ \item \joption{nopr}: exclude peer-reviewed entries (omits all entries which have the
+ \texttt{peerreview} field set, except for those which have it set to \texttt{no}).
+\end{itemize}
+%
Several of these bibchecks might be used in a row, e.g.:
-\begin{lstlisting}[moretexcs={[1]{printbibliography}}]
+\begin{lstlisting}[moretexcs={[1]{printbibliography}},caption={Using bibchecks},label={bibcheckex}]
\printbibliography[heading=none,filter=mine,check=nosubmitted,check=noprepared]
\end{lstlisting}
@@ -964,10 +979,17 @@ until further change).
\section{Revision Log}
\begin{description}
- \item [{V. 2.9 (2025/05/09):}]~
+ \item [{V. 2.10 (2024/06/17):}]~
+ \begin{itemize}
+ \item Add bibchecks to show only/no peer-reviewed items
+ (see sec.~\ref{sec:filterbc}).
+ \item Fix bibchecks to work with braced and non-braced values.
+ \end{itemize}
+
+ \item [{V. 2.9 (2024/05/09):}]~
\begin{itemize}
\item Add bibchecks to exclude (specific kinds of) unpublished work
- (see sec.~\ref{sec:filtering}).
+ (see sec.~\ref{sec:filterbc}).
\end{itemize}
\item [{V. 2.8 (2024/03/08):}]~
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
index c7d385b452..074acd5394 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.9}
-\def\bpl@rdate{2025/05/09}
+\def\bpl@version{2.10}
+\def\bpl@rdate{2024/06/17}
\ProvidesFile{publist.bbx}[\bpl@rdate\space v.\bpl@version\space
biblatex bibliography style (JSP)]
@@ -1112,21 +1112,25 @@
% from publist
\defbibcheck{nosubmitted}{%
\edef\tmpps{\bibstring{submitted}}%
- \iffieldequals{pubstate}{\tmpps}{\skipentry}{}%
+ \iffieldequals{pubstate}{\tmpps}{\skipentry}{%
+ \iffieldequalstr{pubstate}{submitted}{\skipentry}{}}%
}
% check to exclude work in preparation
% from publist
\defbibcheck{noprepared}{%
\edef\tmpps{\bibstring{inpreparation}}%
- \iffieldequals{pubstate}{\tmpps}{\skipentry}{}%
+ \iffieldequals{pubstate}{\tmpps}{\skipentry}{%
+ \iffieldequalstr{pubstate}{inpreparation}{\skipentry}{}}%
}
% check to exclude all work which is not (pre-)published
\defbibcheck{onlypublished}{%
\iffieldundef{pubstate}{}{%
\edef\tmpps{\bibstring{prepublished}}%
- \iffieldequals{pubstate}{\tmpps}{}{\skipentry}%
+ \iffieldequals{pubstate}{\tmpps}{%
+ \iffieldequalstr{pubstate}{prepublished}{}{\skipentry}%
+ }{\skipentry}%
}%
}
@@ -1137,11 +1141,36 @@
\edef\tmppss{\bibstring{forthcoming}}%
\iffieldequals{pubstate}{\tmpps}{}{%
\iffieldequals{pubstate}{\tmppss}{}{%
- \skipentry}%
- }%
+ \iffieldequalstr{pubstate}{prepublished}{}{%
+ \iffieldequalstr{pubstate}{forthcoming}{}{%
+ \skipentry}%
+ }%
+ }%
+ }%
}%
}
+% check to exclude all work which is not peer-reviewed
+\defbibcheck{onlypr}{%
+ \iffieldundef{peerreview}{\skipentry}{%
+ \edef\tmppr{\bibstring{no}}%
+ \iffieldequals{peerreview}{\tmpps}{\skipentry}{%
+ \iffieldequalstr{peerreview}{no}{\skipentry}{}%
+ }%
+ }%
+}
+
+% check to exclude all work which *is* peer-reviewed
+\defbibcheck{nopr}{%
+ \iffieldundef{peerreview}{}{%
+ \edef\tmppr{\bibstring{no}}%
+ \iffieldequals{peerreview}{\tmpps}{}{%
+ \iffieldequalstr{peerreview}{no}{}{\skipentry}
+ }%
+ }%
+}
+
+
%
% Count non-plauthors
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
index bfc159a131..78d144e32b 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.9}
-\def\bpl@rdate{2025/05/09}
+\def\bpl@version{2.10}
+\def\bpl@rdate{2024/06/17}
\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 d43f60a465..874cb3c801 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.9 (2025/05/09).
+% package, version 2.10 (2024/06/17).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/required/latexbug/changes.txt b/macros/latex/required/latexbug/changes.txt
index a962efc75a..034f3d7fe5 100644
--- a/macros/latex/required/latexbug/changes.txt
+++ b/macros/latex/required/latexbug/changes.txt
@@ -1,3 +1,10 @@
+2024-06-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latexbug.dtx:
+ Add tagging project files;
+ Mark fontspec and unicode-math as "us"
+ Add a few other packages supported by team members
+
2022-06-14 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* latexbug.dtx:
diff --git a/macros/latex/required/latexbug/latexbug.dtx b/macros/latex/required/latexbug/latexbug.dtx
index 93532a52e8..da0a7c995c 100644
--- a/macros/latex/required/latexbug/latexbug.dtx
+++ b/macros/latex/required/latexbug/latexbug.dtx
@@ -2,7 +2,7 @@
%
% Package latexbug for use with LaTeX2e
%
-% Copyright 2016-2022
+% Copyright 2016-2024
%
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
@@ -267,7 +267,7 @@
% \begin{macrocode}
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{latexbug}[2022/06/14 v1.0n Bug-classification]
+\ProvidesPackage{latexbug}[2024/06/17 v1.0o Bug-classification]
% \end{macrocode}
%
% \begin{macro}{\latexbug@empty}
@@ -345,6 +345,7 @@
%---------------------------------
latexbug.sty = us ,
regression-test = us ,
+regression-test.tex = us ,
%--------------------------------- base
alltt.sty = us ,
ansinew.def = us ,
@@ -1598,14 +1599,46 @@ l3str-enc-iso88597.def = us* ,
l3str-enc-iso88598.def = us* ,
l3str-enc-iso88599.def = us* ,
xcoffins.sty = us* ,
-xfrac.sty = us* ,
xgalley.sty = us* ,
xparse.sty = us* ,
xtemplate.sty = us* ,
%--------------------------------- TAGGING PROJECT
pdfmanagement-testphase.sty = us*
- \Contact https://github.com/latex3/pdfresources/issues
+ \Contact https://github.com/latex3/tagging-project/issues ,
+tagpdf.sty = us*
+ \Contact https://github.com/latex3/tagging-project/issues ,
+documentmetadata-support.ltx = us*
+ \Contact https://github.com/latex3/tagging-project/issues ,
+l3backend-testphase-luatex.def = ignore ,
+l3backend-testphase-pdftex.def = ignore ,
+l3backend-testphase-xetex.def = ignore ,
+latex-lab-amsmath.ltx = ignore ,
+latex-lab-footnotes.ltx = ignore ,
+latex-lab-math.ltx = ignore ,
+latex-lab-mathpkg.ltx = ignore ,
+latex-lab-mathtools.ltx = ignore ,
+latex-lab-testphase-bib.sty = ignore ,
+latex-lab-testphase-block.sty = ignore ,
+latex-lab-testphase-float.sty = ignore ,
+latex-lab-testphase-graphic.sty = ignore ,
+latex-lab-testphase-marginpar.sty = ignore ,
+latex-lab-testphase-math.sty = ignore ,
+latex-lab-testphase-minipage.sty = ignore ,
+latex-lab-testphase-new-or-1.sty = ignore ,
+latex-lab-testphase-new-or-2.sty = ignore ,
+latex-lab-testphase-sec.sty = ignore ,
+latex-lab-testphase-table.sty = ignore ,
+latex-lab-testphase-text.sty = ignore ,
+latex-lab-testphase-title.sty = ignore ,
+latex-lab-testphase-toc.sty = ignore ,
+math-latex-lab-testphase.ltx = ignore ,
+pdfmanagement-firstaid.sty = ignore ,
pdfmanagement-testphase.ltx = ignore ,
+phase-II-latex-lab-testphase.ltx = ignore ,
+phase-III-latex-lab-testphase.ltx = ignore ,
+table-latex-lab-testphase.ltx = ignore ,
+tagpdf-luatex.def = ignore ,
+title-latex-lab-testphase.ltx = ignore ,
%--------------------------------- EXTERNAL PACKAGES SUPPORTED BY THE LaTeX Team
hluatex.def = ignore ,
hpdftex.def = ignore ,
@@ -1619,23 +1652,33 @@ pd1enc.def = ignore ,
puenc.def = ignore ,
xcolor.sty = us*
\Contact https://github.com/latex3/xcolor/issues ,
-%--------------------------------- PACKAGES BY MEMBERS OF THE LaTeX Team
+%--------------------------------- PACKAGES BY MEMBERS OF THE LaTeX Team with their own repos
beamer.cls = Joseph Wright
\Contact https://github.com/josephwright/beamer/issues ,
dashundergaps.sty = Frank Mittelbach
\Contact https://github.com/FrankMittelbach/fmitex-dashundergaps/issues ,
+parnotes.sty = Frank Mittelbach
+ \Contact https://github.com/FrankMittelbach/fmitex-parnotes ,
fewerfloatpages.sty = Frank Mittelbach
\Contact https://github.com/FrankMittelbach/fmitex-fewerfloatpages ,
-fontspec.sty = Will Robertson
- \Contact https://github.com/wspr/fontspec/issues ,
+fontspec.sty = us*
+ \Contact https://github.com/latex3/fontspec/issues ,
+footmisc.sty = Frank Mittelbach
+ \Contact https://github.com/FrankMittelbach/fmitex-footmisc ,
luatex85.sty = Joseph Wright
\Contact https://github.com/josephwright/luatex85/issues ,
parskip.sty = Frank Mittelbach
\Contact https://github.com/FrankMittelbach/fmitex-parskip/issues ,
siunitx.sty = Joseph Wright
\Contact https://github.com/josephwright/siunitx/issues ,
+unicodefonttable.sty = Frank Mittelbach
+ \Contact https://github.com/FrankMittelbach/fmitex-unicodefonttable ,
+unicode-math.sty = us*
+ \Contact https://github.com/latex3/unicode-math/issues ,
widows-and-orphans.sty = Frank Mittelbach
\Contact https://github.com/FrankMittelbach/fmitex-widows-and-orphans/issues ,
+xfrac.sty = us*
+ \Contact https://github.com/latex3/xfrac/issues ,
%--------------------------------- USEFUL FOR BUG REPORTS
blindtext.sty = ignore ,
etoolbox.sty = ignore ,
diff --git a/macros/latex/required/latexbug/latexbug.pdf b/macros/latex/required/latexbug/latexbug.pdf
index e6dd7b9adc..7d71a756db 100644
--- a/macros/latex/required/latexbug/latexbug.pdf
+++ b/macros/latex/required/latexbug/latexbug.pdf
Binary files differ