diff options
author | Karl Berry <karl@freefriends.org> | 2015-02-24 23:10:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-02-24 23:10:45 +0000 |
commit | 9d9ff6bbeeec5a1b747d4c4bb9478fb2b7889ae6 (patch) | |
tree | 8c265b660b8b2b6ffe161b80f7058809418d5443 /Master/texmf-dist/doc/latex | |
parent | b858b37507977b7d60501920c7083773bab1768d (diff) |
jmlr (24feb15)
git-svn-id: svn://tug.org/texlive/trunk@36370 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/CHANGES | 13 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/README | 29 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/jmlr.pdf | bin | 536368 -> 539939 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf | bin | 317842 -> 319055 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf | bin | 417163 -> 423436 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex | 3 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf | bin | 296703 -> 308958 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex | 80 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf | bin | 297489 -> 297733 bytes |
9 files changed, 84 insertions, 41 deletions
diff --git a/Master/texmf-dist/doc/latex/jmlr/CHANGES b/Master/texmf-dist/doc/latex/jmlr/CHANGES index 98a62aa6963..599eac276d2 100644 --- a/Master/texmf-dist/doc/latex/jmlr/CHANGES +++ b/Master/texmf-dist/doc/latex/jmlr/CHANGES @@ -1,3 +1,16 @@ +v1.21: + + * jmlr.cls + + - added check for jmlr2e and pseudocode + + - fixed bug in \thanks to fix footnote marker issue if there's + more than one \thanks + + * jmlrbook.cls + + - added \nopagebreak after \@editorialteam + v1.20: * jmlrbook.cls diff --git a/Master/texmf-dist/doc/latex/jmlr/README b/Master/texmf-dist/doc/latex/jmlr/README index 474eece89d9..7bb3604893b 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.20 +LaTeX Class : jmlr bundle v1.21 -Last Modified : 2014-10-15 +Last Modified : 2015-02-24 Author : Nicola L. C. Talbot @@ -8,7 +8,6 @@ This bundle provides: * jmlr class * jmlrbook class - * makejmlrbook Perl script The jmlr class is a LaTeX2e class for articles for the Journal of Machine Learning Research (JMLR) or for the JMLR Workshop and @@ -19,12 +18,10 @@ The jmlrbook class is a LaTeX2e class that can be used to combine articles written using the jmlr class into a book. The jmlrbook class uses the combine class and the hyperref package to produce either a colour hyperlinked book for on-line viewing or a greyscale -nonhyperlinked book for printing. - -The makejmlrbook Perl script can be used to create the hyperlinked and -nonhyperlinked PDFs of a document using the jmlrbook class. It can also -create a set of HTML files that list the included papers with links -to their abstracts and the individual articles as PDFs. +nonhyperlinked book for printing. Production editors can use the +makejmlrbookgui application +(http://www.dickimaw-books.com/software/makejmlrbookgui/) to +generate the proceedings. INSTALLATION @@ -53,19 +50,7 @@ jmlrbook class requirements: xkeyval combnat setspace - fink - -If both 'pdfxa' and 'gray' options are used, jmlrbook.cls also requires: - - pdfx and FOGRA39L.icc - (Download ISOcoated_v2_330_bas.icc from - http://www.colormanagement.org/en/isoprofile.html - Rename it FOGRA39L.icc and put it in the pdfx folder) - -makejmlrbook Perl script requirements: - - Perl - TeX4ht + currfile LICENCE diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf b/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf Binary files differindex 728530f51de..d45545719aa 100644 --- a/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf +++ b/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf 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 Binary files differindex 603e195244b..8bb0202ec48 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf +++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf 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 Binary files differindex 83e727ed6ec..0e11c3b90c3 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf +++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex index 0b6693f21f6..f39e7bbd8cd 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex +++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex @@ -43,8 +43,7 @@ University of East Anglia} \begin{preface} -This is the preface. To make a standalone document for the preface -use the --extractpreface option when calling makejmlrbook. +This is the preface. \begin{signoff}{March 2010} % First editor: 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 Binary files differindex 87519897ff8..990ca4e1d7d 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf +++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex index 4b2ceccff89..ac147209d6f 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex +++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex @@ -1,5 +1,8 @@ + % use the "wcp" class option for workshop and conference + % proceedings %\documentclass[gray]{jmlr} % test grayscale version -\documentclass[tablecaption=bottom]{jmlr} + %\documentclass[tablecaption=bottom]{jmlr}% journal article + \documentclass[tablecaption=bottom,wcp]{jmlr} % W&CP article % The following packages will be automatically loaded: % amsmath, amssymb, natbib, graphicx, url, algorithm2e @@ -18,9 +21,10 @@ %\usepackage{siunitx} % The following command is just for this sample document: -\newcommand{\cs}[1]{\texttt{\char`\\#1}} +\newcommand{\cs}[1]{\texttt{\char`\\#1}}% remove this in your real article - % Define an unnumbered theorem just for this sample document: + % Define an unnumbered theorem just for this sample document for + % illustrative purposes: \theorembodyfont{\upshape} \theoremheaderfont{\scshape} \theorempostheader{:} @@ -32,10 +36,19 @@ \jmlryear{2010} \jmlrsubmitted{submission date} \jmlrpublished{publication date} +\jmlrworkshop{workshop title} % W&CP title + % The optional argument of \title is used in the header \title[Short Title]{Full Title of Article\titlebreak This Title Has A Line Break} + % Anything in the title that should appear in the main title but + % not in the article's header or the volume's table of + % contents should be placed inside \titletag{} + + %\title{Title of the Article\titletag{\thanks{Some footnote}}} + + % Use \Name{Author Name} to specify the name. % If the surname contains spaces, enclose the surname % in braces, e.g. \Name{John {Smith Jones}} similarly @@ -44,9 +57,13 @@ A Line Break} % enclose the diacritic in braces, e.g. \Name{{\'E}louise Smith} % \thanks must come after \Name{...} not inside the argument for - % example \Name{John Smith}\thanks{A note} NOT \Name{John + % example \Name{John Smith}\nametag{\thanks{A note}} NOT \Name{John % Smith\thanks{A note}} + % Anything in the name that should appear in the title but not in the + % article's header or footer or in the volume's + % table of contents should be placed inside \nametag{} + % Two authors with the same address \author{\Name{Author Name1\nametag{\thanks{A note}}} \Email{abc@sample.com}\and \Name{Author Name2} \Email{xyz@sample.com}\\ @@ -79,6 +96,7 @@ A Line Break} %} \editor{Editor's name} + %\editors{Editor One and Editor Two}% for multiple editors \begin{document} @@ -100,7 +118,12 @@ this sample document as it can help to reduce complications when combining the articles into a book. Please avoid using obsolete commands, such as \verb|\rm|, and obsolete packages, such as \textsf{epsfig}.\footnote{See -\url{http://www.ctan.org/pkg/l2tabu}} +\url{http://www.ctan.org/pkg/l2tabu}} Some packages that are known +to cause problems for the production editing process are checked for +by the \textsf{jmlr} class and will generate an error. (If you want +to know more about the production editing process, have a look at +the video tutorials for the production editors at +\url{http://www.dickimaw-books.com/software/makejmlrbookgui/videos/}.) Please also ensure that your document will compile with PDF\LaTeX. If you have an error message that's puzzling you, first check for it @@ -108,8 +131,8 @@ at the UK TUG FAQ \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=man-latex}. If that doesn't help, create a minimal working example (see \url{http://theoval.cmp.uea.ac.uk/~nlct/latex/minexample/}) and post -to somewhere like TeX on StackExchange -(\url{http://tex.stackexchange.com/}) or the LaTeX Community Forum +to somewhere like \TeX\ on StackExchange +(\url{http://tex.stackexchange.com/}) or the \LaTeX\ Community Forum (\url{http://www.latex-community.org/forum/}). \begin{note} @@ -139,7 +162,8 @@ These are unnumbered with a running head. Always use \verb|\label| and \verb|\ref| (or one of the commands described below) when cross-referencing. For example, the next -section is Section~\ref{sec:math}. The \textsf{jmlr} class +section is Section~\ref{sec:math} but you can also refer to it using +\sectionref{sec:math}. The \textsf{jmlr} class provides some convenient cross-referencing commands: \verb|\sectionref|, \verb|\equationref|, \verb|\tableref|, \verb|\figureref|, \verb|\algorithmref|, \verb|\theoremref|, @@ -191,6 +215,10 @@ details.\footnote{Either \texttt{texdoc amsmath} or Unnumbered single-lined equations should be displayed using \verb|\[| and \verb|\]|. For example: \[E = m c^2\] +or you can use the \texttt{displaymath} environment: +\begin{displaymath} +E = m c^2 +\end{displaymath} Numbered single-line equations should be displayed using the \texttt{equation} environment. For example: \begin{equation}\label{eq:trigrule} @@ -207,14 +235,14 @@ Lars Madsen, \emph{Avoid eqnarray!} TUGboat 33(1):21--25, 2012.} For example: f(x) &= x^2 + x\label{eq:f}\\ f'(x) &= 2x + 1\label{eq:df} \end{align} -Unnumbered multi-lined equations should be displayed using the +Unnumbered multi-lined equations can be displayed using the \texttt{align*} environment. For example: \begin{align*} f(x) &= (x+1)(x-1)\\ &= x^2 - 1 \end{align*} If you want to mix numbered with unnumbered lines use the -align environment and suppress unwanted line numbers with +\texttt{align} environment and suppress unwanted line numbers with \verb|\nonumber|. For example: \begin{align} y &= x^2 + 3x - 2x + 1\nonumber\\ @@ -270,6 +298,8 @@ below the operator (like \verb|\sum|) use the starred versions \label{sec:vec} Vectors should be typeset using \cs{vec}. For example $\vec{x}$. +(The original version of \cs{vec} can also be accessed using +\cs{orgvec}, for example $\orgvec{x}$.) The \textsf{jmlr} class also provides \cs{set} to typeset a set. For example $\set{S}$. @@ -286,6 +316,12 @@ Floats are supposed to have a little extra space above and below them to make them stand out from the rest of the text. This extra spacing is put in automatically and shouldn't need modifying. +If your article will later be reprinted in the Challenges for +Machine Learning, please be aware that the CiML books use a +different paper size, so if you want to resize any images use a +scale relative to the line width (\verb|\linewidth|), text width +(\verb|\textwidth|) or text height (\verb|\textheight|). + To ensure consistency, please \emph{don't} try changing the format of the caption by doing something like: \begin{verbatim} @@ -307,6 +343,8 @@ phrases, for example: Tables should go in the \texttt{table} environment. Within this environment use \verb|\floatconts| (defined by \textsf{jmlr}) to set the caption correctly and center the table contents. +The location of the caption depends on the \verb|tablecaption| +setting in the document class options. \begin{table}[htbp] % The first argument is the label. @@ -345,12 +383,14 @@ package which provides the commands \verb|\toprule|, \end{tabular}} \end{table} -If you want vertical lines as well, you can't use the +If you really want vertical lines as well, you can't use the \textsf{booktabs} commands as there'll be some unwanted gaps. Instead you can use \LaTeX's \verb|\hline|, but the rows may appear a bit cramped. You can add extra space above or below a row using \verb|\abovestrut| and \verb|\belowstrut|. For example, -see \tableref{tab:example-hline}. +see \tableref{tab:example-hline}. However, you might want to read +the \textsf{booktabs} documentation regarding the use of vertical +lines. \begin{table}[htbp] \floatconts @@ -396,7 +436,7 @@ example: If the table is very wide but not very long, you can use the \texttt{sidewaystable} environment defined in the \textsf{rotating} package (so use \verb|\usepackage{rotating}|). -If the table is too long to fit on a page, you should use the +If the table is too long to fit on a page, you can use the \texttt{longtable} environment defined in the \textsf{longtable} package (so use \verb|\usepackage{longtable}|). @@ -437,8 +477,12 @@ If the figure is too wide to fit on the page, you can use the \texttt{sidewaysfigure} environment defined in the \textsf{rotating} package. -Don't use \verb|\graphicspath|. If the images are contained in -a subdirectory, specify this when you include the image, for +Don't use \verb|\graphicspath|.\footnote{This is specific to the +\textsf{jmlr} class, not a general recommendation. The main file +that generates the proceedings or the CiML book is typically in a +different directory to the imported articles, so it modifies the +graphics path when it imports an article.} If the images +are contained in a subdirectory, specify this when you include the image, for example \verb|\includegraphics{figures/mypic}|. \subsubsection{Sub-Figures} @@ -744,7 +788,7 @@ Another example: {\ifprint{\bfseries}{\color{red}}important text!} You can use the class option \texttt{gray} to see how the document will appear in gray scale mode. \textcolor{blue}{Colored -text} will automatically be converted to gray scale. +text} will automatically be converted to gray scale in print mode. The \textsf{jmlr} class loads the \textsf{xcolor} package, so you can also define your own colors. For example: @@ -761,7 +805,9 @@ in the \textsf{xcolor} documentation\footnote{either \section{Citations and Bibliography} \label{sec:cite} -The \textsf{jmlr} class automatically loads \textsf{natbib}. +The \textsf{jmlr} class automatically loads \textsf{natbib} +and automatically sets the bibliography style, so you don't need to +use \verb|\bibliographystyle|. This sample file has the citations defined in the accompanying BibTeX file \texttt{jmlr-sample.bib}. For a parenthetical citation use \verb|\citep|. For example 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 Binary files differindex 49bc2418610..712a5acba86 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf +++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf |