diff options
author | Karl Berry <karl@freefriends.org> | 2012-01-06 00:56:16 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-01-06 00:56:16 +0000 |
commit | 064060e7ba808e496c0d66919f339be2ef91e323 (patch) | |
tree | 29002a6a11864bccd1ca40836bcaa6dc5d5b77f1 | |
parent | 2fa3ace8e2fef6e8c7c4336917808b63a1ccca21 (diff) |
jmlr 1.12 (5jan12)
git-svn-id: svn://tug.org/texlive/trunk@25029 c570f23f-e606-0410-a88d-b1316a301751
24 files changed, 2763 insertions, 2537 deletions
diff --git a/Master/texmf-dist/doc/latex/jmlr/CHANGES b/Master/texmf-dist/doc/latex/jmlr/CHANGES index abe027f6e8f..b51baf04e65 100644 --- a/Master/texmf-dist/doc/latex/jmlr/CHANGES +++ b/Master/texmf-dist/doc/latex/jmlr/CHANGES @@ -1,3 +1,44 @@ +v1.12: + + * jmlr.cls + + - removed prehyperref package option. + + - renamed \jmlr@prehyperref to \jmlrprehyperref + + - added tabularx to list of problem packages. + + - provided default value of \@shortitle + + - added \titlebreak + + - added optional argument to \Name + (\jmlrauthors now redefines \@jmlr@authors instead of + \@jmlrauthors) + + - added chapter number to \theHsection to ensure unique + hyperlinks in book + + * jmlrbook.cls + + - Moved loading setspace and fink before jmlr.cls loaded + + - changed \thechapter to \theHchapter in definition of + \theHalgorithm etc + + - added \theHfootnote, \theHtable, \theHfigure + + - in \importpubpaper etc, changed \@shortitle to \@title in toc + + * makejmlrbook v0.31 + + - footnotes in abstract files changed to in-line parentheses. + + - --batchtex option now also passes "-interaction=batchmode" to + htlatex + + - added debugging option --noexecute + v1.11: * jmlr.cls diff --git a/Master/texmf-dist/doc/latex/jmlr/README b/Master/texmf-dist/doc/latex/jmlr/README index f8b6ead04ac..bcde63d2877 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.11 +LaTeX Class : jmlr bundle v1.12 -Last Modified : 2011-03-24 +Last Modified : 2012-01-05 Author : Nicola L. C. Talbot diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html index ea0655e8ba3..32622d9646c 100644 --- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html +++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html @@ -5,23 +5,22 @@ <!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd--> <html xmlns="http://www.w3.org/1999/xhtml" > -<head><title>LaTeX2εClasses for the Journal of Machine Learning Research</title> +<head><title>LaTeX 2"Classes for the Journal of Machine Learning Research</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> <!-- xhtml,fn-in,css-in --> <meta name="src" content="jmlr-manual.tex" /> -<meta name="date" content="2011-03-24 21:20:00" /> +<meta name="date" content="2012-01-05 13:17:00" /> <style type="text/css"> <!-- /* start css.sty */ -.cmmi-10{font-style: italic;} -.ecrm-1728{font-size:170%;} -.cmmi-12x-x-144{font-size:172%;font-style: italic;} -.ecrm-1200{font-size:120%;} -.cmsy-8{font-size:80%;} +.futr8t-x-x-172{font-size:172%;} +.futr8t-x-x-120{font-size:120%;} +.futr8t-x-x-90{font-size:90%;} +.futmii-x-x-172{font-size:172%;} .ectt-1200{font-size:120%; font-family: monospace;} .ectt-1200{ font-family: monospace;} .ectt-1200{ font-family: monospace;} @@ -29,19 +28,6 @@ .ectt-1200{ font-family: monospace;} .ectt-1200{ font-family: monospace;} .ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1200{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} .ectt-1000{ font-family: monospace;} .ectt-1000{ font-family: monospace;} .ectt-1000{ font-family: monospace;} @@ -49,19 +35,6 @@ .ectt-1000{ font-family: monospace;} .ectt-1000{ font-family: monospace;} .ectt-1000{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} -.ectt-1000{ font-family: monospace;} -.ecss-1000{ font-family: sans-serif;} -.ecss-1000{ font-family: sans-serif;} -.ecss-1000{ font-family: sans-serif;} -.ecss-1000{ font-family: sans-serif;} -.ecss-1000{ font-family: sans-serif;} -.ecss-1000{ font-family: sans-serif;} -.ecss-1000{ font-family: sans-serif;} -.ecss-1000{ font-family: sans-serif;} .ecss-1000{ font-family: sans-serif;} .ecss-1000{ font-family: sans-serif;} .ecss-1000{ font-family: sans-serif;} @@ -69,9 +42,7 @@ .ecss-1000{ font-family: sans-serif;} .ecss-1000{ font-family: sans-serif;} .ecss-1000{ font-family: sans-serif;} -.ecss-1000{ font-family: sans-serif;} -.ecrm-0900{font-size:90%;} -.ecrm-0800{font-size:80%;} +.futr8t-x-x-80{font-size:80%;} .ecss-0800{font-size:80%; font-family: sans-serif;} .ecss-0800{ font-family: sans-serif;} .ecss-0800{ font-family: sans-serif;} @@ -79,79 +50,6 @@ .ecss-0800{ font-family: sans-serif;} .ecss-0800{ font-family: sans-serif;} .ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecss-0800{ font-family: sans-serif;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecbx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecsx-1000{ font-weight: bold;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecbi-1000{ font-weight: bold; font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} -.ecti-1000{ font-style: italic;} .ectt-0900{font-size:90%; font-family: monospace;} .ectt-0900{ font-family: monospace;} .ectt-0900{ font-family: monospace;} @@ -159,15 +57,13 @@ .ectt-0900{ font-family: monospace;} .ectt-0900{ font-family: monospace;} .ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} -.ectt-0900{ font-family: monospace;} +.ecsx-1000{ font-weight: bold;} +.ecsx-1000{ font-weight: bold;} +.ecsx-1000{ font-weight: bold;} +.ecsx-1000{ font-weight: bold;} +.ecsx-1000{ font-weight: bold;} +.ecsx-1000{ font-weight: bold;} +.ecsx-1000{ font-weight: bold;} .ectt-0800{font-size:80%; font-family: monospace;} .ectt-0800{ font-family: monospace;} .ectt-0800{ font-family: monospace;} @@ -175,31 +71,8 @@ .ectt-0800{ font-family: monospace;} .ectt-0800{ font-family: monospace;} .ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ectt-0800{ font-family: monospace;} -.ecti-0800{font-size:80%; font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} -.ecti-0800{ font-style: italic;} +.futsy-x-x-80{font-size:80%;} +.futri8t-x-x-80{font-size:80%;} p.noindent { text-indent: 0em } td p.noindent { text-indent: 0em; margin-top:0em; } p.nopar { text-indent: 0em; } @@ -339,15 +212,15 @@ div.important { background-color:red; } <h2 class="titleHead"><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>2ε Classes for the Journal of Machine +class="E">E</span>X</span></span>2" Classes for the Journal of Machine Learning Research</h2> - <div class="author" ><span -class="ecrm-1200">Nicola L. C. Talbot</span> + <div class="author" ><span +class="futr8t-x-x-120">Nicola L. C. Talbot</span> <br /><a href="http://theoval.cmp.uea.ac.uk/~nlct/" class="url" ><span class="ectt-1200">http://theoval.cmp.uea.ac.uk/~nlct/</span></a></div><br /> <div class="date" ><span -class="ecrm-1200">2011-03-24 (version 1.11)</span></div> +class="futr8t-x-x-120">2012-01-05 (version 1.12)</span></div> </div> <h3 class="likesectionHead"><a id="x1-1000"></a>Contents</h3> @@ -412,35 +285,35 @@ href="#Q1-1-28">Index</a></span> </div> <!--l. 32--><p class="noindent" > </p> - <h3 class="sectionHead"><span class="titlemark">1 </span> <a + <h3 class="sectionHead"><span class="titlemark">1 </span> <a id="x1-20001"></a>Introduction</h3> <!--l. 34--><p class="noindent" >The <span -class="ecss-1000">jmlr </span>class is for articles that need to be formatted according to the Journal of -Machine Learning Research style. This class is based on the <span +class="ecss-1000">jmlr </span>class is for articles that need to be formatted according to the Journal of Machine +Learning Research style. This class is based on the <span class="ecss-1000">jmlr2e</span><a id="dx1-2001"></a> and <span class="ecss-1000">jmlrwcp2e</span><a - id="dx1-2002"></a> -packages but has been adapted to enable it to work better with the <span + id="dx1-2002"></a> packages but +has been adapted to enable it to work better with the <span class="ecss-1000">combine</span><a - id="dx1-2003"></a> class to -collate the articles into a book. <a -href="#x1-40003">§3 </a><a -href="#x1-40003">Guidelines for Article Authors<!--tex4ht:ref: sec:jmlr --></a> describes how to use -the <span -class="ecss-1000">jmlr </span>class. + id="dx1-2003"></a> class to collate the +articles into a book. <a +href="#x1-40003"> +href="#x1-40003">Guidelines for Article Authors<!--tex4ht:ref: sec:jmlr --></a> describes how to use the <span +class="ecss-1000">jmlr</span> +class. </p><!--l. 41--><p class="indent" > The <span class="ecss-1000">jmlrbook </span>class is for combining JMLR articles into a book. This class uses <span class="ecss-1000">combine</span><a id="dx1-2004"></a> and <span class="ecss-1000">hyperref</span><a - id="dx1-2005"></a>, which are troublesome enough on their own but together are -quite fragile. The <span -class="ecss-1000">jmlrbook </span>class redefines some internals to get <span -class="ecss-1000">combine </span>and <span -class="ecss-1000">hyperref</span> -to work together but some packages (e.g. <span + id="dx1-2005"></a>, which are troublesome enough on their own but together +are quite fragile. The <span +class="ecss-1000">jmlrbook </span>class rede +class="ecss-1000">combine </span>and +<span +class="ecss-1000">hyperref </span>to work together but some packages (e.g. <span class="ecss-1000">subfig</span><a id="dx1-2006"></a> and <span class="ecss-1000">pdfpages</span><a @@ -453,35 +326,69 @@ href="#fn1x0" id="fn1x0-bk"><sup class="textsuperscript">1</sup></a></span><a id="x1-2008f1"></a> The <span class="ecss-1000">jmlrbook </span>class works best with PDF<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> so authors should ensure that their -articles can compile with PDF<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> so authors should ensure that their articles +can compile with PDF<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>. <a -href="#x1-180004">§4 </a><a -href="#x1-180004">Guidelines for Production Editors<!--tex4ht:ref: sec:jmlrbook --></a> describes -how to use the <span +href="#x1-180004"> +href="#x1-180004">Guidelines for Production Editors<!--tex4ht:ref: sec:jmlrbook --></a> describes how to use the +<span class="ecss-1000">jmlrbook </span>class. -</p><!--l. 58--><p class="indent" > The <span +</p><!--l. 58--><p class="indent" > <div class="important" title="Important Note"> Note that the <span +class="ecss-1000">jmlr </span>(and therefore <span +class="ecss-1000">jmlrbook</span>) class automatically loads the <span +class="ecss-1000">hyperref</span><a + id="dx1-2015"></a> +package, but some packages need to be loaded before <span +class="ecss-1000">hyperref</span><a + id="dx1-2016"></a>. </div> +</p><!--l. 62--><p class="noindent" > +</p><!--l. 64--><p class="indent" > Anything that needs to be done before <span +class="ecss-1000">hyperref</span><a + id="dx1-2017"></a> is loaded can be speci +command +</p><!--l. 66--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-0900">\jmlrprehyperref</span><span +class="ectt-0900"> </span></span><a + id="dx1-2018"></a> <span +class="ectt-1000">\jmlrprehyperref </span></div><hr> +</p><!--l. 68--><p class="noindent" > +<span +class="futri8t-">before </span>the class is loaded. For example, to load the packages <span +class="ecss-1000">foo </span>and <span +class="ecss-1000">bar </span>before <span +class="ecss-1000">hyperref</span><a + id="dx1-2019"></a>, you +can do: + + + +</p> + <div class="verbatim" id="verbatim-1"> +\newcommand{\jmlrprehyperref}{\usepackage{foo,bar}} + <br />\documentclass{jmlr} +</div> +<!--l. 75--><p class="nopar" > +</p><!--l. 77--><p class="indent" > The <span class="ectt-1000">makejmlrbook</span><a - id="dx1-2015"></a> Perl script can be used to make a book that uses the <span -class="ecss-1000">jmlrbook</span> -class. In addition to creating the print and online versions of the book, it will -compile the individual articles, running Bib<span class="TEX">T<span -class="E">E</span>X</span> where necessary, and create a -set of HTML files containing a list of all the articles imported into the book -along with links to the abstracts and PDFs of the individual articles. <a -href="#x1-260004.6">§4.6 -</a><a + id="dx1-2020"></a> Perl script can be used to make a book that uses the <span +class="ecss-1000">jmlrbook </span>class. In +addition to creating the print and online versions of the book, it will compile the individual +articles, running Bib<span class="TEX">T<span +class="E">E</span>X</span> where necessary, and create a set of HTML +all the articles imported into the book along with links to the abstracts and PDFs of the +individual articles. <a +href="#x1-260004.6"> href="#x1-260004.6">Creating the Book Using <span -class="ectt-1000">makejmlrbook</span><!--tex4ht:ref: sec:makejmlrbook --></a> describes how to use the <span +class="ectt-1000">makejmlrbook</span><!--tex4ht:ref: sec:makejmlrbook --></a> describes how to use the +<span class="ectt-1000">makejmlrbook</span><a - id="dx1-2016"></a> -application. -</p><!--l. 67--><p class="noindent" > + id="dx1-2021"></a> application. +</p><!--l. 86--><p class="noindent" > </p> -<!--l. 67--><p class="noindent" ><a -href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">2 </span> <a +<!--l. 86--><p class="noindent" ><a +href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">2 </span> <a id="x1-30002"></a>Required Packages</h3> -<!--l. 69--><p class="noindent" >The <span +<!--l. 88--><p class="noindent" >The <span class="ecss-1000">jmlr </span>class is based on the <span class="ecss-1000">scrartcl</span><a id="dx1-3001"></a> class and loads the following packages: <span @@ -508,11 +415,11 @@ unlike the <span class="ecss-1000">jmlr2e</span><a id="dx1-3011"></a> and <span class="ecss-1000">jmlrwcp2e</span><a - id="dx1-3012"></a> packages, this class file does not load the obsolete <span + id="dx1-3012"></a> packages, this class class="ecss-1000">epsfig</span><a id="dx1-3013"></a> package. -</p><!--l. 76--><p class="indent" > The <span +</p><!--l. 95--><p class="indent" > The <span class="ecss-1000">jmlrbook </span>class additionally loads the <span class="ecss-1000">combine</span><a id="dx1-3014"></a> class and the following packages: @@ -523,25 +430,22 @@ class="ecss-1000">setspace</span><a id="dx1-3016"></a> and <span class="ecss-1000">fink</span><a id="dx1-3017"></a>. -</p><!--l. 79--><p class="indent" > The <span +</p><!--l. 98--><p class="indent" > The <span class="ectt-1000">makejmlrbook</span><a id="dx1-3018"></a> script requires Perl, <span class="TEX">T<span class="E">E</span>X</span> and <span class="TEX">T<span class="E">E</span>X</span>4ht. - - - -</p><!--l. 81--><p class="noindent" > +</p><!--l. 100--><p class="noindent" > </p> -<!--l. 81--><p class="noindent" ><a -href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">3 </span> <a +<!--l. 100--><p class="noindent" ><a +href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">3 </span> <a id="x1-40003"></a>Guidelines for Article Authors</h3> -<!--l. 84--><p class="noindent" >Article authors should use the <span -class="ecss-1000">jmlr </span>class. This class comes with example files -<span -class="ectt-1000">jmlr-sample.tex </span>and <span +<!--l. 103--><p class="noindent" >Article authors should use the <span +class="ecss-1000">jmlr </span>class. This class comes with example +class="ectt-1000">jmlr-sample.tex</span> +and <span class="ectt-1000">jmlrwcp-sample.tex</span>, which can be used as templates. -</p><!--l. 88--><p class="indent" > The following class options are available: +</p><!--l. 107--><p class="indent" > The following class options are available: </p><dl class="description"><dt class="description"> <span class="ecsx-1000">nowcp</span><a @@ -562,19 +466,22 @@ class="description">Use two-column style. class="ecsx-1000">onecolumn</span><a id="dx1-4004"></a> </dt><dd class="description">Use one-column style (default). + + + </dd><dt class="description"> <span class="ecsx-1000">color</span><a id="dx1-4005"></a> </dt><dd class="description">Color version (see <a -href="#x1-160003.11">§3.11 </a><a +href="#x1-160003.11"> href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). </dd><dt class="description"> <span class="ecsx-1000">gray</span><a id="dx1-4006"></a> </dt><dd class="description">Grayscale version (see <a -href="#x1-160003.11">§3.11 </a><a +href="#x1-160003.11"> href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). </dd><dt class="description"> <span @@ -585,8 +492,7 @@ class="ecss-1000">table</span><a id="dx1-4008"></a><a id="dx1-4009"></a> environment, <span class="ectt-1000">\floatconts</span><a - id="dx1-4010"></a> puts the caption at the - top. + id="dx1-4010"></a> puts the caption at the top. </dd><dt class="description"> <span class="ecsx-1000">tablecaption=bottom</span><a @@ -596,289 +502,291 @@ class="ecss-1000">table</span><a id="dx1-4012"></a><a id="dx1-4013"></a> environment, <span class="ectt-1000">\floatconts</span><a - id="dx1-4014"></a> puts the caption at - the bottom. - </dd><dt class="description"> -<span -class="ecsx-1000">prehyperref</span><a - id="dx1-4015"></a><span -class="ecbx-1000">=</span><span -class="ectt-1000">{</span><span -class="cmsy-10">⟨</span><span -class="ecbi-1000">stuff </span><span -class="cmsy-10">⟩</span><span -class="ectt-1000">}</span> </dt><dd -class="description">Does <span -class="cmsy-10">⟨</span><span -class="ecti-1000">stuff </span><span -class="cmsy-10">⟩ </span>before loading <span -class="ecss-1000">hyperref</span><a - id="dx1-4016"></a>.</dd></dl> -<!--l. 113--><p class="noindent" > + id="dx1-4014"></a> puts the caption at the + bottom. + </dd></dl> +<!--l. 130--><p class="noindent" > </p> -<!--l. 113--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a +<!--l. 130--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a id="x1-50003.1"></a>Title Information</h4> -<!--l. 115--><p class="noindent" >The <span -class="ecss-1000">jmlr </span>class uses different syntax from <span +<!--l. 132--><p class="noindent" >The <span +class="ecss-1000">jmlr </span>class uses di class="ecss-1000">jmlr2e</span><a id="dx1-5001"></a> and <span class="ecss-1000">jmlrwcp2e</span><a id="dx1-5002"></a> to specify the title -information. In particular, it doesn’t define <span +information. In particular, it doesn't de class="ectt-1000">\jmlrheading </span>and <span -class="ectt-1000">\ShortHeading</span>. Instead, -the following commands should be used: -</p><!--l. 120--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-1000">\ShortHeading</span>. Instead, the +following commands should be used: +</p><!--l. 137--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\jmlrvolume</span><span class="ectt-0900"> </span></span><a id="dx1-5003"></a> <span class="ectt-1000">\jmlrvolume{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">number</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">number</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 122--><p class="noindent" > -This specifies the volume number. For example: +</p><!--l. 139--><p class="noindent" > +This speci </p> - <div class="verbatim" id="verbatim-1"> + <div class="verbatim" id="verbatim-2"> \jmlrvolume{2} </div> -<!--l. 126--><p class="nopar" > -</p><!--l. 128--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 143--><p class="nopar" > +</p><!--l. 145--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\jmlryear</span><span class="ectt-0900"> </span></span><a id="dx1-5004"></a> <span class="ectt-1000">\jmlryear{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">year</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">year</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 130--><p class="noindent" > -This specifies the year. For example: +</p><!--l. 147--><p class="noindent" > +This speci </p> - <div class="verbatim" id="verbatim-2"> + <div class="verbatim" id="verbatim-3"> \jmlryear{2010} </div> -<!--l. 134--><p class="nopar" > -</p><!--l. 136--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 151--><p class="nopar" > +</p><!--l. 153--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\jmlrsubmitted</span><span class="ectt-0900"> </span></span><a id="dx1-5005"></a> <span class="ectt-1000">\jmlrsubmitted{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">date</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">date</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 138--><p class="noindent" > -This specifies the submission date. -</p><!--l. 141--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 155--><p class="noindent" > +This speci +</p><!--l. 158--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\jmlrpublished</span><span class="ectt-0900"> </span></span><a id="dx1-5006"></a> <span class="ectt-1000">\jmlrpublished{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">date</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">date</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 143--><p class="noindent" > -This specifies the publication date. -</p><!--l. 146--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 160--><p class="noindent" > +This speci +</p><!--l. 163--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\jmlrworkshop</span><span class="ectt-0900"> </span></span><a id="dx1-5007"></a> <span class="ectt-1000">\jmlrworkshop{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 148--><p class="noindent" > -This specifies the workshop title (for use with the <span +</p><!--l. 165--><p class="noindent" > +This speci class="ecss-1000">wcp</span><a id="dx1-5008"></a> class option). -</p><!--l. 152--><p class="indent" > The title information is specified using the commands described below. These -commands should typically go in the preamble. As with most class files, The title itself -is produced using -</p><!--l. 155--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 169--><p class="indent" > The title information is speci +commands should typically go in the preamble. As with most class +produced using +</p><!--l. 172--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\maketitle</span><span class="ectt-0900"> </span></span><a id="dx1-5009"></a> <span class="ectt-1000">\maketitle </span></div><hr> -</p><!--l. 157--><p class="noindent" > +</p><!--l. 174--><p class="noindent" > This command should go after <span class="obeylines-h"><span class="verb"><span class="ectt-1000">\begin{document}</span></span></span>. For example: </p> - <div class="verbatim" id="verbatim-3"> + <div class="verbatim" id="verbatim-4"> \begin{document}  <br />\maketitle </div> -<!--l. 162--><p class="nopar" > Before <span +<!--l. 179--><p class="nopar" > Before <span class="ectt-1000">\maketitle</span>, you must specify the title information using the following commands: -</p><!--l. 166--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 183--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\title</span><span class="ectt-0900"> </span></span><a id="dx1-5010"></a> <span class="ectt-1000">\title[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 168--><p class="noindent" > -This specifies the article’s title. A short title for the page header can be supplied via the -optional argument <span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span>. -</p><!--l. 172--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span -class="ectt-0900">\editor</span><span +</p><!--l. 185--><p class="noindent" > +This speci +the optional argument <span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span>. If you want to force a line break in the title, +use +</p><!--l. 189--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-0900">\titlebreak</span><span class="ectt-0900"> </span></span><a id="dx1-5011"></a> <span +class="ectt-1000">\titlebreak </span></div><hr> +</p><!--l. 191--><p class="noindent" > +instead of <span +class="ectt-1000">\newline </span>or <span class="obeylines-h"><span class="verb"><span +class="ectt-1000">\\</span></span></span> as this will ensure that the line break doesn't also end up in the +table of contents or bookmarks when the article is included in a book. +</p><!--l. 196--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-0900">\editor</span><span +class="ectt-0900"> </span></span><a + id="dx1-5012"></a> <span class="ectt-1000">\editor{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">name</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">name</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 174--><p class="noindent" > -This specifies the editor’s name. If there is more than one editor, use: -</p><!--l. 177--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 198--><p class="noindent" > +This speci +</p><!--l. 201--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\editors</span><span class="ectt-0900"> </span></span><a - id="dx1-5012"></a> <span + id="dx1-5013"></a> <span class="ectt-1000">\editors{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">names</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">names</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 179--><p class="noindent" > -</p><!--l. 181--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 203--><p class="noindent" > +</p><!--l. 205--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\author</span><span class="ectt-0900"> </span></span><a - id="dx1-5013"></a> <span + id="dx1-5014"></a> <span class="ectt-1000">\author{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">author specs</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">author specs</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 183--><p class="noindent" > -This specifies the author. The specifications <span -class="cmsy-10">⟨</span><span -class="ecti-1000">author specs</span><span -class="cmsy-10">⟩ </span>are a bit different to <span +</p><!--l. 207--><p class="noindent" > +This speci +class="futsy-">h</span><span +class="futri8t-">author specs</span><span +class="futsy-">i </span>are a bit di class="ecss-1000">jmlr2e</span><a - id="dx1-5014"></a> -and <span + id="dx1-5015"></a> and +<span class="ecss-1000">jmlrwcp2e</span><a - id="dx1-5015"></a>. Use -</p><!--l. 186--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span + id="dx1-5016"></a>. Use +</p><!--l. 210--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\Name</span><span class="ectt-0900"> </span></span><a - id="dx1-5016"></a> <span -class="ectt-1000">\Name{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">author’s name</span><span -class="cmsy-10">⟩</span><span + id="dx1-5017"></a> <span +class="ectt-1000">\Name[</span><span +class="futsy-">h</span><span +class="futri8t-">abbreviated name</span><span +class="futsy-">i</span><span +class="ectt-1000">]{</span><span +class="futsy-">h</span><span +class="futri8t-">author's name</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 188--><p class="noindent" > -to specify the author’s name. Note that if the surname contains a space it must be +</p><!--l. 212--><p class="noindent" > +to specify the author's name. Note that if the surname contains a space it must be grouped (enclosed in braces {}). Similarly if the initial letter of each forename is a -diacritic it must be grouped. (See below for examples.) -</p><!--l. 193--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +diacritic it must be grouped. If the abbreviation of the name doesn't get parsed +properly you can override the default using the optional argument. (See below for +examples.) +</p><!--l. 218--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\Email</span><span class="ectt-0900"> </span></span><a - id="dx1-5017"></a> <span + id="dx1-5018"></a> <span class="ectt-1000">\Email{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">author’s email</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">author's email</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 195--><p class="noindent" > -This specifies the author’s email address. It should only be used within the argument to +</p><!--l. 220--><p class="noindent" > +This speci <span class="ectt-1000">\author</span>. -</p><!--l. 199--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 224--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\and</span><span class="ectt-0900"> </span></span><a - id="dx1-5018"></a> <span + id="dx1-5019"></a> <span class="ectt-1000">\and </span></div><hr> -</p><!--l. 201--><p class="noindent" > +</p><!--l. 226--><p class="noindent" > This should be used to separate two authors with the same address. -</p><!--l. 204--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 229--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\AND</span><span class="ectt-0900"> </span></span><a - id="dx1-5019"></a> <span + id="dx1-5020"></a> <span class="ectt-1000">\AND </span></div><hr> -</p><!--l. 206--><p class="noindent" > -This should be used to separate authors with different addresses. -</p><!--l. 209--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 231--><p class="noindent" > +This should be used to separate authors with di +</p><!--l. 234--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\\</span><span class="ectt-0900"> </span></span><a - id="dx1-5020"></a> <span class="obeylines-h"><span class="verb"><span + id="dx1-5021"></a> <span class="obeylines-h"><span class="verb"><span class="ectt-1000">\\</span></span></span> </div><hr> -</p><!--l. 211--><p class="noindent" > -This should be used before an author’s address or between authors with the same -address where there are more that two authors. -</p><!--l. 215--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span + + + +</p><!--l. 236--><p class="noindent" > +This should be used before an author's address or between authors with the same address +where there are more that two authors. +</p><!--l. 240--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\addr</span><span class="ectt-0900"> </span></span><a - id="dx1-5021"></a> <span + id="dx1-5022"></a> <span class="ectt-1000">\addr </span></div><hr> -</p><!--l. 217--><p class="noindent" > +</p><!--l. 242--><p class="noindent" > This should be used at the start of the address. -</p><!--l. 220--><p class="indent" > - - - +</p><!--l. 245--><p class="indent" > </p><dl class="description"><dt class="description"> <span -class="ecbx-1000">Example 1</span> </dt><dd +class="futb8t-">Example 1</span> </dt><dd class="description">Two authors with the same address: - <div class="verbatim" id="verbatim-4"> + <div class="verbatim" id="verbatim-5"> \author{\Name{Jane Doe} \Email{abc@sample.com}\and  <br />   \Name{John {Basey Fisher}} \Email{xyz@sample.com}\\  <br />   \addr Address} </div> - <!--l. 226--><p class="nopar" > In this example, the second author has a space in his surname so the surname - needs to be grouped. + <!--l. 251--><p class="nopar" > In this example, the second author has a space in his surname so the surname needs to + be grouped. </p></dd><dt class="description"> <span -class="ecbx-1000">Example 2</span> </dt><dd +class="futb8t-">Example 2</span> </dt><dd class="description">Three authors with the same address: - <div class="verbatim" id="verbatim-5"> + <div class="verbatim" id="verbatim-6"> \author{\Name{Fred Arnold {de la Cour}} \Email{an1@sample.com}\\  <br />   \Name{Jack Jones} \Email{an3@sample.com}\\  <br />   \Name{{\’E}louise {\’E}abhla Finchley} \Email{an2@sample.com}\\  <br />   \addr Address} </div> - <!--l. 236--><p class="nopar" > In this example, the third author has an accent on her forename initials so - grouping is required. + <!--l. 261--><p class="nopar" > In this example, the third author has an accent on her forename initials so grouping is + required. </p></dd><dt class="description"> <span -class="ecbx-1000">Example 3</span> </dt><dd -class="description">Authors with a different address: +class="futb8t-">Example 3</span> </dt><dd +class="description">Authors with a di - <div class="verbatim" id="verbatim-6"> + <div class="verbatim" id="verbatim-7"> \author{\Name{John Smith} \Email{abc@sample.com}\\  <br />  \addr Address 1  <br />  \AND @@ -886,191 +794,204 @@ class="description">Authors with a different address:  <br />  \addr Address 2  <br /> } </div> - <!--l. 248--><p class="nopar" ></p></dd></dl> -<!--l. 251--><p class="noindent" > + <!--l. 273--><p class="nopar" > + </p></dd><dt class="description"> +<span +class="futb8t-">Example 4</span> </dt><dd +class="description">The author is actually a company so there's no + + + + <div class="verbatim" id="verbatim-8"> + \author{\Name[Some Company, Ltd]{Some Company, Ltd}\Email{xyz:some.com}\\ +  <br />  \addr Address +  <br />} +</div> + <!--l. 281--><p class="nopar" ></p></dd></dl> +<!--l. 284--><p class="noindent" > </p> -<!--l. 251--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a +<!--l. 284--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a id="x1-60003.2"></a>Font Changing Commands</h4> -<!--l. 253--><p class="noindent" >Use the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +<!--l. 286--><p class="noindent" >Use the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>2<span -class="cmmi-10">ε</span> font changing commands, such as <span +class="futmii-">"</span> font changing commands, such as <span class="ectt-1000">\bfseries </span>or <span class="ectt-1000">\textbf{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">text</span><span -class="cmsy-10">⟩</span><span -class="ectt-1000">}</span>, -rather than the obsolete <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="futsy-">h</span><span +class="futri8t-">text</span><span +class="futsy-">i</span><span +class="ectt-1000">}</span>, rather +than the obsolete <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>2.09 commands, such as <span class="ectt-1000">\bf</span>. -</p><!--l. 257--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 290--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\url</span><span class="ectt-0900"> </span></span><a id="dx1-6001"></a> <span class="ectt-1000">\url{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">address</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">address</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 259--><p class="noindent" > +</p><!--l. 292--><p class="noindent" > This will typeset <span -class="cmsy-10">⟨</span><span -class="ecti-1000">address</span><span -class="cmsy-10">⟩ </span>in a typewriter font. Special characters, such as <span class="obeylines-h"><span class="verb"><span -class="ectt-1000">~</span></span></span>, are -correctly displayed. Example: +class="futsy-">h</span><span +class="futri8t-">address</span><span +class="futsy-">i </span>in a typewriter font. Special characters, such as <span class="obeylines-h"><span class="verb"><span +class="ectt-1000">~</span></span></span>, are correctly +displayed. Example: </p> - <div class="verbatim" id="verbatim-7"> + <div class="verbatim" id="verbatim-9"> \url{http://theoval.cmp.uea.ac.uk/~nlct/} </div> -<!--l. 264--><p class="nopar" > -</p><!--l. 266--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 297--><p class="nopar" > +</p><!--l. 299--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\mailto</span><span class="ectt-0900"> </span></span><a id="dx1-6002"></a> <span class="ectt-1000">\mailto{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">email address</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">email address</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 268--><p class="noindent" > -This will typeset the given email address in a typewriter font. Note that this is not the -same as <span +</p><!--l. 301--><p class="noindent" > +This will typeset the given email address in a typewriter font. Note that this is not the same as +<span class="ectt-1000">\Email</span>, which should only be used in the argument of <span class="ectt-1000">\author</span>. -</p><!--l. 273--><p class="noindent" > +</p><!--l. 306--><p class="noindent" > </p> -<!--l. 273--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a +<!--l. 306--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a id="x1-70003.3"></a>Structure</h4> -<!--l. 275--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +<!--l. 308--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">abstract</span><span class="ectt-0900"> </span></span><a id="dx1-7001"></a><a id="dx1-7002"></a> <span class="ectt-1000">\begin{abstract}</span><br class="newline" /><span -class="cmsy-10">⟨</span><span -class="ecti-1000">text</span><span -class="cmsy-10">⟩</span><br +class="futsy-">h</span><span +class="futri8t-">text</span><span +class="futsy-">i</span><br class="newline" /><span class="ectt-1000">\end{abstract} </span></div><hr> -</p><!--l. 279--><p class="noindent" > +</p><!--l. 312--><p class="noindent" > The abstract text should be displayed using the <span class="ecss-1000">abstract </span>environment. -</p><!--l. 283--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 316--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">keywords</span><span class="ectt-0900"> </span></span><a id="dx1-7003"></a><a id="dx1-7004"></a> <span class="ectt-1000">\begin{keywords}</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">keyword list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">keyword list</span><span +class="futsy-">i</span><span class="ectt-1000">\end{keywords} </span></div><hr> -</p><!--l. 285--><p class="noindent" > +</p><!--l. 318--><p class="noindent" > The keywords should be displayed using the <span class="ecss-1000">keywords </span>environment. -</p><!--l. 289--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 322--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\acks</span><span class="ectt-0900"> </span></span><a id="dx1-7005"></a> <span class="ectt-1000">\acks{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">text</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">text</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 291--><p class="noindent" > +</p><!--l. 324--><p class="noindent" > This displays the acknowledgements. -</p><!--l. 294--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 327--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\section</span><span class="ectt-0900"> </span></span><a id="dx1-7006"></a> <span class="ectt-1000">\section{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 296--><p class="noindent" > +</p><!--l. 329--><p class="noindent" > Section titles are created using <span -class="ectt-1000">\section</span>. The heading is automatically numbered and -can be cross-referenced using <span +class="ectt-1000">\section</span>. The heading is automatically numbered and can +be cross-referenced using <span class="ectt-1000">\label </span>and <span class="ectt-1000">\ref</span>. Unnumbered sections can be produced using: -</p><!--l. 301--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 334--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\section*</span><span class="ectt-0900"> </span></span><a id="dx1-7007"></a> <span class="ectt-1000">\section*{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 303--><p class="noindent" > -</p><!--l. 305--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 336--><p class="noindent" > +</p><!--l. 338--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subsection</span><span class="ectt-0900"> </span></span><a id="dx1-7008"></a> <span class="ectt-1000">\subsection{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 307--><p class="noindent" > +</p><!--l. 340--><p class="noindent" > Sub-section titles are created using <span class="ectt-1000">\subsection</span>. Unnumbered sub-sections can be produced using: -</p><!--l. 310--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 343--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subsection*</span><span class="ectt-0900"> </span></span><a id="dx1-7009"></a> <span class="ectt-1000">\subsection*{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 312--><p class="noindent" > -</p><!--l. 314--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 345--><p class="noindent" > +</p><!--l. 347--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subsubsection</span><span class="ectt-0900"> </span></span><a id="dx1-7010"></a> <span class="ectt-1000">\subsubsection{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 316--><p class="noindent" > +</p><!--l. 349--><p class="noindent" > Sub-sub-section titles are created using <span class="ectt-1000">\subsubsection</span>. Unnumbered sub-sub-sections -can be produced using: -</p><!--l. 319--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +can be produced using: +</p><!--l. 352--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subsubsection*</span><span class="ectt-0900"> </span></span><a id="dx1-7011"></a> <span class="ectt-1000">\subsubsection*{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 321--><p class="noindent" > -</p><!--l. 323--><p class="noindent" >Further sectioning levels can be obtained using <span +</p><!--l. 354--><p class="noindent" > +</p><!--l. 356--><p class="noindent" >Further sectioning levels can be obtained using <span class="ectt-1000">\paragraph </span>and <span -class="ectt-1000">\subparagraph</span>, but -these are unnumbered with running heads. -</p><!--l. 326--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-1000">\subparagraph</span>, but these +are unnumbered with running heads. +</p><!--l. 359--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\appendix</span><span class="ectt-0900"> </span></span><a id="dx1-7012"></a> <span class="ectt-1000">\appendix </span></div><hr> -</p><!--l. 328--><p class="noindent" > +</p><!--l. 361--><p class="noindent" > Use <span class="ectt-1000">\appendix </span>to switch to the appendices. This changes <span class="ectt-1000">\section </span>to produce an @@ -1079,143 +1000,142 @@ appendix. Example: </p> - <div class="verbatim" id="verbatim-8"> + <div class="verbatim" id="verbatim-10"> \appendix  <br />\section{Proof of Theorems} </div> -<!--l. 334--><p class="nopar" > -</p><!--l. 336--><p class="noindent" > +<!--l. 367--><p class="nopar" > +</p><!--l. 369--><p class="noindent" > </p> -<!--l. 336--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a +<!--l. 369--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a id="x1-80003.4"></a>Citations and Bibliography</h4> -<!--l. 338--><p class="noindent" >The <span +<!--l. 371--><p class="noindent" >The <span class="ecss-1000">jmlr </span>class automatically loads <span class="ecss-1000">natbib</span><a id="dx1-8001"></a> and sets the bibliography style to <span class="ectt-1000">plainnat</span>. References should be stored in a <span -class="ectt-1000">.bib </span>file. -</p><!--l. 342--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-1000">.bib </span> +</p><!--l. 375--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\bibliography</span><span class="ectt-0900"> </span></span><a id="dx1-8002"></a> <span class="ectt-1000">\bibliography{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">bib file</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">bib +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 344--><p class="noindent" > +</p><!--l. 377--><p class="noindent" > This displays the bibliography. -</p><!--l. 347--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 380--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\citep</span><span class="ectt-0900"> </span></span><a id="dx1-8003"></a> <span class="ectt-1000">\citep[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">pre note</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">pre note</span><span +class="futsy-">i</span><span class="ectt-1000">][</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">post note</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">post note</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 349--><p class="noindent" > +</p><!--l. 382--><p class="noindent" > Use <span class="ectt-1000">\citep </span>for a parenthetical citation. -</p><!--l. 352--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 385--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\citet</span><span class="ectt-0900"> </span></span><a id="dx1-8004"></a> <span class="ectt-1000">\citet[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">note</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">note</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 354--><p class="noindent" > +</p><!--l. 387--><p class="noindent" > Use <span class="ectt-1000">\citet </span>for a textual citation. -</p><!--l. 357--><p class="indent" > See the <a +</p><!--l. 390--><p class="indent" > See the <a href="http://ctan.org/pkg/natbib" ><span class="ecss-1000">natbib</span><a id="dx1-8005"></a> documentation</a> for further details. -</p><!--l. 359--><p class="noindent" > +</p><!--l. 392--><p class="noindent" > </p> -<!--l. 359--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a +<!--l. 392--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a id="x1-90003.5"></a>Figures and Tables</h4> -<!--l. 361--><p class="noindent" >Floats, such as figures, tables and algorithms, are moving objects and are -supposed to float to the nearest convenient location. Please don’t force them -to go in a particular place. In general it’s best to use the <span -class="ectt-1000">htbp </span>specifier and -don’t put the float in the middle of a paragraph (that is, make sure there’s a -paragraph break above and below the float). 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 space is put in automatically and shouldn’t need +<!--l. 394--><p class="noindent" >Floats, such as +the nearest convenient location. Please don't force them to go in a particular place. In general +it's best to use the <span +class="ectt-1000">htbp </span>speci +(that is, make sure there's a paragraph break above and below the +supposed to have a little extra space above and below them to make them stand out +from the rest of the text. This extra space is put in automatically and shouldn't need modifying. -</p><!--l. 371--><p class="indent" > To ensure consistency, please <span -class="ecti-1000">don’t </span>try changing the format of the caption by doing +</p><!--l. 404--><p class="indent" > To ensure consistency, please <span +class="futri8t-">don't </span>try changing the format of the caption by doing something like: </p> - <div class="verbatim" id="verbatim-9"> + <div class="verbatim" id="verbatim-11"> \caption{\textit{A Sample Caption.}} </div> -<!--l. 375--><p class="nopar" > or +<!--l. 408--><p class="nopar" > or </p> - <div class="verbatim" id="verbatim-10"> + <div class="verbatim" id="verbatim-12"> \caption{\em A Sample Caption.} </div> -<!--l. 379--><p class="nopar" > You can, of course, change the font for individual words or phrases. For example: +<!--l. 412--><p class="nopar" > You can, of course, change the font for individual words or phrases. For example: </p> - <div class="verbatim" id="verbatim-11"> + <div class="verbatim" id="verbatim-13"> \caption{A Sample Caption With Some \emph{Emphasized Words}.} </div> -<!--l. 384--><p class="nopar" > -</p><!--l. 386--><p class="indent" > The <span -class="ecss-1000">jmlr </span>class provides the following command for displaying the contents of a figure -or table: -</p><!--l. 388--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 417--><p class="nopar" > +</p><!--l. 419--><p class="indent" > The <span +class="ecss-1000">jmlr </span>class provides the following command for displaying the contents of a +table: +</p><!--l. 421--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\floatconts</span><span class="ectt-0900"> </span></span><a id="dx1-9001"></a> <span class="ectt-1000">\floatconts{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">caption command</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">caption command</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">contents</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">contents</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 390--><p class="noindent" > -This ensures that the caption is correctly positioned and that the contents are centered. -For example: +</p><!--l. 423--><p class="noindent" > +This ensures that the caption is correctly positioned and that the contents are centered. For +example: </p> - <div class="verbatim" id="verbatim-12"> + <div class="verbatim" id="verbatim-14"> \begin{table}[htbp]  <br />\floatconts  <br />  {tab:example}% label @@ -1228,30 +1148,30 @@ For example:  <br />  }  <br />\end{table} </div> -<!--l. 405--><p class="nopar" > -</p><!--l. 407--><p class="indent" > The <span +<!--l. 438--><p class="nopar" > +</p><!--l. 440--><p class="indent" > The <span class="ecss-1000">jmlr </span>class automatically loads <span class="ecss-1000">graphicx</span><a - id="dx1-9002"></a> which defines: -</p><!--l. 409--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span + id="dx1-9002"></a> which de +</p><!--l. 442--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\includegraphics</span><span class="ectt-0900"> </span></span><a id="dx1-9003"></a> <span class="ectt-1000">\includegraphics[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">options</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">options</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">file name</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 411--><p class="noindent" > +</p><!--l. 444--><p class="noindent" > where <span -class="cmsy-10">⟨</span><span -class="ecti-1000">options</span><span -class="cmsy-10">⟩ </span>is a comma-separated list of options. -</p><!--l. 414--><p class="indent" > For example, suppose you have an image called <span +class="futsy-">h</span><span +class="futri8t-">options</span><span +class="futsy-">i </span>is a comma-separated list of options. +</p><!--l. 447--><p class="indent" > For example, suppose you have an image called <span class="ectt-1000">mypic.png </span>in a subdirectory called <span class="ectt-1000">images</span>: @@ -1259,7 +1179,7 @@ class="ectt-1000">images</span>: </p> - <div class="verbatim" id="verbatim-13"> + <div class="verbatim" id="verbatim-15"> \begin{figure}[htbp]  <br />\floatconts  <br />  {fig:example}% label @@ -1267,8 +1187,8 @@ class="ectt-1000">images</span>:  <br />  {\includegraphics[width=0.5\textwidth]{images/mypic}}  <br />\end{figure} </div> -<!--l. 423--><p class="nopar" > -</p><!--l. 425--><p class="indent" > Note that you shouldn’t specify the file extension when including the image. It’s +<!--l. 456--><p class="nopar" > +</p><!--l. 458--><p class="indent" > Note that you shouldn't specify the helpful if you can also provide a grayscale version of color images. This should be labeled as the color image but with <span class="ectt-1000">-gray </span>immediately before the extension. (The @@ -1279,95 +1199,95 @@ class="ectt-1000">mypic-gray.pdf</span>, <span class="ectt-1000">mypic-gray.png </span>or <span class="ectt-1000">mypic-gray.jpg</span>. See <a -href="#x1-160003.11">§3.11 </a><a +href="#x1-160003.11"> href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a> for further details. -</p><!--l. 435--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 468--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\includeteximage</span><span class="ectt-0900"> </span></span><a id="dx1-9004"></a> <span class="ectt-1000">\includeteximage[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">options</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">options</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">file name</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 437--><p class="noindent" > -If your image file is made up of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +</p><!--l. 470--><p class="noindent" > +If your image class="E">E</span>X</span></span> code (e.g. <span class="ecss-1000">tikz</span><a - id="dx1-9005"></a> commands) the file can be included + id="dx1-9005"></a> commands) the using <span class="ectt-1000">\includeteximage</span>. The optional argument is a key=value comma-separated list where the keys are a subset of those provided by <span -class="ectt-1000">\includegraphics</span>. The main keys -are: <span +class="ectt-1000">\includegraphics</span>. The main keys are: +<span class="ectt-1000">width</span>, <span class="ectt-1000">height</span>, <span class="ectt-1000">scale </span>and <span class="ectt-1000">angle</span>. -</p><!--l. 445--><p class="noindent" > +</p><!--l. 478--><p class="noindent" > </p> -<!--l. 445--><p class="noindent" ><a -href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">3.5.1 </span> <a +<!--l. 478--><p class="noindent" ><a +href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">3.5.1 </span> <a id="x1-100003.5.1"></a>Sub-Figures and Sub-Tables</h5> -<!--l. 447--><p class="noindent" >The <span +<!--l. 480--><p class="noindent" >The <span class="ecss-1000">subfig</span><a id="dx1-10001"></a> package causes a problem for <span class="ecss-1000">jmlrbook </span>so the <span -class="ecss-1000">jmlr </span>class will give an error if it -is used. Therefore the <span -class="ecss-1000">jmlr </span>class provides its own commands for including sub-figures -and sub-tables. -</p><!--l. 452--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ecss-1000">jmlr </span>class will give an error if it is +used. Therefore the <span +class="ecss-1000">jmlr </span>class provides its own commands for including sub- +sub-tables. +</p><!--l. 485--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subfigure</span><span class="ectt-0900"> </span></span><a id="dx1-10002"></a> <span class="ectt-1000">\subfigure[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">][</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">valign</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">valign</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">contents</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">contents</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 454--><p class="noindent" > -This makes a sub-figure where <span -class="cmsy-10">⟨</span><span -class="ecti-1000">contents</span><span -class="cmsy-10">⟩ </span>denotes the contents of the sub-figure. This -should also include the <span -class="ectt-1000">\label</span>. The first optional argument <span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩ </span>indicates a caption -for the sub-figure. By default, the sub-figures are aligned at the base. This can be -changed with the second optional argument <span -class="cmsy-10">⟨</span><span -class="ecti-1000">valign</span><span -class="cmsy-10">⟩</span>, which may be one of: <span +</p><!--l. 487--><p class="noindent" > +This makes a sub- +class="futsy-">h</span><span +class="futri8t-">contents</span><span +class="futsy-">i </span>denotes the contents of the sub- +also include the <span +class="ectt-1000">\label</span>. The +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i </span>indicates a caption for the +sub- +second optional argument <span +class="futsy-">h</span><span +class="futri8t-">valign</span><span +class="futsy-">i</span>, which may be one of: <span class="ectt-1000">t </span>(top), <span -class="ectt-1000">c</span> -(centred) or <span -class="ectt-1000">b </span>(base). -</p><!--l. 463--><p class="indent" > For example, suppose there are two images files, <span +class="ectt-1000">c </span>(centred) or <span +class="ectt-1000">b</span> +(base). +</p><!--l. 496--><p class="indent" > For example, suppose there are two images class="ectt-1000">mypic1.png </span>and <span -class="ectt-1000">mypic2.png</span>, in -the subdirectory <span -class="ectt-1000">images</span>. Then they can be included as sub-figures as follows: +class="ectt-1000">mypic2.png</span>, in the +subdirectory <span +class="ectt-1000">images</span>. Then they can be included as sub- </p> - <div class="verbatim" id="verbatim-14"> + <div class="verbatim" id="verbatim-16"> \begin{figure}[htbp]  <br />\floatconts  <br />  {fig:example2}% label for whole figure @@ -1384,62 +1304,61 @@ class="ectt-1000">images</span>. Then they can be included as sub-figures as fol  <br />  }  <br />\end{figure} </div> -<!--l. 482--><p class="nopar" > -</p><!--l. 484--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 515--><p class="nopar" > +</p><!--l. 517--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subtable</span><span class="ectt-0900"> </span></span><a id="dx1-10003"></a> <span class="ectt-1000">\subtable[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">][</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">valign</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">valign</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">contents</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">contents</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 486--><p class="noindent" > +</p><!--l. 519--><p class="noindent" > This is an analogous command for sub-tables. The default value for <span -class="cmsy-10">⟨</span><span -class="ecti-1000">valign</span><span -class="cmsy-10">⟩ </span>is +class="futsy-">h</span><span +class="futri8t-">valign</span><span +class="futsy-">i </span>is <span class="ectt-1000">t</span>. -</p><!--l. 490--><p class="noindent" > +</p><!--l. 523--><p class="noindent" > </p> -<!--l. 490--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a +<!--l. 523--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a id="x1-110003.6"></a>Algorithms</h4> -<!--l. 492--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +<!--l. 525--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">algorithm</span><span class="ectt-0900"> </span></span><a id="dx1-11001"></a><a id="dx1-11002"></a> <span class="ectt-1000">\begin{algorithm}</span><br class="newline" /><span -class="cmsy-10">⟨</span><span -class="ecti-1000">contents</span><span -class="cmsy-10">⟩</span><br +class="futsy-">h</span><span +class="futri8t-">contents</span><span +class="futsy-">i</span><br class="newline" /><span class="ectt-1000">\end{algorithm} </span></div><hr> -</p><!--l. 496--><p class="noindent" > +</p><!--l. 529--><p class="noindent" > Enumerated textual algorithms can be displayed using the <span -class="ecss-1000">algorithm </span>environment. -Within this environment, use <span +class="ecss-1000">algorithm </span>environment. Within +this environment, use <span class="ectt-1000">\caption</span><a id="dx1-11003"></a> to set the caption (and <span class="ectt-1000">\label</span><a - id="dx1-11004"></a> to -cross-reference it). Within the body of the environment you can use the <span + id="dx1-11004"></a> to cross-reference it). Within +the body of the environment you can use the <span class="ecss-1000">enumerate</span><a id="dx1-11005"></a><a - id="dx1-11006"></a> -environment. -</p><!--l. 503--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span + id="dx1-11006"></a> environment. +</p><!--l. 536--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">enumerate*</span><span class="ectt-0900"> </span></span><a id="dx1-11007"></a><a @@ -1447,27 +1366,27 @@ class="ectt-0900"> </span></span><a class="ectt-1000">\begin{enumerate*}</span><br class="newline" /><span class="ectt-1000">\item </span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">text</span><span -class="cmsy-10">⟩</span><br +class="futsy-">h</span><span +class="futri8t-">text</span><span +class="futsy-">i</span><br class="newline" /><span class="ectt-1000">…</span><br class="newline" /><span class="ectt-1000">\end{enumerate*} </span></div><hr> -</p><!--l. 508--><p class="noindent" > +</p><!--l. 541--><p class="noindent" > If you want to have nested <span class="ecss-1000">enumerate</span><a id="dx1-11009"></a><a id="dx1-11010"></a> environments but you want to keep the same numbering throughout the algorithm, you can use the <span -class="ecss-1000">enumerate* </span>environment, -provided by the <span +class="ecss-1000">enumerate* </span>environment, provided by +the <span class="ecss-1000">jmlr </span>class. For example: </p> - <div class="verbatim" id="verbatim-15"> + <div class="verbatim" id="verbatim-17"> \begin{enumerate*}  <br />  \item Set the label of vertex $s$ to 0  <br />  \item Set $i=0$ @@ -1487,20 +1406,20 @@ class="ecss-1000">jmlr </span>class. For example:  <br />\end{enumerate*}  <br />\end{algorithm} </div> -<!--l. 532--><p class="nopar" > -</p><!--l. 535--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 565--><p class="nopar" > +</p><!--l. 568--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">algorithm2e</span><span class="ectt-0900"> </span></span><a id="dx1-11011"></a><a id="dx1-11012"></a> <span class="ectt-1000">\begin{algorithm2e}</span><br class="newline" /><span -class="cmsy-10">⟨</span><span -class="ecti-1000">contents</span><span -class="cmsy-10">⟩</span><br +class="futsy-">h</span><span +class="futri8t-">contents</span><span +class="futsy-">i</span><br class="newline" /><span class="ectt-1000">\end{algorithm2e} </span></div><hr> -</p><!--l. 539--><p class="noindent" > +</p><!--l. 572--><p class="noindent" > Pseudo code can be displayed using the <span class="ecss-1000">algorithm2e </span>environment, provided by the <span @@ -1510,7 +1429,7 @@ class="ecss-1000">algorithm2e</span><a </p> - <div class="verbatim" id="verbatim-16"> + <div class="verbatim" id="verbatim-18"> \begin{algorithm2e}  <br />\caption{Computing Net Activation}  <br />\label{alg:net} @@ -1524,74 +1443,74 @@ class="ecss-1000">algorithm2e</span><a  <br />}  <br />\end{algorithm2e} </div> -<!--l. 556--><p class="nopar" > -</p><!--l. 558--><p class="indent" > See the <a +<!--l. 589--><p class="nopar" > +</p><!--l. 591--><p class="indent" > See the <a href="http://ctan.org/pkg/algorithm2e" ><span class="ecss-1000">algorithm2e</span><a id="dx1-11014"></a> documentation</a> for more details. -</p><!--l. 560--><p class="noindent" > +</p><!--l. 593--><p class="noindent" > </p> -<!--l. 560--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.7 </span> <a +<!--l. 593--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.7 </span> <a id="x1-120003.7"></a>Description Lists</h4> -<!--l. 562--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +<!--l. 595--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">altdescription</span><span class="ectt-0900"> </span></span><a id="dx1-12001"></a><a id="dx1-12002"></a> <span class="ectt-1000">\begin{altdescription}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">widest label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">widest label</span><span +class="futsy-">i</span><span class="ectt-1000">}</span><br class="newline" /><span class="ectt-1000">\item[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">] </span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">item text</span><span -class="cmsy-10">⟩</span><br +class="futsy-">h</span><span +class="futri8t-">item text</span><span +class="futsy-">i</span><br class="newline" /><span class="ectt-1000">\end{altdescription} </span></div><hr> -</p><!--l. 566--><p class="noindent" > +</p><!--l. 599--><p class="noindent" > In addition to the standard <span class="ecss-1000">description</span><a id="dx1-12003"></a><a id="dx1-12004"></a> environment, the <span class="ecss-1000">jmlr </span>class also provides the <span -class="ecss-1000">altdescription </span>environment. This has an argument that should be the widest label used -in the list. For example: +class="ecss-1000">altdescription </span>environment. This has an argument that should be the widest label used in the +list. For example: </p> - <div class="verbatim" id="verbatim-17"> + <div class="verbatim" id="verbatim-19"> \begin{altdescription}{differentiate}  <br />\item[add] A method that adds two variables.  <br />\item[differentiate] A method that differentiates a function.  <br />\end{altdescription} </div> -<!--l. 576--><p class="nopar" > -</p><!--l. 578--><p class="noindent" > +<!--l. 609--><p class="nopar" > +</p><!--l. 611--><p class="noindent" > </p> -<!--l. 578--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.8 </span> <a +<!--l. 611--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.8 </span> <a id="x1-130003.8"></a>Theorems, Lemmas etc</h4> -<!--l. 580--><p class="noindent" >The <span +<!--l. 613--><p class="noindent" >The <span class="ecss-1000">jmlr </span>class provides the following theorem-like environments: <span class="ecss-1000">theorem</span><a id="dx1-13001"></a><a id="dx1-13002"></a>, <span class="ecss-1000">example</span><a id="dx1-13003"></a><a - id="dx1-13004"></a>, -<span + id="dx1-13004"></a>, <span class="ecss-1000">lemma</span><a id="dx1-13005"></a><a - id="dx1-13006"></a>, <span + id="dx1-13006"></a>, +<span class="ecss-1000">proposition</span><a id="dx1-13007"></a><a id="dx1-13008"></a>, <span @@ -1609,18 +1528,18 @@ class="ecss-1000">conjecture</span><a id="dx1-13016"></a> and <span class="ecss-1000">axiom</span><a id="dx1-13017"></a><a - id="dx1-13018"></a>. Within the body -of those environments, you can use the <span + id="dx1-13018"></a>. Within the body of those +environments, you can use the <span class="ecss-1000">proof</span><a id="dx1-13019"></a><a - id="dx1-13020"></a> environment to display the proof if need -be. The theorem-like environments all take an optional argument, which gives the -environment a title. For example: + id="dx1-13020"></a> environment to display the proof if need be. The +theorem-like environments all take an optional argument, which gives the environment a +title. For example: </p> - <div class="verbatim" id="verbatim-18"> + <div class="verbatim" id="verbatim-20"> \begin{theorem}[An Example Theorem]  <br />\label{thm:example}  <br />This is the theorem. @@ -1629,263 +1548,261 @@ environment a title. For example:  <br />\end{proof}  <br />\end{theorem} </div> -<!--l. 596--><p class="nopar" > -</p><!--l. 598--><p class="noindent" > +<!--l. 629--><p class="nopar" > +</p><!--l. 631--><p class="noindent" > </p> -<!--l. 598--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.9 </span> <a +<!--l. 631--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.9 </span> <a id="x1-140003.9"></a>Cross-Referencing</h4> -<!--l. 601--><p class="noindent" >Always use <span +<!--l. 634--><p class="noindent" >Always use <span class="ectt-1000">\label</span><a - id="dx1-14001"></a> when cross-referencing, rather than writing the number explicitly. -The <span -class="ecss-1000">jmlr </span>class provides some convenience commands to assist referencing. -These commands, described below, can all take a comma-separated list of -labels. -</p><!--l. 606--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span + id="dx1-14001"></a> when cross-referencing, rather than writing the number explicitly. The +<span +class="ecss-1000">jmlr </span>class provides some convenience commands to assist referencing. These commands, +described below, can all take a comma-separated list of labels. +</p><!--l. 639--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\sectionref</span><span class="ectt-0900"> </span></span><a id="dx1-14002"></a> <span class="ectt-1000">\sectionref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 608--><p class="noindent" > -Used to refer to a section or sections. For example, if you defined a section as -follows: +</p><!--l. 641--><p class="noindent" > +Used to refer to a section or sections. For example, if you de </p> - <div class="verbatim" id="verbatim-19"> + <div class="verbatim" id="verbatim-21"> \section{Results}\label{sec:results} </div> -<!--l. 613--><p class="nopar" > you can refer to it as follows: +<!--l. 646--><p class="nopar" > you can refer to it as follows: </p> - <div class="verbatim" id="verbatim-20"> + <div class="verbatim" id="verbatim-22"> The results are detailed in \sectionref{sec:results}. </div> -<!--l. 617--><p class="nopar" > This command may also be used for sub-sections and sub-sub-sections. -</p><!--l. 620--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 650--><p class="nopar" > This command may also be used for sub-sections and sub-sub-sections. +</p><!--l. 653--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\appendixref</span><span class="ectt-0900"> </span></span><a id="dx1-14003"></a> <span class="ectt-1000">\appendixref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 622--><p class="noindent" > +</p><!--l. 655--><p class="noindent" > Used to refer to an appendix or multiple appendices. -</p><!--l. 625--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 658--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\equationref</span><span class="ectt-0900"> </span></span><a id="dx1-14004"></a> <span class="ectt-1000">\equationref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 627--><p class="noindent" > +</p><!--l. 660--><p class="noindent" > Used to refer to an equation or multiple equations. -</p><!--l. 630--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 663--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\tableref</span><span class="ectt-0900"> </span></span><a id="dx1-14005"></a> <span class="ectt-1000">\tableref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 632--><p class="noindent" > -Used to refer to a table or multiple tables. This can also be used for sub-tables where -the main table number is also required. -</p><!--l. 636--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 665--><p class="noindent" > +Used to refer to a table or multiple tables. This can also be used for sub-tables where the +main table number is also required. +</p><!--l. 669--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subtabref</span><span class="ectt-0900"> </span></span><a id="dx1-14006"></a> <span class="ectt-1000">\subtabref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 638--><p class="noindent" > +</p><!--l. 671--><p class="noindent" > Used to refer to sub-tables without the main table number, e.g. (<span -class="ecti-1000">a</span>) or (<span -class="ecti-1000">b</span>). -</p><!--l. 642--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="futri8t-">a</span>) or (<span +class="futri8t-">b</span>). +</p><!--l. 675--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\figureref</span><span class="ectt-0900"> </span></span><a id="dx1-14007"></a> <span class="ectt-1000">\figureref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 644--><p class="noindent" > -Used to refer to a figure or multiple figures. This can also be used for sub-figures where -the main figure number is also required, e.g. 2(<span -class="ecti-1000">a</span>) or 4(<span -class="ecti-1000">b</span>). -</p><!--l. 649--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 677--><p class="noindent" > +Used to refer to a +main +class="futri8t-">a</span>) or 4(<span +class="futri8t-">b</span>). +</p><!--l. 682--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subfigref</span><span class="ectt-0900"> </span></span><a id="dx1-14008"></a> <span class="ectt-1000">\subfigref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 651--><p class="noindent" > -Used to refer to sub-figures without the main figure number, e.g. (<span -class="ecti-1000">a</span>) or (<span -class="ecti-1000">b</span>). -</p><!--l. 655--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 684--><p class="noindent" > +Used to refer to sub- +class="futri8t-">a</span>) or (<span +class="futri8t-">b</span>). +</p><!--l. 688--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\algorithmref</span><span class="ectt-0900"> </span></span><a id="dx1-14009"></a> <span class="ectt-1000">\algorithmref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 657--><p class="noindent" > +</p><!--l. 690--><p class="noindent" > Used to refer to an algorithm or multiple algorithms. -</p><!--l. 660--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 693--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\theoremref</span><span class="ectt-0900"> </span></span><a id="dx1-14010"></a> <span class="ectt-1000">\theoremref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 662--><p class="noindent" > +</p><!--l. 695--><p class="noindent" > Used to refer to a theorem or multiple theorems. -</p><!--l. 665--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 698--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\lemmaref</span><span class="ectt-0900"> </span></span><a id="dx1-14011"></a> <span class="ectt-1000">\lemmaref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 667--><p class="noindent" > +</p><!--l. 700--><p class="noindent" > Used to refer to a lemma or multiple lemmas. -</p><!--l. 670--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 703--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\remarkref</span><span class="ectt-0900"> </span></span><a id="dx1-14012"></a> <span class="ectt-1000">\remarkref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 672--><p class="noindent" > +</p><!--l. 705--><p class="noindent" > Used to refer to a remark or multiple remarks. -</p><!--l. 675--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 708--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\corollaryref</span><span class="ectt-0900"> </span></span><a id="dx1-14013"></a> <span class="ectt-1000">\corollaryref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 677--><p class="noindent" > +</p><!--l. 710--><p class="noindent" > Used to refer to a corollary or multiple corollaries. -</p><!--l. 680--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 713--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\definitionref</span><span class="ectt-0900"> </span></span><a id="dx1-14014"></a> <span class="ectt-1000">\definitionref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 682--><p class="noindent" > -Used to refer to a definition or multiple definitions. +</p><!--l. 715--><p class="noindent" > +Used to refer to a de -</p><!--l. 685--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 718--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\conjectureref</span><span class="ectt-0900"> </span></span><a id="dx1-14015"></a> <span class="ectt-1000">\conjectureref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 687--><p class="noindent" > +</p><!--l. 720--><p class="noindent" > Used to refer to a conjecture or multiple conjectures. -</p><!--l. 690--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 723--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\axiomref</span><span class="ectt-0900"> </span></span><a id="dx1-14016"></a> <span class="ectt-1000">\axiomref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 692--><p class="noindent" > +</p><!--l. 725--><p class="noindent" > Used to refer to an axiom or multiple axioms. -</p><!--l. 695--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 728--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\exampleref</span><span class="ectt-0900"> </span></span><a id="dx1-14017"></a> <span class="ectt-1000">\exampleref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 697--><p class="noindent" > +</p><!--l. 730--><p class="noindent" > Used to refer to an example or multiple examples. -</p><!--l. 700--><p class="noindent" > +</p><!--l. 733--><p class="noindent" > </p> -<!--l. 700--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.10 </span> <a +<!--l. 733--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.10 </span> <a id="x1-150003.10"></a>Mathematics</h4> -<!--l. 702--><p class="noindent" >The <span +<!--l. 735--><p class="noindent" >The <span class="ecss-1000">jmlr </span>class loads the <span class="ecss-1000">amsmath</span><a id="dx1-15001"></a> package so you can use any of the commands and -environments defined in that package. A brief summary of some of the more common +environments de commands and environments is provided here. See the <a href="http://ctan.org/pkg/amsmath" ><span class="ecss-1000">amsmath</span><a - id="dx1-15002"></a> documentation</a> for -further details. -</p><!--l. 707--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span + id="dx1-15002"></a> documentation</a> for further +details. +</p><!--l. 740--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\set</span><span class="ectt-0900"> </span></span><a id="dx1-15003"></a> <span class="ectt-1000">\set{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">text</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">text</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 709--><p class="noindent" > +</p><!--l. 742--><p class="noindent" > In addition to the commands provided by <span class="ecss-1000">amsmath</span><a id="dx1-15004"></a>, the <span -class="ecss-1000">jmlr </span>class also provides the -<span -class="ectt-1000">\set </span>command which can be used to typeset a set. For example: +class="ecss-1000">jmlr </span>class also provides the <span +class="ectt-1000">\set</span> +command which can be used to typeset a set. For example: </p> - <div class="verbatim" id="verbatim-21"> + <div class="verbatim" id="verbatim-23"> The universal set is denoted $\set{U}$ </div> -<!--l. 715--><p class="nopar" > -</p><!--l. 717--><p class="indent" > Unnumbered single-line equations should be displayed using <span +<!--l. 748--><p class="nopar" > +</p><!--l. 750--><p class="indent" > Unnumbered single-line equations should be displayed using <span class="ectt-1000">\[ </span>and <span class="ectt-1000">\]</span>. For example: @@ -1893,24 +1810,24 @@ example: </p> - <div class="verbatim" id="verbatim-22"> + <div class="verbatim" id="verbatim-24"> \[E = m c^2\] </div> -<!--l. 721--><p class="nopar" > Numbered single-line equations should be displayed using the <span +<!--l. 754--><p class="nopar" > Numbered single-line equations should be displayed using the <span class="ecss-1000">equation</span><a id="dx1-15005"></a><a - id="dx1-15006"></a> environment. -For example: + id="dx1-15006"></a> environment. For +example: </p> - <div class="verbatim" id="verbatim-23"> + <div class="verbatim" id="verbatim-25"> \begin{equation}\label{eq:trigrule}  <br />\cos^2\theta + \sin^2\theta \equiv 1  <br />\end{equation} </div> -<!--l. 728--><p class="nopar" > Multi-lined numbered equations should be displayed using the <span +<!--l. 761--><p class="nopar" > Multi-lined numbered equations should be displayed using the <span class="ecss-1000">align</span><a id="dx1-15007"></a><a id="dx1-15008"></a> environment. For @@ -1919,28 +1836,28 @@ example: </p> - <div class="verbatim" id="verbatim-24"> + <div class="verbatim" id="verbatim-26"> \begin{align}  <br />f(x) &= x^2 + x\label{eq:f}\\  <br />f’(x) &= 2x + 1\label{eq:df}  <br />\end{align} </div> -<!--l. 736--><p class="nopar" > Unnumbered multi-lined equations should be displayed using the <span +<!--l. 769--><p class="nopar" > Unnumbered multi-lined equations should be displayed using the <span class="ecss-1000">align*</span><a id="dx1-15009"></a><a - id="dx1-15010"></a> environment. -For example: + id="dx1-15010"></a> environment. For +example: </p> - <div class="verbatim" id="verbatim-25"> + <div class="verbatim" id="verbatim-27"> \begin{align*}  <br />f(x) &= (x+1)(x-1)\\  <br />&= x^2 - 1  <br />\end{align*} </div> -<!--l. 744--><p class="nopar" > If you want to mix numbered with unnumbered lines use the <span +<!--l. 777--><p class="nopar" > If you want to mix numbered with unnumbered lines use the <span class="ecss-1000">align</span><a id="dx1-15011"></a><a id="dx1-15012"></a> environment and @@ -1950,94 +1867,94 @@ class="ectt-1000">\nonumber</span>. For example: </p> - <div class="verbatim" id="verbatim-26"> + <div class="verbatim" id="verbatim-28"> \begin{align}  <br />y &= x^2 + 3x - 2x + 1\nonumber\\  <br />&= x^2 + x + 1\label{eq:y}  <br />\end{align} </div> -<!--l. 753--><p class="nopar" > An equation that is too long to fit on a single line can be displayed using the <span +<!--l. 786--><p class="nopar" > An equation that is too long to class="ecss-1000">split</span><a id="dx1-15013"></a><a id="dx1-15014"></a> environment. -</p><!--l. 757--><p class="indent" > Text can be embedded in an equation using <span +</p><!--l. 790--><p class="indent" > Text can be embedded in an equation using <span class="ectt-1000">\text</span><a id="dx1-15015"></a><span class="ectt-1000">{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">text</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">text</span><span +class="futsy-">i</span><span class="ectt-1000">} </span>or you can use <span class="ectt-1000">\intertext</span><a id="dx1-15016"></a><span class="ectt-1000">{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">text</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">text</span><span +class="futsy-">i</span><span class="ectt-1000">} </span>to interupt a multi-line environment such as <span class="ecss-1000">align</span><a id="dx1-15017"></a><a id="dx1-15018"></a>. -</p><!--l. 761--><p class="indent" > Predefined operator names are listed in <a +</p><!--l. 794--><p class="indent" > Prede href="#x1-150241">table 1</a>. For additional operators, either use -</p><!--l. 763--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 796--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\operatorname</span><span class="ectt-0900"> </span></span><a id="dx1-15019"></a> <span class="ectt-1000">\operatorname{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">name</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">name</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 765--><p class="noindent" > +</p><!--l. 798--><p class="noindent" > for example </p> - <div class="verbatim" id="verbatim-27"> + <div class="verbatim" id="verbatim-29"> If $X$ and $Y$ are independent,  <br />$\operatorname{var}(X+Y) =  <br />\operatorname{var}(X) + \operatorname{var}(Y)$ </div> -<!--l. 771--><p class="nopar" > or declare it with -</p><!--l. 773--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 804--><p class="nopar" > or declare it with +</p><!--l. 806--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\DeclareMathOperator</span><span class="ectt-0900"> </span></span><a id="dx1-15020"></a> <span class="ectt-1000">\DeclareMathOperator{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">command</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">command</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">name</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">name</span><span +class="futsy-">i</span><span class="ectt-1000">}</span> </div><hr> -</p><!--l. 775--><p class="noindent" > +</p><!--l. 808--><p class="noindent" > for example </p> - <div class="verbatim" id="verbatim-28"> + <div class="verbatim" id="verbatim-30"> \DeclareMathOperator{\var}{var} </div> -<!--l. 779--><p class="nopar" > and then use this new command: +<!--l. 812--><p class="nopar" > and then use this new command: </p> - <div class="verbatim" id="verbatim-29"> + <div class="verbatim" id="verbatim-31"> If $X$ and $Y$ are independent,  <br />$\var(X+Y) = \var(X)+\var(Y)$ </div> -<!--l. 784--><p class="nopar" > -</p><!--l. 786--><p class="indent" > If you want limits that go above and below the operator (like <span +<!--l. 817--><p class="nopar" > +</p><!--l. 819--><p class="indent" > If you want limits that go above and below the operator (like <span class="ectt-1000">\sum</span><a id="dx1-15021"></a>) use the starred versions (<span @@ -2050,7 +1967,7 @@ class="ectt-1000">\DeclareMathOperator*</span><a -<!--l. 790--><p class="indent" > <a +<!--l. 823--><p class="indent" > <a id="x1-150241"></a></p><hr class="float" /><div class="float" > @@ -2058,7 +1975,7 @@ class="ectt-1000">\DeclareMathOperator*</span><a <div class="caption" ><span class="id">Table 1: </span><span -class="content">Predefined Operator Names (taken from <span +class="content">Prede class="ecss-1000">amsmath</span><a id="dx1-15025"></a> documentation)</span></div><!--tex4ht:label?: x1-150241 --> <div class="tabular"> <table id="TBL-2" class="tabular" @@ -2075,160 +1992,122 @@ id="TBL-2-8" /></colgroup><tr style="vertical-align:baseline;" id="TBL-2-1-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-1" class="td11"><span class="ectt-1000">\arccos</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-2" -class="td11"><span -class="cmr-10">arccos</span></td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-3" +class="td11">arccos</td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-3" class="td11"> <span class="ectt-1000">\deg</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-4" -class="td11"><span -class="cmr-10">deg</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-5" +class="td11">deg </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-5" class="td11"> <span class="ectt-1000">\lg</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-6" -class="td11"><span -class="cmr-10">lg</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-7" +class="td11">lg </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-7" class="td11"><span class="ectt-1000">\projlim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-8" -class="td11"><span -class="cmr-10">proj</span><span style="margin-left:0.3em" class="thinspace"></span><span -class="cmr-10">lim</span></td> +class="td11">proj<span style="margin-left:0.3em" class="thinspace"></span>lim</td> </tr><tr style="vertical-align:baseline;" id="TBL-2-2-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-1" -class="td11"> <span -class="ectt-1000">\arcsin</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-2" class="td11"><span -class="cmr-10">arcsin</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-3" +class="ectt-1000">\arcsin</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-2" +class="td11">arcsin </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-3" class="td11"> <span class="ectt-1000">\det</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-4" -class="td11"><span -class="cmr-10">det</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-5" +class="td11">det </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-5" class="td11"> <span class="ectt-1000">\lim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-6" -class="td11"><span -class="cmr-10">lim</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-7" +class="td11">lim </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-7" class="td11"> <span class="ectt-1000">\sec</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-8" -class="td11"><span -class="cmr-10">sec</span> </td> +class="td11">sec </td> </tr><tr style="vertical-align:baseline;" id="TBL-2-3-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-1" -class="td11"> <span -class="ectt-1000">\arctan</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-2" class="td11"><span -class="cmr-10">arctan</span></td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-3" +class="ectt-1000">\arctan</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-2" +class="td11">arctan</td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-3" class="td11"> <span class="ectt-1000">\dim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-4" -class="td11"><span -class="cmr-10">dim</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-5" +class="td11">dim </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-5" class="td11"><span class="ectt-1000">\liminf</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-6" -class="td11"><span -class="cmr-10">lim</span><span style="margin-left:0.3em" class="thinspace"></span><span -class="cmr-10">inf</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-7" +class="td11">lim<span style="margin-left:0.3em" class="thinspace"></span>inf </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-7" class="td11"> <span class="ectt-1000">\sin</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-8" -class="td11"><span -class="cmr-10">sin</span> </td> +class="td11">sin </td> </tr><tr style="vertical-align:baseline;" id="TBL-2-4-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-1" -class="td11"> <span +class="td11"> <span class="ectt-1000">\arg</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-2" -class="td11"><span -class="cmr-10">arg</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-3" +class="td11">arg </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-3" class="td11"> <span class="ectt-1000">\exp</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-4" -class="td11"><span -class="cmr-10">exp</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-5" +class="td11">exp </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-5" class="td11"><span class="ectt-1000">\limsup</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-6" -class="td11"><span -class="cmr-10">lim</span><span style="margin-left:0.3em" class="thinspace"></span><span -class="cmr-10">sup</span></td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-7" +class="td11">lim<span style="margin-left:0.3em" class="thinspace"></span>sup</td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-7" class="td11"> <span class="ectt-1000">\sinh</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-8" -class="td11"><span -class="cmr-10">sinh</span> </td> +class="td11">sinh </td> </tr><tr style="vertical-align:baseline;" id="TBL-2-5-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-1" -class="td11"> <span +class="td11"> <span class="ectt-1000">\cos</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-2" -class="td11"><span -class="cmr-10">cos</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-3" +class="td11">cos </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-3" class="td11"> <span class="ectt-1000">\gcd</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-4" -class="td11"><span -class="cmr-10">gcd</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-5" +class="td11">gcd </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-5" class="td11"> <span class="ectt-1000">\ln</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-6" -class="td11"><span -class="cmr-10">ln</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-7" +class="td11">ln </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-7" class="td11"> <span class="ectt-1000">\sup</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-8" -class="td11"><span -class="cmr-10">sup</span> </td> +class="td11">sup </td> </tr><tr style="vertical-align:baseline;" id="TBL-2-6-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-1" -class="td11"> <span +class="td11"> <span class="ectt-1000">\cosh</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-2" -class="td11"><span -class="cmr-10">cosh</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-3" +class="td11">cosh </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-3" class="td11"> <span class="ectt-1000">\hom</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-4" -class="td11"><span -class="cmr-10">hom</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-5" +class="td11">hom </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-5" class="td11"> <span class="ectt-1000">\log</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-6" -class="td11"><span -class="cmr-10">log</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-7" +class="td11">log </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-7" class="td11"> <span class="ectt-1000">\tan</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-8" -class="td11"><span -class="cmr-10">tan</span> </td> +class="td11">tan </td> </tr><tr style="vertical-align:baseline;" id="TBL-2-7-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-1" -class="td11"> <span +class="td11"> <span class="ectt-1000">\cot</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-2" -class="td11"><span -class="cmr-10">cot</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-3" +class="td11">cot </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-3" class="td11"> <span class="ectt-1000">\inf</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-4" -class="td11"><span -class="cmr-10">inf</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-5" +class="td11">inf </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-5" class="td11"> <span class="ectt-1000">\max</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-6" -class="td11"><span -class="cmr-10">max</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-7" +class="td11">max </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-7" class="td11"> <span class="ectt-1000">\tanh</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-8" -class="td11"><span -class="cmr-10">tanh</span> </td> +class="td11">tanh </td> </tr><tr style="vertical-align:baseline;" id="TBL-2-8-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-1" -class="td11"> <span +class="td11"> <span class="ectt-1000">\coth</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-2" -class="td11"><span -class="cmr-10">coth</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-3" +class="td11">coth </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-3" class="td11"><span class="ectt-1000">\injlim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-4" -class="td11"><span -class="cmr-10">inj</span><span style="margin-left:0.3em" class="thinspace"></span><span -class="cmr-10">lim</span></td><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-5" +class="td11">inj<span style="margin-left:0.3em" class="thinspace"></span>lim</td><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-5" class="td11"> <span class="ectt-1000">\min</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-6" -class="td11"><span -class="cmr-10">min</span> </td> +class="td11">min </td> </tr><tr style="vertical-align:baseline;" id="TBL-2-9-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-1" -class="td11"> <span +class="td11"> <span class="ectt-1000">\csc</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-2" -class="td11"><span -class="cmr-10">csc</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-3" +class="td11">csc </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-3" class="td11"> <span class="ectt-1000">\ker</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-4" -class="td11"><span -class="cmr-10">ker</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-5" +class="td11">ker </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-5" class="td11"> <span class="ectt-1000">\Pr</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-6" -class="td11"><span -class="cmr-10">Pr</span> </td></tr></table></div> +class="td11">Pr </td></tr></table></div> <div class="tabular"> <table id="TBL-3" class="tabular" cellspacing="0" cellpadding="0" ><colgroup id="TBL-3-1g"><col @@ -2245,105 +2124,104 @@ lim" class="mathpalette" /></td><td style="white-space:nowrap; text-align:rig class="td11"> <span class="ectt-1000">\varinjlim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-4" class="td11"><img -src="jmlr-manual1x.png" alt="li-→m" class="mathpalette" /></td> +src="jmlr-manual1x.png" alt="l im!" class="mathpalette" /></td> </tr><tr style="vertical-align:baseline;" id="TBL-3-2-"><td style="white-space:nowrap; text-align:right;" id="TBL-3-2-1" -class="td11"> <span +class="td11"><span class="ectt-1000">\varliminf</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-2" class="td11"><img src="jmlr-manual2x.png" alt="lim-" class="mathpalette" /></td><td style="white-space:nowrap; text-align:right;" id="TBL-3-2-3" class="td11"><span class="ectt-1000">\varprojlim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-4" class="td11"><img -src="jmlr-manual3x.png" alt="lim -←-" class="mathpalette" /></td> +src="jmlr-manual3x.png" alt="lim" class="mathpalette" /></td> </tr></table></div> </div><hr class="endfloat" /> </div> -<!--l. 816--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.11 </span> <a +<!--l. 849--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.11 </span> <a id="x1-160003.11"></a>Color vs Grayscale</h4> -<!--l. 819--><p class="noindent" >It’s helpful if authors supply grayscale versions of their articles in the event that the +<!--l. 852--><p class="noindent" >It's helpful if authors supply grayscale versions of their articles in the event that the article is to be incorporated into a black and white printed book. With external PDF, -PNG or JPG graphic files, you just need to supply a grayscale version of the file. For -example, if the file is called <span +PNG or JPG graphic +For example, if the class="ectt-1000">myimage.png</span>, then the gray version should be <span class="ectt-1000">myimage-gray.png </span>or <span class="ectt-1000">myimage-gray.pdf </span>or <span -class="ectt-1000">myimage-gray.jpg</span>. You don’t need to -modify your code. The <span -class="ecss-1000">jmlr </span>class checks for the existence of the grayscale version if it is -print mode (provided you have used <span +class="ectt-1000">myimage-gray.jpg</span>. You don't need to modify +your code. The <span +class="ecss-1000">jmlr </span>class checks for the existence of the grayscale version if it is print +mode (provided you have used <span class="ectt-1000">\includegraphics</span><a - id="dx1-16001"></a> and haven’t specified the file + id="dx1-16001"></a> and haven't speci extension). -</p><!--l. 831--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 864--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\ifprint</span><span class="ectt-0900"> </span></span><a id="dx1-16002"></a> <span class="ectt-1000">\ifprint{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">true part</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">true part</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">false part</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">false part</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 833--><p class="noindent" > +</p><!--l. 866--><p class="noindent" > You can use <span class="ectt-1000">\ifprint </span>to determine which mode you are in. For example: </p> - <div class="verbatim" id="verbatim-30"> + <div class="verbatim" id="verbatim-32"> in \figureref{fig:nodes}, the  <br />\ifprint{dark gray}{purple}  <br />ellipse represents an input and the  <br />\ifprint{light gray}{yellow} ellipse  <br />represents an output. </div> -<!--l. 842--><p class="nopar" > Another example: +<!--l. 875--><p class="nopar" > Another example: </p> - <div class="verbatim" id="verbatim-31"> + <div class="verbatim" id="verbatim-33"> {\ifprint{\bfseries}{\color{red}}important text!} </div> -<!--l. 846--><p class="nopar" > -</p><!--l. 848--><p class="indent" > You can use the class option <span +<!--l. 879--><p class="nopar" > +</p><!--l. 881--><p class="indent" > You can use the class option <span class="ecss-1000">gray</span><a id="dx1-16003"></a> to see how the document will appear in gray scale mode. -</p><!--l. 851--><p class="indent" > The <span +</p><!--l. 884--><p class="indent" > The <span class="ecss-1000">xcolor</span><a id="dx1-16004"></a> class is loaded with the <span class="ecss-1000">x11names </span>option, so you can use any of the x11 -predefined colors (listed in the <a +prede href="http://ctan.org/pkg/xcolor" ><span class="ecss-1000">xcolor</span><a id="dx1-16005"></a> documentation</a>). -</p><!--l. 855--><p class="noindent" > +</p><!--l. 888--><p class="noindent" > </p> -<!--l. 855--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.12 </span> <a +<!--l. 888--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.12 </span> <a id="x1-170003.12"></a>Where To Go For Help</h4> -<!--l. 857--><p class="noindent" >If you have a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> query, the first place to go to is the <a +<!--l. 890--><p class="noindent" >If you have a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> query, the href="http://www.tex.ac.uk/faq" >UK TUG FAQ</a>. -</p><!--l. 860--><p class="indent" > If you are unfamiliar or just getting started with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>, there’s a list of on-line introductions +</p><!--l. 893--><p class="indent" > If you are unfamiliar or just getting started with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>, there's a list of on-line introductions to <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> at: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=man-latex" class="url" ><span class="ectt-1000">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=man-latex</span></a> -</p><!--l. 864--><p class="indent" > There are also forums, mailing lists and newsgroups. For example, the +</p><!--l. 897--><p class="indent" > There are also forums, mailing lists and newsgroups. For example, the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> Community (<a href="http://www.latex-community.org/" class="url" ><span @@ -2352,143 +2230,141 @@ class="ectt-1000">texhax </span>mailing list (<a href="http://tug.org/mailman/listinfo/texhax" class="url" ><span class="ectt-1000">http://tug.org/mailman/listinfo/texhax</span></a>) and <span -class="ectt-1000">comp.text.tex </span>(archives available -at <a +class="ectt-1000">comp.text.tex </span>(archives available at +<a href="http://groups.google.com/group/comp.text.tex/" class="url" ><span class="ectt-1000">http://groups.google.com/group/comp.text.tex/</span></a>). -</p><!--l. 871--><p class="indent" > Documentation for packages or classes can be found using the <span -class="ectt-1000">texdoc </span>application. -For example: +</p><!--l. 904--><p class="indent" > Documentation for packages or classes can be found using the <span +class="ectt-1000">texdoc </span>application. For +example: </p> - <div class="verbatim" id="verbatim-32"> + <div class="verbatim" id="verbatim-34"> texdoc natbib </div> -<!--l. 875--><p class="nopar" > Alternatively, you can go to <span +<!--l. 908--><p class="nopar" > Alternatively, you can go to <span class="ectt-1000">http://www.ctan.org/pkg/</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">name</span><span -class="cmsy-10">⟩ </span>where <span -class="cmsy-10">⟨</span><span -class="ecti-1000">name</span><span -class="cmsy-10">⟩ </span>is the -name of the package. For example: <a +class="futsy-">h</span><span +class="futri8t-">name</span><span +class="futsy-">i </span>where <span +class="futsy-">h</span><span +class="futri8t-">name</span><span +class="futsy-">i </span>is the name +of the package. For example: <a href="http://www.ctan.org/pkg/natbib" class="url" ><span class="ectt-1000">http://www.ctan.org/pkg/natbib</span></a> -</p><!--l. 881--><p class="indent" > For a general guide to preparing papers (regardless of whether you are using -<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> or a word processor), see Kate L. Turabian, “A manual for writers -of term papers, theses, and dissertations”, The University of Chicago Press, -1996. -</p><!--l. 886--><p class="noindent" > +</p><!--l. 914--><p class="indent" > For a general guide to preparing papers (regardless of whether you are using <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> or a +word processor), see Kate L. Turabian, +dissertations +</p><!--l. 919--><p class="noindent" > </p> -<!--l. 886--><p class="noindent" ><a -href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">4 </span> <a +<!--l. 919--><p class="noindent" ><a +href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">4 </span> <a id="x1-180004"></a>Guidelines for Production Editors</h3> -<!--l. 889--><p class="noindent" >The <span +<!--l. 922--><p class="noindent" >The <span class="ecss-1000">jmlrbook </span>class can be used to combine articles that use the <span -class="ecss-1000">jmlr </span>document class -into a book. The following sample files are provided: <span -class="ectt-1000">paper1/paper1.tex</span>, +class="ecss-1000">jmlr </span>document class into a +book. The following sample +class="ectt-1000">paper1/paper1.tex</span>, <span +class="ectt-1000">paper2/paper2.tex</span>, <span -class="ectt-1000">paper2/paper2.tex</span>, <span class="ectt-1000">paper3/paper3.tex</span>, <span class="ectt-1000">jmlr-sample.tex</span>, <span -class="ectt-1000">jmlrwcp-sample.tex</span>, -<span +class="ectt-1000">jmlrwcp-sample.tex</span>, <span +class="ectt-1000">jmlrbook-sample.tex</span> +and <span +class="ectt-1000">proceedings-sample.tex</span>. All but the last two are articles using the <span +class="ecss-1000">jmlr </span>class. The last +two (<span class="ectt-1000">jmlrbook-sample.tex </span>and <span -class="ectt-1000">proceedings-sample.tex</span>. All but the last two -are articles using the <span -class="ecss-1000">jmlr </span>class. The last two (<span -class="ectt-1000">jmlrbook-sample.tex </span>and -<span class="ectt-1000">proceedings-sample.tex</span>) uses the <span -class="ecss-1000">jmlrbook </span>class file to combine the articles into a -book. Note that no modifications are needed to the files using the <span -class="ecss-1000">jmlr </span>class when they -are imported into the book. They can either be compiled as stand-alone articles or with -the entire book. -</p><!--l. 903--><p class="indent" > Before you compile the book, make sure that all the articles compile as stand-alone +class="ecss-1000">jmlrbook </span>class +combine the articles into a book. Note that no modi +<span +class="ecss-1000">jmlr </span>class when they are imported into the book. They can either be compiled as stand-alone +articles or with the entire book. +</p><!--l. 936--><p class="indent" > Before you compile the book, make sure that all the articles compile as stand-alone documents (and run Bib<span class="TEX">T<span class="E">E</span>X</span> where necessary). You can use the <span class="ectt-1000">makejmlrbook</span><a - id="dx1-18001"></a> Perl -script to compile the book and create associated HTML files. See <a -href="#x1-260004.6">§4.6 </a><a -href="#x1-260004.6">Creating the -Book Using <span + id="dx1-18001"></a> Perl script to +compile the book and create associated HTML +href="#x1-260004.6"> +href="#x1-260004.6">Creating the Book Using +<span class="ectt-1000">makejmlrbook</span><!--tex4ht:ref: sec:makejmlrbook --></a> for details. -</p><!--l. 909--><p class="noindent" > +</p><!--l. 942--><p class="noindent" > </p> -<!--l. 909--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a +<!--l. 942--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a id="x1-190004.1"></a><span class="ecss-1000">jmlrbook </span>Class Options</h4> -<!--l. 910--><p class="noindent" > +<!--l. 943--><p class="noindent" > </p><dl class="description"><dt class="description"> <span class="ecsx-1000">nowcp</span><a id="dx1-19001"></a> </dt><dd -class="description">The imported pre-published articles were published in the Journal of - Machine Learning Research (default). +class="description">The imported pre-published articles were published in the Journal of Machine + Learning Research (default). </dd><dt class="description"> <span class="ecsx-1000">wcp</span><a id="dx1-19002"></a> </dt><dd -class="description">The imported pre-published articles were published in the JMLR Workshop - and Conference Proceedings. - - - - <!--l. 916--><p class="noindent" >If the book has a mixture of JMLR and JMLR WCP articles, you can switch - between them using - </p><!--l. 918--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +class="description">The imported pre-published articles were published in the JMLR Workshop and + Conference Proceedings. + <!--l. 949--><p class="noindent" >If the book has a mixture of JMLR and JMLR WCP articles, you can switch between + them using + </p><!--l. 951--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\jmlrwcp</span><span class="ectt-0900"> </span></span><a id="dx1-19003"></a> <span class="ectt-1000">\jmlrwcp </span></div><hr> - </p><!--l. 920--><p class="noindent" > + + + + </p><!--l. 953--><p class="noindent" > and - </p><!--l. 922--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span + </p><!--l. 955--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\jmlrnowcp</span><span class="ectt-0900"> </span></span><a id="dx1-19004"></a> <span class="ectt-1000">\jmlrnowcp </span></div><hr> - </p><!--l. 924--><p class="noindent" > + </p><!--l. 957--><p class="noindent" > Alternatively, you can set the name of the journal or conference proceedings using: - </p><!--l. 927--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span + </p><!--l. 960--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\jmlrproceedings</span><span class="ectt-0900"> </span></span><a id="dx1-19005"></a> <span class="ectt-1000">\jmlrproceedings{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">long title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">long title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> - </p><!--l. 929--><p class="noindent" > + </p><!--l. 962--><p class="noindent" > </p></dd><dt class="description"> <span class="ecsx-1000">color</span><a id="dx1-19006"></a> </dt><dd class="description">Color version (see <a -href="#x1-160003.11">§3.11 </a><a -href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). Use this option for the on-line - version with hyperlinks enabled (default). +href="#x1-160003.11"> +href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). Use this option for the on-line version + with hyperlinks enabled (default). </dd><dt class="description"> <span class="ecsx-1000">gray</span><a id="dx1-19007"></a> </dt><dd class="description">Grayscale version (see <a -href="#x1-160003.11">§3.11 </a><a -href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). Use this option for the print - version without hyperlinks. +href="#x1-160003.11"> +href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). Use this option for the print version + without hyperlinks. </dd><dt class="description"> <span class="ecsx-1000">tablecaption=top</span><a @@ -2520,81 +2396,40 @@ class="description">Set the paper size to letter (default). <span class="ecsx-1000">7x10</span><a id="dx1-19017"></a> </dt><dd -class="description">Set the paper size to <span -class="cmr-10">7 </span><span -class="cmsy-10">× </span><span -class="cmr-10">10 </span>inches. +class="description">Set the paper size to 7 <span +class="futsy-"> </dd><dt class="description"> <span -class="ecsx-1000">prehyperref</span><a - id="dx1-19018"></a><span -class="ecbx-1000">=</span><span -class="ectt-1000">{</span><span -class="cmsy-10">⟨</span><span -class="ecbi-1000">stuff </span><span -class="cmsy-10">⟩</span><span -class="ectt-1000">}</span> </dt><dd -class="description">The <span -class="ecss-1000">jmlr </span>class automatically loads the <span -class="ecss-1000">hyperref</span><a - id="dx1-19019"></a> package, but - some packages need to be loaded before <span -class="ecss-1000">hyperref</span><a - id="dx1-19020"></a>. This information can - be specified using the <span -class="ecss-1000">prehyperref</span><a - id="dx1-19021"></a> option. This is a key=value option. - For example, to load the packages <span -class="ecss-1000">foo </span>and <span -class="ecss-1000">bar </span>before <span -class="ecss-1000">hyperref</span><a - id="dx1-19022"></a>, you can - do: - - - - <div class="verbatim" id="verbatim-33"> - \documentclass[prehyperref={\usepackage{foo,bar}}]{jmlrbook} -</div> - <!--l. 957--><p class="nopar" > or: - - - -</p> - <div class="verbatim" id="verbatim-34"> - \documentclass[prehyperref={\usepackage{foo}\usepackage{bar}}]{jmlrbook} -</div> - <!--l. 961--><p class="nopar" > - </p></dd><dt class="description"> -<span class="ecsx-1000">10pt</span><a - id="dx1-19023"></a> </dt><dd + id="dx1-19018"></a> </dt><dd class="description">Use 10pt as the normal text size. </dd><dt class="description"> <span class="ecsx-1000">11pt</span><a - id="dx1-19024"></a> </dt><dd + id="dx1-19019"></a> </dt><dd class="description">Use 11pt as the normal text size (default). </dd><dt class="description"> <span class="ecsx-1000">12pt</span><a - id="dx1-19025"></a> </dt><dd + id="dx1-19020"></a> </dt><dd class="description">Use 12pt as the normal text size. </dd></dl> -<!--l. 969--><p class="noindent" > + + + +<!--l. 987--><p class="noindent" > </p> -<!--l. 969--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a +<!--l. 987--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a id="x1-200004.2"></a>The Preamble</h4> -<!--l. 971--><p class="noindent" >Any packages that the imported articles load (which aren’t automatically loaded by +<!--l. 989--><p class="noindent" >Any packages that the imported articles load (which aren't automatically loaded by <span +class="ecss-1000">jmlr</span>) +must be loaded in the book's preamble. For example, if one or more of the articles load the <span -class="ecss-1000">jmlr</span>) must be loaded in the book’s preamble. For example, if one or more -of the articles load the <span class="ecss-1000">siunitx</span><a - id="dx1-20001"></a> package, this package must be loaded in the -book. -</p><!--l. 976--><p class="indent" > Commands that are defined in the imported articles will be local to that article -unless they have been globally defined using <span + id="dx1-20001"></a> package, this package must be loaded in the book. +</p><!--l. 994--><p class="indent" > Commands that are de +they have been globally de class="ectt-1000">\gdef</span><a id="dx1-20002"></a> or <span class="ectt-1000">\global</span><a @@ -2608,192 +2443,188 @@ class="ectt-1000">\renewcommand</span><a id="dx1-20006"></a> and <span class="ectt-1000">\renewenvironment</span><a id="dx1-20007"></a>) this -shouldn’t cause a conflict if more that one article has defined the same command or -environment. For example, in the sample files supplied, both <span +shouldn't cause a con +environment. For example, in the sample class="ectt-1000">paper1/paper1.tex</span> and <span -class="ectt-1000">paper2/paper2.tex </span>have defined the command <span +class="ectt-1000">paper2/paper2.tex </span>have de class="ectt-1000">\samplecommand </span>using <span -class="ectt-1000">\newcommand</span>. As long as this command isn’t also defined in the book, there won’t be a -conflict. -</p><!--l. 988--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-1000">\newcommand</span>. As long as this command isn't also de +con +</p><!--l. 1006--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\title</span><span class="ectt-0900"> </span></span><a id="dx1-20008"></a> <span class="ectt-1000">\title[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">PDF title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">PDF title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">book title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">book title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 990--><p class="noindent" > +</p><!--l. 1008--><p class="noindent" > In the book preamble, <span -class="ectt-1000">\title </span>sets the book title and the optional argument is used for -the PDF title, which will be displayed when the reader views the PDF file’s properties +class="ectt-1000">\title </span>sets the book title and the optional argument is used for the +PDF title, which will be displayed when the reader views the PDF in their PDF viewer. (Note that in the imported articles, <span -class="ectt-1000">\title </span>sets the article’s title -and the optional argument sets the short title for the page header and table of +class="ectt-1000">\title </span>sets the article's +title and the optional argument sets the short title for the page header and table of contents.) -</p><!--l. 998--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1016--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\author</span><span class="ectt-0900"> </span></span><a id="dx1-20009"></a> <span class="ectt-1000">\author[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">PDF author(s)</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">PDF author(s)</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">book author(s)</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">book author(s)</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> - - - -</p><!--l. 1000--><p class="noindent" > +</p><!--l. 1018--><p class="noindent" > In the book preamble, <span -class="ectt-1000">\author </span>sets the book’s author (or editor) and the optional -argument is used for the PDF author, which will be displayed when the reader views -the PDF file’s properties in their PDF viewer. (Note that in the imported articles, -<span -class="ectt-1000">\author </span>sets the article’s author and the optional argument sets the short author list -for the page header.) -</p><!--l. 1008--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-1000">\author </span>sets the book's author (or editor) and the optional argument +is used for the PDF author, which will be displayed when the reader views the PDF +properties in their PDF viewer. (Note that in the imported articles, <span +class="ectt-1000">\author </span>sets the +article's author and the optional argument sets the short author list for the page +header.) +</p><!--l. 1026--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\volume</span><span class="ectt-0900"> </span></span><a id="dx1-20010"></a> <span class="ectt-1000">\volume{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">number</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">number</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1010--><p class="noindent" > -This command sets the book’s volume number. Omit if the book has no volume +</p><!--l. 1028--><p class="noindent" > +This command sets the book's volume number. Omit if the book has no volume number. -</p><!--l. 1014--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1032--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subtitle</span><span class="ectt-0900"> </span></span><a id="dx1-20011"></a> <span class="ectt-1000">\subtitle{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">sub-title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">sub-title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1016--><p class="noindent" > -This command sets the book’s subtitle. Omit if the book has no sub-title. -</p><!--l. 1020--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1034--><p class="noindent" > +This command sets the book's subtitle. Omit if the book has no sub-title. +</p><!--l. 1038--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\logo</span><span class="ectt-0900"> </span></span><a id="dx1-20012"></a> <span class="ectt-1000">\logo{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">image command</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">image command</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1022--><p class="noindent" > -This sets the book’s title image. Use <span +</p><!--l. 1040--><p class="noindent" > +This sets the book's title image. Use <span class="ectt-1000">\includegraphics</span><a - id="dx1-20013"></a> and omit the file extension. If -you provide a grayscale version as well as a color version, the grayscale version will be + id="dx1-20013"></a> and omit the +provide a grayscale version as well as a color version, the grayscale version will be used for the print version of the book. (See <a -href="#x1-160003.11">§3.11 </a><a +href="#x1-160003.11"> href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a> for further details.) -</p><!--l. 1029--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1047--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\team</span><span class="ectt-0900"> </span></span><a id="dx1-20014"></a> <span class="ectt-1000">\team{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">team title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">team title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1031--><p class="noindent" > -This can be used to set the name of the editorial team. This command may be omitted -if not required. -</p><!--l. 1035--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1049--><p class="noindent" > +This can be used to set the name of the editorial team. This command may be omitted if not +required. +</p><!--l. 1053--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\productioneditor</span><span class="ectt-0900"> </span></span><a id="dx1-20015"></a> <span class="ectt-1000">\productioneditor{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">name</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">name</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1037--><p class="noindent" > -This command may be used to name the production editor. The command may be -omitted if not required. -</p><!--l. 1041--><p class="indent" > See <a -href="#x1-240004.4">§4.4 </a><a -href="#x1-240004.4">Altering the Layout of the Main Title Page<!--tex4ht:ref: sec:modifytitle --></a> for details on how to modify the -layout of the title page. -</p><!--l. 1044--><p class="noindent" > + + + +</p><!--l. 1055--><p class="noindent" > +This command may be used to name the production editor. The command may be omitted if +not required. +</p><!--l. 1059--><p class="indent" > See <a +href="#x1-240004.4"> +href="#x1-240004.4">Altering the Layout of the Main Title Page<!--tex4ht:ref: sec:modifytitle --></a> for details on how to modify the layout +of the title page. +</p><!--l. 1062--><p class="noindent" > </p> -<!--l. 1044--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.3 </span> <a +<!--l. 1062--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.3 </span> <a id="x1-210004.3"></a>Main Book Commands</h4> -<!--l. 1046--><p class="noindent" >All commands that are provided by the <span +<!--l. 1064--><p class="noindent" >All commands that are provided by the <span class="ecss-1000">jmlr </span>class are also available with the <span -class="ecss-1000">jmlrbook</span> -class, but some commands might behave differently depending on whether they are in -the main part of the book or within the imported articles. -</p><!--l. 1051--><p class="indent" > In the main part of the book you can use the following commands: -</p><!--l. 1052--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ecss-1000">jmlrbook </span>class, +but some commands might behave di +part of the book or within the imported articles. +</p><!--l. 1069--><p class="indent" > In the main part of the book you can use the following commands: +</p><!--l. 1070--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\maketitle</span><span class="ectt-0900"> </span></span><a id="dx1-21001"></a> <span class="ectt-1000">\maketitle </span></div><hr> -</p><!--l. 1054--><p class="noindent" > -This displays the book’s title page. Note that <span -class="ectt-1000">\maketitle </span>has a different effect when -used in imported articles. -</p><!--l. 1058--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1072--><p class="noindent" > +This displays the book's title page. Note that <span +class="ectt-1000">\maketitle </span>has a di +imported articles. +</p><!--l. 1076--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\frontmatter</span><span class="ectt-0900"> </span></span><a id="dx1-21002"></a> <span class="ectt-1000">\frontmatter </span></div><hr> -</p><!--l. 1060--><p class="noindent" > -Use this command at the start of the front matter (e.g. before the foreword or preface). - - - -This will make chapters unnumbered even if you use <span +</p><!--l. 1078--><p class="noindent" > +Use this command at the start of the front matter (e.g. before the foreword or preface). This +will make chapters unnumbered even if you use <span class="ectt-1000">\chapter </span>instead of <span -class="ectt-1000">\chapter*</span>. It -also sets the page style and sets the page numbering to lower case Roman -numerals. -</p><!--l. 1066--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-1000">\chapter*</span>. It also sets +the page style and sets the page numbering to lower case Roman numerals. +</p><!--l. 1084--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">authorsignoff</span><span class="ectt-0900"> </span></span><a id="dx1-21003"></a><a id="dx1-21004"></a> <span class="ectt-1000">\begin{authorsignoff}</span><br class="newline" /><span -class="cmsy-10">⟨</span><span -class="ecti-1000">author list</span><span -class="cmsy-10">⟩</span><br +class="futsy-">h</span><span +class="futri8t-">author list</span><span +class="futsy-">i</span><br class="newline" /><span class="ectt-1000">\end{authorsignoff} </span></div><hr> -</p><!--l. 1070--><p class="noindent" > -This environment may be used by the author signing off at the end of a chapter such as -the foreword. Within the environment use: -</p><!--l. 1073--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1088--><p class="noindent" > +This environment may be used by the author signing o +foreword. Within the environment use: +</p><!--l. 1091--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\Author</span><span class="ectt-0900"> </span></span><a id="dx1-21005"></a> <span class="ectt-1000">\Author{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">details</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">details</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1075--><p class="noindent" > -for the author’s details. More than one <span -class="ectt-1000">\Author </span>should be used if there is more than -one author. Example: +</p><!--l. 1093--><p class="noindent" > +for the author's details. More than one <span +class="ectt-1000">\Author </span>should be used if there is more than one +author. Example: @@ -2806,18 +2637,18 @@ one author. Example:  <br />University of No Where}  <br />\end{authorsignoff} </div> -<!--l. 1085--><p class="nopar" > -</p><!--l. 1087--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 1103--><p class="nopar" > +</p><!--l. 1105--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">preface</span><span class="ectt-0900"> </span></span><a id="dx1-21006"></a><a id="dx1-21007"></a> <span class="ectt-1000">\begin{preface}[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">filename</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span><span class="ectt-1000">] </span></div><hr> -</p><!--l. 1089--><p class="noindent" > +</p><!--l. 1107--><p class="noindent" > This environment may be used to typeset the preface. This starts a new chapter using @@ -2827,70 +2658,70 @@ using <div class="verbatim" id="verbatim-36"> \chapter{\prefacename} </div> -<!--l. 1094--><p class="nopar" > <span class="marginpar"><span +<!--l. 1112--><p class="nopar" ><span class="marginpar"><span class="ectt-0900">\prefacename</span><span class="ectt-0900"> </span></span><a id="dx1-21008"></a>where <span -class="ectt-1000">\prefacename </span>defaults to “Preface”. This environment should -typically go in the front matter and is provided to allow <span +class="ectt-1000">\prefacename </span>defaults to +go in the front matter and is provided to allow <span class="ectt-1000">makejmlrbook</span><a - id="dx1-21009"></a> create a -standalone document for the preface. The optional argument is the filename (without -any extension or path) that will be used by <span + id="dx1-21009"></a> create a standalone document +for the preface. The optional argument is the +will be used by <span class="ectt-1000">makejmlrbook</span><a id="dx1-21010"></a>. This defaults to <span -class="ectt-1000">preface</span> -but, to conform with JMLR guidelines, should be changed to the surname of the first -author (editor) followed by the final two digits of the year. See the JMLR website for -further details of the guidelines. -</p><!--l. 1105--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ectt-1000">preface </span>but, to conform with JMLR +guidelines, should be changed to the surname of the +by the +guidelines. +</p><!--l. 1123--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">signoff</span><span class="ectt-0900"> </span></span><a id="dx1-21011"></a><a id="dx1-21012"></a> <span class="ectt-1000">\begin{signoff}[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">team name</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">team name</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">date</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">date</span><span +class="futsy-">i</span><span class="ectt-1000">}</span><br class="newline" /><span -class="cmsy-10">⟨</span><span -class="ecti-1000">editor list</span><span -class="cmsy-10">⟩</span><br +class="futsy-">h</span><span +class="futri8t-">editor list</span><span +class="futsy-">i</span><br class="newline" /><span class="ectt-1000">\end{signoff} </span></div><hr> -</p><!--l. 1109--><p class="noindent" > -This environment may be used by the editorial team when signing off a chapter such as -the preface. If the optional argument is omitted, “The Editorial Team” is used. If you -are using the <span +</p><!--l. 1127--><p class="noindent" > +This environment may be used by the editorial team when signing o +preface. If the optional argument is omitted, +<span class="ecss-1000">preface</span><a id="dx1-21013"></a><a id="dx1-21014"></a> environment described above, the <span class="ecss-1000">signoff</span><a id="dx1-21015"></a><a - id="dx1-21016"></a> environment must go -inside the <span + id="dx1-21016"></a> environment must go inside the <span class="ecss-1000">preface</span><a id="dx1-21017"></a><a - id="dx1-21018"></a> environment. -</p><!--l. 1116--><p class="indent" > Within the <span + id="dx1-21018"></a> +environment. +</p><!--l. 1134--><p class="indent" > Within the <span class="ecss-1000">signoff</span><a id="dx1-21019"></a><a id="dx1-21020"></a> environment use: -</p><!--l. 1117--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1135--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\Editor</span><span class="ectt-0900"> </span></span><a id="dx1-21021"></a> <span class="ectt-1000">\Editor{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">details</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">details</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1119--><p class="noindent" > +</p><!--l. 1137--><p class="noindent" > for each editor. Example: @@ -2908,269 +2739,266 @@ for each editor. Example:  <br />\mailto{ae@sample.com}}  <br />\end{signoff} </div> -<!--l. 1132--><p class="nopar" > -</p><!--l. 1134--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 1150--><p class="nopar" > +</p><!--l. 1152--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\tableofcontents</span><span class="ectt-0900"> </span></span><a id="dx1-21022"></a> <span class="ectt-1000">\tableofcontents </span></div><hr> -</p><!--l. 1136--><p class="noindent" > -This command displays the book’s table of contents. Note that it has a different effect if -used in an imported article. -</p><!--l. 1140--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1154--><p class="noindent" > +This command displays the book's table of contents. Note that it has a di +in an imported article. +</p><!--l. 1158--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\mainmatter</span><span class="ectt-0900"> </span></span><a id="dx1-21023"></a> <span class="ectt-1000">\mainmatter </span></div><hr> -</p><!--l. 1142--><p class="noindent" > -Use this command to switch to the book’s main matter. This will switch the chapter +</p><!--l. 1160--><p class="noindent" > +Use this command to switch to the book's main matter. This will switch the chapter numbering back on, reset the page numbering to Arabic and set up the main page style. -</p><!--l. 1147--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1165--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\part</span><span class="ectt-0900"> </span></span><a id="dx1-21024"></a> <span class="ectt-1000">\part[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1149--><p class="noindent" > -If used in the main part of the book, this command will start a new part and issue a -clear double page. Note that this command has a different effect if used in an imported +</p><!--l. 1167--><p class="noindent" > +If used in the main part of the book, this command will start a new part and issue a clear +double page. Note that this command has a di article. -</p><!--l. 1154--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1172--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\addtocpart</span><span class="ectt-0900"> </span></span><a id="dx1-21025"></a> <span class="ectt-1000">\addtocpart{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1156--><p class="noindent" > +</p><!--l. 1174--><p class="noindent" > This adds <span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩ </span>to the table of contents, issues a clear double page, but doesn’t display -any text or affect the part numbering. -</p><!--l. 1161--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i </span>to the table of contents, issues a clear double page, but doesn't display any +text or a +</p><!--l. 1179--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\chapter</span><span class="ectt-0900"> </span></span><a id="dx1-21026"></a> <span class="ectt-1000">\chapter[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1163--><p class="noindent" > -This command may be used in the main body of the book but will cause an error if -used within an imported article. -</p><!--l. 1167--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1181--><p class="noindent" > +This command may be used in the main body of the book but will cause an error if used +within an imported article. +</p><!--l. 1185--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\section</span><span class="ectt-0900"> </span></span><a id="dx1-21027"></a> <span class="ectt-1000">\section[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1169--><p class="noindent" > -</p><!--l. 1170--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1187--><p class="noindent" > +</p><!--l. 1188--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subsection</span><span class="ectt-0900"> </span></span><a id="dx1-21028"></a> <span class="ectt-1000">\subsection[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1172--><p class="noindent" > -</p><!--l. 1173--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1190--><p class="noindent" > +</p><!--l. 1191--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subsubsection</span><span class="ectt-0900"> </span></span><a id="dx1-21029"></a> <span class="ectt-1000">\subsubsection[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1175--><p class="noindent" > +</p><!--l. 1193--><p class="noindent" > -</p><!--l. 1176--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1194--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\paragraph</span><span class="ectt-0900"> </span></span><a id="dx1-21030"></a> <span class="ectt-1000">\paragraph[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1178--><p class="noindent" > -</p><!--l. 1179--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1196--><p class="noindent" > +</p><!--l. 1197--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\subparagraph</span><span class="ectt-0900"> </span></span><a id="dx1-21031"></a> <span class="ectt-1000">\subparagraph[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">short title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">short title</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">title</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">title</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1181--><p class="noindent" > -These commands may be used in the main body of the book or within imported -articles. In the main body of the book they need to be within a chapter and will be -numbered according to the chapter. -</p><!--l. 1186--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1199--><p class="noindent" > +These commands may be used in the main body of the book or within imported articles. In +the main body of the book they need to be within a chapter and will be numbered according +to the chapter. +</p><!--l. 1204--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\appendix</span><span class="ectt-0900"> </span></span><a id="dx1-21032"></a> <span class="ectt-1000">\appendix </span></div><hr> -</p><!--l. 1188--><p class="noindent" > -If used in the main body of the book, this will switch to the book appendices. -Subsequent <span -class="ectt-1000">\chapter </span>commands will produce the appendices. If used within an -imported article, it will switch to the article appendices and won’t affect the main part -of the book. -</p><!--l. 1195--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1206--><p class="noindent" > +If used in the main body of the book, this will switch to the book appendices. Subsequent +<span +class="ectt-1000">\chapter </span>commands will produce the appendices. If used within an imported +article, it will switch to the article appendices and won't a +book. +</p><!--l. 1213--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">jmlrpapers</span><span class="ectt-0900"> </span></span><a id="dx1-21033"></a><a id="dx1-21034"></a> <span class="ectt-1000">\begin{jmlrpapers}</span><br class="newline" /><span -class="cmsy-10">⟨</span><span -class="ecti-1000">imported papers</span><span -class="cmsy-10">⟩</span><br +class="futsy-">h</span><span +class="futri8t-">imported papers</span><span +class="futsy-">i</span><br class="newline" /><span class="ectt-1000">\end{jmlrpapers} </span></div><hr> -</p><!--l. 1199--><p class="noindent" > -This environment must be used when importing articles. Within this environment, use -the following commands to import articles: -</p><!--l. 1202--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1217--><p class="noindent" > +This environment must be used when importing articles. Within this environment, use the +following commands to import articles: +</p><!--l. 1220--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\importpubpaper</span><span class="ectt-0900"> </span></span><a id="dx1-21035"></a> <span class="ectt-1000">\importpubpaper[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">directory</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">directory</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">file</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">pages</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">pages</span><span +class="futsy-">i</span><span class="ectt-1000">}</span> </div><hr> -</p><!--l. 1204--><p class="noindent" > +</p><!--l. 1222--><p class="noindent" > This imports an article that has already been published elsewhere. The <span -class="cmsy-10">⟨</span><span -class="ecti-1000">pages</span><span -class="cmsy-10">⟩</span> -argument should be the page range from the <span -class="ecti-1000">previously published </span>version of this article. -This may not necessarily be the same as the page range of the article in the book. The -directory the imported file is contained in is is given by <span -class="cmsy-10">⟨</span><span -class="ecti-1000">directory</span><span -class="cmsy-10">⟩</span>. If the -file is in the same directory as the book, use a dot. The file name is given by -<span -class="cmsy-10">⟨</span><span -class="ecti-1000">file</span><span -class="cmsy-10">⟩</span>. The article is also given a label, specified by the optional argument. -This is <span -class="cmsy-10">⟨</span><span -class="ecti-1000">directory</span><span -class="cmsy-10">⟩</span>/<span -class="cmsy-10">⟨</span><span -class="ecti-1000">file</span><span -class="cmsy-10">⟩ </span>by default. The label is used as a prefix to labels in -the imported articles which ensures that cross-references are unique. You can -also use this label to reference the article elsewhere in the book (see <a -href="#x1-230004.3.2">§4.3.2 +class="futsy-">h</span><span +class="futri8t-">pages</span><span +class="futsy-">i </span>argument +should be the page range from the <span +class="futri8t-">previously published </span>version of this article. This may not +necessarily be the same as the page range of the article in the book. The directory the +imported +class="futsy-">h</span><span +class="futri8t-">directory</span><span +class="futsy-">i</span>. If the +book, use a dot. The +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span>. The article is also given a label, speci +the optional argument. This is <span +class="futsy-">h</span><span +class="futri8t-">directory</span><span +class="futsy-">i</span>/<span +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i </span>by default. The label is used as a pre +labels in the imported articles which ensures that cross-references are unique. You +can also use this label to reference the article elsewhere in the book (see <a +href="#x1-230004.3.2"> </a><a href="#x1-230004.3.2">Cross-Referencing<!--tex4ht:ref: sec:bkcrossref --></a>). -</p><!--l. 1218--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1236--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\importpaper</span><span class="ectt-0900"> </span></span><a id="dx1-21036"></a> <span class="ectt-1000">\importpaper[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">directory</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">directory</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">file</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1220--><p class="noindent" > -Imports an article that is being published in the book. The arguments are the -same as above except that there is no page range (the page range is computed -automatically). -</p><!--l. 1225--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1238--><p class="noindent" > +Imports an article that is being published in the book. The arguments are the same as above +except that there is no page range (the page range is computed automatically). +</p><!--l. 1243--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\importarticle</span><span class="ectt-0900"> </span></span><a id="dx1-21037"></a> <span class="ectt-1000">\importarticle[</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">]{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">directory</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">directory</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">file</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1227--><p class="noindent" > -This imports an article that hasn’t been published elsewhere. There is no -page range, but the other arguments are the same as those describe above for -<span +</p><!--l. 1245--><p class="noindent" > +This imports an article that hasn't been published elsewhere. There is no page range, but the +other arguments are the same as those describe above for <span class="ectt-1000">\importpubpaper</span>. -</p><!--l. 1232--><p class="indent" > Example: to import a previously published paper <span +</p><!--l. 1250--><p class="indent" > Example: to import a previously published paper <span class="ectt-1000">paper1/paper1.tex </span>and an unpublished paper <span class="ectt-1000">paper2/paper2.tex</span>: @@ -3184,47 +3012,46 @@ class="ectt-1000">paper2/paper2.tex</span>:  <br />\importarticle{paper2}{paper2}  <br />\end{jmlrpapers} </div> -<!--l. 1240--><p class="nopar" > -</p><!--l. 1242--><p class="noindent" > +<!--l. 1258--><p class="nopar" > +</p><!--l. 1260--><p class="noindent" > </p> -<!--l. 1242--><p class="noindent" ><a -href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">4.3.1 </span> <a +<!--l. 1260--><p class="noindent" ><a +href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">4.3.1 </span> <a id="x1-220004.3.1"></a>Two Column Articles in a One Column Book</h5> -<!--l. 1244--><p class="noindent" >The <span -class="ecss-1000">jmlrbook </span>class column style will override the column style of the imported -articles. You can use the <span +<!--l. 1262--><p class="noindent" >The <span +class="ecss-1000">jmlrbook </span>class column style will override the column style of the imported articles. You +can use the <span class="ecss-1000">twocolumn</span><a id="dx1-22001"></a> class option to <span -class="ecss-1000">jmlrbook</span>, but this will make -the whole book with two columns. If you only want the imported articles to -be in two columns, then put <span +class="ecss-1000">jmlrbook</span>, but this will make the whole book with two +columns. If you only want the imported articles to be in two columns, then put <span class="ectt-1000">\twocolumn</span><a - id="dx1-22002"></a> in the <span + id="dx1-22002"></a> +in the <span class="ecss-1000">jmlrpapers</span><a id="dx1-22003"></a><a - id="dx1-22004"></a> environment to -switch on two column formatting. The effect will be localised to the end of the -environment. -</p><!--l. 1252--><p class="noindent" > + id="dx1-22004"></a> environment to switch on two column formatting. The e +localised to the end of the environment. +</p><!--l. 1270--><p class="noindent" > </p> -<!--l. 1252--><p class="noindent" ><a -href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">4.3.2 </span> <a +<!--l. 1270--><p class="noindent" ><a +href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">4.3.2 </span> <a id="x1-230004.3.2"></a>Cross-Referencing</h5> -<!--l. 1255--><p class="noindent" >You can cross-reference other parts of the book using the standard <span +<!--l. 1273--><p class="noindent" >You can cross-reference other parts of the book using the standard <span class="ectt-1000">\label</span>/<span class="ectt-1000">\ref</span> -mechanism, but if you want to reference something within an imported article, you -must prefix the label with the label given when importing the article (that is, the -optional argument to <span +mechanism, but if you want to reference something within an imported article, you must +pre +to <span class="ectt-1000">\importpubpaper</span><a id="dx1-23001"></a>, <span class="ectt-1000">\importpaper</span><a id="dx1-23002"></a> or <span -class="ectt-1000">\importarticle</span>). For -example, if you want to reference a section labeled <span -class="ectt-1000">sec:results </span>in the imported paper -<span -class="ectt-1000">paper1/paper1.tex</span>, you would need to do: +class="ectt-1000">\importarticle</span>). For example, if you want to +reference a section labeled <span +class="ectt-1000">sec:results </span>in the imported paper <span +class="ectt-1000">paper1/paper1.tex</span>, you +would need to do: @@ -3232,7 +3059,7 @@ class="ectt-1000">paper1/paper1.tex</span>, you would need to do: <div class="verbatim" id="verbatim-39"> see Section~\ref{paper1/paper1sec:results} </div> -<!--l. 1265--><p class="nopar" > or +<!--l. 1283--><p class="nopar" > or @@ -3240,39 +3067,38 @@ see Section~\ref{paper1/paper1sec:results} <div class="verbatim" id="verbatim-40"> see \sectionref{paper1/paper1sec:results} </div> -<!--l. 1269--><p class="nopar" > -</p><!--l. 1271--><p class="indent" > In addition to the commands described in <a -href="#x1-140003.9">§3.9 </a><a +<!--l. 1287--><p class="nopar" > +</p><!--l. 1289--><p class="indent" > In addition to the commands described in <a +href="#x1-140003.9"> href="#x1-140003.9">Cross-Referencing<!--tex4ht:ref: sec:crossref --></a>, the <span -class="ecss-1000">jmlrbook </span>class -also provides the following cross-referencing commands: -</p><!--l. 1275--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="ecss-1000">jmlrbook </span>class also +provides the following cross-referencing commands: +</p><!--l. 1293--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\chapterref</span><span class="ectt-0900"> </span></span><a id="dx1-23003"></a> <span class="ectt-1000">\chapterref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label list</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label list</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1277--><p class="noindent" > -Reference a chapter or chapters. The argument is a comma-separated list of -labels. -</p><!--l. 1281--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1295--><p class="noindent" > +Reference a chapter or chapters. The argument is a comma-separated list of labels. +</p><!--l. 1299--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\articlepageref</span><span class="ectt-0900"> </span></span><a id="dx1-23004"></a> <span class="ectt-1000">\articlepageref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1283--><p class="noindent" > +</p><!--l. 1301--><p class="noindent" > This displays the starting page number of the article whose label is given by <span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span>. -Note that this must a single label, not a list. For example: +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span>. Note that +this must a single label, not a list. For example: @@ -3280,95 +3106,95 @@ Note that this must a single label, not a list. For example: <div class="verbatim" id="verbatim-41"> An interesting article starts on page~\articlepageref{paper1/paper1} </div> -<!--l. 1289--><p class="nopar" > -</p><!--l. 1291--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 1307--><p class="nopar" > +</p><!--l. 1309--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\articlepagesref</span><span class="ectt-0900"> </span></span><a id="dx1-23005"></a> <span class="ectt-1000">\articlepagesref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1293--><p class="noindent" > +</p><!--l. 1311--><p class="noindent" > This displays the page range of the article whose label is given by <span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span>. Again, this -must be a single label, not a list. This page range is unrelated to the <span -class="cmsy-10">⟨</span><span -class="ecti-1000">pages</span><span -class="cmsy-10">⟩ </span>argument -of <span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span>. Again, this must be +a single label, not a list. This page range is unrelated to the <span +class="futsy-">h</span><span +class="futri8t-">pages</span><span +class="futsy-">i </span>argument of +<span class="ectt-1000">\importpubarticle</span><a id="dx1-23006"></a>. -</p><!--l. 1299--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1317--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\articletitleref</span><span class="ectt-0900"> </span></span><a id="dx1-23007"></a> <span class="ectt-1000">\articletitleref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1301--><p class="noindent" > +</p><!--l. 1319--><p class="noindent" > This displays the short title for the article whose label is given by <span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span>. Again, this -must be a single label, not a list. -</p><!--l. 1306--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span>. Again, this must be a +single label, not a list. +</p><!--l. 1324--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\articleauthorref</span><span class="ectt-0900"> </span></span><a id="dx1-23008"></a> <span class="ectt-1000">\articleauthorref{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1308--><p class="noindent" > +</p><!--l. 1326--><p class="noindent" > This displays the author list for the article whose label is given by <span -class="cmsy-10">⟨</span><span -class="ecti-1000">label</span><span -class="cmsy-10">⟩</span>. Again, this -must be a single label, not a list. -</p><!--l. 1313--><p class="noindent" > +class="futsy-">h</span><span +class="futri8t-">label</span><span +class="futsy-">i</span>. Again, this must be +a single label, not a list. +</p><!--l. 1331--><p class="noindent" > </p> -<!--l. 1313--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.4 </span> <a +<!--l. 1331--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.4 </span> <a id="x1-240004.4"></a>Altering the Layout of the Main Title Page</h4> -<!--l. 1316--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +<!--l. 1334--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\titlebody</span><span class="ectt-0900"> </span></span><a id="dx1-24001"></a> <span class="ectt-1000">\titlebody </span></div><hr> -</p><!--l. 1318--><p class="noindent" > -The main body of the book’s title page is given by the command <span -class="ectt-1000">\titlebody</span>. Within -the definition of this command, you can use: -</p><!--l. 1322--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span +</p><!--l. 1336--><p class="noindent" > +The main body of the book's title page is given by the command <span +class="ectt-1000">\titlebody</span>. Within the +de +</p><!--l. 1340--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\SetTitleElement</span><span class="ectt-0900"> </span></span><a id="dx1-24002"></a> <span class="ectt-1000">\SetTitleElement{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">element</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">element</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">pre</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">pre</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">post</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">post</span><span +class="futsy-">i</span><span class="ectt-1000">} </span></div><hr> -</p><!--l. 1324--><p class="noindent" > -where <span -class="cmsy-10">⟨</span><span -class="ecti-1000">element</span><span -class="cmsy-10">⟩ </span>can be: <span -class="ectt-1000">title</span>, <span +</p><!--l. 1342--><p class="noindent" > +where <span +class="futsy-">h</span><span +class="futri8t-">element</span><span +class="futsy-">i </span>can be: <span +class="ectt-1000">title</span>, <span class="ectt-1000">volume</span>, <span class="ectt-1000">issue</span><span class="footnote-mark"><a @@ -3381,18 +3207,18 @@ class="ectt-1000">team</span>, <span class="ectt-1000">author</span>, <span class="ectt-1000">date</span>, <span class="ectt-1000">productioneditor</span>. The <span -class="cmsy-10">⟨</span><span -class="ecti-1000">pre</span><span -class="cmsy-10">⟩ </span>and <span -class="cmsy-10">⟨</span><span -class="ecti-1000">post</span><span -class="cmsy-10">⟩ </span>arguments +class="futsy-">h</span><span +class="futri8t-">pre</span><span +class="futsy-">i </span>and <span +class="futsy-">h</span><span +class="futri8t-">post</span><span +class="futsy-">i </span>arguments specify what to do before and after the element. Note that <span -class="ectt-1000">\SetTitleElement </span>does -nothing if that element hasn’t been set. For example, if <span -class="ectt-1000">\volume </span>has been omitted or -<span class="obeylines-h"><span class="verb"><span -class="ectt-1000">\volume{}</span></span></span> is used, then +class="ectt-1000">\SetTitleElement </span>does nothing +if that element hasn't been set. For example, if <span +class="ectt-1000">\volume </span>has been omitted or <span class="obeylines-h"><span class="verb"><span +class="ectt-1000">\volume{}</span></span></span> is +used, then @@ -3400,39 +3226,39 @@ class="ectt-1000">\volume{}</span></span></span> is used, then <div class="verbatim" id="verbatim-42"> \SetTitleElement{volume}{\mainvolumefont}{\postmainvolume} </div> -<!--l. 1336--><p class="nopar" > will do nothing (so you don’t end up with <span -class="ecbx-1000">Volume :</span>). -</p><!--l. 1339--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span +<!--l. 1354--><p class="nopar" > will do nothing (so you don't end up with <span +class="futb8t-">Volume :</span>). +</p><!--l. 1357--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span class="ectt-0900">\IfTitleElement</span><span class="ectt-0900"> </span></span><a id="dx1-24005"></a> <span class="ectt-1000">\IfTitleElement{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">element</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">element</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">true part</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">true part</span><span +class="futsy-">i</span><span class="ectt-1000">}{</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">false part</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">false part</span><span +class="futsy-">i</span><span class="ectt-1000">}</span> </div><hr> -</p><!--l. 1341--><p class="noindent" > +</p><!--l. 1359--><p class="noindent" > This does <span -class="cmsy-10">⟨</span><span -class="ecti-1000">true part</span><span -class="cmsy-10">⟩ </span>if <span -class="cmsy-10">⟨</span><span -class="ecti-1000">element</span><span -class="cmsy-10">⟩ </span>has been set otherwise it does <span -class="cmsy-10">⟨</span><span -class="ecti-1000">false part</span><span -class="cmsy-10">⟩</span>. For -example, <span -class="ectt-1000">\postmainvolume </span>is defined as: +class="futsy-">h</span><span +class="futri8t-">true part</span><span +class="futsy-">i </span>if <span +class="futsy-">h</span><span +class="futri8t-">element</span><span +class="futsy-">i </span>has been set otherwise it does <span +class="futsy-">h</span><span +class="futri8t-">false part</span><span +class="futsy-">i</span>. For example, +<span +class="ectt-1000">\postmainvolume </span>is de @@ -3442,9 +3268,9 @@ class="ectt-1000">\postmainvolume </span>is defined as:  <br />  \IfTitleElement{subtitle}{}{:}\par\relax  <br />} </div> -<!--l. 1349--><p class="nopar" > This means that it will only print a colon after the volume number if the subtitle has -been set. -</p><!--l. 1353--><p class="indent" > The default definition of <span +<!--l. 1367--><p class="nopar" > This means that it will only print a colon after the volume number if the subtitle has been +set. +</p><!--l. 1371--><p class="indent" > The default de class="ectt-1000">\titlebody </span>is: @@ -3462,21 +3288,21 @@ class="ectt-1000">\titlebody </span>is:  <br />    {\postmainproductioneditor}%  <br />} </div> -<!--l. 1365--><p class="nopar" > -</p><!--l. 1367--><p class="noindent" > +<!--l. 1383--><p class="nopar" > +</p><!--l. 1385--><p class="noindent" > </p> -<!--l. 1367--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.5 </span> <a +<!--l. 1385--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.5 </span> <a id="x1-250004.5"></a>Potential Pitfalls</h4> -<!--l. 1369--><p class="noindent" >The <span +<!--l. 1387--><p class="noindent" >The <span class="ecss-1000">combine</span><a id="dx1-25001"></a> class and <span class="ecss-1000">hyperref</span><a - id="dx1-25002"></a> package are individually both easily broken by packages -that change certain internals and they don’t ordinarily work together. The <span + id="dx1-25002"></a> package are individually both easily broken by packages that +change certain internals and they don't ordinarily work together. The <span class="ecss-1000">jmlrbook</span> class applies patches to the internal referencing mechanism to make them work -together, but it’s a fairly fragile alliance. Some packages are known to break it, for +together, but it's a fairly fragile alliance. Some packages are known to break it, for example <span class="ecss-1000">subfig</span><a id="dx1-25003"></a>, <span @@ -3485,57 +3311,57 @@ class="ecss-1000">pdfpages</span><a class="ecss-1000">geometry</span><a id="dx1-25005"></a>. This is why the <span class="ecss-1000">jmlr </span>class checks for known -problem packages and generates an error message to dissuade authors from using them. -It’s likely that there are other packages that may cause a problem and, as they are -found, they will be added to the check list. Also, it’s possible for an author to disable -the package checking mechanism if they are determined to use a particular +problem packages and generates an error message to dissuade authors from using +them. It's likely that there are other packages that may cause a problem and, as they +are found, they will be added to the check list. Also, it's possible for an author to +disable the package checking mechanism if they are determined to use a particular package. -</p><!--l. 1383--><p class="indent" > In the event that an article has loaded a problem package, the editors will have to -decide whether to ask the author to change the article so that it doesn’t cause a -problem or to make the changes themselves or to find a way of fudging things to get it -to work. It depends on the level of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +</p><!--l. 1401--><p class="indent" > In the event that an article has loaded a problem package, the editors will have to decide +whether to ask the author to change the article so that it doesn't cause a problem +or to make the changes themselves or to +work. It depends on the level of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> expertise amongst the editors and the time available. -</p><!--l. 1390--><p class="indent" > Another problem that can arise is when different articles use packages that conflict. -For example, one article uses package <span +</p><!--l. 1408--><p class="indent" > Another problem that can arise is when di +example, one article uses package <span class="ecss-1000">foo </span>and another uses package <span -class="ecss-1000">bar</span>. Each article -compiles okay as a stand-alone article, but when combined <span +class="ecss-1000">bar</span>. Each article compiles +okay as a stand-alone article, but when combined <span class="ecss-1000">foo </span>and <span -class="ecss-1000">bar </span>conflict. Another -problem may occur when articles load the same package but with conflicting package -options. To reduce the chance of this occurring, the <span -class="ecss-1000">jmlr </span>class loads some commonly -used packages. For example, it loads the <span +class="ecss-1000">bar </span>con +occur when articles load the same package but with con +the chance of this occurring, the <span +class="ecss-1000">jmlr </span>class loads some commonly used packages. +For example, it loads the <span class="ecss-1000">algorithm2e</span><a id="dx1-25006"></a> package with the <span class="ecss-1000">algo2e </span>and <span -class="ecss-1000">ruled</span> -options and provides the <span +class="ecss-1000">ruled </span>options +and provides the <span class="ecss-1000">algorithm</span><a id="dx1-25007"></a><a id="dx1-25008"></a> environment in addition to <span class="ecss-1000">algorithm2e</span><a - id="dx1-25009"></a>’s <span + id="dx1-25009"></a>'s <span class="ecss-1000">algorithm2e</span><a id="dx1-25010"></a><a id="dx1-25011"></a> -environment. Different versions of the same package can also be a problem. To help -counteract the problem caused by different papers using different versions of the +environment. Di +counteract the problem caused by di <span class="ecss-1000">algorithm2e</span><a id="dx1-25012"></a> package, <span class="ecss-1000">jmlrbook</span><a - id="dx1-25013"></a> defines most of the old style commands if they don’t + id="dx1-25013"></a> de exist. -</p><!--l. 1406--><p class="indent" > Articles that use different input encodings can also cause a problem. For +</p><!--l. 1424--><p class="indent" > Articles that use di example, if one article uses <span class="ectt-1000">utf8 </span>and another uses <span -class="ectt-1000">latin1</span>. If the authors have -directly entered a diacritic or ligature, such as é or æ, instead of using a +class="ectt-1000">latin1</span>. If the authors +have directly entered a diacritic or ligature, such as é or <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> command, such as <span class="ectt-1000">\’e </span>or <span @@ -3550,78 +3376,75 @@ class="ectt-1000">\inputencoding </span>command, supplied by the <span class="ecss-1000">inputenc</span><a id="dx1-25015"></a> package, to switch the encoding at the start of each article. -</p><!--l. 1418--><p class="indent" > Authors who use <span +</p><!--l. 1436--><p class="indent" > Authors who use <span class="ectt-1000">\nonumber </span>within an <span class="ecss-1000">equation</span><a id="dx1-25016"></a><a id="dx1-25017"></a> environment can mess up the hyperlinks. Remove <span class="ectt-1000">\nonumber </span>and change the equation environment to <span -class="ectt-1000">\[ </span>… <span -class="ectt-1000">\] </span>(or -just make it a numbered equation). -</p><!--l. 1423--><p class="indent" > If the article changes the graphics path using <span +class="ectt-1000">\[</span>… <span +class="ectt-1000">\] </span>(or just +make it a numbered equation). +</p><!--l. 1441--><p class="indent" > If the article changes the graphics path using <span class="ectt-1000">\graphicspath</span>, <span -class="ecss-1000">jmlrbook </span>won’t -find the graphics if the imported articles aren’t in the same directory as the -book. -</p><!--l. 1427--><p class="noindent" > +class="ecss-1000">jmlrbook </span>won't +graphics if the imported articles aren't in the same directory as the book. +</p><!--l. 1445--><p class="noindent" > </p> -<!--l. 1427--><p class="noindent" ><a -href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.6 </span> <a +<!--l. 1445--><p class="noindent" ><a +href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.6 </span> <a id="x1-260004.6"></a>Creating the Book Using <span class="ectt-1000">makejmlrbook</span></h4> -<!--l. 1430--><p class="noindent" >The <span +<!--l. 1448--><p class="noindent" >The <span class="ectt-1000">makejmlrbook</span><a - id="dx1-26001"></a> Perl script is designed to make it easier to produce the print and -online versions of the book, as well as producing an HTML index of all the imported -articles with links to the abstracts and PDFs of individual articles. Note that for it to -work properly, the articles must be imported using <span + id="dx1-26001"></a> Perl script is designed to make it easier to produce the print and online +versions of the book, as well as producing an HTML index of all the imported articles with +links to the abstracts and PDFs of individual articles. Note that for it to work properly, the +articles must be imported using <span class="ectt-1000">\importarticle</span>, <span -class="ectt-1000">\importpaper </span>or -<span -class="ectt-1000">\importpubpaper</span>, and the imported articles must use the <span -class="ecss-1000">jmlr </span>class. Note that I have -only tested <span +class="ectt-1000">\importpaper </span>or <span +class="ectt-1000">\importpubpaper</span>, +and the imported articles must use the <span +class="ecss-1000">jmlr </span>class. Note that I have only tested <span class="ectt-1000">makejmlrbook</span><a - id="dx1-26002"></a> on Linux. -</p><!--l. 1439--><p class="indent" > On UNIX style systems, the script can be invoked from a terminal using: -<spacer type=vertical size=10><span class="obeylines-h"> + id="dx1-26002"></a> +on Linux. +</p><!--l. 1457--><p class="indent" > On UNIX style systems, the script can be invoked from a terminal using: <spacer type=vertical size=10><span class="obeylines-h"> <br /><span class="ectt-1000">makejmlrbook [</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">options</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">options</span><span +class="futsy-">i</span><span class="ectt-1000">] </span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">filename</span><span -class="cmsy-10">⟩</span></span> -</p><!--l. 1443--><p class="indent" > <spacer type=vertical size=10> -If that doesn’t work, or you aren’t using a UNIX style operating system, the script can -be invoked from a terminal or command prompt using: <spacer type=vertical size=10><span class="obeylines-h"> +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span></span> +</p><!--l. 1461--><p class="indent" > <spacer type=vertical size=10> +If that doesn't work, or you aren't using a UNIX style operating system, the script can be +invoked from a terminal or command prompt using: <spacer type=vertical size=10><span class="obeylines-h"> <br /><span class="ectt-1000">perl makejmlrbook [</span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">options</span><span -class="cmsy-10">⟩</span><span +class="futsy-">h</span><span +class="futri8t-">options</span><span +class="futsy-">i</span><span class="ectt-1000">] </span><span -class="cmsy-10">⟨</span><span -class="ecti-1000">filename</span><span -class="cmsy-10">⟩</span></span> -</p><!--l. 1449--><p class="indent" > <spacer type=vertical size=10> +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i</span></span> +</p><!--l. 1467--><p class="indent" > <spacer type=vertical size=10> The mandatory argument <span -class="cmsy-10">⟨</span><span -class="ecti-1000">filename</span><span -class="cmsy-10">⟩ </span>is the name of the master <span class="TEX">T<span -class="E">E</span>X</span> file containing the -book. It must use the <span +class="futsy-">h</span><span +class="futri8t-"> +class="futsy-">i </span>is the name of the master <span class="TEX">T<span +class="E">E</span>X</span>  +It must use the <span class="ecss-1000">jmlrbook </span>class. You may omit the <span -class="ectt-1000">.tex </span>extension. For -example, if the file is called <span +class="ectt-1000">.tex </span>extension. For example, if the +called <span class="ectt-1000">proceedings.tex</span>, you can call <span class="ectt-1000">makejmlrbook</span><a - id="dx1-26003"></a> as -follows: + id="dx1-26003"></a> as follows: @@ -3629,14 +3452,13 @@ follows: <div class="verbatim" id="verbatim-45"> perl makejmlrbook proceedings </div> -<!--l. 1457--><p class="nopar" > This will create the files <span +<!--l. 1475--><p class="nopar" > This will create the class="ectt-1000">proceedings-print.pdf </span>(the print version) and <span -class="ectt-1000">proceedings-online.pdf </span>(the online version). It will also create a directory -(folder) called <span -class="ectt-1000">html </span>in which the HTML files and individual article PDFs will be -placed. -</p><!--l. 1464--><p class="indent" > The options to <span +class="ectt-1000">proceedings-online.pdf </span>(the online version). It will also create a directory (folder) called +<span +class="ectt-1000">html </span>in which the HTML +</p><!--l. 1482--><p class="indent" > The options to <span class="ectt-1000">makejmlrbook</span><a id="dx1-26004"></a> are as follows: </p><dl class="description"><dt class="description"> @@ -3646,7 +3468,7 @@ class="description">Generate the color on-line version (default). </dd><dt class="description"> <span class="ectt-1000">--noonline</span> </dt><dd -class="description">Don’t generate the color on-line version. +class="description">Don't generate the color on-line version. </dd><dt class="description"> <span class="ectt-1000">--print</span> </dt><dd @@ -3654,45 +3476,45 @@ class="description">Generate the grayscale print version (default). </dd><dt class="description"> <span class="ectt-1000">--noprint</span> </dt><dd -class="description">Don’t generate the grayscale print version. +class="description">Don't generate the grayscale print version. </dd><dt class="description"> <span class="ectt-1000">--html</span> </dt><dd -class="description">Generate the HTML files and the individual article PDFs (default). +class="description">Generate the HTML </dd><dt class="description"> <span class="ectt-1000">--nohtml</span> </dt><dd -class="description">Don’t generate the HTML files and the individual article PDFs. +class="description">Don't generate the HTML </dd><dt class="description"> <span -class="ectt-1000">--logourl </span><span -class="cmsy-10">⟨</span><span -class="ecbi-1000">url</span><span -class="cmsy-10">⟩</span> </dt><dd +class="ectt-1000">--logourl</span><span +class="futsy-">h</span><span +class="futbi8t-">url</span><span +class="futsy-">i</span> </dt><dd class="description">Make the logo on the HTML index page link to <span -class="cmsy-10">⟨</span><span -class="ecti-1000">url</span><span -class="cmsy-10">⟩</span>. +class="futsy-">h</span><span +class="futri8t-">url</span><span +class="futsy-">i</span>. </dd><dt class="description"> <span class="ectt-1000">--extractpreface</span> </dt><dd -class="description">Extract the preface as a standalone document with links in - the HTML index. (Only has an effect if combined with <span -class="ectt-1000">--html </span>option.) This - will only work if the preface has been put inside the <span +class="description">Extract the preface as a standalone document with links in the + HTML index. (Only has an e +class="ectt-1000">--html </span>option.) This will only + work if the preface has been put inside the <span class="ecss-1000">preface</span><a id="dx1-26005"></a><a - id="dx1-26006"></a> environment - with the <span + id="dx1-26006"></a> environment with the <span class="ecss-1000">signoff</span><a id="dx1-26007"></a><a - id="dx1-26008"></a> environment that each editor with <span + id="dx1-26008"></a> + environment that each editor with <span class="ectt-1000">\Editor</span><a id="dx1-26009"></a>. </dd><dt class="description"> <span class="ectt-1000">--noextractpreface</span> </dt><dd -class="description">Don’t try extracting the preface. (Default.) +class="description">Don't try extracting the preface. (Default.) </dd><dt class="description"> <span class="ectt-1000">--batchtex</span> </dt><dd @@ -3701,13 +3523,13 @@ class="E">E</span>X</span> in batch mode. </dd><dt class="description"> <span class="ectt-1000">--nobatchtex</span> </dt><dd -class="description">Don’t run <span class="TEX">T<span +class="description">Don't run <span class="TEX">T<span class="E">E</span>X</span> in batch mode (default). </dd><dt class="description"> <span class="ectt-1000">--quieter</span> </dt><dd -class="description">Reduce chatter to STDOUT (doesn’t eliminate all messages). This - also runs <span class="TEX">T<span +class="description">Reduce chatter to STDOUT (doesn't eliminate all messages). This also + runs <span class="TEX">T<span class="E">E</span>X</span> in batch mode. @@ -3715,7 +3537,7 @@ class="E">E</span>X</span> in batch mode. </dd><dt class="description"> <span class="ectt-1000">--noquieter</span> </dt><dd -class="description">Don’t reduce messages to STDOUT (default). +class="description">Don't reduce messages to STDOUT (default). </dd><dt class="description"> <span class="ectt-1000">--version</span> </dt><dd @@ -3724,93 +3546,92 @@ class="description">Display the version number and exit. <span class="ectt-1000">--help</span> </dt><dd class="description">List all available options.</dd></dl> -<!--l. 1492--><p class="indent" > There are also some more advanced options, but these haven’t been fully -tested: +<!--l. 1510--><p class="indent" > There are also some more advanced options, but these haven't been fully tested: </p><dl class="description"><dt class="description"> <span -class="ectt-1000">--latexapp </span><span -class="cmsy-10">⟨</span><span -class="ecbi-1000">name</span><span -class="cmsy-10">⟩</span> </dt><dd +class="ectt-1000">--latexapp</span><span +class="futsy-">h</span><span +class="futbi8t-">name</span><span +class="futsy-">i</span> </dt><dd class="description">Application used to call <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>. Defaults to “pdflatex”. +class="E">E</span>X</span></span>. Defaults to </dd><dt class="description"> <span -class="ectt-1000">--latexopt </span><span -class="cmsy-10">⟨</span><span -class="ecbi-1000">string</span><span -class="cmsy-10">⟩</span> </dt><dd +class="ectt-1000">--latexopt</span><span +class="futsy-">h</span><span +class="futbi8t-">string</span><span +class="futsy-">i</span> </dt><dd class="description">Options to pass to <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>. </dd><dt class="description"> <span -class="ectt-1000">--format </span><span -class="cmsy-10">⟨</span><span -class="ecbi-1000">string</span><span -class="cmsy-10">⟩</span> </dt><dd -class="description">Output format (defaults to “pdf”). This may need to be - changed if you change the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="ectt-1000">--format</span><span +class="futsy-">h</span><span +class="futbi8t-">string</span><span +class="futsy-">i</span> </dt><dd +class="description">Output format (defaults to + you change the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> application. </dd><dt class="description"> <span -class="ectt-1000">--bibtexapp </span><span -class="cmsy-10">⟨</span><span -class="ecbi-1000">name</span><span -class="cmsy-10">⟩</span> </dt><dd -class="description">Application use to process the bibliography. Defaults to - “bibtex”. +class="ectt-1000">--bibtexapp</span><span +class="futsy-">h</span><span +class="futbi8t-">name</span><span +class="futsy-">i</span> </dt><dd +class="description">Application use to process the bibliography. Defaults to + </dd><dt class="description"> <span -class="ectt-1000">--bibtexopt </span><span -class="cmsy-10">⟨</span><span -class="ecbi-1000">string</span><span -class="cmsy-10">⟩</span> </dt><dd +class="ectt-1000">--bibtexopt</span><span +class="futsy-">h</span><span +class="futbi8t-">string</span><span +class="futsy-">i</span> </dt><dd class="description">Options to pass to Bib<span class="TEX">T<span class="E">E</span>X</span>.</dd></dl> -<!--l. 1507--><p class="indent" > <a +<!--l. 1525--><p class="indent" > <a id="likesection.1"></a><a id="Q1-1-28"></a> </p> <!--l. 2--><p class="noindent" ><a href="#top">Top</a></p><h3 class="likesectionHead"><a id="x1-270004.6"></a>Index</h3> -<!--l. 4--><p class="noindent" > <span -class="ecbx-1000">Symbols</span> +<!--l. 4--><p class="noindent" > <span +class="futb8t-">Symbols</span> </p> <div class="theindex"><span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\\</span></span></span>  <a -href="jmlr-manual.html#dx1-5020" ><span -class="ecti-1000">1</span></a> <br /></span> +href="jmlr-manual.html#dx1-5021" ><span +class="futri8t-">1</span></a> <br /></span> <p class="theindex"> <span -class="ecbx-1000">A</span> +class="futb8t-">A</span> <span class="index-item"><span class="ectt-1000">abstract </span>(environment)  <a href="jmlr-manual.html#dx1-7001" ><span -class="ecti-1000">2</span></a> <br /></span> +class="futri8t-">2</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\acks</span></span></span>  <a href="jmlr-manual.html#dx1-7005" ><span -class="ecti-1000">3</span></a> <br /></span> +class="futri8t-">3</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\addr</span></span></span>  <a -href="jmlr-manual.html#dx1-5021" ><span -class="ecti-1000">4</span></a> <br /></span> +href="jmlr-manual.html#dx1-5022" ><span +class="futri8t-">4</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\addtocpart</span></span></span>  <a href="jmlr-manual.html#dx1-21025" ><span -class="ecti-1000">5</span></a> <br /></span> +class="futri8t-">5</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">algorithm </span>(environment)  <a href="jmlr-manual.html#dx1-11001" ><span -class="ecti-1000">6</span></a>, <a +class="futri8t-">6</span></a>, <a href="jmlr-manual.html#dx1-25007" ><span class="underline">7</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">algorithm2e </span>(environment)  <a href="jmlr-manual.html#dx1-11011" ><span -class="ecti-1000">8</span></a>, <a +class="futri8t-">8</span></a>, <a href="jmlr-manual.html#dx1-25010" ><span class="underline">9</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">algorithm2e </span>package  <a @@ -3823,7 +3644,7 @@ href="jmlr-manual.html#dx1-25012" >15</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\algorithmref</span></span></span>  <a href="jmlr-manual.html#dx1-14009" ><span -class="ecti-1000">16</span></a> <br /></span> +class="futri8t-">16</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">align </span>(environment)  <a href="jmlr-manual.html#dx1-15007" ><span class="underline">17</span></a>, <a @@ -3835,7 +3656,7 @@ href="jmlr-manual.html#dx1-15009" ><span class="underline">20</span></a> <br />< <span class="index-item"><span class="ectt-1000">altdescription </span>(environment)  <a href="jmlr-manual.html#dx1-12001" ><span -class="ecti-1000">21</span></a> <br /></span> +class="futri8t-">21</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">amsmath </span>package  <a href="jmlr-manual.html#dx1-3002" >22</a>, <a @@ -3848,67 +3669,67 @@ class="ecss-1000">amssymb </span>package  <a href="jmlr-manual.html#dx1-3003" >27</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\AND</span></span></span>  <a -href="jmlr-manual.html#dx1-5019" ><span -class="ecti-1000">28</span></a> <br /></span> +href="jmlr-manual.html#dx1-5020" ><span +class="futri8t-">28</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\and</span></span></span>  <a -href="jmlr-manual.html#dx1-5018" ><span -class="ecti-1000">29</span></a> <br /></span> +href="jmlr-manual.html#dx1-5019" ><span +class="futri8t-">29</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\appendix</span></span></span>  <a href="jmlr-manual.html#dx1-7012" ><span -class="ecti-1000">30</span></a>, <a +class="futri8t-">30</span></a>, <a href="jmlr-manual.html#dx1-21032" ><span -class="ecti-1000">31</span></a> <br /></span> +class="futri8t-">31</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\appendixref</span></span></span>  <a href="jmlr-manual.html#dx1-14003" ><span -class="ecti-1000">32</span></a> <br /></span> +class="futri8t-">32</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\articleauthorref</span></span></span>  <a href="jmlr-manual.html#dx1-23008" ><span -class="ecti-1000">33</span></a> <br /></span> +class="futri8t-">33</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\articlepageref</span></span></span>  <a href="jmlr-manual.html#dx1-23004" ><span -class="ecti-1000">34</span></a> <br /></span> +class="futri8t-">34</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\articlepagesref</span></span></span>  <a href="jmlr-manual.html#dx1-23005" ><span -class="ecti-1000">35</span></a> <br /></span> +class="futri8t-">35</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\articletitleref</span></span></span>  <a href="jmlr-manual.html#dx1-23007" ><span -class="ecti-1000">36</span></a> <br /></span> +class="futri8t-">36</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\Author</span></span></span>  <a href="jmlr-manual.html#dx1-21005" ><span -class="ecti-1000">37</span></a> <br /></span> +class="futri8t-">37</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\author</span></span></span>  <a -href="jmlr-manual.html#dx1-5013" ><span -class="ecti-1000">38</span></a>, <a +href="jmlr-manual.html#dx1-5014" ><span +class="futri8t-">38</span></a>, <a href="jmlr-manual.html#dx1-20009" ><span -class="ecti-1000">39</span></a> <br /></span> +class="futri8t-">39</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">authorsignoff </span>(environment)  <a href="jmlr-manual.html#dx1-21003" ><span -class="ecti-1000">40</span></a> <br /></span> +class="futri8t-">40</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">axiom </span>(environment)  <a href="jmlr-manual.html#dx1-13017" ><span class="underline">41</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\axiomref</span></span></span>  <a href="jmlr-manual.html#dx1-14016" ><span -class="ecti-1000">42</span></a> <br /></span> +class="futri8t-">42</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">B</span> +class="futb8t-">B</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\bibliography</span></span></span>  <a href="jmlr-manual.html#dx1-8002" ><span -class="ecti-1000">43</span></a> <br /></span> +class="futri8t-">43</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">C</span> +class="futb8t-">C</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\caption</span></span></span>  <a href="jmlr-manual.html#dx1-11003" ><span class="underline">44</span></a> <br /></span> @@ -3918,29 +3739,29 @@ href="jmlr-manual.html#dx1-11003" ><span class="underline">44</span></a> <br />< <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\chapter</span></span></span>  <a href="jmlr-manual.html#dx1-21026" ><span -class="ecti-1000">45</span></a> <br /></span> +class="futri8t-">45</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\chapterref</span></span></span>  <a href="jmlr-manual.html#dx1-23003" ><span -class="ecti-1000">46</span></a> <br /></span> +class="futri8t-">46</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\citep</span></span></span>  <a href="jmlr-manual.html#dx1-8003" ><span -class="ecti-1000">47</span></a> <br /></span> +class="futri8t-">47</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\citet</span></span></span>  <a href="jmlr-manual.html#dx1-8004" ><span -class="ecti-1000">48</span></a> <br /></span> +class="futri8t-">48</span></a> <br /></span> <span class="index-item">class options:<br /></span> <span class="index-subitem">    <span class="ecss-1000">10pt</span>  <a -href="jmlr-manual.html#dx1-19023" ><span class="underline">49</span></a> <br /></span> +href="jmlr-manual.html#dx1-19018" ><span class="underline">49</span></a> <br /></span> <span class="index-subitem">    <span class="ecss-1000">11pt</span>  <a -href="jmlr-manual.html#dx1-19024" ><span class="underline">50</span></a> <br /></span> +href="jmlr-manual.html#dx1-19019" ><span class="underline">50</span></a> <br /></span> <span class="index-subitem">    <span class="ecss-1000">12pt</span>  <a -href="jmlr-manual.html#dx1-19025" ><span class="underline">51</span></a> <br /></span> +href="jmlr-manual.html#dx1-19020" ><span class="underline">51</span></a> <br /></span> <span class="index-subitem">    <span class="ecss-1000">7x10</span>  <a href="jmlr-manual.html#dx1-19017" ><span class="underline">52</span></a> <br /></span> @@ -3964,737 +3785,738 @@ href="jmlr-manual.html#dx1-19001" ><span class="underline">60</span></a> <br />< class="ecss-1000">onecolumn</span>  <a href="jmlr-manual.html#dx1-4004" ><span class="underline">61</span></a> <br /></span> <span class="index-subitem">    <span -class="ecss-1000">prehyperref</span>  <a -href="jmlr-manual.html#dx1-4015" ><span class="underline">62</span></a>, <a -href="jmlr-manual.html#dx1-19018" ><span class="underline">63</span></a>, <a -href="jmlr-manual.html#dx1-19021" ><span class="underline">64</span></a> <br /></span> -<span class="index-subitem">    <span class="ecss-1000">tablecaption</span><br /></span> <span class="index-subsubitem">        <span class="ecss-1000">bottom</span>  <a -href="jmlr-manual.html#dx1-4011" ><span class="underline">65</span></a>, <a -href="jmlr-manual.html#dx1-19012" ><span class="underline">66</span></a> <br /></span> +href="jmlr-manual.html#dx1-4011" ><span class="underline">62</span></a>, <a +href="jmlr-manual.html#dx1-19012" ><span class="underline">63</span></a> <br /></span> <span class="index-subsubitem">        <span class="ecss-1000">top</span>  <a -href="jmlr-manual.html#dx1-4007" ><span class="underline">67</span></a>, <a -href="jmlr-manual.html#dx1-19008" ><span class="underline">68</span></a> <br /></span> +href="jmlr-manual.html#dx1-4007" ><span class="underline">64</span></a>, <a +href="jmlr-manual.html#dx1-19008" ><span class="underline">65</span></a> <br /></span> <span class="index-subitem">    <span class="ecss-1000">twocolumn</span>  <a -href="jmlr-manual.html#dx1-4003" ><span class="underline">69</span></a>, <a -href="jmlr-manual.html#dx1-22001" ><span class="underline">70</span></a> <br /></span> +href="jmlr-manual.html#dx1-4003" ><span class="underline">66</span></a>, <a +href="jmlr-manual.html#dx1-22001" ><span class="underline">67</span></a> <br /></span> <span class="index-subitem">    <span class="ecss-1000">wcp</span>  <a -href="jmlr-manual.html#dx1-4002" ><span class="underline">71</span></a>, <a -href="jmlr-manual.html#dx1-5008" ><span class="underline">72</span></a>, <a -href="jmlr-manual.html#dx1-19002" ><span class="underline">73</span></a> <br /></span> +href="jmlr-manual.html#dx1-4002" ><span class="underline">68</span></a>, <a +href="jmlr-manual.html#dx1-5008" ><span class="underline">69</span></a>, <a +href="jmlr-manual.html#dx1-19002" ><span class="underline">70</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">combine </span>class  <a -href="jmlr-manual.html#dx1-2003" >74</a>, <a -href="jmlr-manual.html#dx1-2004" >75</a>, <a -href="jmlr-manual.html#dx1-3014" >76</a>, <a -href="jmlr-manual.html#dx1-25001" >77</a> <br /></span> +href="jmlr-manual.html#dx1-2003" >71</a>, <a +href="jmlr-manual.html#dx1-2004" >72</a>, <a +href="jmlr-manual.html#dx1-3014" >73</a>, <a +href="jmlr-manual.html#dx1-25001" >74</a> <br /></span> <span class="index-item"><span class="ecss-1000">combnat </span>package  <a -href="jmlr-manual.html#dx1-3015" >78</a> <br /></span> +href="jmlr-manual.html#dx1-3015" >75</a> <br /></span> <span class="index-item"><span class="ectt-1000">conjecture </span>(environment)  <a -href="jmlr-manual.html#dx1-13015" ><span class="underline">79</span></a> <br /></span> +href="jmlr-manual.html#dx1-13015" ><span class="underline">76</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\conjectureref</span></span></span>  <a href="jmlr-manual.html#dx1-14015" ><span -class="ecti-1000">80</span></a> <br /></span> +class="futri8t-">77</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">corollary </span>(environment)  <a -href="jmlr-manual.html#dx1-13011" ><span class="underline">81</span></a> <br /></span> +href="jmlr-manual.html#dx1-13011" ><span class="underline">78</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\corollaryref</span></span></span>  <a href="jmlr-manual.html#dx1-14013" ><span -class="ecti-1000">82</span></a> <br /></span> +class="futri8t-">79</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">D</span> +class="futb8t-">D</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\DeclareMathOperator</span></span></span>  <a href="jmlr-manual.html#dx1-15020" ><span -class="ecti-1000">83</span></a> <br /></span> +class="futri8t-">80</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\DeclareMathOperator*</span></span></span>  <a -href="jmlr-manual.html#dx1-15023" ><span class="underline">84</span></a> <br /></span> +href="jmlr-manual.html#dx1-15023" ><span class="underline">81</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">definition </span>(environment)  <a -href="jmlr-manual.html#dx1-13013" ><span class="underline">85</span></a> <br /></span> +href="jmlr-manual.html#dx1-13013" ><span class="underline">82</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\definitionref</span></span></span>  <a href="jmlr-manual.html#dx1-14014" ><span -class="ecti-1000">86</span></a> <br /></span> +class="futri8t-">83</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">description </span>(environment)  <a -href="jmlr-manual.html#dx1-12003" ><span class="underline">87</span></a> <br /></span> -</p><p class="theindex"> <span -class="ecbx-1000">E</span> +href="jmlr-manual.html#dx1-12003" ><span class="underline">84</span></a> <br /></span> +</p><p class="theindex"> <span +class="futb8t-">E</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\Editor</span></span></span>  <a href="jmlr-manual.html#dx1-21021" ><span -class="ecti-1000">88</span></a>, <a -href="jmlr-manual.html#dx1-26009" ><span class="underline">89</span></a> <br /></span> +class="futri8t-">85</span></a>, <a +href="jmlr-manual.html#dx1-26009" ><span class="underline">86</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\editor</span></span></span>  <a -href="jmlr-manual.html#dx1-5011" ><span -class="ecti-1000">90</span></a> <br /></span> +href="jmlr-manual.html#dx1-5012" ><span +class="futri8t-">87</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\editors</span></span></span>  <a -href="jmlr-manual.html#dx1-5012" ><span -class="ecti-1000">91</span></a> <br /></span> +href="jmlr-manual.html#dx1-5013" ><span +class="futri8t-">88</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\Email</span></span></span>  <a -href="jmlr-manual.html#dx1-5017" ><span -class="ecti-1000">92</span></a> <br /></span> +href="jmlr-manual.html#dx1-5018" ><span +class="futri8t-">89</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">enumerate </span>(environment)  <a -href="jmlr-manual.html#dx1-11005" ><span class="underline">93</span></a>, <a -href="jmlr-manual.html#dx1-11009" ><span class="underline">94</span></a> <br /></span> +href="jmlr-manual.html#dx1-11005" ><span class="underline">90</span></a>, <a +href="jmlr-manual.html#dx1-11009" ><span class="underline">91</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">enumerate* </span>(environment)  <a href="jmlr-manual.html#dx1-11007" ><span -class="ecti-1000">95</span></a> <br /></span> +class="futri8t-">92</span></a> <br /></span> <span class="index-item">environments:<br /></span> <span class="index-subitem">    <span class="ectt-1000">abstract</span>  <a href="jmlr-manual.html#dx1-7002" ><span -class="ecti-1000">96</span></a> <br /></span> - - - +class="futri8t-">93</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">algorithm</span>  <a href="jmlr-manual.html#dx1-11002" ><span -class="ecti-1000">97</span></a>, <a -href="jmlr-manual.html#dx1-25008" ><span class="underline">98</span></a> <br /></span> +class="futri8t-">94</span></a>, <a +href="jmlr-manual.html#dx1-25008" ><span class="underline">95</span></a> <br /></span> + + + <span class="index-subitem">    <span class="ectt-1000">algorithm2e</span>  <a href="jmlr-manual.html#dx1-11012" ><span -class="ecti-1000">99</span></a>, <a -href="jmlr-manual.html#dx1-25011" ><span class="underline">100</span></a> <br /></span> +class="futri8t-">96</span></a>, <a +href="jmlr-manual.html#dx1-25011" ><span class="underline">97</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">align</span>  <a -href="jmlr-manual.html#dx1-15008" ><span class="underline">101</span></a>, <a -href="jmlr-manual.html#dx1-15012" ><span class="underline">102</span></a>, <a -href="jmlr-manual.html#dx1-15018" ><span class="underline">103</span></a> <br /></span> +href="jmlr-manual.html#dx1-15008" ><span class="underline">98</span></a>, <a +href="jmlr-manual.html#dx1-15012" ><span class="underline">99</span></a>, <a +href="jmlr-manual.html#dx1-15018" ><span class="underline">100</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">align*</span>  <a -href="jmlr-manual.html#dx1-15010" ><span class="underline">104</span></a> <br /></span> +href="jmlr-manual.html#dx1-15010" ><span class="underline">101</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">altdescription</span>  <a href="jmlr-manual.html#dx1-12002" ><span -class="ecti-1000">105</span></a> <br /></span> +class="futri8t-">102</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">authorsignoff</span>  <a href="jmlr-manual.html#dx1-21004" ><span -class="ecti-1000">106</span></a> <br /></span> +class="futri8t-">103</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">axiom</span>  <a -href="jmlr-manual.html#dx1-13018" ><span class="underline">107</span></a> <br /></span> +href="jmlr-manual.html#dx1-13018" ><span class="underline">104</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">conjecture</span>  <a -href="jmlr-manual.html#dx1-13016" ><span class="underline">108</span></a> <br /></span> +href="jmlr-manual.html#dx1-13016" ><span class="underline">105</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">corollary</span>  <a -href="jmlr-manual.html#dx1-13012" ><span class="underline">109</span></a> <br /></span> +href="jmlr-manual.html#dx1-13012" ><span class="underline">106</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">definition</span>  <a -href="jmlr-manual.html#dx1-13014" ><span class="underline">110</span></a> <br /></span> +href="jmlr-manual.html#dx1-13014" ><span class="underline">107</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">description</span>  <a -href="jmlr-manual.html#dx1-12004" ><span class="underline">111</span></a> <br /></span> +href="jmlr-manual.html#dx1-12004" ><span class="underline">108</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">enumerate</span>  <a -href="jmlr-manual.html#dx1-11006" ><span class="underline">112</span></a>, <a -href="jmlr-manual.html#dx1-11010" ><span class="underline">113</span></a> <br /></span> +href="jmlr-manual.html#dx1-11006" ><span class="underline">109</span></a>, <a +href="jmlr-manual.html#dx1-11010" ><span class="underline">110</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">enumerate*</span>  <a href="jmlr-manual.html#dx1-11008" ><span -class="ecti-1000">114</span></a> <br /></span> +class="futri8t-">111</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">equation</span>  <a -href="jmlr-manual.html#dx1-15006" ><span class="underline">115</span></a>, <a -href="jmlr-manual.html#dx1-25017" ><span class="underline">116</span></a> <br /></span> +href="jmlr-manual.html#dx1-15006" ><span class="underline">112</span></a>, <a +href="jmlr-manual.html#dx1-25017" ><span class="underline">113</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">example</span>  <a -href="jmlr-manual.html#dx1-13004" ><span class="underline">117</span></a> <br /></span> +href="jmlr-manual.html#dx1-13004" ><span class="underline">114</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">jmlrpapers</span>  <a href="jmlr-manual.html#dx1-21034" ><span -class="ecti-1000">118</span></a>, <a -href="jmlr-manual.html#dx1-22004" ><span class="underline">119</span></a> <br /></span> +class="futri8t-">115</span></a>, <a +href="jmlr-manual.html#dx1-22004" ><span class="underline">116</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">keywords</span>  <a href="jmlr-manual.html#dx1-7004" ><span -class="ecti-1000">120</span></a> <br /></span> +class="futri8t-">117</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">lemma</span>  <a -href="jmlr-manual.html#dx1-13006" ><span class="underline">121</span></a> <br /></span> +href="jmlr-manual.html#dx1-13006" ><span class="underline">118</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">preface</span>  <a href="jmlr-manual.html#dx1-21007" ><span -class="ecti-1000">122</span></a>, <a -href="jmlr-manual.html#dx1-21014" ><span class="underline">123</span></a>, <a -href="jmlr-manual.html#dx1-21018" ><span class="underline">124</span></a>, <a -href="jmlr-manual.html#dx1-26006" ><span class="underline">125</span></a> <br /></span> +class="futri8t-">119</span></a>, <a +href="jmlr-manual.html#dx1-21014" ><span class="underline">120</span></a>, <a +href="jmlr-manual.html#dx1-21018" ><span class="underline">121</span></a>, <a +href="jmlr-manual.html#dx1-26006" ><span class="underline">122</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">proof</span>  <a -href="jmlr-manual.html#dx1-13020" ><span class="underline">126</span></a> <br /></span> +href="jmlr-manual.html#dx1-13020" ><span class="underline">123</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">proposition</span>  <a -href="jmlr-manual.html#dx1-13008" ><span class="underline">127</span></a> <br /></span> +href="jmlr-manual.html#dx1-13008" ><span class="underline">124</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">remark</span>  <a -href="jmlr-manual.html#dx1-13010" ><span class="underline">128</span></a> <br /></span> +href="jmlr-manual.html#dx1-13010" ><span class="underline">125</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">signoff</span>  <a href="jmlr-manual.html#dx1-21012" ><span -class="ecti-1000">129</span></a>, <a -href="jmlr-manual.html#dx1-21016" ><span class="underline">130</span></a>, <a -href="jmlr-manual.html#dx1-21020" ><span class="underline">131</span></a>, <a -href="jmlr-manual.html#dx1-26008" ><span class="underline">132</span></a> <br /></span> +class="futri8t-">126</span></a>, <a +href="jmlr-manual.html#dx1-21016" ><span class="underline">127</span></a>, <a +href="jmlr-manual.html#dx1-21020" ><span class="underline">128</span></a>, <a +href="jmlr-manual.html#dx1-26008" ><span class="underline">129</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">split</span>  <a -href="jmlr-manual.html#dx1-15014" ><span class="underline">133</span></a> <br /></span> +href="jmlr-manual.html#dx1-15014" ><span class="underline">130</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">table</span>  <a -href="jmlr-manual.html#dx1-4009" ><span class="underline">134</span></a>, <a -href="jmlr-manual.html#dx1-4013" ><span class="underline">135</span></a>, <a -href="jmlr-manual.html#dx1-19010" ><span class="underline">136</span></a>, <a -href="jmlr-manual.html#dx1-19014" ><span class="underline">137</span></a> <br /></span> +href="jmlr-manual.html#dx1-4009" ><span class="underline">131</span></a>, <a +href="jmlr-manual.html#dx1-4013" ><span class="underline">132</span></a>, <a +href="jmlr-manual.html#dx1-19010" ><span class="underline">133</span></a>, <a +href="jmlr-manual.html#dx1-19014" ><span class="underline">134</span></a> <br /></span> <span class="index-subitem">    <span class="ectt-1000">theorem</span>  <a -href="jmlr-manual.html#dx1-13002" ><span class="underline">138</span></a> <br /></span> +href="jmlr-manual.html#dx1-13002" ><span class="underline">135</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">epsfig </span>package  <a -href="jmlr-manual.html#dx1-3013" >139</a>, <a -href="jmlr-manual.html#dx1-2013" >140</a> <br /></span> +href="jmlr-manual.html#dx1-3013" >136</a>, <a +href="jmlr-manual.html#dx1-2013" >137</a> <br /></span> <span class="index-item"><span class="ectt-1000">equation </span>(environment)  <a -href="jmlr-manual.html#dx1-15005" ><span class="underline">141</span></a>, <a -href="jmlr-manual.html#dx1-25016" ><span class="underline">142</span></a> <br /></span> +href="jmlr-manual.html#dx1-15005" ><span class="underline">138</span></a>, <a +href="jmlr-manual.html#dx1-25016" ><span class="underline">139</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\equationref</span></span></span>  <a href="jmlr-manual.html#dx1-14004" ><span -class="ecti-1000">143</span></a> <br /></span> +class="futri8t-">140</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">example </span>(environment)  <a -href="jmlr-manual.html#dx1-13003" ><span class="underline">144</span></a> <br /></span> +href="jmlr-manual.html#dx1-13003" ><span class="underline">141</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\exampleref</span></span></span>  <a href="jmlr-manual.html#dx1-14017" ><span -class="ecti-1000">145</span></a> <br /></span> -</p><p class="theindex"> <span -class="ecbx-1000">F</span> +class="futri8t-">142</span></a> <br /></span> +</p><p class="theindex"> <span +class="futb8t-">F</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\figureref</span></span></span>  <a href="jmlr-manual.html#dx1-14007" ><span -class="ecti-1000">146</span></a> <br /></span> +class="futri8t-">143</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">fink </span>package  <a -href="jmlr-manual.html#dx1-3017" >147</a> <br /></span> +href="jmlr-manual.html#dx1-3017" >144</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\floatconts</span></span></span>  <a -href="jmlr-manual.html#dx1-4010" ><span class="underline">148</span></a>, <a -href="jmlr-manual.html#dx1-4014" ><span class="underline">149</span></a>, <a +href="jmlr-manual.html#dx1-4010" ><span class="underline">145</span></a>, <a +href="jmlr-manual.html#dx1-4014" ><span class="underline">146</span></a>, <a href="jmlr-manual.html#dx1-9001" ><span -class="ecti-1000">150</span></a>, <a -href="jmlr-manual.html#dx1-19011" ><span class="underline">151</span></a>, <a -href="jmlr-manual.html#dx1-19015" ><span class="underline">152</span></a> <br /></span> +class="futri8t-">147</span></a>, <a +href="jmlr-manual.html#dx1-19011" ><span class="underline">148</span></a>, <a +href="jmlr-manual.html#dx1-19015" ><span class="underline">149</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\frontmatter</span></span></span>  <a href="jmlr-manual.html#dx1-21002" ><span -class="ecti-1000">153</span></a> <br /></span> +class="futri8t-">150</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">G</span> +class="futb8t-">G</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\gdef</span></span></span>  <a -href="jmlr-manual.html#dx1-20002" ><span class="underline">154</span></a> <br /></span> +href="jmlr-manual.html#dx1-20002" ><span class="underline">151</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">geometry </span>package  <a -href="jmlr-manual.html#dx1-25005" >155</a>, <a -href="jmlr-manual.html#dx1-2011" >156</a> <br /></span> +href="jmlr-manual.html#dx1-25005" >152</a>, <a +href="jmlr-manual.html#dx1-2011" >153</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\global</span></span></span>  <a -href="jmlr-manual.html#dx1-20003" ><span class="underline">157</span></a> <br /></span> +href="jmlr-manual.html#dx1-20003" ><span class="underline">154</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">graphicx </span>package  <a -href="jmlr-manual.html#dx1-3006" >158</a>, <a -href="jmlr-manual.html#dx1-9002" >159</a> <br /></span> +href="jmlr-manual.html#dx1-3006" >155</a>, <a +href="jmlr-manual.html#dx1-9002" >156</a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">H</span> +class="futb8t-">H</span> <span class="index-item"><span class="ecss-1000">hyperref </span>package  <a -href="jmlr-manual.html#dx1-2005" >160</a>, <a -href="jmlr-manual.html#dx1-3008" >161</a>, <a -href="jmlr-manual.html#dx1-4016" >162</a>, <a -href="jmlr-manual.html#dx1-19019" >163</a>, <a -href="jmlr-manual.html#dx1-19020" >164</a>, <a -href="jmlr-manual.html#dx1-19022" >165</a>, <a -href="jmlr-manual.html#dx1-25002" >166</a> <br /></span> +href="jmlr-manual.html#dx1-2005" >157</a>, <a +href="jmlr-manual.html#dx1-2015" >158</a>, <a +href="jmlr-manual.html#dx1-2016" >159</a>, <a +href="jmlr-manual.html#dx1-2017" >160</a>, <a +href="jmlr-manual.html#dx1-2019" >161</a>, <a +href="jmlr-manual.html#dx1-3008" >162</a>, <a +href="jmlr-manual.html#dx1-25002" >163</a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">I</span> +class="futb8t-">I</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\ifprint</span></span></span>  <a href="jmlr-manual.html#dx1-16002" ><span -class="ecti-1000">167</span></a> <br /></span> +class="futri8t-">164</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\IfTitleElement</span></span></span>  <a href="jmlr-manual.html#dx1-24005" ><span -class="ecti-1000">168</span></a> <br /></span> +class="futri8t-">165</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\importarticle</span></span></span>  <a href="jmlr-manual.html#dx1-21037" ><span -class="ecti-1000">169</span></a> <br /></span> +class="futri8t-">166</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\importpaper</span></span></span>  <a href="jmlr-manual.html#dx1-21036" ><span -class="ecti-1000">170</span></a>, <a -href="jmlr-manual.html#dx1-23002" ><span class="underline">171</span></a> <br /></span> +class="futri8t-">167</span></a>, <a +href="jmlr-manual.html#dx1-23002" ><span class="underline">168</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\importpubarticle</span></span></span>  <a -href="jmlr-manual.html#dx1-23006" ><span class="underline">172</span></a> <br /></span> +href="jmlr-manual.html#dx1-23006" ><span class="underline">169</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\importpubpaper</span></span></span>  <a href="jmlr-manual.html#dx1-21035" ><span -class="ecti-1000">173</span></a>, <a -href="jmlr-manual.html#dx1-23001" ><span class="underline">174</span></a> <br /></span> +class="futri8t-">170</span></a>, <a +href="jmlr-manual.html#dx1-23001" ><span class="underline">171</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\includegraphics</span></span></span>  <a href="jmlr-manual.html#dx1-9003" ><span -class="ecti-1000">175</span></a>, <a -href="jmlr-manual.html#dx1-16001" ><span class="underline">176</span></a>, <a -href="jmlr-manual.html#dx1-20013" ><span class="underline">177</span></a> <br /></span> +class="futri8t-">172</span></a>, <a +href="jmlr-manual.html#dx1-16001" ><span class="underline">173</span></a>, <a +href="jmlr-manual.html#dx1-20013" ><span class="underline">174</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\includeteximage</span></span></span>  <a href="jmlr-manual.html#dx1-9004" ><span -class="ecti-1000">178</span></a> <br /></span> +class="futri8t-">175</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">inputenc </span>package  <a -href="jmlr-manual.html#dx1-25015" >179</a> <br /></span> +href="jmlr-manual.html#dx1-25015" >176</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\intertext</span></span></span>  <a -href="jmlr-manual.html#dx1-15016" ><span class="underline">180</span></a> <br /></span> +href="jmlr-manual.html#dx1-15016" ><span class="underline">177</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\issue</span></span></span>  <a -href="jmlr-manual.html#dx1-24004" ><span class="underline">181</span></a> <br /></span> -</p><p class="theindex"> <span -class="ecbx-1000">J</span> +href="jmlr-manual.html#dx1-24004" ><span class="underline">178</span></a> <br /></span> +</p><p class="theindex"> <span +class="futb8t-">J</span> <span class="index-item"><span class="ecss-1000">jmlr2e </span>package  <a -href="jmlr-manual.html#dx1-2001" >182</a>, <a -href="jmlr-manual.html#dx1-3011" >183</a>, <a -href="jmlr-manual.html#dx1-5001" >184</a>, <a -href="jmlr-manual.html#dx1-5014" >185</a> <br /></span> +href="jmlr-manual.html#dx1-2001" >179</a>, <a +href="jmlr-manual.html#dx1-3011" >180</a>, <a +href="jmlr-manual.html#dx1-5001" >181</a>, <a +href="jmlr-manual.html#dx1-5015" >182</a> <br /></span> <span class="index-item"><span class="ecss-1000">jmlrbook </span>package  <a -href="jmlr-manual.html#dx1-25013" >186</a> <br /></span> +href="jmlr-manual.html#dx1-25013" >183</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\jmlrnowcp</span></span></span>  <a href="jmlr-manual.html#dx1-19004" ><span -class="ecti-1000">187</span></a> <br /></span> +class="futri8t-">184</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">jmlrpapers </span>(environment)  <a href="jmlr-manual.html#dx1-21033" ><span -class="ecti-1000">188</span></a>, <a -href="jmlr-manual.html#dx1-22003" ><span class="underline">189</span></a> <br /></span> +class="futri8t-">185</span></a>, <a +href="jmlr-manual.html#dx1-22003" ><span class="underline">186</span></a> <br /></span> +<span class="index-item"><span class="obeylines-h"><span class="verb"><span +class="ectt-1000">\jmlrprehyperref</span></span></span>  <a +href="jmlr-manual.html#dx1-2018" ><span +class="futri8t-">187</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\jmlrproceedings</span></span></span>  <a href="jmlr-manual.html#dx1-19005" ><span -class="ecti-1000">190</span></a> <br /></span> +class="futri8t-">188</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\jmlrpublished</span></span></span>  <a href="jmlr-manual.html#dx1-5006" ><span -class="ecti-1000">191</span></a> <br /></span> +class="futri8t-">189</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\jmlrsubmitted</span></span></span>  <a href="jmlr-manual.html#dx1-5005" ><span -class="ecti-1000">192</span></a> <br /></span> +class="futri8t-">190</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\jmlrvolume</span></span></span>  <a href="jmlr-manual.html#dx1-5003" ><span -class="ecti-1000">193</span></a> <br /></span> +class="futri8t-">191</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\jmlrwcp</span></span></span>  <a href="jmlr-manual.html#dx1-19003" ><span -class="ecti-1000">194</span></a> <br /></span> +class="futri8t-">192</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">jmlrwcp2e </span>package  <a -href="jmlr-manual.html#dx1-2002" >195</a>, <a -href="jmlr-manual.html#dx1-3012" >196</a>, <a -href="jmlr-manual.html#dx1-5002" >197</a>, <a -href="jmlr-manual.html#dx1-5015" >198</a> <br /></span> +href="jmlr-manual.html#dx1-2002" >193</a>, <a +href="jmlr-manual.html#dx1-3012" >194</a>, <a +href="jmlr-manual.html#dx1-5002" >195</a>, <a +href="jmlr-manual.html#dx1-5016" >196</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\jmlrworkshop</span></span></span>  <a href="jmlr-manual.html#dx1-5007" ><span -class="ecti-1000">199</span></a> <br /></span> +class="futri8t-">197</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\jmlryear</span></span></span>  <a href="jmlr-manual.html#dx1-5004" ><span -class="ecti-1000">200</span></a> <br /></span> +class="futri8t-">198</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">K</span> +class="futb8t-">K</span> <span class="index-item"><span class="ectt-1000">keywords </span>(environment)  <a href="jmlr-manual.html#dx1-7003" ><span -class="ecti-1000">201</span></a> <br /></span> -</p><p class="theindex"> <span -class="ecbx-1000">L</span> +class="futri8t-">199</span></a> <br /></span> +</p><p class="theindex"> <span +class="futb8t-">L</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\label</span></span></span>  <a -href="jmlr-manual.html#dx1-11004" ><span class="underline">202</span></a>, <a -href="jmlr-manual.html#dx1-14001" ><span class="underline">203</span></a> <br /></span> +href="jmlr-manual.html#dx1-11004" ><span class="underline">200</span></a>, <a +href="jmlr-manual.html#dx1-14001" ><span class="underline">201</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">lemma </span>(environment)  <a -href="jmlr-manual.html#dx1-13005" ><span class="underline">204</span></a> <br /></span> +href="jmlr-manual.html#dx1-13005" ><span class="underline">202</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\lemmaref</span></span></span>  <a href="jmlr-manual.html#dx1-14011" ><span -class="ecti-1000">205</span></a> <br /></span> +class="futri8t-">203</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\logo</span></span></span>  <a href="jmlr-manual.html#dx1-20012" ><span -class="ecti-1000">206</span></a> <br /></span> +class="futri8t-">204</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">M</span> -<span class="index-item"><span class="obeylines-h"><span class="verb"><span -class="ectt-1000">\mailto</span></span></span>  <a -href="jmlr-manual.html#dx1-6002" ><span -class="ecti-1000">207</span></a> <br /></span> +class="futb8t-">M</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span +class="ectt-1000">\mailto</span></span></span>  <a +href="jmlr-manual.html#dx1-6002" ><span +class="futri8t-">205</span></a> <br /></span> +<span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\mainmatter</span></span></span>  <a href="jmlr-manual.html#dx1-21023" ><span -class="ecti-1000">208</span></a> <br /></span> +class="futri8t-">206</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">makejmlrbook</span>  <a -href="jmlr-manual.html#dx1-2015" >209</a>, <a -href="jmlr-manual.html#dx1-2016" >210</a>, <a -href="jmlr-manual.html#dx1-3018" >211</a>, <a -href="jmlr-manual.html#dx1-18001" >212</a>, <a -href="jmlr-manual.html#dx1-21009" >213</a>, <a -href="jmlr-manual.html#dx1-21010" >214</a>, <a -href="jmlr-manual.html#dx1-26001" >215</a>, <a -href="jmlr-manual.html#dx1-26002" >216</a>, <a -href="jmlr-manual.html#dx1-26003" >217</a>, <a -href="jmlr-manual.html#dx1-26004" >218</a> <br /></span> +href="jmlr-manual.html#dx1-2020" >207</a>, <a +href="jmlr-manual.html#dx1-2021" >208</a>, <a +href="jmlr-manual.html#dx1-3018" >209</a>, <a +href="jmlr-manual.html#dx1-18001" >210</a>, <a +href="jmlr-manual.html#dx1-21009" >211</a>, <a +href="jmlr-manual.html#dx1-21010" >212</a>, <a +href="jmlr-manual.html#dx1-26001" >213</a>, <a +href="jmlr-manual.html#dx1-26002" >214</a>, <a +href="jmlr-manual.html#dx1-26003" >215</a>, <a +href="jmlr-manual.html#dx1-26004" >216</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\maketitle</span></span></span>  <a href="jmlr-manual.html#dx1-5009" ><span -class="ecti-1000">219</span></a>, <a +class="futri8t-">217</span></a>, <a href="jmlr-manual.html#dx1-21001" ><span -class="ecti-1000">220</span></a> <br /></span> +class="futri8t-">218</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">N</span> +class="futb8t-">N</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\Name</span></span></span>  <a -href="jmlr-manual.html#dx1-5016" ><span -class="ecti-1000">221</span></a> <br /></span> +href="jmlr-manual.html#dx1-5017" ><span +class="futri8t-">219</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">nameref </span>package  <a -href="jmlr-manual.html#dx1-3009" >222</a> <br /></span> +href="jmlr-manual.html#dx1-3009" >220</a> <br /></span> <span class="index-item"><span class="ecss-1000">natbib </span>package  <a -href="jmlr-manual.html#dx1-3004" >223</a>, <a -href="jmlr-manual.html#dx1-8001" >224</a>, <a -href="jmlr-manual.html#dx1-8005" >225</a> <br /></span> +href="jmlr-manual.html#dx1-3004" >221</a>, <a +href="jmlr-manual.html#dx1-8001" >222</a>, <a +href="jmlr-manual.html#dx1-8005" >223</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\newcommand</span></span></span>  <a -href="jmlr-manual.html#dx1-20004" ><span class="underline">226</span></a> <br /></span> +href="jmlr-manual.html#dx1-20004" ><span class="underline">224</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\newenvironment</span></span></span>  <a -href="jmlr-manual.html#dx1-20005" ><span class="underline">227</span></a> <br /></span> +href="jmlr-manual.html#dx1-20005" ><span class="underline">225</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">O</span> +class="futb8t-">O</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\operatorname</span></span></span>  <a href="jmlr-manual.html#dx1-15019" ><span -class="ecti-1000">228</span></a> <br /></span> +class="futri8t-">226</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\operatorname*</span></span></span>  <a -href="jmlr-manual.html#dx1-15022" ><span class="underline">229</span></a> <br /></span> +href="jmlr-manual.html#dx1-15022" ><span class="underline">227</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">P</span> +class="futb8t-">P</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\paragraph</span></span></span>  <a href="jmlr-manual.html#dx1-21030" ><span -class="ecti-1000">230</span></a> <br /></span> +class="futri8t-">228</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\part</span></span></span>  <a href="jmlr-manual.html#dx1-21024" ><span -class="ecti-1000">231</span></a> <br /></span> +class="futri8t-">229</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">pdfpages </span>package  <a -href="jmlr-manual.html#dx1-2007" >232</a>, <a -href="jmlr-manual.html#dx1-25004" >233</a>, <a -href="jmlr-manual.html#dx1-2010" >234</a> <br /></span> +href="jmlr-manual.html#dx1-2007" >230</a>, <a +href="jmlr-manual.html#dx1-25004" >231</a>, <a +href="jmlr-manual.html#dx1-2010" >232</a> <br /></span> <span class="index-item"><span class="ectt-1000">preface </span>(environment)  <a href="jmlr-manual.html#dx1-21006" ><span -class="ecti-1000">235</span></a>, <a -href="jmlr-manual.html#dx1-21013" ><span class="underline">236</span></a>, <a -href="jmlr-manual.html#dx1-21017" ><span class="underline">237</span></a>, <a -href="jmlr-manual.html#dx1-26005" ><span class="underline">238</span></a> <br /></span> +class="futri8t-">233</span></a>, <a +href="jmlr-manual.html#dx1-21013" ><span class="underline">234</span></a>, <a +href="jmlr-manual.html#dx1-21017" ><span class="underline">235</span></a>, <a +href="jmlr-manual.html#dx1-26005" ><span class="underline">236</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\prefacename</span></span></span>  <a href="jmlr-manual.html#dx1-21008" ><span -class="ecti-1000">239</span></a> <br /></span> +class="futri8t-">237</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\productioneditor</span></span></span>  <a href="jmlr-manual.html#dx1-20015" ><span -class="ecti-1000">240</span></a> <br /></span> +class="futri8t-">238</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">proof </span>(environment)  <a -href="jmlr-manual.html#dx1-13019" ><span class="underline">241</span></a> <br /></span> +href="jmlr-manual.html#dx1-13019" ><span class="underline">239</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">proposition </span>(environment)  <a -href="jmlr-manual.html#dx1-13007" ><span class="underline">242</span></a> <br /></span> +href="jmlr-manual.html#dx1-13007" ><span class="underline">240</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">psfig </span>package  <a -href="jmlr-manual.html#dx1-2012" >243</a> <br /></span> +href="jmlr-manual.html#dx1-2012" >241</a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">R</span> +class="futb8t-">R</span> <span class="index-item"><span class="ectt-1000">remark </span>(environment)  <a -href="jmlr-manual.html#dx1-13009" ><span class="underline">244</span></a> <br /></span> +href="jmlr-manual.html#dx1-13009" ><span class="underline">242</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\remarkref</span></span></span>  <a href="jmlr-manual.html#dx1-14012" ><span -class="ecti-1000">245</span></a> <br /></span> +class="futri8t-">243</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\renewcommand</span></span></span>  <a -href="jmlr-manual.html#dx1-20006" ><span class="underline">246</span></a> <br /></span> +href="jmlr-manual.html#dx1-20006" ><span class="underline">244</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\renewenvironment</span></span></span>  <a -href="jmlr-manual.html#dx1-20007" ><span class="underline">247</span></a> <br /></span> -</p><p class="theindex"> <span -class="ecbx-1000">S</span> +href="jmlr-manual.html#dx1-20007" ><span class="underline">245</span></a> <br /></span> +</p><p class="theindex"> <span +class="futb8t-">S</span> <span class="index-item"><span class="ecss-1000">scrartcl </span>class  <a -href="jmlr-manual.html#dx1-3001" >248</a> <br /></span> +href="jmlr-manual.html#dx1-3001" >246</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\section</span></span></span>  <a href="jmlr-manual.html#dx1-7006" ><span -class="ecti-1000">249</span></a>, <a +class="futri8t-">247</span></a>, <a href="jmlr-manual.html#dx1-21027" ><span -class="ecti-1000">250</span></a> <br /></span> +class="futri8t-">248</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\section*</span></span></span>  <a href="jmlr-manual.html#dx1-7007" ><span -class="ecti-1000">251</span></a> <br /></span> +class="futri8t-">249</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\sectionref</span></span></span>  <a href="jmlr-manual.html#dx1-14002" ><span -class="ecti-1000">252</span></a> <br /></span> +class="futri8t-">250</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\set</span></span></span>  <a href="jmlr-manual.html#dx1-15003" ><span -class="ecti-1000">253</span></a> <br /></span> +class="futri8t-">251</span></a> <br /></span> + + + <span class="index-item"><span class="ecss-1000">setspace </span>package  <a -href="jmlr-manual.html#dx1-3016" >254</a> <br /></span> +href="jmlr-manual.html#dx1-3016" >252</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\SetTitleElement</span></span></span>  <a href="jmlr-manual.html#dx1-24002" ><span -class="ecti-1000">255</span></a> <br /></span> - - - +class="futri8t-">253</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">signoff </span>(environment)  <a href="jmlr-manual.html#dx1-21011" ><span -class="ecti-1000">256</span></a>, <a -href="jmlr-manual.html#dx1-21015" ><span class="underline">257</span></a>, <a -href="jmlr-manual.html#dx1-21019" ><span class="underline">258</span></a>, <a -href="jmlr-manual.html#dx1-26007" ><span class="underline">259</span></a> <br /></span> +class="futri8t-">254</span></a>, <a +href="jmlr-manual.html#dx1-21015" ><span class="underline">255</span></a>, <a +href="jmlr-manual.html#dx1-21019" ><span class="underline">256</span></a>, <a +href="jmlr-manual.html#dx1-26007" ><span class="underline">257</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">siunitx </span>package  <a -href="jmlr-manual.html#dx1-20001" >260</a> <br /></span> +href="jmlr-manual.html#dx1-20001" >258</a> <br /></span> <span class="index-item"><span class="ectt-1000">split </span>(environment)  <a -href="jmlr-manual.html#dx1-15013" ><span class="underline">261</span></a> <br /></span> +href="jmlr-manual.html#dx1-15013" ><span class="underline">259</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">subfig </span>package  <a -href="jmlr-manual.html#dx1-2006" >262</a>, <a -href="jmlr-manual.html#dx1-10001" >263</a>, <a -href="jmlr-manual.html#dx1-25003" >264</a>, <a -href="jmlr-manual.html#dx1-2009" >265</a> <br /></span> +href="jmlr-manual.html#dx1-2006" >260</a>, <a +href="jmlr-manual.html#dx1-10001" >261</a>, <a +href="jmlr-manual.html#dx1-25003" >262</a>, <a +href="jmlr-manual.html#dx1-2009" >263</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subfigref</span></span></span>  <a href="jmlr-manual.html#dx1-14008" ><span -class="ecti-1000">266</span></a> <br /></span> +class="futri8t-">264</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subfigure</span></span></span>  <a href="jmlr-manual.html#dx1-10002" ><span -class="ecti-1000">267</span></a> <br /></span> +class="futri8t-">265</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subparagraph</span></span></span>  <a href="jmlr-manual.html#dx1-21031" ><span -class="ecti-1000">268</span></a> <br /></span> +class="futri8t-">266</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subsection</span></span></span>  <a href="jmlr-manual.html#dx1-7008" ><span -class="ecti-1000">269</span></a>, <a +class="futri8t-">267</span></a>, <a href="jmlr-manual.html#dx1-21028" ><span -class="ecti-1000">270</span></a> <br /></span> +class="futri8t-">268</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subsection*</span></span></span>  <a href="jmlr-manual.html#dx1-7009" ><span -class="ecti-1000">271</span></a> <br /></span> +class="futri8t-">269</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subsubsection</span></span></span>  <a href="jmlr-manual.html#dx1-7010" ><span -class="ecti-1000">272</span></a>, <a +class="futri8t-">270</span></a>, <a href="jmlr-manual.html#dx1-21029" ><span -class="ecti-1000">273</span></a> <br /></span> +class="futri8t-">271</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subsubsection*</span></span></span>  <a href="jmlr-manual.html#dx1-7011" ><span -class="ecti-1000">274</span></a> <br /></span> +class="futri8t-">272</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subtable</span></span></span>  <a href="jmlr-manual.html#dx1-10003" ><span -class="ecti-1000">275</span></a> <br /></span> +class="futri8t-">273</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subtabref</span></span></span>  <a href="jmlr-manual.html#dx1-14006" ><span -class="ecti-1000">276</span></a> <br /></span> +class="futri8t-">274</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\subtitle</span></span></span>  <a href="jmlr-manual.html#dx1-20011" ><span -class="ecti-1000">277</span></a> <br /></span> +class="futri8t-">275</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\sum</span></span></span>  <a -href="jmlr-manual.html#dx1-15021" ><span class="underline">278</span></a> <br /></span> -</p><p class="theindex"> <span -class="ecbx-1000">T</span> +href="jmlr-manual.html#dx1-15021" ><span class="underline">276</span></a> <br /></span> +</p><p class="theindex"> <span +class="futb8t-">T</span> <span class="index-item"><span class="ectt-1000">table </span>(environment)  <a -href="jmlr-manual.html#dx1-4008" ><span class="underline">279</span></a>, <a -href="jmlr-manual.html#dx1-4012" ><span class="underline">280</span></a>, <a -href="jmlr-manual.html#dx1-19009" ><span class="underline">281</span></a>, <a -href="jmlr-manual.html#dx1-19013" ><span class="underline">282</span></a> <br /></span> +href="jmlr-manual.html#dx1-4008" ><span class="underline">277</span></a>, <a +href="jmlr-manual.html#dx1-4012" ><span class="underline">278</span></a>, <a +href="jmlr-manual.html#dx1-19009" ><span class="underline">279</span></a>, <a +href="jmlr-manual.html#dx1-19013" ><span class="underline">280</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\tableofcontents</span></span></span>  <a href="jmlr-manual.html#dx1-21022" ><span -class="ecti-1000">283</span></a> <br /></span> +class="futri8t-">281</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\tableref</span></span></span>  <a href="jmlr-manual.html#dx1-14005" ><span -class="ecti-1000">284</span></a> <br /></span> +class="futri8t-">282</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\team</span></span></span>  <a href="jmlr-manual.html#dx1-20014" ><span -class="ecti-1000">285</span></a> <br /></span> +class="futri8t-">283</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\text</span></span></span>  <a -href="jmlr-manual.html#dx1-15015" ><span class="underline">286</span></a> <br /></span> +href="jmlr-manual.html#dx1-15015" ><span class="underline">284</span></a> <br /></span> <span class="index-item"><span class="ectt-1000">theorem </span>(environment)  <a -href="jmlr-manual.html#dx1-13001" ><span class="underline">287</span></a> <br /></span> +href="jmlr-manual.html#dx1-13001" ><span class="underline">285</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">theorem </span>package  <a -href="jmlr-manual.html#dx1-2014" >288</a> <br /></span> +href="jmlr-manual.html#dx1-2014" >286</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\theoremref</span></span></span>  <a href="jmlr-manual.html#dx1-14010" ><span -class="ecti-1000">289</span></a> <br /></span> +class="futri8t-">287</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">tikz </span>package  <a -href="jmlr-manual.html#dx1-9005" >290</a> <br /></span> +href="jmlr-manual.html#dx1-9005" >288</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\title</span></span></span>  <a href="jmlr-manual.html#dx1-5010" ><span -class="ecti-1000">291</span></a>, <a +class="futri8t-">289</span></a>, <a href="jmlr-manual.html#dx1-20008" ><span -class="ecti-1000">292</span></a> <br /></span> +class="futri8t-">290</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\titlebody</span></span></span>  <a href="jmlr-manual.html#dx1-24001" ><span -class="ecti-1000">293</span></a> <br /></span> +class="futri8t-">291</span></a> <br /></span> +<span class="index-item"><span class="obeylines-h"><span class="verb"><span +class="ectt-1000">\titlebreak</span></span></span>  <a +href="jmlr-manual.html#dx1-5011" ><span +class="futri8t-">292</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\twocolumn</span></span></span>  <a -href="jmlr-manual.html#dx1-22002" ><span class="underline">294</span></a> <br /></span> +href="jmlr-manual.html#dx1-22002" ><span class="underline">293</span></a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">U</span> +class="futb8t-">U</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\url</span></span></span>  <a href="jmlr-manual.html#dx1-6001" ><span -class="ecti-1000">295</span></a> <br /></span> +class="futri8t-">294</span></a> <br /></span> <span class="index-item"><span class="ecss-1000">url </span>package  <a -href="jmlr-manual.html#dx1-3005" >296</a> <br /></span> +href="jmlr-manual.html#dx1-3005" >295</a> <br /></span> </p><p class="theindex"> <span -class="ecbx-1000">V</span> +class="futb8t-">V</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ectt-1000">\volume</span></span></span>  <a href="jmlr-manual.html#dx1-20010" ><span -class="ecti-1000">297</span></a> <br /></span> -</p><p class="theindex"> <span -class="ecbx-1000">X</span> +class="futri8t-">296</span></a> <br /></span> +</p><p class="theindex"> <span +class="futb8t-">X</span> <span class="index-item"><span class="ecss-1000">xcolor </span>package  <a -href="jmlr-manual.html#dx1-16004" >298</a>, <a -href="jmlr-manual.html#dx1-16005" >299</a> <br /></span> -<span class="index-item"><span -class="ecss-1000">xkeyval </span>package  <a -href="jmlr-manual.html#dx1-3010" >300</a> <br /></span> -</p></div> +href="jmlr-manual.html#dx1-16004" >297</a>, <a +href="jmlr-manual.html#dx1-16005" >298</a> <br /></span> -<!--l. 1507--><p class="noindent" ><a +<span class="index-item"><span +class="ecss-1000">xkeyval </span>package  <a +href="jmlr-manual.html#dx1-3010" >299</a> <br /></span> +</p></div> +<!--l. 1525--><p class="noindent" ><a href="#top">Top</a> </p> - <div class="footnotes"><!--l. 53--><p class="indent" > <span class="footnote-mark"><a + <div class="footnotes"><!--l. 53--><p class="indent" > <span class="footnote-mark"><a href="#fn1x0-bk" id="fn1x0"><sup class="textsuperscript">1</sup></a></span><span -class="ecrm-0800">Currently </span><span +class="futr8t-x-x-80">Currently </span><span class="ecss-0800">jmlr </span><span -class="ecrm-0800">will check if </span><span +class="futr8t-x-x-80">will check if </span><span class="ecss-0800">subfig</span><a id="dx1-2009"></a><span -class="ecrm-0800">, </span><span +class="futr8t-x-x-80">, </span><span class="ecss-0800">pdfpages</span><a id="dx1-2010"></a><span -class="ecrm-0800">, </span><span +class="futr8t-x-x-80">, </span><span class="ecss-0800">geometry</span><a id="dx1-2011"></a><span -class="ecrm-0800">, </span><span +class="futr8t-x-x-80">, </span><span class="ecss-0800">psfig</span><a id="dx1-2012"></a><span -class="ecrm-0800">, </span><span +class="futr8t-x-x-80">, </span><span class="ecss-0800">epsfig</span><a id="dx1-2013"></a> <span -class="ecrm-0800">and </span><span +class="futr8t-x-x-80">and </span><span class="ecss-0800">theorem</span><a id="dx1-2014"></a> <span -class="ecrm-0800">are loaded and</span> -<span -class="ecrm-0800">will throw an error. If other packages are found to be a problem, they will be added to the</span> +class="futr8t-x-x-80">are loaded and will throw</span> <span -class="ecrm-0800">list.</span></p><!--l. 1327--><p class="noindent" ><span class="footnote-mark"><a +class="futr8t-x-x-80">an error. If other packages are found to be a problem, they will be added to the list.</span></p> +<!--l. 1345--><p class="noindent" ><span class="footnote-mark"><a href="#fn2x0-bk" id="fn2x0"><sup class="textsuperscript">2</sup></a></span><span -class="ecrm-0800">The default title page layout doesn’t use </span><span +class="futr8t-x-x-80">The default title page layout doesn't use </span><span class="ectt-0800">issue</span><span -class="ecrm-0800">, but if required it can be set with</span> -<span +class="futr8t-x-x-80">, but if required it can be set with </span><span class="ectt-0800">\issue</span><a id="dx1-24004"></a><span class="ectt-0800">{</span><span -class="cmsy-8">⟨</span><span -class="ecti-0800">number</span><span -class="cmsy-8">⟩</span><span +class="futsy-x-x-80">h</span><span +class="futri8t-x-x-80">number</span><span +class="futsy-x-x-80">i</span><span class="ectt-0800">}</span></p> -<!--l. 1412--><p class="indent" > <span class="footnote-mark"><a +<!--l. 1430--><p class="indent" > <span class="footnote-mark"><a href="#fn3x0-bk" id="fn3x0"><sup class="textsuperscript">3</sup></a></span><span -class="ecrm-0800">and may also cause a problem for the editor’s text editor.</span></p> </div> +class="futr8t-x-x-80">and may also cause a problem for the editor's text editor.</span></p> </div> </body></html> diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex index a6690178e18..37615431be5 100644 --- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex +++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex @@ -11,7 +11,7 @@ pdftitle={jmlr: LaTeX2e Classes for the Journal of Machine Learning Research}, pdfkeywords={LaTeX,jmlr}]{hyperref} -\CheckSum{3806} +\CheckSum{3918} \OnlyDescription \newcommand*{\appopt}[1]{\texttt{-{}-#1}} @@ -25,7 +25,7 @@ Learning Research} \author{Nicola L. C. Talbot\\[10pt] \url{http://theoval.cmp.uea.ac.uk/~nlct/}} - \date{2011-03-24 (version 1.11)} + \date{2012-01-05 (version 1.12)} \maketitle \tableofcontents @@ -55,6 +55,25 @@ authors should ensure that their articles can compile with PDF\LaTeX. \sectionref{sec:jmlrbook} describes how to use the \clsfmt{jmlrbook} class. +\begin{important} +Note that the \clsfmt{jmlr} (and therefore \clsfmt{jmlrbook}) class automatically loads +the \sty{hyperref} package, but some packages need to be loaded +before \sty{hyperref}. +\end{important} + +Anything that needs to be done before \sty{hyperref} is loaded can be specified +by defining the command +\begin{definition}[\DescribeMacro{\jmlrprehyperref}] +\cs{jmlrprehyperref} +\end{definition} +\emph{before} the class is loaded. For +example, to load the packages \styfmt{foo} and \styfmt{bar} before +\sty{hyperref}, you can do: +\begin{verbatim} +\newcommand{\jmlrprehyperref}{\usepackage{foo,bar}} +\documentclass{jmlr} +\end{verbatim} + The \app{makejmlrbook} Perl script can be used to make a book that uses the \clsfmt{jmlrbook} class. In addition to creating the print and online versions of the book, it will compile the individual @@ -106,8 +125,6 @@ Proceedings. \item[{\clsopt[bottom]{tablecaption}}] in a \env{table} environment, \ics{floatconts} puts the caption at the bottom. -\item[\clsopt{prehyperref}=\marg{stuff}] Does \meta{stuff} before -loading \sty{hyperref}. \end{description} \subsection{Title Information} @@ -168,6 +185,13 @@ using the following commands: \end{definition} This specifies the article's title. A short title for the page header can be supplied via the optional argument \meta{short title}. +If you want to force a line break in the title, use +\begin{definition}[\DescribeMacro{\titlebreak}] +\cs{titlebreak} +\end{definition} +instead of \cs{newline} or \verb|\\| as this will ensure that the +line break doesn't also end up in the table of contents or bookmarks +when the article is included in a book. \begin{definition}[\DescribeMacro{\editor}] \cs{editor}\marg{name} @@ -184,12 +208,13 @@ editor, use: This specifies the author. The specifications \meta{author specs} are a bit different to \sty{jmlr2e} and \sty{jmlrwcp2e}. Use \begin{definition}[\DescribeMacro{\Name}] -\cs{Name}\marg{author's name} +\cs{Name}\oarg{abbreviated name}\marg{author's name} \end{definition} to specify the author's name. Note that if the surname contains a space it must be grouped (enclosed in braces \{\}). Similarly if the initial letter of each forename is a diacritic it must be -grouped. (See below for examples.) +grouped. If the abbreviation of the name doesn't get parsed +properly you can override the default using the optional argument. (See below for examples.) \begin{definition}[\DescribeMacro{\Email}] \cs{Email}\marg{author's email} \end{definition} @@ -246,6 +271,14 @@ forename initials so grouping is required. \addr Address 2 } \end{verbatim} + +\item[Example 4] The author is actually a company so there's no +first name and surname: +\begin{verbatim} +\author{\Name[Some Company, Ltd]{Some Company, Ltd}\Email{xyz:some.com}\\ + \addr Address +} +\end{verbatim} \end{description} \subsection{Font Changing Commands} @@ -945,21 +978,6 @@ Use this option for the print version without hyperlinks. \item[\clsopt{7x10}] Set the paper size to $7\times10$ inches. -\item[\clsopt{prehyperref}=\marg{stuff}] The \clsfmt{jmlr} class -automatically loads -the \sty{hyperref} package, but some packages need to be loaded -before \sty{hyperref}. This information can be specified using -the \clsopt{prehyperref} option. This is a key=value option. For -example, to load the packages \styfmt{foo} and \styfmt{bar} before -\sty{hyperref}, you can do: -\begin{verbatim} -\documentclass[prehyperref={\usepackage{foo,bar}}]{jmlrbook} -\end{verbatim} -or: -\begin{verbatim} -\documentclass[prehyperref={\usepackage{foo}\usepackage{bar}}]{jmlrbook} -\end{verbatim} - \item[\clsopt{10pt}] Use 10pt as the normal text size. \item[\clsopt{11pt}] Use 11pt as the normal text size (default). \item[\clsopt{12pt}] Use 12pt as the normal text size. diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png Binary files differindex aa7ef6d66ea..e21407732de 100644 --- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png +++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.png Binary files differindex 1329840c8df..be0cd90ab27 100644 --- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.png +++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.png diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.png Binary files differindex 6013ba98036..d722bf84d6c 100644 --- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.png +++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.png diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.png Binary files differindex c97e5a88d29..3e06e4606db 100644 --- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.png +++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.png diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf b/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf Binary files differindex 8645d3b7a30..c451c1dba8a 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 af05402e335..32aac7be923 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/paper1/paper1.tex b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex index e0fff8c89ca..59b21ce538b 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex +++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex @@ -34,7 +34,8 @@ Sample This is a sample article. \sectionref{sec:method} discusses the method used. \equationref{eq:emc2} is an interesting equation. The results are discussed in \sectionref{sec:results} -and some other stuff is in \appendixref{apd:first}. +and some other stuff is in \appendixref{apd:first}.\footnote{Here's +a footnote.} \samplecommand. \lipsum @@ -75,7 +76,9 @@ E = mc^2 \lipsum -Here are some citations: \citet{guyon-elisseeff-03,guyon2007causalreport}. +Here are some citations: +\citet{guyon-elisseeff-03,guyon2007causalreport}.\footnote{And +here's another footnote.} \bibliography{paper1} diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex index faf7e7e3f14..9a03081eb30 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex +++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex @@ -34,7 +34,8 @@ Sample This is a sample article. \sectionref{sec:method} discusses the method used. \equationref{eq:emc2} is an interesting equation. The results are discussed in \sectionref{sec:results} -and some other stuff is in \appendixref{apd:first}. +and some other stuff is in \appendixref{apd:first}.\footnote{Here's +a footnote.} \samplecommand. \lipsum @@ -51,7 +52,9 @@ E = mc^2 \lipsum -Here are some citations: \citet{guyon-elisseeff-03,guyon2007causalreport}. +Here are some citations: +\citet{guyon-elisseeff-03,guyon2007causalreport}.\footnote{Here's +another footnote.} \bibliography{paper2} diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex index 7286fd09e86..7b4680ef2df 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex +++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex @@ -26,7 +26,8 @@ Sample This is a sample article. \sectionref{sec:method} discusses the method used. \equationref{eq:emc2} is an interesting equation. The results are discussed in \sectionref{sec:results} -and some other stuff is in \appendixref{apd:first}. +and some other stuff is in \appendixref{apd:first}.\footnote{Here's +a footnote.} \lipsum @@ -42,7 +43,9 @@ E = mc^2 \lipsum -Here are some citations: \citet{guyon-elisseeff-03,guyon2007causalreport}. +Here are some citations: +\citet{guyon-elisseeff-03,guyon2007causalreport}.\footnote{Here's +another footnote.} \bibliography{paper3} 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 752f249412b..06911e20866 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 35c800dbd7f..a1f0d7b7660 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 @@ -1,5 +1,5 @@ -\documentclass[wcp]{jmlrbook}% on-line color version -%\documentclass[wcp,gray]{jmlrbook}% print version +\documentclass[wcp,verbose]{jmlrbook}% on-line color version +%\documentclass[wcp,gray,verbose]{jmlrbook}% print version \jmlrvolume{42} \jmlryear{2010} 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 7c93e0a2205..55da1fd51d5 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 63641248d6f..65b47604107 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 @@ -14,8 +14,8 @@ % The siunitx package is used by this sample document % to align numbers in a column by their decimal point. % Remove the next line if you don't require it. -%\usepackage[load-configurations=version-1]{siunitx} % newer version -\usepackage{siunitx} +\usepackage[load-configurations=version-1]{siunitx} % newer version +%\usepackage{siunitx} % The following command is just for this sample document: \newcommand{\cs}[1]{\texttt{\char`\\#1}} 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 8bb85770cb1..03052071e08 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 diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex index ca4f1a5e392..fd98239d205 100644 --- a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex +++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex @@ -14,8 +14,8 @@ % The siunitx package is used by this sample document % to align numbers in a column by their decimal point. % Remove the next line if you don't require it. -%\usepackage[load-configurations=version-1]{siunitx} % newer version -\usepackage{siunitx} +\usepackage[load-configurations=version-1]{siunitx} % newer version +%\usepackage{siunitx} % The following command is just for this sample document: \newcommand{\cs}[1]{\texttt{\char`\\#1}} diff --git a/Master/texmf-dist/scripts/jmlr/makejmlrbook b/Master/texmf-dist/scripts/jmlr/makejmlrbook index 40463b22136..20b82e48893 100755 --- a/Master/texmf-dist/scripts/jmlr/makejmlrbook +++ b/Master/texmf-dist/scripts/jmlr/makejmlrbook @@ -2,8 +2,8 @@ # File : makejmlrbook # Author : Nicola L C Talbot # Date : 22nd March 2010 -# Last Modified : 24th March 2011 -# Version : 0.3 +# Last Modified : 30th March 2011 +# Version : 0.31 # Description : Given the name of a document using the # jmlrbook class file, this script runs # pdflatex (and possibly bibtex) on the @@ -31,7 +31,7 @@ use File::Copy; use Cwd; use strict; -my $version = "0.3 (2011-03-24)"; +my $version = "0.31 (2011-03-30)"; my $eol = "\n"; my $dd = '/'; @@ -56,6 +56,9 @@ my $bibtexopts = ''; my $format = 'pdf'; my $logourl = ''; my $extractpreface = 0; # v0.3 added +# execute system calls (--noexecute will just list the system calls +# without executing them) +my $execute = 1; # v0.31 added unless(&GetOptions( "online!" => \$online, @@ -70,6 +73,7 @@ unless(&GetOptions( "bibtexopts=s" => \$bibtexopts, "quieter!" => \$quiet, "batchtex!" => \$batchtex, + "execute!" => \$execute, "version" => \$showversion, "help" => \$showhelp)) { @@ -100,6 +104,9 @@ if ($showhelp) "--nobatchtex\t\tDon't run TeX in batch mode\n", "--quieter\t\tReduce messages to stdout and run TeX in batch mode\n", "--noquieter\t\tDon't reduce messages to stdout\n", + "--execute\t\tExecute system calls (default)\n", + "--noexecute\t\tDon't execute system calls, just list the\n", + "\t\t\tcommands.\n", "--version\t\tDisplay version number and exit\n", "--help\t\t\tDisplay help message and exit\n", "\nAdvanced options:\n", @@ -126,7 +133,7 @@ unless ($#ARGV == 0) if ($quiet or $batchtex) { - $latexopts = '-interaction batchmode '.$latexopts; + $latexopts = '-interaction=batchmode '.$latexopts; } if ($quiet) @@ -153,93 +160,15 @@ if (not -e $mainaux or (-M $mainaux > -M "$main_name$main_suffix")) &latex($main_name); } -# Parse aux file - -open AUX, "$mainaux" or die "$appname: Can't open '$mainaux' $!\n"; - -&message("Reading '$mainaux'...\n"); - my $main_bibdata = 0; my @imports = (); my %pagerefs = (); my $preface_data; # v0.3 new my @preface_editors = (); -while (<AUX>) -{ - if (/\\bibdata\b/) - { - $main_bibdata = 1; - } - elsif (/\\\@jmlr\@import{(.*)}{(.*)}{(.*)}/) - { - my $import = - { - label => $1, - path => $2, - name => $3 - }; - - $import->{'name'} =~s/\.(tex|ltx)\Z//; - - push @imports, $import; - } - elsif (/\\contentsline\s*{chapterauthor}{(.*)}{}{}}\s*$/ - and $#imports > -1) - { - $imports[$#imports]->{'author'} = $1; - } - elsif (/^\\newlabel\s*{([^}]*)jmlrstart}{{([^}]*)}{([^}]*)}/) - { - my $label = $1; - - $pagerefs{$label}->{'start'} = $3; - } - elsif (/^\\newlabel\s*{([^}]*)jmlrend}{{([^}]*)}{([^}]*)}/) - { - my $label = $1; - - $pagerefs{$label}->{'end'} = $3; - } - elsif ($extractpreface) # v0.3 new - { - if (/^\\\@prefacestart{([^}]*)}{(\d*)}/) - { - $preface_data->{'Start'} = $1; - $preface_data->{'StartArabic'} = $2; - } - elsif (/^\\\@prefaceend{([^}]*)}/) - { - $preface_data->{'End'} = $1; - } - elsif (/^\\\@prefacefile{([^}]*)}{([^}]*)}/) - { - $preface_data->{'File'} = $1; - $preface_data->{'OutFile'} = $2; - } - elsif (/^\\\@prefaceeditor{(.*)}/) - { - my $name = $1; - $name=~s/\\\\.*//; - push @preface_editors, $name; - } - } -} - -# if preface is to be extracted, has the require data been found? - -if ($extractpreface) -{ - unless ($preface_data->{'File'}) - { - warn "$appname: Can't find preface information in aux file.\n", - "Have you used the preface environment?\n"; - - $extractpreface = 0; - } -} +# Parse aux file -close AUX; +&parsemainaux($mainaux); # Replace any instances of \articlepagesref @@ -260,14 +189,12 @@ if ($html) unless (-d 'html-src') { - mkdir 'html-src' - or die "$appname: Can't create directory 'html-src': $!\n"; + &mkdirordie('html-src'); } unless (-d 'html') { - mkdir 'html' - or die "$appname: Can't create directory 'html': $!\n"; + &mkdirordie('html'); } if ($extractpreface) # v0.3 new @@ -279,126 +206,12 @@ if ($html) unless (-d $prefdir) { - mkdir $prefdir - or die "$appname: Can't create directory '$prefdir': $!\n"; + &mkdirordie($prefdir); } my $prefbase = &fname($prefdir, $preface_data->{'OutFile'}); - my $prefout = "$prefbase.tex"; - - # Open preface output file - - open PREFOUT, ">$prefout" - or die "$appname: Can't open '$prefout': $!\n"; - - print PREFOUT "\\batchmode", $eol if ($batchtex or $quiet); - print PREFOUT "\\makeatletter", $eol; - print PREFOUT "\\def\\input\@path{{../../}}", $eol; - print PREFOUT "\\makeatother", $eol; - - # Get the book's preamble - - my $filename = "$main_name$main_suffix"; - - open BOOK, $filename - or die "$appname: Can't open '$filename': $!\n"; - - while (<BOOK>) - { - if (/\\documentclass/) - { - unless (s/^([^%]*)\\documentclass\s*\[(.*)\]/$1\\documentclass[$2,html]/m) - { - s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m; - } - - print PREFOUT; - } - elsif (/^\\begin{document}/) - { - if ($preface_data->{'Start'}=~/^[clxvi]+$/) - { - print PREFOUT "\\pagenumbering{roman}%", $eol; - } - elsif ($preface_data->{'Start'}=~/^[CLXVI]+$/) - { - print PREFOUT "\\pagenumbering{Roman}%", $eol; - } - - print PREFOUT - "\\setcounter{page}{", - $preface_data->{'StartArabic'}, - "}%", $eol; - - # \hypersetup{draft} is used to suppress links. - # (Only a partial document so internal links may be - # dead. Also prevents unwanted tag before the DOCTYPE - # line in the HTML file.) - - print PREFOUT - "\\hypersetup{draft}", $eol, - '\\makeatletter', - "\\\@openrightfalse\\input{../../$main_name.aux}", - '\\makeatother', $eol; - - print PREFOUT - "\\providecommand{\\HCode}[1]{}", $eol, - "\\title{\\prefacename}", $eol, - "\\begin{document}", $eol, - "\\HCode{<div id=\"content\">}", $eol; - - last; - } - else - { - print PREFOUT; - } - } - - close BOOK; - - # Preface file name will have '/' as directory divider - - my $preffile = $preface_data->{'File'}; - - if ($dd eq "\\") - { - $preffile=~s/\//\\/g; - } - - open PREFIN, $preffile - or die "$appname: Can't open '$preffile': $!\n"; - - my $scanning = 0; - - while (<PREFIN>) - { - # This is fairly primitive and works best when the begin - # and end of the environment are on their own line. - - if (/\\begin{preface}/) - { - print PREFOUT; - $scanning = 1; - } - elsif ($scanning) - { - print PREFOUT; - - last if /\\end{preface}/; - } - } - - close PREFIN; - - print PREFOUT - "\\HCode{", &htmltimestamp, "}", $eol, - "\\HCode{</div>}", $eol, - &htmlmenu, - "\\end{document}", $eol; - - close PREFOUT; + &createprefacefile($prefdir, $prefbase); # Create the cfg file @@ -417,16 +230,13 @@ if ($html) unless (-d $outname) { - mkdir $outname - or die "Can't create directory '$outname': $!\n"; + &mkdirordie($outname); } # Copy pdf file - $outname = &fname($outname, "$preface_data->{OutFile}.$format"); - - copy("$prefbase.$format", $outname) - or die "Can't copy '$prefbase.$format'", " to '$outname': $!\n"; + ©ordie("$prefbase.$format", + &fname($outname, "$preface_data->{OutFile}.$format")); # Copy html file @@ -448,21 +258,30 @@ foreach my $import (@imports) # The aux file should exist because running LaTeX on the # main file will create the aux file. - open AUX, $aux or die "$appname: Can't open '$aux' $!\n"; - - &message("Reading '$aux'...\n"); - my $bibdata = 0; - while (<AUX>) + if (open AUX, $aux) { - if (/\\bibdata\b/) + &message("Reading '$aux'...\n"); + + while (<AUX>) { - $bibdata = 1; + if (/\\bibdata\b/) + { + $bibdata = 1; + } } - } - close AUX; + close AUX; + } + elsif (not $execute) + { + warn "Can't open '$aux' - skipping\n"; + } + else + { + die "$appname: Can't open '$aux' $!\n"; + } # Do we need a bibtex run? @@ -549,8 +368,7 @@ foreach my $import (@imports) unless (-d $name) { - mkdir $name - or die "$appname: Can't create directory '$name': $!\n"; + &mkdirordie($name); } my $text = ''; @@ -560,81 +378,96 @@ foreach my $import (@imports) my $tex = "$importbase.tex"; - open TEX, $tex or die "$appname: Can't open '$tex': $!\n"; + my $absfile = &fname("html-src", $importdir, + $import->{'name'}.'.tex'); - while (<TEX>) + if ($execute) { - # This doesn't handle complicated cases, such as - # the author using \abstract ... \endabstract - # or commenting out the abstract with conditionals - if (/^([^%]*)\\end{abstract}/) + open TEX, $tex or die "$appname: Can't open '$tex': $!\n"; + + while (<TEX>) { - $text .= $&; - last; + # This doesn't handle complicated cases, such as + # the author using \abstract ... \endabstract + # or commenting out the abstract with conditionals + if (/^([^%]*)\\end{abstract}/) + { + $text .= $&; + last; + } + + $text .= $_; } - $text .= $_; - } + close TEX; - close TEX; + # Add the 'html' class option: + unless ($text=~ + s/^([^%]*)\\documentclass\s*\[(.*)\]/$1\\documentclass[$2,html]/m) + { + $text=~s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m; + } - # Add the 'html' class option: - unless ($text=~ - s/^([^%]*)\\documentclass\s*\[(.*)\]/$1\\documentclass[$2,html]/m) - { - $text=~s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m; - } + my $aux = "$importbase.aux"; - my $aux = "$importbase.aux"; + $aux=~s/\\/\//g if ($dd eq '\\'); - $aux=~s/\\/\//g if ($dd eq '\\'); + my $prebegindoc = '\\hypersetup{draft}' . $eol + . '\\makeatletter' . $eol + . "\\input{../../$aux}" . $eol + . '\\makeatother' + . $eol; - my $prebegindoc = '\\hypersetup{draft}' . $eol - . '\\makeatletter' . $eol - . "\\input{../../$aux}" . $eol - . '\\makeatother' - . $eol; + my $begindoc = ''; - my $begindoc = ''; + # Set the authors + if (defined($import->{'author'})) + { + my $author = $import->{'author'}; - # Set the authors - if (defined($import->{'author'})) - { - my $author = $import->{'author'}; + $author=~s/^([^;]*);/\\textbf{\\emph{$1};}/; - $author=~s/^([^;]*);/\\textbf{\\emph{$1};}/; + $begindoc .= "\\jmlrauthors{$author}"; + } - $begindoc .= "\\jmlrauthors{$author}"; - } + # Add content div - # Add content div - $text=~s/^([^%]*)\\begin{document}/$prebegindoc$&$begindoc\\HCode{<div id="content">}/m; + # v0.31 modified \footnote to set the footnote text as in-line + # parenthesis. - # Create file containing the abstract + $text=~s/^([^%\n\r\f]*)\\begin{document}/ + $prebegindoc$&$begindoc + \\HCode{<div id="content">} + \\renewcommand{\\footnote}[2][]{ (\#2)}%$eol + /mx; - my $absfile = &fname("html-src", $importdir, - $import->{'name'}.'.tex'); + # Create file containing the abstract - open ABSFD,">$absfile" - or die "$appname: Can't create '$absfile': $!\n"; + open ABSFD,">$absfile" + or die "$appname: Can't create '$absfile': $!\n"; - print ABSFD "\\batchmode", $eol if ($batchtex or $quiet); + print ABSFD "\\batchmode", $eol if ($batchtex or $quiet); - my $texpath = $import->{path}; + my $texpath = $import->{path}; - $texpath=~s/\\/\//g if ($dd eq '\\'); + $texpath=~s/\\/\//g if ($dd eq '\\'); - print ABSFD - "\\makeatletter",$eol, - "\\def\\input\@path{{../../$texpath/}}$eol", - "\\makeatother",$eol, - $text, $eol, - "\\HCode{", &htmltimestamp, "}", $eol, - "\\HCode{</div>}", $eol, - &htmlmenu, # v0.3 added by Olivier Chapelle - "\\end{document}",$eol; + print ABSFD + "\\makeatletter",$eol, + "\\def\\input\@path{{../../$texpath/}}$eol", + "\\makeatother",$eol, + $text, $eol, + "\\HCode{", &htmltimestamp, "}", $eol, + "\\HCode{</div>}", $eol, + &htmlmenu, # v0.3 added by Olivier Chapelle + "\\end{document}",$eol; - close ABSFD; + close ABSFD; + } + else + { + &messagecall("Skipping creation of '$absfile'\n"); + } # Create the cfg file @@ -662,16 +495,13 @@ foreach my $import (@imports) unless (-d $outname) { - mkdir $outname - or die "Can't create directory '$outname': $!\n"; + &mkdirordie($outname); } # Copy pdf file - $outname = &fname($outname, "$import->{name}.$format"); - - copy("$importbase.$format", $outname) - or die "Can't copy '$importbase.$format'", " to '$outname': $!\n"; + ©ordie("$importbase.$format", + &fname($outname, "$import->{name}.$format")); } } @@ -724,7 +554,7 @@ if ($print) } } -if ($html) +if ($html and $execute) { # Make the index file @@ -749,12 +579,14 @@ if ($html) while (<INFD>) { unless - (s/^([^%]*)\\documentclass\s*\[([^\]]*)\]/$1\\documentclass[$2,html]/) + (s/^([^%]*)\\documentclass\s*\[([^\]]*)\]/ + $1\\documentclass[$2,html]/x) { s/^([^%]*)\\documentclass\s*/$&\[html\]/; } - s/^([^%]*)\\begin{document}/\\hypersetup{draft}$eol$&\\HCode{<div id="content">}/; + s/^([^%]*)\\begin{document}/ + \\hypersetup{draft}$eol$&\\HCode{<div id="content">}/x; if (/^([^%]*)\\maketitle/) { @@ -768,7 +600,8 @@ if ($html) close INFD; # Find the book logo - if ($preamble=~/\\logo\s*{(%\s*\n)?\\includegraphics\s*(\[[^\]]*\])?{([^}]*)}}/m) + if ($preamble + =~/\\logo\s*{(%\s*\n)?\\includegraphics\s*(\[[^\]]*\])?{([^}]*)}}/m) { my $texpath = $3; my $orgtexpath = $texpath; @@ -778,35 +611,30 @@ if ($html) if (-e $texpath) { - copy($texpath, 'html') - or die "Can't copy '$texpath' to 'html': $!\n"; - copy($texpath, 'html-src') - or die "Can't copy '$texpath' to 'html-src': $!\n"; + ©ordie($texpath, 'html'); + + ©ordie($texpath, 'html-src'); } elsif (-e "$texpath.png") { - copy("$texpath.png", 'html') - or die "Can't copy '$texpath.png' to 'html': $!\n"; - copy("$texpath.png", 'html-src') - or die "Can't copy '$texpath.png' to 'html-src': $!\n"; + ©ordie("$texpath.png", 'html'); + + ©ordie("$texpath.png", 'html-src'); $ext = '.png'; } elsif (-e "$texpath.jpg") { - copy("$texpath.jpg", 'html') - or die "Can't copy '$texpath.jpg' to 'html': $!\n"; - copy("$texpath.jpg", 'html-src') - or die "Can't copy '$texpath.jpg' to 'html-src': $!\n"; + ©ordie("$texpath.jpg", 'html'); + ©ordie("$texpath.jpg", 'html-src'); $ext = '.jpg'; } elsif (-e "$texpath.gif") { - copy("$texpath.gif", 'html') - or die "Can't copy '$texpath.gif' to 'html': $!\n"; - copy("$texpath.gif", 'html-src') - or die "Can't copy '$texpath.gif' to 'html-src': $!\n"; + ©ordie("$texpath.gif", 'html'); + + ©ordie("$texpath.gif", 'html-src'); $ext = '.gif'; } @@ -815,11 +643,15 @@ if ($html) if ($logourl) { - $preamble=~s/\\includegraphics(\[[^\]]*\])?{$orgtexpath}/\\href{$logourl}{\\includegraphics${1}{$img$ext}}/mg; + $preamble=~s/ + \\includegraphics(\[[^\]]*\])?{$orgtexpath}/ + \\href{$logourl}{\\includegraphics${1}{$img$ext}}/mgx; } else { - $preamble=~s/\\includegraphics(\[[^\]]*\])?{$orgtexpath}/\\includegraphics${1}{$img$ext}/mg; + $preamble=~s/ + \\includegraphics(\[[^\]]*\])?{$orgtexpath}/ + \\includegraphics${1}{$img$ext}/mgx; } } @@ -952,6 +784,11 @@ if ($html) copy($imagefile, 'html'); } } +elsif ($html) +{ + &messagecall("chdir 'html-src'\n"); + &htlatex("index", 'xhtml'); +} # Return to original directory chdir $org_dir; @@ -960,12 +797,24 @@ chdir $org_dir; sub message{ print @_ unless ($quiet) } +sub messagecall{ print @_ if (not $quiet or not $execute) } + +sub systemcall{ + my $cmd = shift; + + &messagecall($cmd, "\n"); + + my $code = 0; + + $code = system($cmd) if ($execute); + + $code; +} + sub latex{ my $file = shift; - my $code; - - $code = system(join(' ', $latexapp, $latexopts, "\"$file\"")); + my $code = &systemcall(join(' ', $latexapp, $latexopts, "\"$file\"")); if ($code) { @@ -979,9 +828,7 @@ sub latexstartpage{ my $file = shift; my $page = shift; - my $code; - - $code = system(join(' ', $latexapp, $latexopts, + my $code = &systemcall(join(' ', $latexapp, $latexopts, "\"\\def\\startpage{$page}\\input{$file}\"")); if ($code) @@ -991,12 +838,21 @@ sub latexstartpage{ } } +sub copyordie{ + my ($org, $dest) = @_; + + &messagecall("copy '$org' to '$dest'\n"); + + if ($execute) + { + copy($org, $dest) or die "Can't copy '$org' to '$dest': $!\n"; + } +} + sub latexonline{ my $file = shift; - my $code; - - $code = system(join(' ', $latexapp, $latexopts, + my $code = &systemcall(join(' ', $latexapp, $latexopts, "\"\\def\\jmlrgrayscale{0}\\input{$file}\"")); if ($code) @@ -1005,18 +861,13 @@ sub latexonline{ "Check '$file.log' for details\n"; } - &message("copying '$file.$format' to '$file-online.$format'\n"); - - copy("$file.$format", "$file-online.$format") - or die "Can't copy '$file.$format' to '$file-online.$format': $!\n"; + ©ordie("$file.$format", "$file-online.$format"); } sub latexprint{ my $file = shift; - my $code; - - $code = system(join(' ', $latexapp, $latexopts, + my $code = &systemcall(join(' ', $latexapp, $latexopts, "\"\\def\\jmlrgrayscale{1}\\input{$file}\"")); if ($code) @@ -1025,18 +876,14 @@ sub latexprint{ "Check '$file.log' for details\n"; } - &message("copying '$file.$format' to '$file-print.$format'\n"); - - copy("$file.$format", "$file-print.$format") - or die "Can't copy '$file.$format' to '$file-print.$format': $!\n"; + ©ordie("$file.$format", "$file-print.$format"); } sub bibtex{ my $file = shift; - my $code; - - $code = system(join(' ', $bibtexapp, $bibtexopts, "\"$file\"")); + my $code = &systemcall( + join(' ', $bibtexapp, $bibtexopts, "\"$file\"")); if ($code) { @@ -1049,6 +896,12 @@ sub needs_rerun{ my $file = shift; my $rerun = 0; + unless ($execute) + { + &messagecall("Skipping rerun check for '$file'\n"); + return 0; + } + # Scan log file for rerun message my $log = "$file.log"; @@ -1076,8 +929,38 @@ sub fname{ join($dd, @_) } sub chdirordie{ my $dirname = &fname(@_); - chdir $dirname - or die "$appname: Can't change directory to $dirname: $!\n"; + &messagecall("chdir '$dirname'\n"); + + unless (chdir $dirname) + { + if ($execute) + { + die "$appname: Can't change directory to $dirname: $!\n"; + } + else + { + warn "(Can't change directory to '$dirname')\n"; + } + } +} + +# v0.31 new +sub mkdirordie{ + my $dirname = &fname(@_); + + &messagecall("mkdir '$dirname'\n"); + + unless (mkdir $dirname) + { + if ($execute) + { + die "$appname: Can't create directory '$dirname': $!\n"; + } + else + { + warn "(Can't create directory '$dirname')\n"; + } + } } # v0.2 new @@ -1118,15 +1001,19 @@ sub htlatex{ # unicode-related options suggested by Olivier Chapelle - my $cmd = "htlatex \"$filename\" \"$cfg,uni-html4\" \" -cunihtf -utf8\""; + # v0.31 added latex options in 5th parameter - my $code = system($cmd); + my $code = &systemcall(join(' ', 'htlatex', + "\"$filename\"", + "\"$cfg,uni-html4\"", + "\" -cunihtf -utf8\"", + '""', + "\" $latexopts\"" + )); if ($code) { - die "$appname: htlatex failed with exit code $code. ", - "Function call:\n", - $cmd, "\n"; + die "$appname: htlatex failed with exit code $code.\n"; } } @@ -1134,6 +1021,12 @@ sub htlatex{ sub createjmlrcfg{ my $cfg = &fname(@_, "jmlr.cfg"); + unless ($execute) + { + &messagecall("Skipping creation of '$cfg'\n"); + return; + } + open CFG, ">$cfg" or die "$appname: Can't create '$cfg': $!\n"; print CFG <<END_CFG; @@ -1165,10 +1058,16 @@ sub copyhtml{ my $infile = &fname("html-src", $dir, "$name.html"); - open INFD, $infile or die "Can't open '$infile': $!\n"; - my $outfile = &fname("html", "$name.html"); + unless ($execute) + { + &messagecall("Copy '$infile' to '$outfile'\n"); + return; + } + + open INFD, $infile or die "Can't open '$infile': $!\n"; + open OUTFD, ">$outfile" or die "Can't open '$outfile': $!\n"; while (<INFD>) @@ -1184,9 +1083,225 @@ sub copyhtml{ # Copy css file - copy("html-src/$dir/$name.css", "html/jmlr.css") - or die "Can't copy 'html-src/$dir/$name.css'", - " to 'html/jmlr.css': $!\n"; + ©ordie("html-src/$dir/$name.css", "html/jmlr.css"); +} + +sub parsemainaux{ + my $mainaux = shift; + + &message("Reading '$mainaux'...\n"); + + unless (open AUX, "$mainaux") + { + if ($execute) + { + die "$appname: Can't open '$mainaux' $!\n"; + } + else + { + warn "(Can't open '$mainaux' - skipping)\n"; + return; + } + } + + while (<AUX>) + { + if (/\\bibdata\b/) + { + $main_bibdata = 1; + } + elsif (/\\\@jmlr\@import{(.*)}{(.*)}{(.*)}/) + { + my $import = + { + label => $1, + path => $2, + name => $3 + }; + + $import->{'name'} =~s/\.(tex|ltx)\Z//; + + push @imports, $import; + } + elsif (/\\contentsline\s*{chapterauthor}{(.*)}{}{}}\s*$/ + and $#imports > -1) + { + $imports[$#imports]->{'author'} = $1; + } + elsif (/^\\newlabel\s*{([^}]*)jmlrstart}{{([^}]*)}{([^}]*)}/) + { + my $label = $1; + + $pagerefs{$label}->{'start'} = $3; + } + elsif (/^\\newlabel\s*{([^}]*)jmlrend}{{([^}]*)}{([^}]*)}/) + { + my $label = $1; + + $pagerefs{$label}->{'end'} = $3; + } + elsif ($extractpreface) # v0.3 new + { + if (/^\\\@prefacestart{([^}]*)}{(\d*)}/) + { + $preface_data->{'Start'} = $1; + $preface_data->{'StartArabic'} = $2; + } + elsif (/^\\\@prefaceend{([^}]*)}/) + { + $preface_data->{'End'} = $1; + } + elsif (/^\\\@prefacefile{([^}]*)}{([^}]*)}/) + { + $preface_data->{'File'} = $1; + $preface_data->{'OutFile'} = $2; + } + elsif (/^\\\@prefaceeditor{(.*)}/) + { + my $name = $1; + $name=~s/\\\\.*//; + push @preface_editors, $name; + } + } + } + + # if preface is to be extracted, has the require data been found? + + if ($extractpreface) + { + unless ($preface_data->{'File'}) + { + warn "$appname: Can't find preface information in aux file.\n", + "Have you used the preface environment?\n"; + + $extractpreface = 0; + } + } + + close AUX; +} + +sub createprefacefile{ + my ($prefdir, $prefbase) = @_; + + my $prefout = "$prefbase.tex"; + + &messagecall("Create preface file '$prefout'\n"); + + return unless ($execute); + + # Open preface output file + + open PREFOUT, ">$prefout" + or die "$appname: Can't open '$prefout': $!\n"; + + print PREFOUT "\\batchmode", $eol if ($batchtex or $quiet); + print PREFOUT "\\makeatletter", $eol; + print PREFOUT "\\def\\input\@path{{../../}}", $eol; + print PREFOUT "\\makeatother", $eol; + + # Get the book's preamble + + my $filename = "$main_name$main_suffix"; + + open BOOK, $filename + or die "$appname: Can't open '$filename': $!\n"; + + while (<BOOK>) + { + if (/\\documentclass/) + { + unless (s/^([^%]*)\\documentclass\s*\[(.*)\]/$1\\documentclass[$2,html]/m) + { + s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m; + } + + print PREFOUT; + } + elsif (/^\\begin{document}/) + { + if ($preface_data->{'Start'}=~/^[clxvi]+$/) + { + print PREFOUT "\\pagenumbering{roman}%", $eol; + } + elsif ($preface_data->{'Start'}=~/^[CLXVI]+$/) + { + print PREFOUT "\\pagenumbering{Roman}%", $eol; + } + + print PREFOUT + "\\setcounter{page}{", + $preface_data->{'StartArabic'}, + "}%", $eol; + + # \hypersetup{draft} is used to suppress links. + # (Only a partial document so internal links may be + # dead. Also prevents unwanted tag before the DOCTYPE + # line in the HTML file.) + + print PREFOUT + "\\hypersetup{draft}", $eol, + '\\makeatletter', + "\\\@openrightfalse\\input{../../$main_name.aux}", + '\\makeatother', $eol; + + print PREFOUT + "\\providecommand{\\HCode}[1]{}", $eol, + "\\title{\\prefacename}", $eol, + "\\begin{document}", $eol, + "\\HCode{<div id=\"content\">}", $eol; + + last; + } + else + { + print PREFOUT; + } + } + + close BOOK; + + # Preface file name will have '/' as directory divider + + my $preffile = $preface_data->{'File'}; + + if ($dd eq "\\") + { + $preffile=~s/\//\\/g; + } + + open PREFIN, $preffile + or die "$appname: Can't open '$preffile': $!\n"; + + my $scanning = 0; + + while (<PREFIN>) + { + # This is fairly primitive and works best when the begin + # and end of the environment are on their own line. + + if (/\\begin{preface}/) + { + print PREFOUT; + $scanning = 1; + } + elsif ($scanning) + { + print PREFOUT; + + last if /\\end{preface}/; + } + } + + close PREFIN; + + print PREFOUT + "\\HCode{", &htmltimestamp, "}", $eol, + "\\HCode{</div>}", $eol, + &htmlmenu, + "\\end{document}", $eol; + + close PREFOUT; } diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.dtx b/Master/texmf-dist/source/latex/jmlr/jmlr.dtx index 6440de96f72..bea32ff22a6 100644 --- a/Master/texmf-dist/source/latex/jmlr/jmlr.dtx +++ b/Master/texmf-dist/source/latex/jmlr/jmlr.dtx @@ -7,7 +7,7 @@ % -author "Nicola Talbot" % -codetitle "jmlr.cls Code" % jmlr -% Created on 2011/3/24 21:20 +% Created on 2012/1/5 12:59 %\fi %\iffalse %<*package> @@ -30,7 +30,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2011 Nicola Talbot, all rights reserved. +% Copyright (C) 2012 Nicola Talbot, all rights reserved. % \fi % \iffalse %<*driver> @@ -47,7 +47,7 @@ pdftitle={jmlr: LaTeX2e Classes for the Journal of Machine Learning Research}, pdfkeywords={LaTeX,jmlr}]{hyperref} -\CheckSum{3806} +\CheckSum{3918} \OnlyDescription \newcommand*{\appopt}[1]{\texttt{-{}-#1}} @@ -65,7 +65,7 @@ % \author{Nicola L. C. Talbot\\[10pt] %\url{http://theoval.cmp.uea.ac.uk/~nlct/}} % -% \date{2011-03-24 (version 1.11)} +% \date{2012-01-05 (version 1.12)} % \maketitle %\tableofcontents % @@ -95,6 +95,25 @@ %PDF\LaTeX. \sectionref{sec:jmlrbook} describes how to use the %\clsfmt{jmlrbook} class. % +%\begin{important} +%Note that the \clsfmt{jmlr} (and therefore \clsfmt{jmlrbook}) class automatically loads +%the \sty{hyperref} package, but some packages need to be loaded +%before \sty{hyperref}. +%\end{important} +% +%Anything that needs to be done before \sty{hyperref} is loaded can be specified +%by defining the command +%\begin{definition}[\DescribeMacro{\jmlrprehyperref}] +%\cs{jmlrprehyperref} +%\end{definition} +%\emph{before} the class is loaded. For +%example, to load the packages \styfmt{foo} and \styfmt{bar} before +%\sty{hyperref}, you can do: +%\begin{verbatim} +%\newcommand{\jmlrprehyperref}{\usepackage{foo,bar}} +%\documentclass{jmlr} +%\end{verbatim} +% %The \app{makejmlrbook} Perl script can be used to make a book that %uses the \clsfmt{jmlrbook} class. In addition to creating the print %and online versions of the book, it will compile the individual @@ -146,8 +165,6 @@ %\item[{\clsopt[bottom]{tablecaption}}] in a \env{table} environment, %\ics{floatconts} puts the caption at the bottom. % -%\item[\clsopt{prehyperref}=\marg{stuff}] Does \meta{stuff} before -%loading \sty{hyperref}. %\end{description} % %\subsection{Title Information} @@ -208,6 +225,13 @@ %\end{definition} %This specifies the article's title. A short title for the page %header can be supplied via the optional argument \meta{short title}. +%If you want to force a line break in the title, use +%\begin{definition}[\DescribeMacro{\titlebreak}] +%\cs{titlebreak} +%\end{definition} +%instead of \cs{newline} or \verb|\\| as this will ensure that the +%line break doesn't also end up in the table of contents or bookmarks +%when the article is included in a book. % %\begin{definition}[\DescribeMacro{\editor}] %\cs{editor}\marg{name} @@ -224,12 +248,13 @@ %This specifies the author. The specifications \meta{author specs} %are a bit different to \sty{jmlr2e} and \sty{jmlrwcp2e}. Use %\begin{definition}[\DescribeMacro{\Name}] -%\cs{Name}\marg{author's name} +%\cs{Name}\oarg{abbreviated name}\marg{author's name} %\end{definition} %to specify the author's name. Note that if the surname contains a %space it must be grouped (enclosed in braces \{\}). Similarly if %the initial letter of each forename is a diacritic it must be -%grouped. (See below for examples.) +%grouped. If the abbreviation of the name doesn't get parsed +%properly you can override the default using the optional argument. (See below for examples.) %\begin{definition}[\DescribeMacro{\Email}] %\cs{Email}\marg{author's email} %\end{definition} @@ -286,6 +311,14 @@ % \addr Address 2 % } %\end{verbatim} +% +%\item[Example 4] The author is actually a company so there's no +%first name and surname: +%\begin{verbatim} +%\author{\Name[Some Company, Ltd]{Some Company, Ltd}\Email{xyz:some.com}\\ +% \addr Address +%} +%\end{verbatim} %\end{description} % %\subsection{Font Changing Commands} @@ -985,21 +1018,6 @@ % %\item[\clsopt{7x10}] Set the paper size to $7\times10$ inches. % -%\item[\clsopt{prehyperref}=\marg{stuff}] The \clsfmt{jmlr} class -%automatically loads -%the \sty{hyperref} package, but some packages need to be loaded -%before \sty{hyperref}. This information can be specified using -%the \clsopt{prehyperref} option. This is a key=value option. For -%example, to load the packages \styfmt{foo} and \styfmt{bar} before -%\sty{hyperref}, you can do: -%\begin{verbatim} -%\documentclass[prehyperref={\usepackage{foo,bar}}]{jmlrbook} -%\end{verbatim} -%or: -%\begin{verbatim} -%\documentclass[prehyperref={\usepackage{foo}\usepackage{bar}}]{jmlrbook} -%\end{verbatim} -% %\item[\clsopt{10pt}] Use 10pt as the normal text size. %\item[\clsopt{11pt}] Use 11pt as the normal text size (default). %\item[\clsopt{12pt}] Use 12pt as the normal text size. @@ -1562,7 +1580,7 @@ % Declare class and required TeX format: % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{jmlr}[2011/03/24 v1.11 (NLCT) Journal of Machine Learning Research] +\ProvidesClass{jmlr}[2012/01/05 v1.12 (NLCT) Journal of Machine Learning Research] % \end{macrocode} %\changes{1.10}{2011-01-05}{hyperref now loaded by jmlr instead of %jmlrbook} @@ -1572,16 +1590,14 @@ % \end{macrocode} % Some packages need to be loaded before \sty{hyperref} so provide a % hook to do this: -%\begin{macro}{\jmlr@prehyperref} +%\begin{macro}{\jmlrprehyperref} +%\changes{1.12}{2012/01/05}{removed @ from name so it can be defined +%by user} % \begin{macrocode} -\providecommand*{\jmlr@prehyperref}{} +\providecommand*{\jmlrprehyperref}{} % \end{macrocode} %\end{macro} -% Provide option to add stuff before \sty{hyperref} is loaded: -% \begin{macrocode} -\define@key{jmlr.cls}{prehyperref}{% - \renewcommand*{\jmlr@prehyperref}{#1}} -% \end{macrocode} +%\changes{1.12}{2012/01/05}{removed class option prehyperref} % The following conditionals are provided to make this class play nicely % with combine and aren't required for articles. % \begin{macrocode} @@ -1755,18 +1771,23 @@ % Do all the stuff that needs to be done before \sty{hyperref} is % loaded: % \begin{macrocode} -\jmlr@prehyperref +\jmlrprehyperref % \end{macrocode} % Load \sty{hyperref}: % \begin{macrocode} -\usepackage[colorlinks, +\usepackage{hyperref} +\usepackage{nameref} +% \end{macrocode} +% Set up hyperref options: +% \begin{macrocode} +\hypersetup{colorlinks, linkcolor=blue, citecolor=blue, urlcolor=magenta, linktocpage, - plainpages=false]{hyperref} -\usepackage{nameref} + plainpages=false} % \end{macrocode} +% % If this is the print version, need to disable the hyperlinks: % \begin{macrocode} \ifgrayscale @@ -1945,6 +1966,15 @@ Keywords:} \ignorespaces}% \setlength\aftermaketitskip{0.3in plus 0.1in minus 0.1in} % \end{macrocode} % +%\begin{macro}{\titlebreak} +%\changes{1.12}{2012/01/05}{new} +% Acts like new line in the paper title, but with jmlrbook acts like a space in +% the table of contents and bookmarks. +% \begin{macrocode} +\newcommand*{\titlebreak}{\newline} +% \end{macrocode} +%\end{macro} +% %\begin{macro}{\title} % Override definition of \cs{title} to allow for an optional % argument (short title) @@ -1956,6 +1986,15 @@ Keywords:} \ignorespaces}% } % \end{macrocode} %\end{macro} +%\begin{macro}{\@shorttitle} +%\changes{1.12}{2012/01/05}{provided default value} +% The short title of the document is initialised to \cs{jobname} to +% ensure a basic document will compile even if no title is set. +% \begin{macrocode} +\newcommand*{\@shorttitle}{\jobname} +% \end{macrocode} +%\end{macro} +% %\begin{macro}{\jmlrtitlehook} % \begin{macrocode} \newcommand*{\jmlrtitlehook}{} @@ -2067,11 +2106,11 @@ Keywords:} \ignorespaces}% %\begin{macro}{\jmlrhtmlmaketitle} % \begin{macrocode} \newcommand{\jmlrhtmlmaketitle}{% - \ifx\@jmlrauthors\@empty + \ifx\@jmlr@authors\@empty \sbox\jmlrbox{\let\addr\relax\@author}% \fi \noindent\HCode{<h2>}\@title\HCode{</h2>} - \noindent\@jmlrauthors + \noindent\@jmlr@authors } % \end{macrocode} %\end{macro} @@ -2193,30 +2232,51 @@ Keywords:} \ignorespaces}% % Get the author's name and add surname to \cs{@shortauthors}. % (Surnames with \qt{von} parts or with spaces in should be % enclosed in braces) +%\changes{1.12}{2012/01/05}{added optional argument} % \begin{macrocode} -\newcommand*{\Name}[1]{% +\newcommand*{\Name}[2][]{% + \def\@authorlist{#1}% \def\@forenames{}% \def\@surname{}% \def\nametag##1{}% - \@parsename#1 \@nil\end@parsename + \@parsename#2 \@nil\end@parsename \ifx\@shortauthor\@empty \ifx\@sauthor\@empty \global\let\@shortauthor\@surname \global\let\@firstsurname\@surname \fi - \protected@xdef\@jmlrauthors{\@initials\space\@surname}% + \ifx\@authorlist\@empty + \protected@xdef\@jmlrauthors{\@initials\space\@surname}% + \else + \protected@xdef\@jmlrauthors{\@authorlist}% + \fi \global\let\@firstauthor\@jmlrauthors \else \ifx\@sauthor\@empty \expandafter\toks@\expandafter{\@shortauthor}% \protected@xdef\@shortauthor{\the\toks@\space\@surname}% \fi - \protected@xdef\@jmlrauthors{\@jmlrauthors - \noexpand\@jmlr@authors@sep - \@initials\space\@surname}% + \ifx\@authorlist\@empty + \ifx\@jmlrauthors\@empty + \protected@xdef\@jmlrauthors{\@initials\space\@surname}% + \else + \protected@xdef\@jmlrauthors{\@jmlrauthors + \noexpand\@jmlr@authors@sep + \@initials\space\@surname}% + \fi + \else + \ifx\@jmlrauthors\@empty + \protected@xdef\@jmlrauthors{\@authorlist}% + \else + \protected@xdef\@jmlrauthors{\@jmlrauthors + \noexpand\@jmlr@authors@sep + \@authorlist + }% + \fi + \fi \fi \def\nametag##1{##1}% - \@name #1% + \@name #2% } % \end{macrocode} %\end{macro} @@ -2376,7 +2436,7 @@ Keywords:} \ignorespaces}% %\changes{1.09}{2010/12/01}{added \cs{@reprint}} % \begin{macrocode} \newcommand*{\@titlefoot}{\scriptsize\copyright\space\@jmlryear - \space\@jmlrauthors.\hfill + \space\@jmlr@authors.\hfill \@reprint } % \end{macrocode} @@ -2396,9 +2456,26 @@ Keywords:} \ignorespaces}% \newcommand\ps@jmlrtps{% \let\@mkboth\@gobbletwo \def\@oddhead{\scriptsize \@jmlrproceedings - \ifx\@jmlrvolume\@empty\else\space\@jmlrvolume\fi - \ifx\@jmlryear\@empty\else\space(\@jmlryear)\fi - \ifx\@jmlrpages\@empty\else\space\@jmlrpages\fi + \ifx\@jmlrvolume\@empty + \else + \space\@jmlrvolume + \ifx\@jmlrissue\@empty\else(\@jmlrissue)\fi + \ifx\@jmlrpages\@empty + \ifx\@jmlryear\@empty + \else + \if\@jmlrissue\@empty,\fi + \fi + \else + :% + \fi + \fi + \ifx\@jmlrpages\@empty + \else + \ifx\@jmlrvolume\@empty\space\fi + \@jmlrpages + \ifx\@jmlryear\@empty\else,\fi + \fi + \ifx\@jmlryear\@empty\else\space\@jmlryear\fi \hfill \ifx\@jmlrworkshop\@empty \ifx\@jmlrsubmitted\@empty @@ -2519,11 +2596,19 @@ Keywords:} \ignorespaces}% \newcommand*{\@jmlrauthors}{} % \end{macrocode} %\end{macro} +%\begin{macro}{\@jmlr@authors} +%\changes{1.12}{2012/01/05}{new} +% \begin{macrocode} +\newcommand*{\@jmlr@authors}{\@jmlrauthors} +% \end{macrocode} +%\end{macro} %\begin{macro}{\jmlrauthors} % This is provided in case \cs{Name} doesn't set \cs{@jmlrauthors} % correctly. +%\changes{1.12}{2012/01/05}{\cs{jmlrauthors} now redefines +%\cs{@jmlr@authors} instead of \cs{@jmlrauthors}} % \begin{macrocode} -\newcommand*{\jmlrauthors}[1]{\renewcommand*{\@jmlrauthors}{#1}} +\newcommand*{\jmlrauthors}[1]{\global\def\@jmlr@authors{#1}} % \end{macrocode} %\end{macro} % @@ -2859,7 +2944,7 @@ Keywords:} \ignorespaces}% \fi \endgroup} \fi -% \end{macrocode} +% \end{macrocode} % % The \env{algorithm} environment should float like a figure or table. % It should use the same counter as the \env{algorithm2e} environment. @@ -2891,7 +2976,11 @@ Keywords:} \ignorespaces}% \setcounter{section}{0} \setcounter{subsection}{0} \def\thesection{\Alph{section}} - \def\theHsection{\Alph{section}} +% \end{macrocode} +%\changes{1.12}{2012/01/05}{added chapter to \cs{theHsection} to ensure unique +%hyperlink names in book} +% \begin{macrocode} + \def\theHsection{\theHchapter.\Alph{section}} \def\presectionnum{Appendix~}% } % \end{macrocode} @@ -3463,6 +3552,13 @@ Keywords:} \ignorespaces}% % \end{macrocode} %\end{macro} % +%\begin{macro}{\booktocpostamble} +%\changes{?}{??}{new} +% \begin{macrocode} +\newcommand*{\booktocpostamble}{} +% \end{macrocode} +%\end{macro} +% %\begin{macro}{\booktableofcontents} % This is for the main table of contents when using % the combine class file, and is not for use in individual @@ -3478,6 +3574,7 @@ Keywords:} \ignorespaces}% \@mkboth{\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% \booktocpreamble \@starttoc{toc}% + \booktocpostamble \if@restonecol\twocolumn\fi } % \end{macrocode} @@ -3692,6 +3789,9 @@ Keywords:} \ignorespaces}% This can cause a problem for jmlrbook.}{}% \@ifpackageloaded{geometry}{Package `geometry' detected.\MessageBreak This can cause a problem for jmlrbook.}{}% + \@ifpackageloaded{tabularx}{% + \ClassError{jmlr}{Package `tabularx' detected.\MessageBreak + This will break footnote links.}{}}{}% } \AtBeginDocument{% \@jmlr@check@packages @@ -3724,21 +3824,28 @@ Keywords:} \ignorespaces}% % \end{macrocode} % Declare class: % \begin{macrocode} -\ProvidesClass{jmlrbook}[2011/03/24 v1.11 (NLCT) JMLR Book Style] +\ProvidesClass{jmlrbook}[2012/01/05 v1.12 (NLCT) JMLR Book Style] % \end{macrocode} % Need \sty{xkeyval} package to have key=value class options % \begin{macrocode} \RequirePackage{xkeyval} % \end{macrocode} -% Some packages need to be loaded before \sty{hyperref} so provide a -% hook to do this: +% Requires double spacing for the title page % \begin{macrocode} -\newcommand*{\jmlr@prehyperref}{} +\RequirePackage{setspace} % \end{macrocode} -% Option to add stuff before \sty{hyperref} is loaded: +% +% Requires fink package to determine if the preface is in the main +% document or in a separate file. +%\changes{1.11}{2011-03-24}{fink package now required} % \begin{macrocode} -\define@key{jmlrbook.cls}{prehyperref}{% - \renewcommand*{\jmlr@prehyperref}{#1}} +\RequirePackage{fink} +% \end{macrocode} +% Some packages need to be loaded before \sty{hyperref} so provide a +% hook to do this: +%\changes{1.12}{2012/01/05}{changed \cs{newcommand} to \cs{providecommand}} +% \begin{macrocode} +\providecommand*{\jmlrprehyperref}{} % \end{macrocode} % Determine whether to select color or grayscale % \begin{macrocode} @@ -3823,17 +3930,6 @@ Keywords:} \ignorespaces}% \expandafter\NAT@parse@date\NAT@date??????@@% \ifciteindex\NAT@index\fi} % \end{macrocode} -% Requires double spacing for the title page -% \begin{macrocode} -\RequirePackage{setspace} -% \end{macrocode} -% -% Requires fink package to determine if the preface is in the main -% document or in a separate file. -%\changes{1.11}{2011-03-24}{fink package now required} -% \begin{macrocode} -\RequirePackage{fink} -% \end{macrocode} % Switch on two-side mode % \begin{macrocode} \@twosidetrue @@ -3993,7 +4089,7 @@ Keywords:} \ignorespaces}% \newcommand*{\volume}[1]{\renewcommand*{\@volume}{#1}} % \end{macrocode} %\end{macro} -%\begin{macro}{\issue} +%\begin{macro}{\jmlrissue} % \begin{macrocode} \newcommand*{\@issue}{\@jmlrissue} \newcommand*{\issue}[1]{\renewcommand*{\@issue}{#1}} @@ -4335,24 +4431,44 @@ Keywords:} \ignorespaces}% % \end{macrocode} %\end{macro} %\begin{macro}{\theHalgorithm} +%\changes{1.12}{2012/01/05}{in definition, changed \cs{thechapter} +%to \cs{theHchapter}} % \begin{macrocode} -\def\theHalgorithm{\thechapter.\thealgorithm} +\def\theHalgorithm{\theHchapter.\thealgorithm} % \end{macrocode} %\end{macro} -\def\theHexample{\thechapter.\theexample} -\def\theHtheorem{\thechapter.\thetheorem} +\def\theHexample{\theHchapter.\theexample} +\def\theHtheorem{\theHchapter.\thetheorem} %\begin{macro}{\theHsection} % \begin{macrocode} -\def\theHsection{\thechapter.\thesection} -\def\theHsubsection{\thechapter.\thesubsection} -\def\theHsubsubsection{\thechapter.\thesubsubsection} -\def\theHparagraph{\thechapter.\theparagraph} +\def\theHsection{\theHchapter.\thesection} +\def\theHsubsection{\theHchapter.\thesubsection} +\def\theHsubsubsection{\theHchapter.\thesubsubsection} +\def\theHparagraph{\theHchapter.\theparagraph} % \end{macrocode} %\end{macro} %\begin{macro}{\theHsubfigure} % \begin{macrocode} -\def\theHsubfigure{\thechapter.\thefigure.\thesubfigure} -\def\theHsubtable{\thechapter.\thetable.\thesubtable} +\def\theHsubfigure{\theHfigure.\arabic{subfigure}} +\def\theHsubtable{\theHtable.\arabic{subtable}} +% \end{macrocode} +%\end{macro} +%\begin{macro}{\theHfootnote} +%\changes{1.12}{2012/01/05}{new} +% \begin{macrocode} +\def\theHfootnote{\theHchapter.\alpha{footnote}} +% \end{macrocode} +%\end{macro} +%\begin{macro}{\theHtable} +%\changes{1.12}{2012/01/05}{new} +% \begin{macrocode} +\def\theHtable{\theHchapter.\arabic{table}} +% \end{macrocode} +%\end{macro} +%\begin{macro}{\theHfigure} +%\changes{1.12}{2012/01/05}{new} +% \begin{macrocode} +\def\theHfigure{\theHchapter.\arabic{figure}} % \end{macrocode} %\end{macro} %\begin{macro}{\mailto} @@ -4655,18 +4771,30 @@ Keywords:} \ignorespaces}% %\changes{1.09}{2010/12/01}{Added \cs{label} to \cs{jmlrmaketitlehook}} % \begin{macrocode} \label{}% + \def\titlebreak{ }% \addtomaincontents{toc}% - {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}% +% \end{macrocode} +%\changes{1.12}{2012/01/05}{changed \cs{@shorttitle} to \cs{@title}} +% \begin{macrocode} + {% + \protect\contentsline{papertitle}{\@title}{\thepage}% {page.\thepage}}% - \pdfbookmark{\@shorttitle}{chapter.\thechapter}% + \pdfbookmark{\@shorttitle}{chapter.\theHchapter}% \def\@jmlr@authors@sep{ \& }% - \tocchapterpubauthor{\@jmlrauthors}% +% \end{macrocode} +%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}} +% \begin{macrocode} + \tocchapterpubauthor{\@jmlr@authors}% {% \@jmlrabbrvproceedings \ifx\@jmlrvolume\@empty \ifx\@jmlrpages\@empty\else\space\fi \else \space\@jmlrvolume + \ifx\@jmlrissue\@empty + \else + (\@jmlrissue)% + \fi \ifx\@jmlrpages\@empty\else:\fi \fi \ifx\@jmlrpages\@empty @@ -4676,7 +4804,10 @@ Keywords:} \ignorespaces}% \fi \space\@jmlryear }% - \@write@author{#1}{\@jmlrauthors}% +% \end{macrocode} +%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}} +% \begin{macrocode} + \@write@author{#1}{\@jmlr@authors}% }% \def\InputIfFileExists##1##2##3{% \IfFileExists{##1}{% @@ -4694,6 +4825,7 @@ Keywords:} \ignorespaces}% \gdef\@shortauthor{}% \gdef\@shorttitle{}% \gdef\@firstauthor{}% + \gdef\@jmlr@authors{\@jmlrauthors}% \gdef\@jmlrauthors{}% \gdef\@firstsurname{}% } @@ -4722,24 +4854,40 @@ not permitted outside `jmlrpapers' environment}{}% %\changes{1.09}{2010/12/01}{Added \cs{label} to \cs{jmlrmaketitlehook}} % \begin{macrocode} \label{}% + \def\titlebreak{ }% \addtomaincontents{toc}% - {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}% +% \end{macrocode} +%\changes{1.12}{2012/01/05}{changed \cs{@shorttitle} to \cs{@title}} +% \begin{macrocode} + {% + \protect\contentsline{papertitle}{\@title}{\thepage}% {page.\thepage}}% - \pdfbookmark{\@shorttitle}{chapter.\thechapter}% + \pdfbookmark{\@shorttitle}{chapter.\theHchapter}% \def\@jmlr@authors@sep{ \& }% - \tocchapterpubauthor{\@jmlrauthors}% +% \end{macrocode} +%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}} +% \begin{macrocode} + \tocchapterpubauthor{\@jmlr@authors}% {% \@jmlrabbrvproceedings \ifx\@jmlrvolume\@empty \space \else - \space\@jmlrvolume:% + \space\@jmlrvolume + \ifx\@jmlrissue\@empty + \else + (\@jmlrissue)% + \fi + :% \fi \protect\articlepagesref{#1}% \ifx\@jmlryear\@empty\else,\fi \space\@jmlryear }% - \@write@author{#1}{\@jmlrauthors}% +% \end{macrocode} +%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}} +% \begin{macrocode} + \@write@author{#1}{\@jmlr@authors}% }% \def\InputIfFileExists##1##2##3{% \IfFileExists{##1}{% @@ -4757,6 +4905,7 @@ not permitted outside `jmlrpapers' environment}{}% \gdef\@shortauthor{}% \gdef\@shorttitle{}% \gdef\@firstauthor{}% + \gdef\@jmlr@authors{\@jmlrauthors}% \gdef\@jmlrauthors{}% \gdef\@firstsurname{}% } @@ -4785,17 +4934,25 @@ not permitted outside `jmlrpapers' environment}{}% \def\@extra@b@citeb{#1}% \def\@extra@binfo{#1}% \def\jmlrmaketitlehook{% + \def\titlebreak{ }% \addtomaincontents{toc}% - {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}% +% \end{macrocode} +%\changes{1.12}{2012/01/05}{changed \cs{@shorttitle} to \cs{@title}} +% \begin{macrocode} + {% + \protect\contentsline{papertitle}{\@title}{\thepage}% {page.\thepage}}% % \end{macrocode} %\changes{1.09}{2010/12/01}{Added \cs{label} to \cs{jmlrmaketitlehook}} % \begin{macrocode} \label{}% - \pdfbookmark{\@shorttitle}{chapter.\thechapter}% + \pdfbookmark{\@shorttitle}{chapter.\theHchapter}% \def\@jmlr@authors@sep{ \& }% - \tocchapterauthor{\@jmlrauthors}% - \@write@author{#1}{\@jmlrauthors}% +% \end{macrocode} +%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}} +% \begin{macrocode} + \tocchapterauthor{\@jmlr@authors}% + \@write@author{#1}{\@jmlr@authors}% \jmlrpages{}% \jmlrvolume{}% \jmlryear{}% @@ -4820,6 +4977,7 @@ not permitted outside `jmlrpapers' environment}{}% \gdef\@shortauthor{}% \gdef\@shorttitle{}% \gdef\@firstauthor{}% + \gdef\@jmlr@authors{\@jmlrauthors}% \gdef\@jmlrauthors{}% \gdef\@firstsurname{}% } diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.ins b/Master/texmf-dist/source/latex/jmlr/jmlr.ins index 4764faedefd..45878ab8df9 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 0.94b 2011/3/24 21:20 +% jmlr.ins generated using makedtx version 0.94b 2012/1/5 12:59 \input docstrip \preamble jmlr.dtx - Copyright 2011 Nicola Talbot + Copyright 2012 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 cf016afd3db..3e92bde0266 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 2011 Nicola Talbot +%% Copyright 2012 Nicola Talbot %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -41,11 +41,9 @@ %% First editor: %% Second editor: \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{jmlr}[2011/03/24 v1.11 (NLCT) Journal of Machine Learning Research] +\ProvidesClass{jmlr}[2012/01/05 v1.12 (NLCT) Journal of Machine Learning Research] \RequirePackage{xkeyval} -\providecommand*{\jmlr@prehyperref}{} -\define@key{jmlr.cls}{prehyperref}{% - \renewcommand*{\jmlr@prehyperref}{#1}} +\providecommand*{\jmlrprehyperref}{} \newif\if@openright \newif\if@mainmatter \@mainmattertrue \@ifundefined{ifgrayscale}{ @@ -127,14 +125,15 @@ \RequirePackage{url} \RequirePackage[x11names]{xcolor} \RequirePackage[algo2e,ruled]{algorithm2e} -\jmlr@prehyperref -\usepackage[colorlinks, +\jmlrprehyperref +\usepackage{hyperref} +\usepackage{nameref} +\hypersetup{colorlinks, linkcolor=blue, citecolor=blue, urlcolor=magenta, linktocpage, - plainpages=false]{hyperref} -\usepackage{nameref} + plainpages=false} \ifgrayscale \hypersetup{draft} \fi @@ -213,11 +212,13 @@ Keywords:} \ignorespaces}% \setlength\beforetitskip{0.05in plus 0.08in minus 0.08in} \setlength\interauthorskip{0.08in plus 0.1in minus 0.1in} \setlength\aftermaketitskip{0.3in plus 0.1in minus 0.1in} +\newcommand*{\titlebreak}{\newline} \renewcommand*{\title}[2][\@title]{% \def\@shorttitle{#1}% \def\@title{#2}% \jmlrtitlehook } +\newcommand*{\@shorttitle}{\jobname} \newcommand*{\jmlrtitlehook}{} \renewcommand*{\author}[2][]{% \def\@author{#2}% @@ -269,11 +270,11 @@ Keywords:} \ignorespaces}% \newcommand*{\jmlrmaketitlehook}{} \newcommand*{\jmlrpremaketitlehook}{} \newcommand{\jmlrhtmlmaketitle}{% - \ifx\@jmlrauthors\@empty + \ifx\@jmlr@authors\@empty \sbox\jmlrbox{\let\addr\relax\@author}% \fi \noindent\HCode{<h2>}\@title\HCode{</h2>} - \noindent\@jmlrauthors + \noindent\@jmlr@authors } %%\begin{macro}{\jmlrbox} \newsavebox\jmlrbox @@ -331,29 +332,49 @@ Keywords:} \ignorespaces}% \def\@initial{#1.-#3.}% \fi } -\newcommand*{\Name}[1]{% +\newcommand*{\Name}[2][]{% + \def\@authorlist{#1}% \def\@forenames{}% \def\@surname{}% \def\nametag##1{}% - \@parsename#1 \@nil\end@parsename + \@parsename#2 \@nil\end@parsename \ifx\@shortauthor\@empty \ifx\@sauthor\@empty \global\let\@shortauthor\@surname \global\let\@firstsurname\@surname \fi - \protected@xdef\@jmlrauthors{\@initials\space\@surname}% + \ifx\@authorlist\@empty + \protected@xdef\@jmlrauthors{\@initials\space\@surname}% + \else + \protected@xdef\@jmlrauthors{\@authorlist}% + \fi \global\let\@firstauthor\@jmlrauthors \else \ifx\@sauthor\@empty \expandafter\toks@\expandafter{\@shortauthor}% \protected@xdef\@shortauthor{\the\toks@\space\@surname}% \fi - \protected@xdef\@jmlrauthors{\@jmlrauthors - \noexpand\@jmlr@authors@sep - \@initials\space\@surname}% + \ifx\@authorlist\@empty + \ifx\@jmlrauthors\@empty + \protected@xdef\@jmlrauthors{\@initials\space\@surname}% + \else + \protected@xdef\@jmlrauthors{\@jmlrauthors + \noexpand\@jmlr@authors@sep + \@initials\space\@surname}% + \fi + \else + \ifx\@jmlrauthors\@empty + \protected@xdef\@jmlrauthors{\@authorlist}% + \else + \protected@xdef\@jmlrauthors{\@jmlrauthors + \noexpand\@jmlr@authors@sep + \@authorlist + }% + \fi + \fi \fi \def\nametag##1{##1}% - \@name #1% + \@name #2% } \newcommand*{\jmlrabbrnamelist}[1]{% \def\nametag##1{}% @@ -421,7 +442,7 @@ Keywords:} \ignorespaces}% \global\let\@reprint\@empty } \newcommand*{\@titlefoot}{\scriptsize\copyright\space\@jmlryear - \space\@jmlrauthors.\hfill + \space\@jmlr@authors.\hfill \@reprint } \let\@reprint\@empty @@ -430,9 +451,26 @@ Keywords:} \ignorespaces}% \newcommand\ps@jmlrtps{% \let\@mkboth\@gobbletwo \def\@oddhead{\scriptsize \@jmlrproceedings - \ifx\@jmlrvolume\@empty\else\space\@jmlrvolume\fi - \ifx\@jmlryear\@empty\else\space(\@jmlryear)\fi - \ifx\@jmlrpages\@empty\else\space\@jmlrpages\fi + \ifx\@jmlrvolume\@empty + \else + \space\@jmlrvolume + \ifx\@jmlrissue\@empty\else(\@jmlrissue)\fi + \ifx\@jmlrpages\@empty + \ifx\@jmlryear\@empty + \else + \if\@jmlrissue\@empty,\fi + \fi + \else + :% + \fi + \fi + \ifx\@jmlrpages\@empty + \else + \ifx\@jmlrvolume\@empty\space\fi + \@jmlrpages + \ifx\@jmlryear\@empty\else,\fi + \fi + \ifx\@jmlryear\@empty\else\space\@jmlryear\fi \hfill \ifx\@jmlrworkshop\@empty \ifx\@jmlrsubmitted\@empty @@ -475,7 +513,8 @@ Keywords:} \ignorespaces}% \let\@jmlrworkshop\@empty \newcommand*{\jmlrworkshop}[1]{\renewcommand*{\@jmlrworkshop}{#1}} \newcommand*{\@jmlrauthors}{} -\newcommand*{\jmlrauthors}[1]{\renewcommand*{\@jmlrauthors}{#1}} +\newcommand*{\@jmlr@authors}{\@jmlrauthors} +\newcommand*{\jmlrauthors}[1]{\global\def\@jmlr@authors{#1}} \def\figurecaption#1#2{\noindent\hangindent 40pt \hbox to 36pt {\small\slshape #1 \hfil} @@ -676,7 +715,7 @@ Keywords:} \ignorespaces}% \setcounter{section}{0} \setcounter{subsection}{0} \def\thesection{\Alph{section}} - \def\theHsection{\Alph{section}} + \def\theHsection{\theHchapter.\Alph{section}} \def\presectionnum{Appendix~}% } \let\appendix\artappendix @@ -964,6 +1003,7 @@ Keywords:} \ignorespaces}% \fi \@mainmatterfalse} \newcommand*{\booktocpreamble}{} +\newcommand*{\booktocpostamble}{} \newcommand\booktableofcontents{% \if@twocolumn \@restonecoltrue\onecolumn @@ -974,6 +1014,7 @@ Keywords:} \ignorespaces}% \@mkboth{\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% \booktocpreamble \@starttoc{toc}% + \booktocpostamble \if@restonecol\twocolumn\fi } \let\arttableofcontents\tableofcontents @@ -1098,6 +1139,9 @@ Keywords:} \ignorespaces}% This can cause a problem for jmlrbook.}{}% \@ifpackageloaded{geometry}{Package `geometry' detected.\MessageBreak This can cause a problem for jmlrbook.}{}% + \@ifpackageloaded{tabularx}{% + \ClassError{jmlr}{Package `tabularx' detected.\MessageBreak + This will break footnote links.}{}}{}% } \AtBeginDocument{% \@jmlr@check@packages diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls index f05c4fc0dd9..74d58356431 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 2011 Nicola Talbot +%% Copyright 2012 Nicola Talbot %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -41,11 +41,11 @@ %% First editor: %% Second editor: \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{jmlrbook}[2011/03/24 v1.11 (NLCT) JMLR Book Style] +\ProvidesClass{jmlrbook}[2012/01/05 v1.12 (NLCT) JMLR Book Style] \RequirePackage{xkeyval} -\newcommand*{\jmlr@prehyperref}{} -\define@key{jmlrbook.cls}{prehyperref}{% - \renewcommand*{\jmlr@prehyperref}{#1}} +\RequirePackage{setspace} +\RequirePackage{fink} +\providecommand*{\jmlrprehyperref}{} \newif\ifgrayscale \grayscalefalse \DeclareOptionX{color}{\grayscalefalse} @@ -89,8 +89,6 @@ \expandafter\NAT@split\NAT@temp?????@@% \expandafter\NAT@parse@date\NAT@date??????@@% \ifciteindex\NAT@index\fi} -\RequirePackage{setspace} -\RequirePackage{fink} \@twosidetrue \newif\if@openright \@openrighttrue @@ -338,15 +336,18 @@ \@ifundefined{c@example}{}{\setcounter{example}{0}}% } \renewcommand*{\contentsname}{Table of Contents} -\def\theHalgorithm{\thechapter.\thealgorithm} -\def\theHexample{\thechapter.\theexample} -\def\theHtheorem{\thechapter.\thetheorem} -\def\theHsection{\thechapter.\thesection} -\def\theHsubsection{\thechapter.\thesubsection} -\def\theHsubsubsection{\thechapter.\thesubsubsection} -\def\theHparagraph{\thechapter.\theparagraph} -\def\theHsubfigure{\thechapter.\thefigure.\thesubfigure} -\def\theHsubtable{\thechapter.\thetable.\thesubtable} +\def\theHalgorithm{\theHchapter.\thealgorithm} +\def\theHexample{\theHchapter.\theexample} +\def\theHtheorem{\theHchapter.\thetheorem} +\def\theHsection{\theHchapter.\thesection} +\def\theHsubsection{\theHchapter.\thesubsection} +\def\theHsubsubsection{\theHchapter.\thesubsubsection} +\def\theHparagraph{\theHchapter.\theparagraph} +\def\theHsubfigure{\theHfigure.\arabic{subfigure}} +\def\theHsubtable{\theHtable.\arabic{subtable}} +\def\theHfootnote{\theHchapter.\alpha{footnote}} +\def\theHtable{\theHchapter.\arabic{table}} +\def\theHfigure{\theHchapter.\arabic{figure}} \renewcommand*{\mailto}[1]{% \href{mailto:#1}{\nolinkurl{#1}}% } @@ -490,18 +491,24 @@ \graphicspath{{\@importdir}}% \def\jmlrmaketitlehook{% \label{}% + \def\titlebreak{ }% \addtomaincontents{toc}% - {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}% + {% + \protect\contentsline{papertitle}{\@title}{\thepage}% {page.\thepage}}% - \pdfbookmark{\@shorttitle}{chapter.\thechapter}% + \pdfbookmark{\@shorttitle}{chapter.\theHchapter}% \def\@jmlr@authors@sep{ \& }% - \tocchapterpubauthor{\@jmlrauthors}% + \tocchapterpubauthor{\@jmlr@authors}% {% \@jmlrabbrvproceedings \ifx\@jmlrvolume\@empty \ifx\@jmlrpages\@empty\else\space\fi \else \space\@jmlrvolume + \ifx\@jmlrissue\@empty + \else + (\@jmlrissue)% + \fi \ifx\@jmlrpages\@empty\else:\fi \fi \ifx\@jmlrpages\@empty @@ -511,7 +518,7 @@ \fi \space\@jmlryear }% - \@write@author{#1}{\@jmlrauthors}% + \@write@author{#1}{\@jmlr@authors}% }% \def\InputIfFileExists##1##2##3{% \IfFileExists{##1}{% @@ -529,6 +536,7 @@ \gdef\@shortauthor{}% \gdef\@shorttitle{}% \gdef\@firstauthor{}% + \gdef\@jmlr@authors{\@jmlrauthors}% \gdef\@jmlrauthors{}% \gdef\@firstsurname{}% } @@ -547,24 +555,31 @@ not permitted outside `jmlrpapers' environment}{}% \graphicspath{{\@importdir}}% \def\jmlrmaketitlehook{% \label{}% + \def\titlebreak{ }% \addtomaincontents{toc}% - {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}% + {% + \protect\contentsline{papertitle}{\@title}{\thepage}% {page.\thepage}}% - \pdfbookmark{\@shorttitle}{chapter.\thechapter}% + \pdfbookmark{\@shorttitle}{chapter.\theHchapter}% \def\@jmlr@authors@sep{ \& }% - \tocchapterpubauthor{\@jmlrauthors}% + \tocchapterpubauthor{\@jmlr@authors}% {% \@jmlrabbrvproceedings \ifx\@jmlrvolume\@empty \space \else - \space\@jmlrvolume:% + \space\@jmlrvolume + \ifx\@jmlrissue\@empty + \else + (\@jmlrissue)% + \fi + :% \fi \protect\articlepagesref{#1}% \ifx\@jmlryear\@empty\else,\fi \space\@jmlryear }% - \@write@author{#1}{\@jmlrauthors}% + \@write@author{#1}{\@jmlr@authors}% }% \def\InputIfFileExists##1##2##3{% \IfFileExists{##1}{% @@ -582,6 +597,7 @@ not permitted outside `jmlrpapers' environment}{}% \gdef\@shortauthor{}% \gdef\@shorttitle{}% \gdef\@firstauthor{}% + \gdef\@jmlr@authors{\@jmlrauthors}% \gdef\@jmlrauthors{}% \gdef\@firstsurname{}% } @@ -598,14 +614,16 @@ not permitted outside `jmlrpapers' environment}{}% \def\@extra@b@citeb{#1}% \def\@extra@binfo{#1}% \def\jmlrmaketitlehook{% + \def\titlebreak{ }% \addtomaincontents{toc}% - {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}% + {% + \protect\contentsline{papertitle}{\@title}{\thepage}% {page.\thepage}}% \label{}% - \pdfbookmark{\@shorttitle}{chapter.\thechapter}% + \pdfbookmark{\@shorttitle}{chapter.\theHchapter}% \def\@jmlr@authors@sep{ \& }% - \tocchapterauthor{\@jmlrauthors}% - \@write@author{#1}{\@jmlrauthors}% + \tocchapterauthor{\@jmlr@authors}% + \@write@author{#1}{\@jmlr@authors}% \jmlrpages{}% \jmlrvolume{}% \jmlryear{}% @@ -630,6 +648,7 @@ not permitted outside `jmlrpapers' environment}{}% \gdef\@shortauthor{}% \gdef\@shorttitle{}% \gdef\@firstauthor{}% + \gdef\@jmlr@authors{\@jmlrauthors}% \gdef\@jmlrauthors{}% \gdef\@firstsurname{}% } |