From bfcb5e953985804589a2a55b1f1f80bd00c34763 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 30 Sep 2014 00:02:48 +0000 Subject: jmlr (29sep14) git-svn-id: svn://tug.org/texlive/trunk@35282 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/jmlr/CHANGES | 6 + Master/texmf-dist/doc/latex/jmlr/INSTALL | 138 ++++++++++----------- Master/texmf-dist/doc/latex/jmlr/README | 6 +- Master/texmf-dist/doc/latex/jmlr/jmlr.pdf | Bin 533058 -> 533707 bytes .../latex/jmlr/sample-books/jmlrbook-sample.pdf | Bin 317119 -> 318138 bytes .../latex/jmlr/sample-books/proceedings-sample.pdf | Bin 418243 -> 418803 bytes .../doc/latex/jmlr/sample-papers/jmlr-sample.pdf | Bin 296820 -> 296703 bytes .../latex/jmlr/sample-papers/jmlrwcp-sample.pdf | Bin 297600 -> 297489 bytes Master/texmf-dist/source/latex/jmlr/jmlr.dtx | 33 +++-- Master/texmf-dist/source/latex/jmlr/jmlr.ins | 4 +- Master/texmf-dist/tex/latex/jmlr/jmlr.cls | 8 +- Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls | 14 +-- 12 files changed, 111 insertions(+), 98 deletions(-) diff --git a/Master/texmf-dist/doc/latex/jmlr/CHANGES b/Master/texmf-dist/doc/latex/jmlr/CHANGES index 15f13913711..9bf8b46a27f 100644 --- a/Master/texmf-dist/doc/latex/jmlr/CHANGES +++ b/Master/texmf-dist/doc/latex/jmlr/CHANGES @@ -1,3 +1,9 @@ +v1.19: + + * jmlrbook.cls + + - changed \chapter* to \chapter in preface environment + v1.18: * jmlrbook.cls diff --git a/Master/texmf-dist/doc/latex/jmlr/INSTALL b/Master/texmf-dist/doc/latex/jmlr/INSTALL index 805c257c5b3..dee8b222adb 100644 --- a/Master/texmf-dist/doc/latex/jmlr/INSTALL +++ b/Master/texmf-dist/doc/latex/jmlr/INSTALL @@ -1,69 +1,69 @@ -INSTALLATION - -If you have downloaded the jmlr bundle using the TeX Directory -Structure (TDS), that is you have downloaded the archive -jmlr.tds.zip containing doc, tex and source directories, you need to -follow the "Installing from TDS" instructions below. - -If you have downloaded the following files: - -jmlr.dtx -jmlr.ins - -You need to follow the "Installing from DTX and INS" instructions -below. - -For further information on installing LaTeX packages see: - -http://www.tex.ac.uk/cgi-bin/texfaq2html?label=installthings - -INSTALLING FROM TDS -=================== - -Files in tex and doc directories should go in the corresponding -TEXMF directories (for example, /usr/share/texmf-local/ or -C:\localtexmf\). - -*Remember to refresh TeX's database* - -Example (on UNIX like systems): - -unzip jmlr.tds.zip -d ~/texmf/ -texhash ~/texmf/ - -Move the makejmlrbook Perl script from scripts/jmlr/ to somewhere -on your path. If you are using Windows, you will also need to -move makejmlrbook.bat to the same location. - -INSTALLING FROM DTX AND INS -=========================== - -Run LaTeX on jmlr.ins to generate jmlr.cls and jmlrbook.cls: - -latex jmlr.ins - -To create the documentation (jmlr.pdf): - -pdflatex jmlr.dtx -makeindex -s gind.ist jmlr.idx -makeindex -s gglo.ist -o jmlr.gls jmlr.glo -pdflatex jmlr.dtx -pdflatex jmlr.dtx - -If TEXMF denotes the base directory of your local TeX installation (e.g. -/usr/share/texmf-local/ or C:\localtexmf\) then create the following -directories (if they don't already exist): - -TEXMF/doc/latex/jmlr -TEXMF/tex/latex/jmlr - -Move the documentation to TEXMF/doc/latex/jmlr/ - -Move jmlr.cls and jmlrbook.cls to TEXMF/tex/latex/jmlr/ - -*Remember to refresh TeX's database* - -Move the makejmlrbook Perl script to somewhere on your path. If -you are using Windows, you will also need to move makejmlrbook.bat -to the same location. - +INSTALLATION + +If you have downloaded the jmlr bundle using the TeX Directory +Structure (TDS), that is you have downloaded the archive +jmlr.tds.zip containing doc, tex and source directories, you need to +follow the "Installing from TDS" instructions below. + +If you have downloaded the following files: + +jmlr.dtx +jmlr.ins + +You need to follow the "Installing from DTX and INS" instructions +below. + +For further information on installing LaTeX packages see: + +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=installthings + +INSTALLING FROM TDS +=================== + +Files in tex and doc directories should go in the corresponding +TEXMF directories (for example, /usr/share/texmf-local/ or +C:\localtexmf\). + +*Remember to refresh TeX's database* + +Example (on UNIX like systems): + +unzip jmlr.tds.zip -d ~/texmf/ +texhash ~/texmf/ + +Move the makejmlrbook Perl script from scripts/jmlr/ to somewhere +on your path. If you are using Windows, you will also need to +move makejmlrbook.bat to the same location. + +INSTALLING FROM DTX AND INS +=========================== + +Run LaTeX on jmlr.ins to generate jmlr.cls and jmlrbook.cls: + +latex jmlr.ins + +To create the documentation (jmlr.pdf): + +pdflatex jmlr.dtx +makeindex -s gind.ist jmlr.idx +makeindex -s gglo.ist -o jmlr.gls jmlr.glo +pdflatex jmlr.dtx +pdflatex jmlr.dtx + +If TEXMF denotes the base directory of your local TeX installation (e.g. +/usr/share/texmf-local/ or C:\localtexmf\) then create the following +directories (if they don't already exist): + +TEXMF/doc/latex/jmlr +TEXMF/tex/latex/jmlr + +Move the documentation to TEXMF/doc/latex/jmlr/ + +Move jmlr.cls and jmlrbook.cls to TEXMF/tex/latex/jmlr/ + +*Remember to refresh TeX's database* + +Move the makejmlrbook Perl script to somewhere on your path. If +you are using Windows, you will also need to move makejmlrbook.bat +to the same location. + diff --git a/Master/texmf-dist/doc/latex/jmlr/README b/Master/texmf-dist/doc/latex/jmlr/README index c4c39745363..33666884a92 100644 --- a/Master/texmf-dist/doc/latex/jmlr/README +++ b/Master/texmf-dist/doc/latex/jmlr/README @@ -1,6 +1,6 @@ -LaTeX Class : jmlr bundle v1.18 +LaTeX Class : jmlr bundle v1.19 -Last Modified : 2013-10-17 +Last Modified : 2014-09-29 Author : Nicola L. C. Talbot @@ -70,7 +70,7 @@ makejmlrbook Perl script requirements: LICENCE This material is subject to the LaTeX Project Public License. -See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html +See http://www.ctan.org/license/lppl1.3 for the details of that license. RELATED SOFTWARE: diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf b/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf index dc3e8cc6ff3..dcde5ae7845 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 75fd1a990ab..c5e096df5a0 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 dfb11b967bb..be66a1f92b9 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 8969d7b36a7..c7b151bfb51 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 3f16a19b885..553265d19b7 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 eb7336d4c16..77bd3952119 100644 --- a/Master/texmf-dist/source/latex/jmlr/jmlr.dtx +++ b/Master/texmf-dist/source/latex/jmlr/jmlr.dtx @@ -7,7 +7,7 @@ % -section "chapter" % -author "Nicola Talbot" % jmlr -% Created on 2013/10/17 14:36 +% Created on 2014/9/29 12:01 %\fi %\iffalse %<*package> @@ -30,7 +30,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2013 Nicola Talbot, all rights reserved. +% Copyright (C) 2014 Nicola Talbot, all rights reserved. % \fi % \iffalse %<*driver> @@ -49,7 +49,7 @@ \doxitem{Option}{option}{package options} -\CheckSum{4698} +\CheckSum{4703} \newcommand*{\appopt}[1]{\texttt{-{}-#1}} @@ -67,7 +67,7 @@ % \author{Nicola L. C. Talbot\\[10pt] %\url{http://www.dickimaw-books.com/}} % -% \date{2013-10-17 (version 1.18)} +% \date{2014-09-29 (version 1.19)} % \maketitle %\tableofcontents % @@ -1711,7 +1711,7 @@ % Declare class and required TeX format: % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{jmlr}[2013/10/17 v1.18 (NLCT) Journal of Machine Learning Research] +\ProvidesClass{jmlr}[2014/09/29 v1.19 (NLCT) Journal of Machine Learning Research] % \end{macrocode} %\changes{1.10}{2011-01-05}{hyperref now loaded by jmlr instead of %jmlrbook} @@ -1931,9 +1931,10 @@ \@ifundefined{@pre@hyperref}{}{\@pre@hyperref} % \end{macrocode} % Load \sty{hyperref}: +%\changes{1.19}{??}{replaced \cs{usepackage} with \cs{RequirePackage}} % \begin{macrocode} -\usepackage{hyperref} -\usepackage{nameref} +\RequirePackage{hyperref} +\RequirePackage{nameref} % \end{macrocode} % \begin{macrocode} % Do stuff that has to come immediately after \sty{hyperref} and @@ -4270,7 +4271,7 @@ Keywords:} \ignorespaces}% % \end{macrocode} % Declare class: % \begin{macrocode} -\ProvidesClass{jmlrbook}[2013/10/17 v1.18 (NLCT) JMLR Book Style] +\ProvidesClass{jmlrbook}[2014/09/29 v1.19 (NLCT) JMLR Book Style] % \end{macrocode} % Need \sty{xkeyval} package to have key=value class options % \begin{macrocode} @@ -4693,7 +4694,12 @@ Keywords:} \ignorespaces}% \else \newenvironment{preface}[1][preface]% {% - \chapter*{\prefacename} +% \end{macrocode} +% The preface should be in the front matter, so the chapter +% numbering should automatically be suppressed. +%\changes{1.19}{2014/09/29}{changed to unstarred chapter} +% \begin{macrocode} + \chapter{\prefacename} \protected@write\@mainauxout {}{\string\@prefacestart{\thepage}{\arabic{page}}}% \protected@write\@mainauxout{}{\string\@prefacefile{\finkpath}{#1}}% @@ -5115,6 +5121,7 @@ Keywords:} \ignorespaces}% % Editorial team listed at the end of a preface etc. The mandatory % argument is the date, the optional argument is the team title. % Each editor should be separated with \ics{Editor}. +%\changes{1.19}{2014/09/29}{added \cs{nopagebreak}} % \begin{macrocode} \ifjmlrhtml \newenvironment{signoff}[2][The Editorial Team]{% @@ -5124,14 +5131,14 @@ Keywords:} \ignorespaces}% \par\vskip\baselineskip\noindent \ifx\@signoffdate\@empty \else - \emph{\@signoffdate}\par - \vskip\baselineskip\noindent + \emph{\@signoffdate}\nopagebreak\par + \nopagebreak\vskip\baselineskip\noindent \fi \ifx\@editorialteam\@empty \else - \@editorialteam:\par\vskip\baselineskip + \@editorialteam:\nopagebreak\par\nopagebreak\vskip\baselineskip \fi - \noindent\ignorespaces + \nopagebreak\noindent\ignorespaces }% {% }% diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.ins b/Master/texmf-dist/source/latex/jmlr/jmlr.ins index b1d8f99c732..94c27e1006c 100644 --- a/Master/texmf-dist/source/latex/jmlr/jmlr.ins +++ b/Master/texmf-dist/source/latex/jmlr/jmlr.ins @@ -1,10 +1,10 @@ -% jmlr.ins generated using makedtx version 1.1 2013/10/17 14:36 +% jmlr.ins generated using makedtx version 1.1 2014/9/29 12:01 \input docstrip \preamble jmlr.dtx - Copyright 2013 Nicola Talbot + Copyright 2014 Nicola Talbot This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlr.cls b/Master/texmf-dist/tex/latex/jmlr/jmlr.cls index 96690affece..597d72d8780 100644 --- a/Master/texmf-dist/tex/latex/jmlr/jmlr.cls +++ b/Master/texmf-dist/tex/latex/jmlr/jmlr.cls @@ -7,7 +7,7 @@ %% jmlr.dtx (with options: `jmlr.cls,package') %% %% jmlr.dtx -%% Copyright 2013 Nicola Talbot +%% Copyright 2014 Nicola Talbot %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -41,7 +41,7 @@ %% First editor: %% Second editor: \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{jmlr}[2013/10/17 v1.18 (NLCT) Journal of Machine Learning Research] +\ProvidesClass{jmlr}[2014/09/29 v1.19 (NLCT) Journal of Machine Learning Research] \RequirePackage{xkeyval} \RequirePackage{calc} \RequirePackage{etoolbox} @@ -131,8 +131,8 @@ \RequirePackage[algo2e,ruled]{algorithm2e} \jmlrprehyperref \@ifundefined{@pre@hyperref}{}{\@pre@hyperref} -\usepackage{hyperref} -\usepackage{nameref} +\RequirePackage{hyperref} +\RequirePackage{nameref} \@ifundefined{@post@hyperref}{}{\@post@hyperref} \hypersetup{colorlinks, linkcolor=blue, diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls index a86e4acb494..4b75264a9dc 100644 --- a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls +++ b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls @@ -7,7 +7,7 @@ %% jmlr.dtx (with options: `jmlrbook.cls,package') %% %% jmlr.dtx -%% Copyright 2013 Nicola Talbot +%% Copyright 2014 Nicola Talbot %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -41,7 +41,7 @@ %% First editor: %% Second editor: \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{jmlrbook}[2013/10/17 v1.18 (NLCT) JMLR Book Style] +\ProvidesClass{jmlrbook}[2014/09/29 v1.19 (NLCT) JMLR Book Style] \RequirePackage{xkeyval} \RequirePackage{setspace} \RequirePackage{fink} @@ -278,7 +278,7 @@ \else \newenvironment{preface}[1][preface]% {% - \chapter*{\prefacename} + \chapter{\prefacename} \protected@write\@mainauxout {}{\string\@prefacestart{\thepage}{\arabic{page}}}% \protected@write\@mainauxout{}{\string\@prefacefile{\finkpath}{#1}}% @@ -486,14 +486,14 @@ \par\vskip\baselineskip\noindent \ifx\@signoffdate\@empty \else - \emph{\@signoffdate}\par - \vskip\baselineskip\noindent + \emph{\@signoffdate}\nopagebreak\par + \nopagebreak\vskip\baselineskip\noindent \fi \ifx\@editorialteam\@empty \else - \@editorialteam:\par\vskip\baselineskip + \@editorialteam:\nopagebreak\par\nopagebreak\vskip\baselineskip \fi - \noindent\ignorespaces + \nopagebreak\noindent\ignorespaces }% {% }% -- cgit v1.2.3