texlive[53616] Master/texmf-dist: jmlr (31jan20)
commits+karl at tug.org
commits+karl at tug.org
Fri Jan 31 23:09:46 CET 2020
Revision: 53616
http://tug.org/svn/texlive?view=revision&revision=53616
Author: karl
Date: 2020-01-31 23:09:46 +0100 (Fri, 31 Jan 2020)
Log Message:
-----------
jmlr (31jan20)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/jmlr/CHANGES
trunk/Master/texmf-dist/doc/latex/jmlr/README
trunk/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf
trunk/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf
trunk/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf
trunk/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf
trunk/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf
trunk/Master/texmf-dist/source/latex/jmlr/jmlr.dtx
trunk/Master/texmf-dist/source/latex/jmlr/jmlr.ins
trunk/Master/texmf-dist/tex/latex/jmlr/jmlr.cls
trunk/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls
trunk/Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty
Modified: trunk/Master/texmf-dist/doc/latex/jmlr/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/jmlr/CHANGES 2020-01-31 22:08:15 UTC (rev 53615)
+++ trunk/Master/texmf-dist/doc/latex/jmlr/CHANGES 2020-01-31 22:09:46 UTC (rev 53616)
@@ -1,3 +1,12 @@
+v1.26 (2020-01-31):
+
+ * jmlr.cls:
+
+ - removed \vbox from \@jmlrmaketitle to allow for extremely long
+ author/affiliation list. Added \ignorespaces before \@author
+ to allow for spacing the contents in the code for clarity
+ at the start of a long author list.
+
v1.25 (2020-01-17):
* jmlr.cls:
Modified: trunk/Master/texmf-dist/doc/latex/jmlr/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/jmlr/README 2020-01-31 22:08:15 UTC (rev 53615)
+++ trunk/Master/texmf-dist/doc/latex/jmlr/README 2020-01-31 22:09:46 UTC (rev 53616)
@@ -1,9 +1,18 @@
-LaTeX Class : jmlr bundle v1.25
+LaTeX Class : jmlr bundle v1.26 (2020-01-31)
-Last Modified : 2020-01-17
+Author : Nicola L. C. Talbot
+ dickimaw-books.com/contact
-Author : Nicola L. C. Talbot
+LICENCE
+This material is subject to the LaTeX Project Public License.
+See http://www.ctan.org/license/lppl1.3
+for the details of that license.
+
+Copyright 2006-2020 Nicola Talbot
+
+DESCRIPTION
+
This bundle provides:
* jmlr class
@@ -60,12 +69,6 @@
setspace
fink
-LICENCE
-
-This material is subject to the LaTeX Project Public License.
-See http://www.ctan.org/license/lppl1.3
-for the details of that license.
-
RELATED SOFTWARE:
http://www.dickimaw-books.com/software/makejmlrbookgui/
Modified: trunk/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/jmlr/jmlr.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/jmlr/jmlr.dtx 2020-01-31 22:08:15 UTC (rev 53615)
+++ trunk/Master/texmf-dist/source/latex/jmlr/jmlr.dtx 2020-01-31 22:09:46 UTC (rev 53616)
@@ -1,14 +1,14 @@
%\iffalse
% jmlr.dtx generated using makedtx version 1.2 (c) Nicola Talbot
% Command line args:
-% -doc "jmlr-manual.tex"
% -src "jmlrutils.sty\Z=>jmlrutils.sty"
% -src "jmlr.cls\Z=>jmlr.cls"
% -src "jmlrbook.cls\Z=>jmlrbook.cls"
+% -doc "jmlr-manual.tex"
+% -section "chapter"
% -author "Nicola Talbot"
-% -section "chapter"
% jmlr
-% Created on 2020/1/17 16:46
+% Created on 2020/1/31 10:46
%\fi
%\iffalse
%<*package>
@@ -52,7 +52,7 @@
\doxitem{Option}{option}{package options}
-\CheckSum{5241}
+\CheckSum{5237}
\newcommand*{\appopt}[1]{\texttt{-{}-#1}}
@@ -70,7 +70,7 @@
% \author{Nicola L. C. Talbot\\[10pt]
%\url{http://www.dickimaw-books.com/}}
%
-% \date{2020-01-17 (version 1.25)}
+% \date{2020-01-31 (version 1.26)}
% \maketitle
%\tableofcontents
%
@@ -184,7 +184,10 @@
%\item[\clsopt{wcp}] The article is for JMLR Workshop and Conference
%Proceedings (JMLR W\&CP).
%
-%\item[\clsopt{twocolumn}] Use two-column style.
+%\item[\clsopt{twocolumn}] Use two-column style. The title and author
+%information will span both columns through the use of the optional
+%argument of \cs{twocolumn}. This means that no page break can occur
+%in the title and author list.
%
%\item[\clsopt{onecolumn}] Use one-column style (default).
%
@@ -619,8 +622,8 @@
%If your image file is made up of \LaTeX\ code (e.g.\ \sty{tikz}
%commands) the file can be included using \cs{includeteximage}.
%The optional argument is a key=value comma-separated list
-%where the keys are a subset of those provided by
-%\linebreak\cs{includegraphics}. The main keys are: \texttt{width},
+%where the available keys are a subset of those provided by
+%\sty{graphicx}'s \cs{includegraphics}. The main keys are: \texttt{width},
%\texttt{height}, \texttt{scale} and \texttt{angle}. Some
%of the keys specific to image files (such as the bounding box
%and type keys) do nothing with \cs{includeteximage}.
@@ -1734,6 +1737,7 @@
%section}.
%
%\StopEventually{\clearpage\phantomsection
+% \PrintChanges
% \PrintIndex
%}
%
@@ -1749,7 +1753,7 @@
%Non-class dependent code. This package is automatically loaded by
%\cls{jmlr} but may be used with other classes.
% \begin{macrocode}
-\ProvidesPackage{jmlrutils}[2020/01/17 v1.25 (NLCT)]
+\ProvidesPackage{jmlrutils}[2020/01/31 v1.26 (NLCT)]
% \end{macrocode}
% Package options:
%\begin{macro}{\ifjmlrutilsmaths}
@@ -2676,7 +2680,7 @@
% Declare class and required TeX format:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlr}[2020/01/17 v1.25 (NLCT) Journal of Machine Learning Research]
+\ProvidesClass{jmlr}[2020/01/31 v1.26 (NLCT) Journal of Machine Learning Research]
% \end{macrocode}
%\changes{1.10}{2011-01-05}{hyperref now loaded by jmlr instead of
%jmlrbook}
@@ -3585,18 +3589,31 @@
% \end{macrocode}
%\end{macro}
%\begin{macro}{\@jmlrmaketitle}
+%\changes{1.26}{2020-01-31}{removed vbox}
+%This used to enclose the title in a \cs{vbox} but this caused a
+%problem for extremely long author/affiliation lists that spanned
+%multiple pages, so the \cs{vbox} has been removed (in v1.26), but
+%the grouping has been retained.
% \begin{macrocode}
-\def\@jmlrmaketitle{\vbox{\hsize\textwidth
- \linewidth\hsize
- \jmlrpretitle
+\def\@jmlrmaketitle{%
+ {%
+ \jmlrpretitle
{%
\def\titletag##1{##1}%
\@title
}%
- \jmlrposttitle
- \jmlrpreauthor \@author \jmlrpostauthor
-}}
+ \jmlrposttitle
% \end{macrocode}
+%\changes{1.26}{2020-01-31}{added \cs{ignorespaces}}
+% Use \cs{ignorespaces} before \cs{@author} in case a space has been inserted
+% at the start of \cs{author}. May occur with a long author list
+% that's been spaced for clarity, but less likely to occur with \cs{title}.
+% Trailing spaces are less likely to be noticeable.
+% \begin{macrocode}
+ \jmlrpreauthor \ignorespaces\@author \jmlrpostauthor
+ }%
+}
+% \end{macrocode}
%\end{macro}
%\begin{macro}{\kernelmachines}
% Convenience command
@@ -4789,7 +4806,7 @@
% \end{macrocode}
% Declare class:
% \begin{macrocode}
-\ProvidesClass{jmlrbook}[2020/01/17 v1.25 (NLCT) JMLR Book Style]
+\ProvidesClass{jmlrbook}[2020/01/31 v1.26 (NLCT) JMLR Book Style]
% \end{macrocode}
% Need \sty{xkeyval} package to have key=value class options
% \begin{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/jmlr/jmlr.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/jmlr/jmlr.ins 2020-01-31 22:08:15 UTC (rev 53615)
+++ trunk/Master/texmf-dist/source/latex/jmlr/jmlr.ins 2020-01-31 22:09:46 UTC (rev 53616)
@@ -1,4 +1,4 @@
-% jmlr.ins generated using makedtx version 1.2 2020/1/17 16:46
+% jmlr.ins generated using makedtx version 1.2 2020/1/31 10:46
\input docstrip
\preamble
Modified: trunk/Master/texmf-dist/tex/latex/jmlr/jmlr.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/jmlr/jmlr.cls 2020-01-31 22:08:15 UTC (rev 53615)
+++ trunk/Master/texmf-dist/tex/latex/jmlr/jmlr.cls 2020-01-31 22:09:46 UTC (rev 53616)
@@ -41,7 +41,7 @@
%% First editor:
%% Second editor:
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlr}[2020/01/17 v1.25 (NLCT) Journal of Machine Learning Research]
+\ProvidesClass{jmlr}[2020/01/31 v1.26 (NLCT) Journal of Machine Learning Research]
\RequirePackage{xkeyval}
\RequirePackage{calc}
\RequirePackage{etoolbox}
@@ -450,16 +450,17 @@
\fi
\vskip \aftermaketitskip
}
-\def\@jmlrmaketitle{\vbox{\hsize\textwidth
- \linewidth\hsize
- \jmlrpretitle
+\def\@jmlrmaketitle{%
+ {%
+ \jmlrpretitle
{%
\def\titletag##1{##1}%
\@title
}%
- \jmlrposttitle
- \jmlrpreauthor \@author \jmlrpostauthor
-}}
+ \jmlrposttitle
+ \jmlrpreauthor \ignorespaces\@author \jmlrpostauthor
+ }%
+}
\newcommand*\kernelmachines{(for
{\textsc{http://www.kernel-machines.org}})}
\newcommand*{\editorname}{Editor}
Modified: trunk/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls 2020-01-31 22:08:15 UTC (rev 53615)
+++ trunk/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls 2020-01-31 22:09:46 UTC (rev 53616)
@@ -41,7 +41,7 @@
%% First editor:
%% Second editor:
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlrbook}[2020/01/17 v1.25 (NLCT) JMLR Book Style]
+\ProvidesClass{jmlrbook}[2020/01/31 v1.26 (NLCT) JMLR Book Style]
\RequirePackage{xkeyval}
\RequirePackage{setspace}
\newcommand*\jmlrprefacepath{}
Modified: trunk/Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty 2020-01-31 22:08:15 UTC (rev 53615)
+++ trunk/Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty 2020-01-31 22:09:46 UTC (rev 53616)
@@ -40,7 +40,7 @@
%% Right brace \} Tilde \~}
%% First editor:
%% Second editor:
-\ProvidesPackage{jmlrutils}[2020/01/17 v1.25 (NLCT)]
+\ProvidesPackage{jmlrutils}[2020/01/31 v1.26 (NLCT)]
\newif\ifjmlrutilsmaths
\jmlrutilsmathstrue
\DeclareOption{maths}{\jmlrutilsmathstrue}
More information about the tex-live-commits
mailing list.