summaryrefslogtreecommitdiff
path: root/macros/latex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-02-10 03:00:49 +0000
committerNorbert Preining <norbert@preining.info>2022-02-10 03:00:49 +0000
commit6ca8808eb5a413a8e33a0a5c32e2d0742d8af36b (patch)
treec44a77a9daaa834817006b06aa80a1ced752b601 /macros/latex
parent8363587176bd1746ab2d65ee183b196e6d3458cf (diff)
CTAN sync 202202100300
Diffstat (limited to 'macros/latex')
-rw-r--r--macros/latex/contrib/beamer/CHANGELOG.md10
-rw-r--r--macros/latex/contrib/beamer/base/beamer.cls7
-rw-r--r--macros/latex/contrib/beamer/base/beamerarticle.sty2
-rw-r--r--macros/latex/contrib/beamer/base/beamerbaseframe.sty6
-rw-r--r--macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdfbin343905 -> 343905 bytes
-rw-r--r--macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdfbin547601 -> 547601 bytes
-rw-r--r--macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdfbin441708 -> 441708 bytes
-rw-r--r--macros/latex/contrib/beamer/doc/beameruserguide.pdfbin2251777 -> 2251864 bytes
-rw-r--r--macros/latex/contrib/beamer/doc/beameruserguide.tex2
-rw-r--r--macros/latex/contrib/formal-grammar/README.md1
-rw-r--r--macros/latex/contrib/formal-grammar/formal-grammar.dtx99
-rw-r--r--macros/latex/contrib/formal-grammar/formal-grammar.pdfbin191738 -> 235309 bytes
-rw-r--r--macros/latex/contrib/handoutwithnotes/README.md5
-rw-r--r--macros/latex/contrib/handoutwithnotes/handoutWithNotes.dtx43
-rw-r--r--macros/latex/contrib/handoutwithnotes/handoutWithNotes.pdfbin322976 -> 322975 bytes
-rw-r--r--macros/latex/contrib/jmlr/CHANGES6
-rw-r--r--macros/latex/contrib/jmlr/README2
-rw-r--r--macros/latex/contrib/jmlr/jmlr.dtx21
-rw-r--r--macros/latex/contrib/jmlr/jmlr.ins2
-rw-r--r--macros/latex/contrib/jmlr/jmlr.pdfbin633161 -> 633284 bytes
-rw-r--r--macros/latex/contrib/jmlr/pmlr-sample.pdfbin346341 -> 346340 bytes
21 files changed, 164 insertions, 42 deletions
diff --git a/macros/latex/contrib/beamer/CHANGELOG.md b/macros/latex/contrib/beamer/CHANGELOG.md
index cc44d05103..bf3bb51f4c 100644
--- a/macros/latex/contrib/beamer/CHANGELOG.md
+++ b/macros/latex/contrib/beamer/CHANGELOG.md
@@ -8,6 +8,13 @@ a major and minor version only.
## [Unreleased]
+## [v3.66]
+
+### Fixed
+
+- fixed edge case in numbering of hidden and unnumbered frames (see #756)
+- fixed regression of class options not being passed to packages like xcolor (see #759)
+
## [v3.65]
### Added
@@ -186,7 +193,8 @@ a major and minor version only.
- Support for `noxcolor` with `beamerarticle` (see #483)
- Treatment of mixed overlay/alert specifications
-[Unreleased]: https://github.com/josephwright/beamer/compare/v3.65...HEAD
+[Unreleased]: https://github.com/josephwright/beamer/compare/v3.66...HEAD
+[v3.66]: https://github.com/josephwright/beamer/compare/v3.65...v3.66
[v3.65]: https://github.com/josephwright/beamer/compare/v3.64...v3.65
[v3.64]: https://github.com/josephwright/beamer/compare/v3.63...v3.64
[v3.63]: https://github.com/josephwright/beamer/compare/v3.62...v3.63
diff --git a/macros/latex/contrib/beamer/base/beamer.cls b/macros/latex/contrib/beamer/base/beamer.cls
index 2a831704f5..7b07f7b6fe 100644
--- a/macros/latex/contrib/beamer/base/beamer.cls
+++ b/macros/latex/contrib/beamer/base/beamer.cls
@@ -12,14 +12,14 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesClass{beamer}
- [2022/01/21 v3.65 A class for typesetting presentations]
+ [2022/02/08 v3.66 A class for typesetting presentations]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
\RequirePackage{beamerbasemodes}
% For testing PDF versus DVI mode
-\RequirePackage{ifpdf}
+\RequirePackage{iftex}
%
%
@@ -351,7 +351,7 @@
%
% before processing beamer options for \pgfmathparse
-\RequirePackage{pgfcore}
+\RequirePackage{pgfmath}
\ExecuteOptionsBeamer{c}
\ProcessOptionsBeamer
@@ -363,6 +363,7 @@
\beamer@filterclassoptions
% Low-level graphic drawing and advanced color support.
+\RequirePackage{pgfcore}
\RequirePackage{xxcolor}
% Normally loaded by hyperref but to be on the safe side ...
diff --git a/macros/latex/contrib/beamer/base/beamerarticle.sty b/macros/latex/contrib/beamer/base/beamerarticle.sty
index 2d21347c2c..9e398a50e0 100644
--- a/macros/latex/contrib/beamer/base/beamerarticle.sty
+++ b/macros/latex/contrib/beamer/base/beamerarticle.sty
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesPackage{beamerarticle}
- [2022/01/21 v3.65 beamer input in article mode]
+ [2022/02/08 v3.66 beamer input in article mode]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
diff --git a/macros/latex/contrib/beamer/base/beamerbaseframe.sty b/macros/latex/contrib/beamer/base/beamerbaseframe.sty
index 1bbc1b9e5b..00c8bab265 100644
--- a/macros/latex/contrib/beamer/base/beamerbaseframe.sty
+++ b/macros/latex/contrib/beamer/base/beamerbaseframe.sty
@@ -411,7 +411,7 @@
\def\beamer@defaultospec{#2}%
\@ifnextchar[{\beamer@@@@frame<#1>}{\beamer@@@@frame<#1>[]}}
-\def\beamer@testzero{0}
+\def\beamer@testhidden{0}
\newdimen\framewidth
\def\beamer@frame<#1>{
@@ -442,10 +442,11 @@
\setkeys{beamerframe}{environment=frame}%
\setkeys{beamerframe}{#2}%
\beamer@frametemplate%
+ \gdef\beamer@whichframes{#1}%
\ifbeamer@isfragile%Fragile frames will be processed twice
\stepcounter{framenumber}%do not set \label here - it interferes with AtBegin*
\else%
- \ifx\beamer@whichframes\beamer@testzero\else
+ \ifx\beamer@whichframes\beamer@testhidden\else
\ifbeamer@noframenumbering\else%
\stepcounter{framenumber}%do not set \label here - it interferes with AtBegin*
\fi%
@@ -453,7 +454,6 @@
\fi%
{\let\@elt\beamer@savecounter\beamer@overlaycounterresets}
\gdef\beamer@framestartpage{}%
- \gdef\beamer@whichframes{#1}%
\ifx\beamer@framerestriction\@undefined\else% restriction stuff
\expandafter\beamer@checkifinlist\beamer@framerestriction\relax%
\fi%
diff --git a/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf b/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
index 18854724fb..0fdd705324 100644
--- a/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
+++ b/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf b/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
index 944799cbdd..9e1b92e099 100644
--- a/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
+++ b/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf b/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
index 49ed6ecdff..ba2c3f9bae 100644
--- a/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
+++ b/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer/doc/beameruserguide.pdf b/macros/latex/contrib/beamer/doc/beameruserguide.pdf
index 6ef87a6ab6..f1462c75d5 100644
--- a/macros/latex/contrib/beamer/doc/beameruserguide.pdf
+++ b/macros/latex/contrib/beamer/doc/beameruserguide.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer/doc/beameruserguide.tex b/macros/latex/contrib/beamer/doc/beameruserguide.tex
index 46002a15df..c45081be5b 100644
--- a/macros/latex/contrib/beamer/doc/beameruserguide.tex
+++ b/macros/latex/contrib/beamer/doc/beameruserguide.tex
@@ -13,7 +13,7 @@
\documentclass{ltxdoc}
-\def\beamerugversion{3.65}
+\def\beamerugversion{3.66}
\def\beamerugpgfversion{3.1.7}
\def\beamerugxcolorversion{2.00}
diff --git a/macros/latex/contrib/formal-grammar/README.md b/macros/latex/contrib/formal-grammar/README.md
index 4f02b0b895..ca8bee2711 100644
--- a/macros/latex/contrib/formal-grammar/README.md
+++ b/macros/latex/contrib/formal-grammar/README.md
@@ -22,6 +22,7 @@ version 1.3 or later.
The initial author of this package is Martin Vassor.
Thanks to Enrico Gregorio (egreg) for suggesting improvements.
+Thanks to Fangyi Zhou for the "center |" feature in `formal-grammar` (Commit: #4c3727ef)
# See also
diff --git a/macros/latex/contrib/formal-grammar/formal-grammar.dtx b/macros/latex/contrib/formal-grammar/formal-grammar.dtx
index da5f2bdae1..dd688533f2 100644
--- a/macros/latex/contrib/formal-grammar/formal-grammar.dtx
+++ b/macros/latex/contrib/formal-grammar/formal-grammar.dtx
@@ -16,7 +16,7 @@
% \iffalse
%<package>\NeedsTeXFormat{LaTeX2e}
-%<package>\ProvidesPackage{formal-grammar}[2021/11/15 v1.1 A package to typeset formal grammars]
+%<package>\ProvidesPackage{formal-grammar}[2022/02/09 v1.2 A package to typeset formal grammars]
%<package>\RequirePackage{xparse}
%<package>\RequirePackage{newfloat}
%<package>\RequirePackage{xcolor}
@@ -27,6 +27,7 @@
\documentclass{ltxdoc}
\usepackage{formal-grammar}
\usepackage[hidelinks]{hyperref}
+\usepackage{amsfonts}
\EnableCrossrefs
\CodelineIndex
\RecordChanges
@@ -36,7 +37,7 @@
%</driver>
% \fi
%
-% \CheckSum{97}
+% \CheckSum{112}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -55,6 +56,7 @@
% Right brace \} Tilde \~}
%
%
+% \changes{v1.2}{2022/02/09}{Add the `center` option}
% \changes{v1.1}{2021/11/15}{Use Coloneqq if defined, internal changes, typos}
% \changes{v1.0}{2021/11/10}{Initial version for publication}
%
@@ -76,11 +78,63 @@
%
% \section{Introduction}
%
+% The notion of formal language is one of the most important in theoretical
+% computer science. Intuitively, it is defined as follow: we are given a set
+% \(\Sigma\) of \emph{letters} or \emph{symbols} (the \emph{alphabet}). For instance, we can consider
+% \(\Sigma = \{a, b, \dots, z\}\): our symbols is the set of lowercase
+% characters. A \emph{word} is a tuple of letters. For instance, \(\langle a, b,
+% c\rangle\) is a word of three letters over \(\Sigma\). Therefore, \(\Sigma^k\)
+% is the set of words of \(k\) letters over \(\Sigma\). Notice in particular
+% that \(\Sigma^0\) is the set \(\{\langle\rangle\}\). \(\langle\rangle\) is
+% the unique word that contains \(0\) letters. It is often noted
+% \(\varepsilon\).
+%
+% The set of all words over \(\Sigma\) (independently of their length) is
+% defined as \(\Sigma^\star = \bigcup_{i\in\mathbb{N}} \Sigma^i\).
+%
+% An important operation is the \emph{concatenation}, noted \(\cdot\), which
+% consists in sticking two words together. For instance \(\langle a,
+% b\rangle\cdot\langle c\rangle = \langle a, b, c\rangle\). For the sake of this
+% quick introduction, we do not specify further this operation.
+%
+% A (formal) language over \(\Sigma\) is a subset of \(\Sigma^\star\):
+% \(\mathbb{L}\subseteq\Sigma^\star\). That is, it consists in picking some of
+% the words of \(\Sigma^\star\). For instance we can define the language
+% \(\mathbb{L}_{a}\) which contains all words that begin with an \(a\):
+% \(\mathbb{L}_a = \{\langle a \rangle \cdot w, w\in \Sigma^\star\}\).
+%
+% We can see that describing languages by the mean of equations is quite
+% tedious. Therefore, we most often use \emph{grammars}, which are a set of
+% rules that characterise a language. In particular, one of the standard way to
+% define a grammar is what we call the \textsc{bnf}, for \emph{Backus-Naur form}
+% (or \emph{Backus normal form}). Such grammars are defined from two sets of
+% elements: \emph{terminal} and \emph{non-terminal} (by convention, in this
+% document, non-terminal are in calligraphic font, except when explicitely
+% stated otherwise). Basically, \emph{terminal}
+% correspond to the alphabet, and \emph{non-terminal} are names of rules.
+%
+%A rule
+% has the form \begin{grammar}\firstcase{R}{a}{}\end{grammar}, where
+% \(\nonterm{R}\) is the name of the rule, and \(a\) is the production. The name
+% of the rule is a non-terminal, and the production is a sequence of terminals
+% and non-terminal. If a rule has multiple possible productions, we separate
+% them as follow: \begin{grammar}\firstcase{S}{a\gralt
+% a\nonterm{S}}{}\end{grammar}.
+%
+% Finally, a grammar is a set of rules.
+%
+% A production defines a set of words. Without
+% going into formalities, a production produces
+% the words described by the terminal, and where non-terminal are replaced by
+% productions of the corresponding rule. For instance, the rule \(\nonterm{S}\)
+% above produces \(\{a, aa, aaa, \dots\}\). Notice that rules can be mutually
+% recursive.
+%
% This package provides a new environment (|grammar|) and associated commands to
-% typeset BNF grammars. It allows to easily write formal grammars. For instance,
-% the syntax of the \(\lambda\) calculus is given in Grammar~\ref{gr:lambda}.
+% typeset \textsc{bnf} grammars. It allows to easily write formal grammars. For instance,
+% the syntax of the \(\lambda\)-calculus is given in Grammar~\ref{gr:lambda}.
%
-%\begin{grammar}[\(\lambda\) calculus syntax][][gr:lambda]
+%\begin{grammar}[\(\lambda\)-calculus syntax][][gr:lambda]
% \firstcase{T}{\nonterm{V}}{Variable}
% \highlight
% \otherform{(\nonterm{T}\ \nonterm{T})}{Application}
@@ -91,6 +145,13 @@
%\end{grammar}
%
% \section{Usage}
+% \subsection{Loading the package (and loading options)}
+%
+% This package accepts a single option when loading: \verb+center+. If the
+% option is set, the initial \(\gralt\) of non-initial lines of multi-line rules is
+% centered with respect to the \(::=\) of the initial line. If
+% unset, the \(\gralt\) is aligned to the right.
+%
% \subsection{Basic usage}
%
% \paragraph{Creating a grammar.}
@@ -233,6 +294,22 @@
% \StopEventually{\PrintIndex}
%
% \section{Implementation}
+% We declare an option \verb+center+ for aligning definition symbol (\(::=\))
+% and separator symbol (\(\gralt\)) in center.
+% This is done by create a new conditional, and assign corresponding values
+% depending on the option.
+% \begin{macrocode}
+ \newif\if@formalalignsymbol\@formalalignsymbolfalse
+ \DeclareOption{center}{
+ \@formalalignsymboltrue
+ }
+% \end{macrocode}
+%
+% Now we process options.
+% \begin{macrocode}
+ \ProcessOptions\relax
+% \end{macrocode}
+%
%
% \begin{environment}{floatgrammar}
% This is a new float that contains floating grammars. This is needed so that
@@ -293,6 +370,16 @@
% if the third argument is provided, we use it as a label.
% Notice that, if the grammar is not a float (is inline), we do \emph{not}
% break line before and after the grammar.
+%
+% Depending on whether the option \verb+center+ is set, we align the symbols
+% accordingly. This is done via an auxiliary column type.
+% \begin{macrocode}
+ \if@formalalignsymbol
+ \newcolumntype{\formal@symbol}{c}
+ \else
+ \newcolumntype{\formal@symbol}{r}
+ \fi
+% \end{macrocode}
% \begin{macrocode}
\ExplSyntaxOn
%% 1st argument: caption (makes it float)
@@ -305,7 +392,7 @@
\centering
}
- \begin{tabular}{\formal@reset l \formal@add r \formal@add l \formal@add l}
+ \begin{tabular}{\formal@reset l \formal@add \formal@symbol \formal@add l \formal@add l}
}{
\end{tabular}
diff --git a/macros/latex/contrib/formal-grammar/formal-grammar.pdf b/macros/latex/contrib/formal-grammar/formal-grammar.pdf
index f68c90ae4b..806de8e61b 100644
--- a/macros/latex/contrib/formal-grammar/formal-grammar.pdf
+++ b/macros/latex/contrib/formal-grammar/formal-grammar.pdf
Binary files differ
diff --git a/macros/latex/contrib/handoutwithnotes/README.md b/macros/latex/contrib/handoutwithnotes/README.md
index 00e55770e1..4866395ded 100644
--- a/macros/latex/contrib/handoutwithnotes/README.md
+++ b/macros/latex/contrib/handoutwithnotes/README.md
@@ -1,4 +1,4 @@
-# handoutWithNotes.sty 2021/10/21 v1.1
+# handoutWithNotes.sty 2022/02/02 v1.2
Create Handouts with notes from your LaTeX beamer presentation.
@@ -8,7 +8,7 @@ Copyright (C) 2009–2018 by Guido Diepen <guido@guidodiepen.nl>
Parts provided by Edson Valle
-Copyright (C) 2021 Marei Peischl <marei@peitex.de>
+Copyright (C) 2021–2022 Marei Peischl <marei@peitex.de>
***************************************************************************
@@ -49,6 +49,7 @@ Additionally we support the following package options:
Additionally the pgfpages options can be used. for more detailed information use the pdf documentation.
## Version History
+* v1.2 (2022-02-02) Add support for DVI–PS–PDF workflows
* v1.1 (2021-11-07)
- convert the sources for l3build including simple tests
- add support for graph ruled paper
diff --git a/macros/latex/contrib/handoutwithnotes/handoutWithNotes.dtx b/macros/latex/contrib/handoutwithnotes/handoutWithNotes.dtx
index b6786c42d1..9fbe264a59 100644
--- a/macros/latex/contrib/handoutwithnotes/handoutWithNotes.dtx
+++ b/macros/latex/contrib/handoutwithnotes/handoutWithNotes.dtx
@@ -1,18 +1,26 @@
% \iffalse meta-comment
%
-% Copyright (C) 2021 by <+author+> <<+email+>>
+% Copyright (C) 2009–2018 by Guido Diepen <guido@guidodiepen.nl>
+% Parts provided by Edson Valle
+% Copyright (C) 2021–2022 Marei Peischl <marei@peitex.de>
% ---------------------------------------------------------------------------
% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008/05/04 or later.
%
% This work has the LPPL maintenance status `maintained'.
%
-% The Current Maintainer of this work is <+maintainer+>.
+% The Current Maintainers of this work are
+% Marei Peischl <marei@peitex.de>
+% Guido Diepen <guido@guidodiepen.nl>
+%
+% The development respository can be found at
+% https://github.com/gdiepen/latexbeamer-handoutWithNotes
+% Please use the issue tracker for feedback!
%
% This work consists of the files handoutWithNotes.dtx and handoutWithNotes.ins
% and the derived filebase handoutWithNotes.sty.
@@ -23,10 +31,10 @@
%<*driver>
\ProvidesFile{handoutWithNotes.dtx}
%</driver>
-%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+%<package>\NeedsTeXFormat{LaTeX2e}[2020/10/01]
%<package>\ProvidesPackage{handoutWithNotes}
%<*package>
- [2021/11/10 v1.1 pgfpages layouts to print beamer slides with notes]
+ [2022/02/02 v1.2 pgfpages layouts to print beamer slides with notes]
%</package>
%
%<*driver>
@@ -266,7 +274,7 @@
%<@@=handoutWithNotes>
% \end{macrocode}
% \begin{macrocode}
-\ProvidesPackage{handoutWithNotes}[2021/11/07 v1.1
+\ProvidesPackage{handoutWithNotes}[2022/02/02 v1.2
pgfpages layouts to print beamer slides with notes]
\RequirePackage{l3keys2e}
\ExplSyntaxOn
@@ -311,10 +319,17 @@
\providetranslation[to=German]{Notes}{Notizen}
\providetranslation[to=French]{Notes}{Notes}
\ExplSyntaxOn
-\cs_if_exist:NTF \pageheight {
- \cs_set:Nn \@@_pageheight: {\pageheight}
-} {
- \cs_set:Nn \@@_pageheight: {\pdfpageheight}
+% \end{macrocode}
+% \changes{1.2}{2022/02/02}{Add support for dvipspdf workflows}
+% \begin{macrocode}
+\sys_if_output_dvi:TF {
+ \cs_set:Nn \@@_pageheight: {\paperheight}
+}{
+ \cs_if_exist:NTF \pageheight {
+ \cs_set:Nn \@@_pageheight: {\pageheight}
+ } {
+ \cs_set:Nn \@@_pageheight: {\pdfpageheight}
+ }
}
\box_new:N \g_handoutWithNotes_notes_box
\tl_new:N \l_handoutWithNotes_title_tl
@@ -897,4 +912,4 @@
%</package>
% \fi
%
-% \end{implementation}
+% \end{implementation} \ No newline at end of file
diff --git a/macros/latex/contrib/handoutwithnotes/handoutWithNotes.pdf b/macros/latex/contrib/handoutwithnotes/handoutWithNotes.pdf
index 0ab6fe72bd..64a4bc80bc 100644
--- a/macros/latex/contrib/handoutwithnotes/handoutWithNotes.pdf
+++ b/macros/latex/contrib/handoutwithnotes/handoutWithNotes.pdf
Binary files differ
diff --git a/macros/latex/contrib/jmlr/CHANGES b/macros/latex/contrib/jmlr/CHANGES
index 1d90c73ef7..e032542ad1 100644
--- a/macros/latex/contrib/jmlr/CHANGES
+++ b/macros/latex/contrib/jmlr/CHANGES
@@ -1,3 +1,9 @@
+v1.30 (2022-02-09):
+
+ * jmlrutils.sty:
+
+ - fixed counter name in lemma definition when cleveref option on
+
v1.29 (2022-01-29):
* jmlr.cls:
diff --git a/macros/latex/contrib/jmlr/README b/macros/latex/contrib/jmlr/README
index 87601eb934..ed0bb27fa8 100644
--- a/macros/latex/contrib/jmlr/README
+++ b/macros/latex/contrib/jmlr/README
@@ -1,4 +1,4 @@
-LaTeX Class : jmlr bundle v1.29 (2022-01-29)
+LaTeX Class : jmlr bundle v1.30 (2022-02-09)
Author : Nicola L. C. Talbot
dickimaw-books.com/contact
diff --git a/macros/latex/contrib/jmlr/jmlr.dtx b/macros/latex/contrib/jmlr/jmlr.dtx
index 3471406f92..25f47d40fb 100644
--- a/macros/latex/contrib/jmlr/jmlr.dtx
+++ b/macros/latex/contrib/jmlr/jmlr.dtx
@@ -1,14 +1,14 @@
%\iffalse
% jmlr.dtx generated using makedtx version 1.2 (c) Nicola Talbot
% Command line args:
-% -author "Nicola Talbot"
-% -doc "jmlr-manual.tex"
-% -section "chapter"
% -src "jmlrutils.sty\Z=>jmlrutils.sty"
% -src "jmlr.cls\Z=>jmlr.cls"
% -src "(jmlrbook.*\.cls)\Z=>\1"
+% -section "chapter"
+% -doc "jmlr-manual.tex"
+% -author "Nicola Talbot"
% jmlr
-% Created on 2022/1/29 14:54
+% Created on 2022/2/9 16:53
%\fi
%\iffalse
%<*package>
@@ -69,7 +69,7 @@ Research (PMLR)},
% \author{Nicola L. C. Talbot\\[10pt]
%\url{http://www.dickimaw-books.com/}}
%
-% \date{2022-01-29 (version 1.29)}
+% \date{2022-02-09 (version 1.30)}
% \maketitle
%\tableofcontents
%
@@ -1750,7 +1750,7 @@ Research (PMLR)},
%Non-class dependent code. This package is automatically loaded by
%\cls{jmlr} but may be used with other classes.
% \begin{macrocode}
-\ProvidesPackage{jmlrutils}[2022/01/29 v1.29 (NLCT)]
+\ProvidesPackage{jmlrutils}[2022/02/09 v1.30 (NLCT)]
% \end{macrocode}
% Package options:
%\begin{macro}{\ifjmlrutilsmaths}
@@ -2775,7 +2775,10 @@ Research (PMLR)},
% \begin{macrocode}
\ifjmlrcleveref
\newaliascnt{lemma}{theorem}
- \newtheorem{lemma}[theorem]{Lemma}
+% \end{macrocode}
+%\changes{1.30}{2022-02-09}{fixed counter name}
+% \begin{macrocode}
+ \newtheorem{lemma}[lemma]{Lemma}
\aliascntresetthe{lemma}
\crefname{lemma}{lemma}{lemmas}
\else
@@ -2877,7 +2880,7 @@ Research (PMLR)},
% Declare class and required TeX format:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlr}[2022/01/29 v1.29 (NLCT) Journal of Machine Learning Research]
+\ProvidesClass{jmlr}[2022/02/09 v1.30 (NLCT) Journal of Machine Learning Research]
% \end{macrocode}
%\changes{1.10}{2011-01-05}{hyperref now loaded by jmlr instead of
%jmlrbook}
@@ -5033,7 +5036,7 @@ Keywords:} \ignorespaces}%
% \end{macrocode}
% Declare class:
% \begin{macrocode}
-\ProvidesClass{jmlrbook}[2022/01/29 v1.29 (NLCT) JMLR Book Style]
+\ProvidesClass{jmlrbook}[2022/02/09 v1.30 (NLCT) JMLR Book Style]
% \end{macrocode}
% Need \sty{xkeyval} package to have key=value class options
% \begin{macrocode}
diff --git a/macros/latex/contrib/jmlr/jmlr.ins b/macros/latex/contrib/jmlr/jmlr.ins
index 65df06fe53..25fba4eee3 100644
--- a/macros/latex/contrib/jmlr/jmlr.ins
+++ b/macros/latex/contrib/jmlr/jmlr.ins
@@ -1,4 +1,4 @@
-% jmlr.ins generated using makedtx version 1.2 2022/1/29 14:54
+% jmlr.ins generated using makedtx version 1.2 2022/2/9 16:53
\input docstrip
\preamble
diff --git a/macros/latex/contrib/jmlr/jmlr.pdf b/macros/latex/contrib/jmlr/jmlr.pdf
index 8c14221763..0ec52dbeb5 100644
--- a/macros/latex/contrib/jmlr/jmlr.pdf
+++ b/macros/latex/contrib/jmlr/jmlr.pdf
Binary files differ
diff --git a/macros/latex/contrib/jmlr/pmlr-sample.pdf b/macros/latex/contrib/jmlr/pmlr-sample.pdf
index 65f05536a0..faf1d47eee 100644
--- a/macros/latex/contrib/jmlr/pmlr-sample.pdf
+++ b/macros/latex/contrib/jmlr/pmlr-sample.pdf
Binary files differ