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.