From 4f5d53354429fb0f4c2228807598014959ecd6f3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 31 Jan 2020 22:09:46 +0000 Subject: jmlr (31jan20) git-svn-id: svn://tug.org/texlive/trunk@53616 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/jmlr/CHANGES | 9 ++++ Master/texmf-dist/doc/latex/jmlr/README | 21 ++++---- Master/texmf-dist/doc/latex/jmlr/jmlr.pdf | Bin 617852 -> 629603 bytes .../latex/jmlr/sample-books/jmlrbook-sample.pdf | Bin 319067 -> 318973 bytes .../latex/jmlr/sample-books/proceedings-sample.pdf | Bin 419199 -> 419288 bytes .../doc/latex/jmlr/sample-papers/jmlr-sample.pdf | Bin 309456 -> 309399 bytes .../latex/jmlr/sample-papers/jmlrwcp-sample.pdf | Bin 297814 -> 297812 bytes Master/texmf-dist/source/latex/jmlr/jmlr.dtx | 53 ++++++++++++++------- Master/texmf-dist/source/latex/jmlr/jmlr.ins | 2 +- Master/texmf-dist/tex/latex/jmlr/jmlr.cls | 15 +++--- Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls | 2 +- Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty | 2 +- 12 files changed, 67 insertions(+), 37 deletions(-) diff --git a/Master/texmf-dist/doc/latex/jmlr/CHANGES b/Master/texmf-dist/doc/latex/jmlr/CHANGES index 41a78e76930..ab51376c3f8 100644 --- a/Master/texmf-dist/doc/latex/jmlr/CHANGES +++ b/Master/texmf-dist/doc/latex/jmlr/CHANGES @@ -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: diff --git a/Master/texmf-dist/doc/latex/jmlr/README b/Master/texmf-dist/doc/latex/jmlr/README index fc8800b9eb1..fb1947600e1 100644 --- a/Master/texmf-dist/doc/latex/jmlr/README +++ b/Master/texmf-dist/doc/latex/jmlr/README @@ -1,8 +1,17 @@ -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: @@ -60,12 +69,6 @@ jmlrbook class requirements: 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/ diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf b/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf index bf6565a3a18..581338b6993 100644 Binary files a/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf and b/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf differ diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf index 9dff0e770ab..7cf60da59e6 100644 Binary files a/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf and b/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf differ diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf index 2dacde7e1a5..9c288b8fc2d 100644 Binary files a/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf and b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf differ diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf index 0bf2de4a70a..c59344bbddc 100644 Binary files a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf and b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf differ diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf index a2207ec188b..8b3eeb1f427 100644 Binary files a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf and b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf differ diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.dtx b/Master/texmf-dist/source/latex/jmlr/jmlr.dtx index 22a96211392..bde2faa1426 100644 --- a/Master/texmf-dist/source/latex/jmlr/jmlr.dtx +++ b/Master/texmf-dist/source/latex/jmlr/jmlr.dtx @@ -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" -% -author "Nicola Talbot" +% -doc "jmlr-manual.tex" % -section "chapter" +% -author "Nicola Talbot" % jmlr -% Created on 2020/1/17 16:46 +% Created on 2020/1/31 10:46 %\fi %\iffalse %<*package> @@ -52,7 +52,7 @@ Research (PMLR)}, \doxitem{Option}{option}{package options} -\CheckSum{5241} +\CheckSum{5237} \newcommand*{\appopt}[1]{\texttt{-{}-#1}} @@ -70,7 +70,7 @@ Research (PMLR)}, % \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 @@ Research (PMLR)}, %\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 @@ Research (PMLR)}, %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 @@ Research (PMLR)}, %section}. % %\StopEventually{\clearpage\phantomsection +% \PrintChanges % \PrintIndex %} % @@ -1749,7 +1753,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}[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 @@ Research (PMLR)}, % 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,17 +3589,30 @@ Keywords:} \ignorespaces}% % \end{macrocode} %\end{macro} %\begin{macro}{\@jmlrmaketitle} -% \begin{macrocode} -\def\@jmlrmaketitle{\vbox{\hsize\textwidth - \linewidth\hsize - \jmlrpretitle +%\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{% + {% + \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} @@ -4789,7 +4806,7 @@ Keywords:} \ignorespaces}% % \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} diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.ins b/Master/texmf-dist/source/latex/jmlr/jmlr.ins index bb4ec3dbfbc..bd12b229e80 100644 --- a/Master/texmf-dist/source/latex/jmlr/jmlr.ins +++ b/Master/texmf-dist/source/latex/jmlr/jmlr.ins @@ -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 diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlr.cls b/Master/texmf-dist/tex/latex/jmlr/jmlr.cls index 10da8606a51..51cbd082d67 100644 --- a/Master/texmf-dist/tex/latex/jmlr/jmlr.cls +++ b/Master/texmf-dist/tex/latex/jmlr/jmlr.cls @@ -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 @@ Keywords:} \ignorespaces}% \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} diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls index 7f206ba1fe8..8a0c9ad953e 100644 --- a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls +++ b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls @@ -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{} diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty b/Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty index d3ff8c5898f..0230e6f5fde 100644 --- a/Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty +++ b/Master/texmf-dist/tex/latex/jmlr/jmlrutils.sty @@ -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} -- cgit v1.2.3