summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/CHANGES30
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/README5
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html1604
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex101
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.pngbin487 -> 487 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.pngbin573 -> 573 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.pngbin480 -> 480 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.pngbin576 -> 576 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr.pdfbin690701 -> 695160 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdfbin0 -> 337812 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.tex7
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex1
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdfbin0 -> 234514 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex7
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdfbin0 -> 323208 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdfbin0 -> 322126 bytes
-rwxr-xr-xMaster/texmf-dist/scripts/jmlr/makejmlrbook515
-rw-r--r--Master/texmf-dist/source/latex/jmlr/jmlr.dtx321
-rw-r--r--Master/texmf-dist/source/latex/jmlr/jmlr.ins2
-rw-r--r--Master/texmf-dist/tex/latex/jmlr/jmlr.cls33
-rw-r--r--Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls115
21 files changed, 1767 insertions, 974 deletions
diff --git a/Master/texmf-dist/doc/latex/jmlr/CHANGES b/Master/texmf-dist/doc/latex/jmlr/CHANGES
index dc6efa5afaf..abe027f6e8f 100644
--- a/Master/texmf-dist/doc/latex/jmlr/CHANGES
+++ b/Master/texmf-dist/doc/latex/jmlr/CHANGES
@@ -1,3 +1,33 @@
+v1.11:
+
+ * jmlr.cls
+
+ - fixed typo: WC\&P -> W\&CP
+
+ - added \jmlrabbrnamelist (used by makejmlrbook)
+
+ * jmlrbook.cls
+
+ - now requires fink package
+
+ - added preface environment and \prefacename
+
+ - added algorithm2e old commands (in case some authors are using
+ an older version).
+
+ * makejmlrbook (v0.3):
+
+ - added changes made by Olivier Chapelle to add JMLR menu on the
+ left side of the page and use description environment for each
+ paper of the TOC.
+
+ - added --extractpreface option
+
+ - set hyperref draft mode for abstract only html pages.
+
+ - abstract html source files now input original aux files to allow
+ for citations.
+
v1.10:
jmlr.cls
diff --git a/Master/texmf-dist/doc/latex/jmlr/README b/Master/texmf-dist/doc/latex/jmlr/README
index 02f98ba46a3..f8b6ead04ac 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.10
+LaTeX Class : jmlr bundle v1.11
-Last Modified : 2011-01-05
+Last Modified : 2011-03-24
Author : Nicola L. C. Talbot
@@ -51,6 +51,7 @@ jmlrbook class requirements:
xkeyval
combnat
setspace
+ fink
makejmlrbook Perl script requirements:
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html
index cd49aa82529..ea0655e8ba3 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html
@@ -11,7 +11,7 @@
<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-01-05 15:05:00" />
+<meta name="date" content="2011-03-24 21:20:00" />
<style type="text/css">
<!--
@@ -347,7 +347,7 @@ class="ecrm-1200">Nicola L. C. Talbot</span>
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-01-05 (version 1.10)</span></div>
+class="ecrm-1200">2011-03-24 (version 1.11)</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
@@ -410,11 +410,11 @@ class="ectt-1000">makejmlrbook</span></a></span>
<br /> <span class="sectionToc" ><a
href="#Q1-1-28">Index</a></span>
</div>
-<!--l. 30--><p class="noindent" >
+<!--l. 32--><p class="noindent" >
</p>
<h3 class="sectionHead"><span class="titlemark">1 </span> <a
id="x1-20001"></a>Introduction</h3>
-<!--l. 32--><p class="noindent" >The <span
+<!--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">jmlr2e</span><a
@@ -429,7 +429,7 @@ 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.
-</p><!--l. 39--><p class="indent" > The <span
+</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
@@ -460,7 +460,7 @@ href="#x1-180004">§4 </a><a
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. 56--><p class="indent" > The <span
+</p><!--l. 58--><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>
@@ -476,12 +476,12 @@ class="ectt-1000">makejmlrbook</span><!--tex4ht:ref: sec:makejmlrbook --></a> de
class="ectt-1000">makejmlrbook</span><a
id="dx1-2016"></a>
application.
-</p><!--l. 65--><p class="noindent" >
+</p><!--l. 67--><p class="noindent" >
</p>
-<!--l. 65--><p class="noindent" ><a
+<!--l. 67--><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. 67--><p class="noindent" >The <span
+<!--l. 69--><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
@@ -512,34 +512,36 @@ class="ecss-1000">jmlrwcp2e</span><a
class="ecss-1000">epsfig</span><a
id="dx1-3013"></a>
package.
-</p><!--l. 74--><p class="indent" > The <span
+</p><!--l. 76--><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:
<span
class="ecss-1000">combnat</span><a
- id="dx1-3015"></a> and <span
+ id="dx1-3015"></a>, <span
class="ecss-1000">setspace</span><a
- id="dx1-3016"></a>.
-</p><!--l. 77--><p class="indent" > The <span
+ id="dx1-3016"></a> and <span
+class="ecss-1000">fink</span><a
+ id="dx1-3017"></a>.
+</p><!--l. 79--><p class="indent" > The <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-3017"></a> script requires Perl, <span class="TEX">T<span
+ id="dx1-3018"></a> script requires Perl, <span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;and <span class="TEX">T<span
class="E">E</span>X</span>4ht.
-</p><!--l. 79--><p class="noindent" >
+</p><!--l. 81--><p class="noindent" >
</p>
-<!--l. 79--><p class="noindent" ><a
+<!--l. 81--><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. 82--><p class="noindent" >Article authors should use the <span
+<!--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
class="ectt-1000">jmlrwcp-sample.tex</span>, which can be used as templates.
-</p><!--l. 86--><p class="indent" > The following class options are available:
+</p><!--l. 88--><p class="indent" > The following class options are available:
</p><dl class="description"><dt class="description">
<span
class="ecsx-1000">nowcp</span><a
@@ -612,12 +614,12 @@ class="ecti-1000">stuff </span><span
class="cmsy-10">&#x27E9; </span>before loading <span
class="ecss-1000">hyperref</span><a
id="dx1-4016"></a>.</dd></dl>
-<!--l. 111--><p class="noindent" >
+<!--l. 113--><p class="noindent" >
</p>
-<!--l. 111--><p class="noindent" ><a
+<!--l. 113--><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. 113--><p class="noindent" >The <span
+<!--l. 115--><p class="noindent" >The <span
class="ecss-1000">jmlr </span>class uses different syntax from <span
class="ecss-1000">jmlr2e</span><a
id="dx1-5001"></a> and <span
@@ -627,7 +629,7 @@ information. In particular, it doesn&#8217;t define <span
class="ectt-1000">\jmlrheading </span>and <span
class="ectt-1000">\ShortHeading</span>. Instead,
the following commands should be used:
-</p><!--l. 118--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 120--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrvolume</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5003"></a> <span
@@ -636,7 +638,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">number</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 120--><p class="noindent" >
+</p><!--l. 122--><p class="noindent" >
This specifies the volume number. For example:
@@ -645,8 +647,8 @@ This specifies the volume number. For example:
<div class="verbatim" id="verbatim-1">
\jmlrvolume{2}
</div>
-<!--l. 124--><p class="nopar" >
-</p><!--l. 126--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 126--><p class="nopar" >
+</p><!--l. 128--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlryear</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5004"></a> <span
@@ -655,7 +657,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">year</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 128--><p class="noindent" >
+</p><!--l. 130--><p class="noindent" >
This specifies the year. For example:
@@ -664,8 +666,8 @@ This specifies the year. For example:
<div class="verbatim" id="verbatim-2">
\jmlryear{2010}
</div>
-<!--l. 132--><p class="nopar" >
-</p><!--l. 134--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 134--><p class="nopar" >
+</p><!--l. 136--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrsubmitted</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5005"></a> <span
@@ -674,9 +676,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">date</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 136--><p class="noindent" >
+</p><!--l. 138--><p class="noindent" >
This specifies the submission date.
-</p><!--l. 139--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 141--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrpublished</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5006"></a> <span
@@ -685,9 +687,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">date</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 141--><p class="noindent" >
+</p><!--l. 143--><p class="noindent" >
This specifies the publication date.
-</p><!--l. 144--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 146--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrworkshop</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5007"></a> <span
@@ -696,19 +698,19 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 146--><p class="noindent" >
+</p><!--l. 148--><p class="noindent" >
This specifies the workshop title (for use with the <span
class="ecss-1000">wcp</span><a
id="dx1-5008"></a> class option).
-</p><!--l. 150--><p class="indent" > The title information is specified using the commands described below. These
+</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. 153--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 155--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\maketitle</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5009"></a> <span
class="ectt-1000">\maketitle </span></div><hr>
-</p><!--l. 155--><p class="noindent" >
+</p><!--l. 157--><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:
@@ -719,10 +721,10 @@ class="ectt-1000">\begin{document}</span></span></span>. For example:
\begin{document}
&#x00A0;<br />\maketitle
</div>
-<!--l. 160--><p class="nopar" > Before <span
+<!--l. 162--><p class="nopar" > Before <span
class="ectt-1000">\maketitle</span>, you must specify the title information using the following
commands:
-</p><!--l. 164--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 166--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\title</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5010"></a> <span
@@ -735,13 +737,13 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 166--><p class="noindent" >
+</p><!--l. 168--><p class="noindent" >
This specifies the article&#8217;s title. A short title for the page header can be supplied via the
optional argument <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">short title</span><span
class="cmsy-10">&#x27E9;</span>.
-</p><!--l. 170--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 172--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\editor</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5011"></a> <span
@@ -750,9 +752,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">name</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 172--><p class="noindent" >
+</p><!--l. 174--><p class="noindent" >
This specifies the editor&#8217;s name. If there is more than one editor, use:
-</p><!--l. 175--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 177--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\editors</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5012"></a> <span
@@ -761,8 +763,8 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">names</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 177--><p class="noindent" >
-</p><!--l. 179--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 179--><p class="noindent" >
+</p><!--l. 181--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\author</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5013"></a> <span
@@ -771,7 +773,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">author specs</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 181--><p class="noindent" >
+</p><!--l. 183--><p class="noindent" >
This specifies the author. The specifications <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">author specs</span><span
@@ -781,7 +783,7 @@ class="ecss-1000">jmlr2e</span><a
and <span
class="ecss-1000">jmlrwcp2e</span><a
id="dx1-5015"></a>. Use
-</p><!--l. 184--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 186--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\Name</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5016"></a> <span
@@ -790,11 +792,11 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">author&#8217;s name</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 186--><p class="noindent" >
+</p><!--l. 188--><p class="noindent" >
to specify the author&#8217;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. 191--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 193--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\Email</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5017"></a> <span
@@ -803,40 +805,40 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">author&#8217;s email</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 193--><p class="noindent" >
+</p><!--l. 195--><p class="noindent" >
This specifies the author&#8217;s email address. It should only be used within the argument to
<span
class="ectt-1000">\author</span>.
-</p><!--l. 197--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 199--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\and</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5018"></a> <span
class="ectt-1000">\and </span></div><hr>
-</p><!--l. 199--><p class="noindent" >
+</p><!--l. 201--><p class="noindent" >
This should be used to separate two authors with the same address.
-</p><!--l. 202--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 204--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\AND</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5019"></a> <span
class="ectt-1000">\AND </span></div><hr>
-</p><!--l. 204--><p class="noindent" >
+</p><!--l. 206--><p class="noindent" >
This should be used to separate authors with different addresses.
-</p><!--l. 207--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 209--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\\</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5020"></a> <span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\\</span></span></span> </div><hr>
-</p><!--l. 209--><p class="noindent" >
+</p><!--l. 211--><p class="noindent" >
This should be used before an author&#8217;s address or between authors with the same
address where there are more that two authors.
-</p><!--l. 213--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 215--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\addr</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5021"></a> <span
class="ectt-1000">\addr </span></div><hr>
-</p><!--l. 215--><p class="noindent" >
+</p><!--l. 217--><p class="noindent" >
This should be used at the start of the address.
-</p><!--l. 218--><p class="indent" >
+</p><!--l. 220--><p class="indent" >
@@ -852,7 +854,7 @@ class="description">Two authors with the same address:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;\Name{John&#x00A0;{Basey&#x00A0;Fisher}}&#x00A0;\Email{xyz@sample.com}\\
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;\addr&#x00A0;Address}
</div>
- <!--l. 224--><p class="nopar" > In this example, the second author has a space in his surname so the surname
+ <!--l. 226--><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
@@ -867,7 +869,7 @@ class="description">Three authors with the same address:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;\Name{{\&#8217;E}louise&#x00A0;{\&#8217;E}abhla&#x00A0;Finchley}&#x00A0;\Email{an2@sample.com}\\
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;\addr&#x00A0;Address}
</div>
- <!--l. 234--><p class="nopar" > In this example, the third author has an accent on her forename initials so
+ <!--l. 236--><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
@@ -884,13 +886,13 @@ class="description">Authors with a different address:
&#x00A0;<br />&#x00A0;&#x00A0;\addr&#x00A0;Address&#x00A0;2
&#x00A0;<br />&#x00A0;}
</div>
- <!--l. 246--><p class="nopar" ></p></dd></dl>
-<!--l. 249--><p class="noindent" >
+ <!--l. 248--><p class="nopar" ></p></dd></dl>
+<!--l. 251--><p class="noindent" >
</p>
-<!--l. 249--><p class="noindent" ><a
+<!--l. 251--><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. 251--><p class="noindent" >Use the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+<!--l. 253--><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">&#x03B5;</span>&#x00A0;font changing commands, such as <span
class="ectt-1000">\bfseries </span>or <span
@@ -902,7 +904,7 @@ 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. 255--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 257--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\url</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-6001"></a> <span
@@ -911,7 +913,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">address</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 257--><p class="noindent" >
+</p><!--l. 259--><p class="noindent" >
This will typeset <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">address</span><span
@@ -925,8 +927,8 @@ correctly displayed. Example:
<div class="verbatim" id="verbatim-7">
\url{http://theoval.cmp.uea.ac.uk/~nlct/}
</div>
-<!--l. 262--><p class="nopar" >
-</p><!--l. 264--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 264--><p class="nopar" >
+</p><!--l. 266--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\mailto</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-6002"></a> <span
@@ -935,17 +937,17 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">email address</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 266--><p class="noindent" >
+</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
class="ectt-1000">\Email</span>, which should only be used in the argument of <span
class="ectt-1000">\author</span>.
-</p><!--l. 271--><p class="noindent" >
+</p><!--l. 273--><p class="noindent" >
</p>
-<!--l. 271--><p class="noindent" ><a
+<!--l. 273--><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. 273--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+<!--l. 275--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">abstract</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7001"></a><a
@@ -957,10 +959,10 @@ class="ecti-1000">text</span><span
class="cmsy-10">&#x27E9;</span><br
class="newline" /><span
class="ectt-1000">\end{abstract} </span></div><hr>
-</p><!--l. 277--><p class="noindent" >
+</p><!--l. 279--><p class="noindent" >
The abstract text should be displayed using the <span
class="ecss-1000">abstract </span>environment.
-</p><!--l. 281--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 283--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">keywords</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7003"></a><a
@@ -970,10 +972,10 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">keyword list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">\end{keywords} </span></div><hr>
-</p><!--l. 283--><p class="noindent" >
+</p><!--l. 285--><p class="noindent" >
The keywords should be displayed using the <span
class="ecss-1000">keywords </span>environment.
-</p><!--l. 287--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 289--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\acks</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7005"></a> <span
@@ -982,9 +984,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">text</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 289--><p class="noindent" >
+</p><!--l. 291--><p class="noindent" >
This displays the acknowledgements.
-</p><!--l. 292--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 294--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\section</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7006"></a> <span
@@ -993,14 +995,14 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 294--><p class="noindent" >
+</p><!--l. 296--><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">\label </span>and <span
class="ectt-1000">\ref</span>. Unnumbered sections can be produced
using:
-</p><!--l. 299--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 301--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\section*</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7007"></a> <span
@@ -1009,8 +1011,8 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 301--><p class="noindent" >
-</p><!--l. 303--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 303--><p class="noindent" >
+</p><!--l. 305--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsection</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7008"></a> <span
@@ -1019,11 +1021,11 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 305--><p class="noindent" >
+</p><!--l. 307--><p class="noindent" >
Sub-section titles are created using <span
class="ectt-1000">\subsection</span>. Unnumbered sub-sections can be
produced using:
-</p><!--l. 308--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 310--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsection*</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7009"></a> <span
@@ -1032,8 +1034,8 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 310--><p class="noindent" >
-</p><!--l. 312--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 312--><p class="noindent" >
+</p><!--l. 314--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsubsection</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7010"></a> <span
@@ -1042,14 +1044,14 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 314--><p class="noindent" >
+</p><!--l. 316--><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. 317--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 319--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsubsection*</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7011"></a> <span
@@ -1058,17 +1060,17 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 319--><p class="noindent" >
-</p><!--l. 321--><p class="noindent" >Further sectioning levels can be obtained using <span
+</p><!--l. 321--><p class="noindent" >
+</p><!--l. 323--><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. 324--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 326--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\appendix</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7012"></a> <span
class="ectt-1000">\appendix </span></div><hr>
-</p><!--l. 326--><p class="noindent" >
+</p><!--l. 328--><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
@@ -1081,20 +1083,20 @@ appendix. Example:
\appendix
&#x00A0;<br />\section{Proof&#x00A0;of&#x00A0;Theorems}
</div>
-<!--l. 332--><p class="nopar" >
-</p><!--l. 334--><p class="noindent" >
+<!--l. 334--><p class="nopar" >
+</p><!--l. 336--><p class="noindent" >
</p>
-<!--l. 334--><p class="noindent" ><a
+<!--l. 336--><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. 336--><p class="noindent" >The <span
+<!--l. 338--><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. 340--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 342--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\bibliography</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-8002"></a> <span
@@ -1103,9 +1105,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">bib file</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 342--><p class="noindent" >
+</p><!--l. 344--><p class="noindent" >
This displays the bibliography.
-</p><!--l. 345--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 347--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\citep</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-8003"></a> <span
@@ -1122,10 +1124,10 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 347--><p class="noindent" >
+</p><!--l. 349--><p class="noindent" >
Use <span
class="ectt-1000">\citep </span>for a parenthetical citation.
-</p><!--l. 350--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 352--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\citet</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-8004"></a> <span
@@ -1138,19 +1140,19 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 352--><p class="noindent" >
+</p><!--l. 354--><p class="noindent" >
Use <span
class="ectt-1000">\citet </span>for a textual citation.
-</p><!--l. 355--><p class="indent" > See the <a
+</p><!--l. 357--><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. 357--><p class="noindent" >
+</p><!--l. 359--><p class="noindent" >
</p>
-<!--l. 357--><p class="noindent" ><a
+<!--l. 359--><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. 359--><p class="noindent" >Floats, such as figures, tables and algorithms, are moving objects and are
+<!--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&#8217;t force them
to go in a particular place. In general it&#8217;s best to use the <span
class="ectt-1000">htbp </span>specifier and
@@ -1159,7 +1161,7 @@ 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&#8217;t need
modifying.
-</p><!--l. 369--><p class="indent" > To ensure consistency, please <span
+</p><!--l. 371--><p class="indent" > To ensure consistency, please <span
class="ecti-1000">don&#8217;t </span>try changing the format of the caption by doing
something like:
@@ -1169,7 +1171,7 @@ something like:
<div class="verbatim" id="verbatim-9">
\caption{\textit{A&#x00A0;Sample&#x00A0;Caption.}}
</div>
-<!--l. 373--><p class="nopar" > or
+<!--l. 375--><p class="nopar" > or
@@ -1177,7 +1179,7 @@ something like:
<div class="verbatim" id="verbatim-10">
\caption{\em&#x00A0;A&#x00A0;Sample&#x00A0;Caption.}
</div>
-<!--l. 377--><p class="nopar" > You can, of course, change the font for individual words or phrases. For example:
+<!--l. 379--><p class="nopar" > You can, of course, change the font for individual words or phrases. For example:
@@ -1185,11 +1187,11 @@ something like:
<div class="verbatim" id="verbatim-11">
\caption{A&#x00A0;Sample&#x00A0;Caption&#x00A0;With&#x00A0;Some&#x00A0;\emph{Emphasized&#x00A0;Words}.}
</div>
-<!--l. 382--><p class="nopar" >
-</p><!--l. 384--><p class="indent" > The <span
+<!--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. 386--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 388--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\floatconts</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-9001"></a> <span
@@ -1206,7 +1208,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">contents</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 388--><p class="noindent" >
+</p><!--l. 390--><p class="noindent" >
This ensures that the caption is correctly positioned and that the contents are centered.
For example:
@@ -1226,12 +1228,12 @@ For example:
&#x00A0;<br />&#x00A0;&#x00A0;}
&#x00A0;<br />\end{table}
</div>
-<!--l. 403--><p class="nopar" >
-</p><!--l. 405--><p class="indent" > The <span
+<!--l. 405--><p class="nopar" >
+</p><!--l. 407--><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. 407--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 409--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\includegraphics</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-9003"></a> <span
@@ -1244,12 +1246,12 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">file name</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 409--><p class="noindent" >
+</p><!--l. 411--><p class="noindent" >
where <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">options</span><span
class="cmsy-10">&#x27E9; </span>is a comma-separated list of options.
-</p><!--l. 412--><p class="indent" > For example, suppose you have an image called <span
+</p><!--l. 414--><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>:
@@ -1265,8 +1267,8 @@ class="ectt-1000">images</span>:
&#x00A0;<br />&#x00A0;&#x00A0;{\includegraphics[width=0.5\textwidth]{images/mypic}}
&#x00A0;<br />\end{figure}
</div>
-<!--l. 421--><p class="nopar" >
-</p><!--l. 423--><p class="indent" > Note that you shouldn&#8217;t specify the file extension when including the image. It&#8217;s
+<!--l. 423--><p class="nopar" >
+</p><!--l. 425--><p class="indent" > Note that you shouldn&#8217;t specify the file extension when including the image. It&#8217;s
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
@@ -1280,7 +1282,7 @@ class="ectt-1000">mypic-gray.jpg</span>. See <a
href="#x1-160003.11">§3.11 </a><a
href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a> for further
details.
-</p><!--l. 433--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 435--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\includeteximage</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-9004"></a> <span
@@ -1293,7 +1295,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">file name</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 435--><p class="noindent" >
+</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
class="E">E</span>X</span></span>&#x00A0;code (e.g.&#x00A0;<span
class="ecss-1000">tikz</span><a
@@ -1307,12 +1309,12 @@ 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. 443--><p class="noindent" >
+</p><!--l. 445--><p class="noindent" >
</p>
-<!--l. 443--><p class="noindent" ><a
+<!--l. 445--><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. 445--><p class="noindent" >The <span
+<!--l. 447--><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
@@ -1320,7 +1322,7 @@ 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. 450--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 452--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subfigure</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-10002"></a> <span
@@ -1337,7 +1339,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">contents</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 452--><p class="noindent" >
+</p><!--l. 454--><p class="noindent" >
This makes a sub-figure where <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">contents</span><span
@@ -1356,7 +1358,7 @@ class="ectt-1000">t </span>(top), <span
class="ectt-1000">c</span>
(centred) or <span
class="ectt-1000">b </span>(base).
-</p><!--l. 461--><p class="indent" > For example, suppose there are two images files, <span
+</p><!--l. 463--><p class="indent" > For example, suppose there are two images files, <span
class="ectt-1000">mypic1.png </span>and <span
class="ectt-1000">mypic2.png</span>, in
the subdirectory <span
@@ -1382,8 +1384,8 @@ class="ectt-1000">images</span>. Then they can be included as sub-figures as fol
&#x00A0;<br />&#x00A0;&#x00A0;}
&#x00A0;<br />\end{figure}
</div>
-<!--l. 480--><p class="nopar" >
-</p><!--l. 482--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 482--><p class="nopar" >
+</p><!--l. 484--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subtable</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-10003"></a> <span
@@ -1400,19 +1402,19 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">contents</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 484--><p class="noindent" >
+</p><!--l. 486--><p class="noindent" >
This is an analogous command for sub-tables. The default value for <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">valign</span><span
class="cmsy-10">&#x27E9; </span>is
<span
class="ectt-1000">t</span>.
-</p><!--l. 488--><p class="noindent" >
+</p><!--l. 490--><p class="noindent" >
</p>
-<!--l. 488--><p class="noindent" ><a
+<!--l. 490--><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. 490--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+<!--l. 492--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">algorithm</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-11001"></a><a
@@ -1424,7 +1426,7 @@ class="ecti-1000">contents</span><span
class="cmsy-10">&#x27E9;</span><br
class="newline" /><span
class="ectt-1000">\end{algorithm} </span></div><hr>
-</p><!--l. 494--><p class="noindent" >
+</p><!--l. 496--><p class="noindent" >
Enumerated textual algorithms can be displayed using the <span
class="ecss-1000">algorithm </span>environment.
Within this environment, use <span
@@ -1437,7 +1439,7 @@ class="ecss-1000">enumerate</span><a
id="dx1-11005"></a><a
id="dx1-11006"></a>
environment.
-</p><!--l. 501--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 503--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">enumerate*</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-11007"></a><a
@@ -1452,7 +1454,7 @@ class="newline" /><span
class="ectt-1000">&#x2026;</span><br
class="newline" /><span
class="ectt-1000">\end{enumerate*} </span></div><hr>
-</p><!--l. 506--><p class="noindent" >
+</p><!--l. 508--><p class="noindent" >
If you want to have nested <span
class="ecss-1000">enumerate</span><a
id="dx1-11009"></a><a
@@ -1485,8 +1487,8 @@ class="ecss-1000">jmlr </span>class. For example:
&#x00A0;<br />\end{enumerate*}
&#x00A0;<br />\end{algorithm}
</div>
-<!--l. 530--><p class="nopar" >
-</p><!--l. 533--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 532--><p class="nopar" >
+</p><!--l. 535--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">algorithm2e</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-11011"></a><a
@@ -1498,7 +1500,7 @@ class="ecti-1000">contents</span><span
class="cmsy-10">&#x27E9;</span><br
class="newline" /><span
class="ectt-1000">\end{algorithm2e} </span></div><hr>
-</p><!--l. 537--><p class="noindent" >
+</p><!--l. 539--><p class="noindent" >
Pseudo code can be displayed using the <span
class="ecss-1000">algorithm2e </span>environment, provided by the
<span
@@ -1522,17 +1524,17 @@ class="ecss-1000">algorithm2e</span><a
&#x00A0;<br />}
&#x00A0;<br />\end{algorithm2e}
</div>
-<!--l. 554--><p class="nopar" >
-</p><!--l. 556--><p class="indent" > See the <a
+<!--l. 556--><p class="nopar" >
+</p><!--l. 558--><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. 558--><p class="noindent" >
+</p><!--l. 560--><p class="noindent" >
</p>
-<!--l. 558--><p class="noindent" ><a
+<!--l. 560--><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. 560--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+<!--l. 562--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">altdescription</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-12001"></a><a
@@ -1553,7 +1555,7 @@ class="ecti-1000">item text</span><span
class="cmsy-10">&#x27E9;</span><br
class="newline" /><span
class="ectt-1000">\end{altdescription} </span></div><hr>
-</p><!--l. 564--><p class="noindent" >
+</p><!--l. 566--><p class="noindent" >
In addition to the standard <span
class="ecss-1000">description</span><a
id="dx1-12003"></a><a
@@ -1572,13 +1574,13 @@ in the list. For example:
&#x00A0;<br />\item[differentiate]&#x00A0;A&#x00A0;method&#x00A0;that&#x00A0;differentiates&#x00A0;a&#x00A0;function.
&#x00A0;<br />\end{altdescription}
</div>
-<!--l. 574--><p class="nopar" >
-</p><!--l. 576--><p class="noindent" >
+<!--l. 576--><p class="nopar" >
+</p><!--l. 578--><p class="noindent" >
</p>
-<!--l. 576--><p class="noindent" ><a
+<!--l. 578--><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. 578--><p class="noindent" >The <span
+<!--l. 580--><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
@@ -1627,20 +1629,20 @@ environment a title. For example:
&#x00A0;<br />\end{proof}
&#x00A0;<br />\end{theorem}
</div>
-<!--l. 594--><p class="nopar" >
-</p><!--l. 596--><p class="noindent" >
+<!--l. 596--><p class="nopar" >
+</p><!--l. 598--><p class="noindent" >
</p>
-<!--l. 596--><p class="noindent" ><a
+<!--l. 598--><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. 599--><p class="noindent" >Always use <span
+<!--l. 601--><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. 604--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 606--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\sectionref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14002"></a> <span
@@ -1649,7 +1651,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 606--><p class="noindent" >
+</p><!--l. 608--><p class="noindent" >
Used to refer to a section or sections. For example, if you defined a section as
follows:
@@ -1659,7 +1661,7 @@ follows:
<div class="verbatim" id="verbatim-19">
\section{Results}\label{sec:results}
</div>
-<!--l. 611--><p class="nopar" > you can refer to it as follows:
+<!--l. 613--><p class="nopar" > you can refer to it as follows:
@@ -1667,8 +1669,8 @@ follows:
<div class="verbatim" id="verbatim-20">
The&#x00A0;results&#x00A0;are&#x00A0;detailed&#x00A0;in&#x00A0;\sectionref{sec:results}.
</div>
-<!--l. 615--><p class="nopar" > This command may also be used for sub-sections and sub-sub-sections.
-</p><!--l. 618--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--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
class="ectt-0900">\appendixref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14003"></a> <span
@@ -1677,9 +1679,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 620--><p class="noindent" >
+</p><!--l. 622--><p class="noindent" >
Used to refer to an appendix or multiple appendices.
-</p><!--l. 623--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 625--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\equationref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14004"></a> <span
@@ -1688,9 +1690,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 625--><p class="noindent" >
+</p><!--l. 627--><p class="noindent" >
Used to refer to an equation or multiple equations.
-</p><!--l. 628--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 630--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\tableref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14005"></a> <span
@@ -1699,10 +1701,10 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 630--><p class="noindent" >
+</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. 634--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 636--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subtabref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14006"></a> <span
@@ -1711,11 +1713,11 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 636--><p class="noindent" >
+</p><!--l. 638--><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. 640--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 642--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\figureref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14007"></a> <span
@@ -1724,12 +1726,12 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 642--><p class="noindent" >
+</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.&#x00A0;2(<span
class="ecti-1000">a</span>) or 4(<span
class="ecti-1000">b</span>).
-</p><!--l. 647--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 649--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subfigref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14008"></a> <span
@@ -1738,11 +1740,11 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 649--><p class="noindent" >
+</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. 653--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 655--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\algorithmref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14009"></a> <span
@@ -1751,9 +1753,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 655--><p class="noindent" >
+</p><!--l. 657--><p class="noindent" >
Used to refer to an algorithm or multiple algorithms.
-</p><!--l. 658--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 660--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\theoremref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14010"></a> <span
@@ -1762,9 +1764,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 660--><p class="noindent" >
+</p><!--l. 662--><p class="noindent" >
Used to refer to a theorem or multiple theorems.
-</p><!--l. 663--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 665--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\lemmaref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14011"></a> <span
@@ -1773,9 +1775,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 665--><p class="noindent" >
+</p><!--l. 667--><p class="noindent" >
Used to refer to a lemma or multiple lemmas.
-</p><!--l. 668--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 670--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\remarkref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14012"></a> <span
@@ -1784,9 +1786,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 670--><p class="noindent" >
+</p><!--l. 672--><p class="noindent" >
Used to refer to a remark or multiple remarks.
-</p><!--l. 673--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 675--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\corollaryref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14013"></a> <span
@@ -1795,9 +1797,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 675--><p class="noindent" >
+</p><!--l. 677--><p class="noindent" >
Used to refer to a corollary or multiple corollaries.
-</p><!--l. 678--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 680--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\definitionref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14014"></a> <span
@@ -1806,12 +1808,12 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 680--><p class="noindent" >
+</p><!--l. 682--><p class="noindent" >
Used to refer to a definition or multiple definitions.
-</p><!--l. 683--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 685--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\conjectureref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14015"></a> <span
@@ -1820,9 +1822,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 685--><p class="noindent" >
+</p><!--l. 687--><p class="noindent" >
Used to refer to a conjecture or multiple conjectures.
-</p><!--l. 688--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 690--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\axiomref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14016"></a> <span
@@ -1831,9 +1833,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 690--><p class="noindent" >
+</p><!--l. 692--><p class="noindent" >
Used to refer to an axiom or multiple axioms.
-</p><!--l. 693--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 695--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\exampleref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14017"></a> <span
@@ -1842,14 +1844,14 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 695--><p class="noindent" >
+</p><!--l. 697--><p class="noindent" >
Used to refer to an example or multiple examples.
-</p><!--l. 698--><p class="noindent" >
+</p><!--l. 700--><p class="noindent" >
</p>
-<!--l. 698--><p class="noindent" ><a
+<!--l. 700--><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. 700--><p class="noindent" >The <span
+<!--l. 702--><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
@@ -1859,7 +1861,7 @@ href="http://ctan.org/pkg/amsmath" ><span
class="ecss-1000">amsmath</span><a
id="dx1-15002"></a> documentation</a> for
further details.
-</p><!--l. 705--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 707--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\set</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-15003"></a> <span
@@ -1868,7 +1870,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">text</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 707--><p class="noindent" >
+</p><!--l. 709--><p class="noindent" >
In addition to the commands provided by <span
class="ecss-1000">amsmath</span><a
id="dx1-15004"></a>, the <span
@@ -1882,8 +1884,8 @@ class="ectt-1000">\set </span>command which can be used to typeset a set. For ex
<div class="verbatim" id="verbatim-21">
The&#x00A0;universal&#x00A0;set&#x00A0;is&#x00A0;denoted&#x00A0;$\set{U}$
</div>
-<!--l. 713--><p class="nopar" >
-</p><!--l. 715--><p class="indent" > Unnumbered single-line equations should be displayed using <span
+<!--l. 715--><p class="nopar" >
+</p><!--l. 717--><p class="indent" > Unnumbered single-line equations should be displayed using <span
class="ectt-1000">\[ </span>and <span
class="ectt-1000">\]</span>. For
example:
@@ -1894,7 +1896,7 @@ example:
<div class="verbatim" id="verbatim-22">
\[E&#x00A0;=&#x00A0;m&#x00A0;c^2\]
</div>
-<!--l. 719--><p class="nopar" > Numbered single-line equations should be displayed using the <span
+<!--l. 721--><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.
@@ -1908,7 +1910,7 @@ For example:
&#x00A0;<br />\cos^2\theta&#x00A0;+&#x00A0;\sin^2\theta&#x00A0;\equiv&#x00A0;1
&#x00A0;<br />\end{equation}
</div>
-<!--l. 726--><p class="nopar" > Multi-lined numbered equations should be displayed using the <span
+<!--l. 728--><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
@@ -1923,7 +1925,7 @@ example:
&#x00A0;<br />f&#8217;(x)&#x00A0;&amp;=&#x00A0;2x&#x00A0;+&#x00A0;1\label{eq:df}
&#x00A0;<br />\end{align}
</div>
-<!--l. 734--><p class="nopar" > Unnumbered multi-lined equations should be displayed using the <span
+<!--l. 736--><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.
@@ -1938,7 +1940,7 @@ For example:
&#x00A0;<br />&amp;=&#x00A0;x^2&#x00A0;-&#x00A0;1
&#x00A0;<br />\end{align*}
</div>
-<!--l. 742--><p class="nopar" > If you want to mix numbered with unnumbered lines use the <span
+<!--l. 744--><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
@@ -1954,12 +1956,12 @@ class="ectt-1000">\nonumber</span>. For example:
&#x00A0;<br />&amp;=&#x00A0;x^2&#x00A0;+&#x00A0;x&#x00A0;+&#x00A0;1\label{eq:y}
&#x00A0;<br />\end{align}
</div>
-<!--l. 751--><p class="nopar" > An equation that is too long to fit on a single line can be displayed using the <span
+<!--l. 753--><p class="nopar" > An equation that is too long to fit on a single line can be displayed using the <span
class="ecss-1000">split</span><a
id="dx1-15013"></a><a
id="dx1-15014"></a>
environment.
-</p><!--l. 755--><p class="indent" > Text can be embedded in an equation using <span
+</p><!--l. 757--><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
@@ -1978,10 +1980,10 @@ 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. 759--><p class="indent" > Predefined operator names are listed in <a
+</p><!--l. 761--><p class="indent" > Predefined operator names are listed in <a
href="#x1-150241">table&#x00A0;1</a>. For additional operators, either
use
-</p><!--l. 761--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 763--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\operatorname</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-15019"></a> <span
@@ -1990,7 +1992,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">name</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 763--><p class="noindent" >
+</p><!--l. 765--><p class="noindent" >
for example
@@ -2001,8 +2003,8 @@ If&#x00A0;$X$&#x00A0;and&#x00A0;$Y$&#x00A0;are&#x00A0;independent,
&#x00A0;<br />$\operatorname{var}(X+Y)&#x00A0;=
&#x00A0;<br />\operatorname{var}(X)&#x00A0;+&#x00A0;\operatorname{var}(Y)$
</div>
-<!--l. 769--><p class="nopar" > or declare it with
-</p><!--l. 771--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 771--><p class="nopar" > or declare it with
+</p><!--l. 773--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\DeclareMathOperator</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-15020"></a> <span
@@ -2016,7 +2018,7 @@ class="ecti-1000">name</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">}</span>
</div><hr>
-</p><!--l. 773--><p class="noindent" >
+</p><!--l. 775--><p class="noindent" >
for example
@@ -2025,7 +2027,7 @@ for example
<div class="verbatim" id="verbatim-28">
\DeclareMathOperator{\var}{var}
</div>
-<!--l. 777--><p class="nopar" > and then use this new command:
+<!--l. 779--><p class="nopar" > and then use this new command:
@@ -2034,8 +2036,8 @@ for example
If&#x00A0;$X$&#x00A0;and&#x00A0;$Y$&#x00A0;are&#x00A0;independent,
&#x00A0;<br />$\var(X+Y)&#x00A0;=&#x00A0;\var(X)+\var(Y)$
</div>
-<!--l. 782--><p class="nopar" >
-</p><!--l. 784--><p class="indent" > If you want limits that go above and below the operator (like <span
+<!--l. 784--><p class="nopar" >
+</p><!--l. 786--><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
@@ -2048,7 +2050,7 @@ class="ectt-1000">\DeclareMathOperator*</span><a
-<!--l. 788--><p class="indent" > <a
+<!--l. 790--><p class="indent" > <a
id="x1-150241"></a></p><hr class="float" /><div class="float"
>
@@ -2261,10 +2263,10 @@ src="jmlr-manual3x.png" alt="lim
</div><hr class="endfloat" />
</div>
-<!--l. 814--><p class="noindent" ><a
+<!--l. 816--><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. 817--><p class="noindent" >It&#8217;s helpful if authors supply grayscale versions of their articles in the event that the
+<!--l. 819--><p class="noindent" >It&#8217;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
@@ -2279,7 +2281,7 @@ print mode (provided you have used <span
class="ectt-1000">\includegraphics</span><a
id="dx1-16001"></a> and haven&#8217;t specified the file
extension).
-</p><!--l. 829--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 831--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\ifprint</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-16002"></a> <span
@@ -2292,7 +2294,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">false part</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 831--><p class="noindent" >
+</p><!--l. 833--><p class="noindent" >
You can use <span
class="ectt-1000">\ifprint </span>to determine which mode you are in. For example:
@@ -2306,7 +2308,7 @@ in&#x00A0;\figureref{fig:nodes},&#x00A0;the
&#x00A0;<br />\ifprint{light&#x00A0;gray}{yellow}&#x00A0;ellipse
&#x00A0;<br />represents&#x00A0;an&#x00A0;output.
</div>
-<!--l. 840--><p class="nopar" > Another example:
+<!--l. 842--><p class="nopar" > Another example:
@@ -2314,12 +2316,12 @@ in&#x00A0;\figureref{fig:nodes},&#x00A0;the
<div class="verbatim" id="verbatim-31">
{\ifprint{\bfseries}{\color{red}}important&#x00A0;text!}
</div>
-<!--l. 844--><p class="nopar" >
-</p><!--l. 846--><p class="indent" > You can use the class option <span
+<!--l. 846--><p class="nopar" >
+</p><!--l. 848--><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. 849--><p class="indent" > The <span
+</p><!--l. 851--><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
@@ -2327,21 +2329,21 @@ predefined colors (listed in the <a
href="http://ctan.org/pkg/xcolor" ><span
class="ecss-1000">xcolor</span><a
id="dx1-16005"></a> documentation</a>).
-</p><!--l. 853--><p class="noindent" >
+</p><!--l. 855--><p class="noindent" >
</p>
-<!--l. 853--><p class="noindent" ><a
+<!--l. 855--><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. 855--><p class="noindent" >If you have a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+<!--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>&#x00A0;query, the first place to go to is the <a
href="http://www.tex.ac.uk/faq" >UK TUG FAQ</a>.
-</p><!--l. 858--><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
+</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&#8217;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>&#x00A0;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. 862--><p class="indent" > There are also forums, mailing lists and newsgroups. For example, the
+</p><!--l. 864--><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>&#x00A0;Community (<a
href="http://www.latex-community.org/" class="url" ><span
@@ -2354,7 +2356,7 @@ 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. 869--><p class="indent" > Documentation for packages or classes can be found using the <span
+</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:
@@ -2364,7 +2366,7 @@ For example:
<div class="verbatim" id="verbatim-32">
texdoc&#x00A0;natbib
</div>
-<!--l. 873--><p class="nopar" > Alternatively, you can go to <span
+<!--l. 875--><p class="nopar" > Alternatively, you can go to <span
class="ectt-1000">http://www.ctan.org/pkg/</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">name</span><span
@@ -2375,17 +2377,17 @@ class="cmsy-10">&#x27E9; </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. 879--><p class="indent" > For a general guide to preparing papers (regardless of whether you are using
+</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>&#x00A0;or a word processor), see Kate L.&#x00A0;Turabian, &#8220;A manual for writers
of term papers, theses, and dissertations&#8221;, The University of Chicago Press,
1996.
-</p><!--l. 884--><p class="noindent" >
+</p><!--l. 886--><p class="noindent" >
</p>
-<!--l. 884--><p class="noindent" ><a
+<!--l. 886--><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. 887--><p class="noindent" >The <span
+<!--l. 889--><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
@@ -2394,18 +2396,21 @@ class="ectt-1000">paper1/paper1.tex</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>
-and <span
-class="ectt-1000">jmlrbook-sample.tex</span>. All but the last named one are articles using the <span
-class="ecss-1000">jmlr </span>class.
-The last one (<span
-class="ectt-1000">jmlrbook-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. 900--><p class="indent" > Before you compile the book, make sure that all the articles compile as stand-alone
+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>) 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
documents (and run Bib<span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;where necessary). You can use the <span
class="ectt-1000">makejmlrbook</span><a
@@ -2415,13 +2420,13 @@ href="#x1-260004.6">§4.6 </a><a
href="#x1-260004.6">Creating the
Book Using <span
class="ectt-1000">makejmlrbook</span><!--tex4ht:ref: sec:makejmlrbook --></a> for details.
-</p><!--l. 906--><p class="noindent" >
+</p><!--l. 909--><p class="noindent" >
</p>
-<!--l. 906--><p class="noindent" ><a
+<!--l. 909--><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. 907--><p class="noindent" >
+<!--l. 910--><p class="noindent" >
</p><dl class="description"><dt class="description">
<span
class="ecsx-1000">nowcp</span><a
@@ -2434,27 +2439,27 @@ 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. 913--><p class="noindent" >If the book has a mixture of JMLR and JMLR WCP articles, you can switch
- between them using
- </p><!--l. 915--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+ <!--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="ectt-0900">\jmlrwcp</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-19003"></a> <span
class="ectt-1000">\jmlrwcp </span></div><hr>
- </p><!--l. 917--><p class="noindent" >
+ </p><!--l. 920--><p class="noindent" >
and
- </p><!--l. 919--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+ </p><!--l. 922--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrnowcp</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-19004"></a> <span
class="ectt-1000">\jmlrnowcp </span></div><hr>
- </p><!--l. 921--><p class="noindent" >
+ </p><!--l. 924--><p class="noindent" >
Alternatively, you can set the name of the journal or conference proceedings
using:
- </p><!--l. 924--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+ </p><!--l. 927--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrproceedings</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-19005"></a> <span
@@ -2467,7 +2472,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">long title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
- </p><!--l. 926--><p class="noindent" >
+ </p><!--l. 929--><p class="noindent" >
</p></dd><dt class="description">
<span
class="ecsx-1000">color</span><a
@@ -2551,7 +2556,7 @@ class="ecss-1000">hyperref</span><a
<div class="verbatim" id="verbatim-33">
\documentclass[prehyperref={\usepackage{foo,bar}}]{jmlrbook}
</div>
- <!--l. 954--><p class="nopar" > or:
+ <!--l. 957--><p class="nopar" > or:
@@ -2559,7 +2564,7 @@ class="ecss-1000">hyperref</span><a
<div class="verbatim" id="verbatim-34">
\documentclass[prehyperref={\usepackage{foo}\usepackage{bar}}]{jmlrbook}
</div>
- <!--l. 958--><p class="nopar" >
+ <!--l. 961--><p class="nopar" >
</p></dd><dt class="description">
<span
class="ecsx-1000">10pt</span><a
@@ -2576,19 +2581,19 @@ class="ecsx-1000">12pt</span><a
id="dx1-19025"></a> </dt><dd
class="description">Use 12pt as the normal text size.
</dd></dl>
-<!--l. 966--><p class="noindent" >
+<!--l. 969--><p class="noindent" >
</p>
-<!--l. 966--><p class="noindent" ><a
+<!--l. 969--><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. 968--><p class="noindent" >Any packages that the imported articles load (which aren&#8217;t automatically loaded by
+<!--l. 971--><p class="noindent" >Any packages that the imported articles load (which aren&#8217;t automatically loaded by
<span
class="ecss-1000">jmlr</span>) must be loaded in the book&#8217;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. 973--><p class="indent" > Commands that are defined in the imported articles will be local to that article
+</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
class="ectt-1000">\gdef</span><a
id="dx1-20002"></a> or <span
@@ -2612,7 +2617,7 @@ class="ectt-1000">\samplecommand </span>using
<span
class="ectt-1000">\newcommand</span>. As long as this command isn&#8217;t also defined in the book, there won&#8217;t be a
conflict.
-</p><!--l. 985--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 988--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\title</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20008"></a> <span
@@ -2625,7 +2630,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">book title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 987--><p class="noindent" >
+</p><!--l. 990--><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&#8217;s properties
@@ -2633,7 +2638,7 @@ in their PDF viewer. (Note that in the imported articles, <span
class="ectt-1000">\title </span>sets the article&#8217;s title
and the optional argument sets the short title for the page header and table of
contents.)
-</p><!--l. 995--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 998--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\author</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20009"></a> <span
@@ -2649,7 +2654,7 @@ class="ectt-1000">} </span></div><hr>
-</p><!--l. 997--><p class="noindent" >
+</p><!--l. 1000--><p class="noindent" >
In the book preamble, <span
class="ectt-1000">\author </span>sets the book&#8217;s author (or editor) and the optional
argument is used for the PDF author, which will be displayed when the reader views
@@ -2657,7 +2662,7 @@ the PDF file&#8217;s properties in their PDF viewer. (Note that in the imported
<span
class="ectt-1000">\author </span>sets the article&#8217;s author and the optional argument sets the short author list
for the page header.)
-</p><!--l. 1005--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1008--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\volume</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20010"></a> <span
@@ -2666,10 +2671,10 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">number</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1007--><p class="noindent" >
+</p><!--l. 1010--><p class="noindent" >
This command sets the book&#8217;s volume number. Omit if the book has no volume
number.
-</p><!--l. 1011--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1014--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subtitle</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20011"></a> <span
@@ -2678,9 +2683,9 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">sub-title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1013--><p class="noindent" >
+</p><!--l. 1016--><p class="noindent" >
This command sets the book&#8217;s subtitle. Omit if the book has no sub-title.
-</p><!--l. 1017--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1020--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\logo</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20012"></a> <span
@@ -2689,7 +2694,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">image command</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1019--><p class="noindent" >
+</p><!--l. 1022--><p class="noindent" >
This sets the book&#8217;s title image. Use <span
class="ectt-1000">\includegraphics</span><a
id="dx1-20013"></a> and omit the file extension. If
@@ -2698,7 +2703,7 @@ used for the print version of the book. (See <a
href="#x1-160003.11">§3.11 </a><a
href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a> for further
details.)
-</p><!--l. 1026--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1029--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\team</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20014"></a> <span
@@ -2707,10 +2712,10 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">team title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1028--><p class="noindent" >
+</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. 1032--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1035--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\productioneditor</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20015"></a> <span
@@ -2719,39 +2724,39 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">name</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1034--><p class="noindent" >
+</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. 1038--><p class="indent" > See <a
+</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. 1041--><p class="noindent" >
+</p><!--l. 1044--><p class="noindent" >
</p>
-<!--l. 1041--><p class="noindent" ><a
+<!--l. 1044--><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. 1043--><p class="noindent" >All commands that are provided by the <span
+<!--l. 1046--><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. 1048--><p class="indent" > In the main part of the book you can use the following commands:
-</p><!--l. 1049--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</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="ectt-0900">\maketitle</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21001"></a> <span
class="ectt-1000">\maketitle </span></div><hr>
-</p><!--l. 1051--><p class="noindent" >
+</p><!--l. 1054--><p class="noindent" >
This displays the book&#8217;s title page. Note that <span
class="ectt-1000">\maketitle </span>has a different effect when
used in imported articles.
-</p><!--l. 1055--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1058--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\frontmatter</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21002"></a> <span
class="ectt-1000">\frontmatter </span></div><hr>
-</p><!--l. 1057--><p class="noindent" >
+</p><!--l. 1060--><p class="noindent" >
Use this command at the start of the front matter (e.g.&#x00A0;before the foreword or preface).
@@ -2761,7 +2766,7 @@ 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. 1063--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1066--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">authorsignoff</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21003"></a><a
@@ -2773,19 +2778,19 @@ class="ecti-1000">author list</span><span
class="cmsy-10">&#x27E9;</span><br
class="newline" /><span
class="ectt-1000">\end{authorsignoff} </span></div><hr>
-</p><!--l. 1067--><p class="noindent" >
+</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. 1070--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1073--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\Author</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21005"></a> <span
-class="ectt-1000">\author{</span><span
+class="ectt-1000">\Author{</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">details</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1072--><p class="noindent" >
+</p><!--l. 1075--><p class="noindent" >
for the author&#8217;s details. More than one <span
class="ectt-1000">\Author </span>should be used if there is more than
one author. Example:
@@ -2801,12 +2806,48 @@ one author. Example:
&#x00A0;<br />University&#x00A0;of&#x00A0;No&#x00A0;Where}
&#x00A0;<br />\end{authorsignoff}
</div>
-<!--l. 1082--><p class="nopar" >
-</p><!--l. 1084--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
-class="ectt-0900">signoff</span><span
+<!--l. 1085--><p class="nopar" >
+</p><!--l. 1087--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-0900">preface</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21006"></a><a
id="dx1-21007"></a> <span
+class="ectt-1000">\begin{preface}[</span><span
+class="cmsy-10">&#x27E8;</span><span
+class="ecti-1000">filename</span><span
+class="cmsy-10">&#x27E9;</span><span
+class="ectt-1000">] </span></div><hr>
+</p><!--l. 1089--><p class="noindent" >
+This environment may be used to typeset the preface. This starts a new chapter
+using
+
+
+
+</p>
+ <div class="verbatim" id="verbatim-36">
+\chapter{\prefacename}
+</div>
+<!--l. 1094--><p class="nopar" > <span class="marginpar"><span
+class="ectt-0900">\prefacename</span><span
+class="ectt-0900">&#x00A0;</span></span><a
+ id="dx1-21008"></a>where <span
+class="ectt-1000">\prefacename </span>defaults to &#8220;Preface&#8221;. This environment should
+typically 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
+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-0900">signoff</span><span
+class="ectt-0900">&#x00A0;</span></span><a
+ id="dx1-21011"></a><a
+ id="dx1-21012"></a> <span
class="ectt-1000">\begin{signoff}[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">team name</span><span
@@ -2822,27 +2863,40 @@ class="ecti-1000">editor list</span><span
class="cmsy-10">&#x27E9;</span><br
class="newline" /><span
class="ectt-1000">\end{signoff} </span></div><hr>
-</p><!--l. 1088--><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, &#8220;The Editorial Team&#8221; is
-used.
-</p><!--l. 1093--><p class="indent" > Within the environment use:
-</p><!--l. 1094--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</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, &#8220;The Editorial Team&#8221; is used. If you
+are using the <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
+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
+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
class="ectt-0900">\Editor</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21008"></a> <span
+ id="dx1-21021"></a> <span
class="ectt-1000">\Editor{</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">details</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1096--><p class="noindent" >
+</p><!--l. 1119--><p class="noindent" >
for each editor. Example:
</p>
- <div class="verbatim" id="verbatim-36">
+ <div class="verbatim" id="verbatim-37">
\begin{signoff}{March&#x00A0;2010}
&#x00A0;<br />&#x00A0;First&#x00A0;editor:
&#x00A0;<br />\Editor{Nicola&#x00A0;Talbot\\
@@ -2854,28 +2908,28 @@ for each editor. Example:
&#x00A0;<br />\mailto{ae@sample.com}}
&#x00A0;<br />\end{signoff}
</div>
-<!--l. 1109--><p class="nopar" >
-</p><!--l. 1111--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 1132--><p class="nopar" >
+</p><!--l. 1134--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\tableofcontents</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21009"></a> <span
+ id="dx1-21022"></a> <span
class="ectt-1000">\tableofcontents </span></div><hr>
-</p><!--l. 1113--><p class="noindent" >
+</p><!--l. 1136--><p class="noindent" >
This command displays the book&#8217;s table of contents. Note that it has a different effect if
used in an imported article.
-</p><!--l. 1117--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1140--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\mainmatter</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21010"></a> <span
+ id="dx1-21023"></a> <span
class="ectt-1000">\mainmatter </span></div><hr>
-</p><!--l. 1119--><p class="noindent" >
+</p><!--l. 1142--><p class="noindent" >
Use this command to switch to the book&#8217;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. 1124--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1147--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\part</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21011"></a> <span
+ id="dx1-21024"></a> <span
class="ectt-1000">\part[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">short title</span><span
@@ -2885,29 +2939,29 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1126--><p class="noindent" >
+</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
article.
-</p><!--l. 1131--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1154--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\addtocpart</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21012"></a> <span
+ id="dx1-21025"></a> <span
class="ectt-1000">\addtocpart{</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1133--><p class="noindent" >
+</p><!--l. 1156--><p class="noindent" >
This adds <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9; </span>to the table of contents, issues a clear double page, but doesn&#8217;t display
any text or affect the part numbering.
-</p><!--l. 1138--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1161--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\chapter</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21013"></a> <span
+ id="dx1-21026"></a> <span
class="ectt-1000">\chapter[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">short title</span><span
@@ -2917,13 +2971,13 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1140--><p class="noindent" >
+</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. 1144--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1167--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\section</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21014"></a> <span
+ id="dx1-21027"></a> <span
class="ectt-1000">\section[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">short title</span><span
@@ -2933,11 +2987,11 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1146--><p class="noindent" >
-</p><!--l. 1147--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1169--><p class="noindent" >
+</p><!--l. 1170--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsection</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21015"></a> <span
+ id="dx1-21028"></a> <span
class="ectt-1000">\subsection[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">short title</span><span
@@ -2947,11 +3001,11 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1149--><p class="noindent" >
-</p><!--l. 1150--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1172--><p class="noindent" >
+</p><!--l. 1173--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsubsection</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21016"></a> <span
+ id="dx1-21029"></a> <span
class="ectt-1000">\subsubsection[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">short title</span><span
@@ -2961,14 +3015,14 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1152--><p class="noindent" >
+</p><!--l. 1175--><p class="noindent" >
-</p><!--l. 1153--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1176--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\paragraph</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21017"></a> <span
+ id="dx1-21030"></a> <span
class="ectt-1000">\paragraph[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">short title</span><span
@@ -2978,11 +3032,11 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1155--><p class="noindent" >
-</p><!--l. 1156--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1178--><p class="noindent" >
+</p><!--l. 1179--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subparagraph</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21018"></a> <span
+ id="dx1-21031"></a> <span
class="ectt-1000">\subparagraph[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">short title</span><span
@@ -2992,26 +3046,26 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">title</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1158--><p class="noindent" >
+</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. 1163--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1186--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\appendix</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21019"></a> <span
+ id="dx1-21032"></a> <span
class="ectt-1000">\appendix </span></div><hr>
-</p><!--l. 1165--><p class="noindent" >
+</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&#8217;t affect the main part
of the book.
-</p><!--l. 1172--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1195--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">jmlrpapers</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21020"></a><a
- id="dx1-21021"></a> <span
+ id="dx1-21033"></a><a
+ id="dx1-21034"></a> <span
class="ectt-1000">\begin{jmlrpapers}</span><br
class="newline" /><span
class="cmsy-10">&#x27E8;</span><span
@@ -3019,13 +3073,13 @@ class="ecti-1000">imported papers</span><span
class="cmsy-10">&#x27E9;</span><br
class="newline" /><span
class="ectt-1000">\end{jmlrpapers} </span></div><hr>
-</p><!--l. 1176--><p class="noindent" >
+</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. 1179--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1202--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\importpubpaper</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21022"></a> <span
+ id="dx1-21035"></a> <span
class="ectt-1000">\importpubpaper[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
@@ -3044,7 +3098,7 @@ class="ecti-1000">pages</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">}</span>
</div><hr>
-</p><!--l. 1181--><p class="noindent" >
+</p><!--l. 1204--><p class="noindent" >
This imports an article that has already been published elsewhere. The <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">pages</span><span
@@ -3073,10 +3127,10 @@ also use this label to reference the article elsewhere in the book (see <a
href="#x1-230004.3.2">§4.3.2
</a><a
href="#x1-230004.3.2">Cross-Referencing<!--tex4ht:ref: sec:bkcrossref --></a>).
-</p><!--l. 1195--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1218--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\importpaper</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21023"></a> <span
+ id="dx1-21036"></a> <span
class="ectt-1000">\importpaper[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
@@ -3090,14 +3144,14 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">file</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1197--><p class="noindent" >
+</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. 1202--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1225--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\importarticle</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-21024"></a> <span
+ id="dx1-21037"></a> <span
class="ectt-1000">\importarticle[</span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
@@ -3111,12 +3165,12 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">file</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1204--><p class="noindent" >
+</p><!--l. 1227--><p class="noindent" >
This imports an article that hasn&#8217;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. 1209--><p class="indent" > Example: to import a previously published paper <span
+</p><!--l. 1232--><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>:
@@ -3124,19 +3178,19 @@ class="ectt-1000">paper2/paper2.tex</span>:
</p>
- <div class="verbatim" id="verbatim-37">
+ <div class="verbatim" id="verbatim-38">
\begin{jmlrpapers}
&#x00A0;<br />\importpubpaper{paper1}{paper1}{23--45}
&#x00A0;<br />\importarticle{paper2}{paper2}
&#x00A0;<br />\end{jmlrpapers}
</div>
-<!--l. 1217--><p class="nopar" >
-</p><!--l. 1219--><p class="noindent" >
+<!--l. 1240--><p class="nopar" >
+</p><!--l. 1242--><p class="noindent" >
</p>
-<!--l. 1219--><p class="noindent" ><a
+<!--l. 1242--><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. 1221--><p class="noindent" >The <span
+<!--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
class="ecss-1000">twocolumn</span><a
@@ -3151,12 +3205,12 @@ class="ecss-1000">jmlrpapers</span><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. 1229--><p class="noindent" >
+</p><!--l. 1252--><p class="noindent" >
</p>
-<!--l. 1229--><p class="noindent" ><a
+<!--l. 1252--><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. 1232--><p class="noindent" >You can cross-reference other parts of the book using the standard <span
+<!--l. 1255--><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
@@ -3175,24 +3229,24 @@ class="ectt-1000">paper1/paper1.tex</span>, you would need to do:
</p>
- <div class="verbatim" id="verbatim-38">
+ <div class="verbatim" id="verbatim-39">
see&#x00A0;Section~\ref{paper1/paper1sec:results}
</div>
-<!--l. 1242--><p class="nopar" > or
+<!--l. 1265--><p class="nopar" > or
</p>
- <div class="verbatim" id="verbatim-39">
+ <div class="verbatim" id="verbatim-40">
see&#x00A0;\sectionref{paper1/paper1sec:results}
</div>
-<!--l. 1246--><p class="nopar" >
-</p><!--l. 1248--><p class="indent" > In addition to the commands described in <a
+<!--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
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. 1252--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1275--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\chapterref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23003"></a> <span
@@ -3201,10 +3255,10 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label list</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1254--><p class="noindent" >
+</p><!--l. 1277--><p class="noindent" >
Reference a chapter or chapters. The argument is a comma-separated list of
labels.
-</p><!--l. 1258--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1281--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\articlepageref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23004"></a> <span
@@ -3213,7 +3267,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1260--><p class="noindent" >
+</p><!--l. 1283--><p class="noindent" >
This displays the starting page number of the article whose label is given by <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
@@ -3223,11 +3277,11 @@ Note that this must a single label, not a list. For example:
</p>
- <div class="verbatim" id="verbatim-40">
+ <div class="verbatim" id="verbatim-41">
An&#x00A0;interesting&#x00A0;article&#x00A0;starts&#x00A0;on&#x00A0;page~\articlepageref{paper1/paper1}
</div>
-<!--l. 1266--><p class="nopar" >
-</p><!--l. 1268--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 1289--><p class="nopar" >
+</p><!--l. 1291--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\articlepagesref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23005"></a> <span
@@ -3236,7 +3290,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1270--><p class="noindent" >
+</p><!--l. 1293--><p class="noindent" >
This displays the page range of the article whose label is given by <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
@@ -3248,7 +3302,7 @@ class="cmsy-10">&#x27E9; </span>argument
of <span
class="ectt-1000">\importpubarticle</span><a
id="dx1-23006"></a>.
-</p><!--l. 1276--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1299--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\articletitleref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23007"></a> <span
@@ -3257,13 +3311,13 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1278--><p class="noindent" >
+</p><!--l. 1301--><p class="noindent" >
This displays the short title for the article whose label is given by <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
class="cmsy-10">&#x27E9;</span>. Again, this
must be a single label, not a list.
-</p><!--l. 1283--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1306--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\articleauthorref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23008"></a> <span
@@ -3272,27 +3326,27 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1285--><p class="noindent" >
+</p><!--l. 1308--><p class="noindent" >
This displays the author list for the article whose label is given by <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">label</span><span
class="cmsy-10">&#x27E9;</span>. Again, this
must be a single label, not a list.
-</p><!--l. 1290--><p class="noindent" >
+</p><!--l. 1313--><p class="noindent" >
</p>
-<!--l. 1290--><p class="noindent" ><a
+<!--l. 1313--><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. 1293--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+<!--l. 1316--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\titlebody</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-24001"></a> <span
class="ectt-1000">\titlebody </span></div><hr>
-</p><!--l. 1295--><p class="noindent" >
+</p><!--l. 1318--><p class="noindent" >
The main body of the book&#8217;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. 1299--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1322--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\SetTitleElement</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-24002"></a> <span
@@ -3309,7 +3363,7 @@ class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">post</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1301--><p class="noindent" >
+</p><!--l. 1324--><p class="noindent" >
where <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">element</span><span
@@ -3343,12 +3397,12 @@ class="ectt-1000">\volume{}</span></span></span> is used, then
</p>
- <div class="verbatim" id="verbatim-41">
+ <div class="verbatim" id="verbatim-42">
\SetTitleElement{volume}{\mainvolumefont}{\postmainvolume}
</div>
-<!--l. 1313--><p class="nopar" > will do nothing (so you don&#8217;t end up with <span
+<!--l. 1336--><p class="nopar" > will do nothing (so you don&#8217;t end up with <span
class="ecbx-1000">Volume :</span>).
-</p><!--l. 1316--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1339--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\IfTitleElement</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-24005"></a> <span
@@ -3366,7 +3420,7 @@ class="ecti-1000">false part</span><span
class="cmsy-10">&#x27E9;</span><span
class="ectt-1000">}</span>
</div><hr>
-</p><!--l. 1318--><p class="noindent" >
+</p><!--l. 1341--><p class="noindent" >
This does <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">true part</span><span
@@ -3383,20 +3437,20 @@ class="ectt-1000">\postmainvolume </span>is defined as:
</p>
- <div class="verbatim" id="verbatim-42">
+ <div class="verbatim" id="verbatim-43">
\newcommand{\postmainvolume}{%
&#x00A0;<br />&#x00A0;&#x00A0;\IfTitleElement{subtitle}{}{:}\par\relax
&#x00A0;<br />}
</div>
-<!--l. 1326--><p class="nopar" > This means that it will only print a colon after the volume number if the subtitle has
+<!--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. 1330--><p class="indent" > The default definition of <span
+</p><!--l. 1353--><p class="indent" > The default definition of <span
class="ectt-1000">\titlebody </span>is:
</p>
- <div class="verbatim" id="verbatim-43">
+ <div class="verbatim" id="verbatim-44">
\newcommand{\titlebody}{%
&#x00A0;<br />&#x00A0;&#x00A0;\SetTitleElement{title}{\maintitlefont}{\postmaintitle}%
&#x00A0;<br />&#x00A0;&#x00A0;\SetTitleElement{volume}{\mainvolumefont}{\postmainvolume}%
@@ -3408,13 +3462,13 @@ class="ectt-1000">\titlebody </span>is:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;{\postmainproductioneditor}%
&#x00A0;<br />}
</div>
-<!--l. 1342--><p class="nopar" >
-</p><!--l. 1344--><p class="noindent" >
+<!--l. 1365--><p class="nopar" >
+</p><!--l. 1367--><p class="noindent" >
</p>
-<!--l. 1344--><p class="noindent" ><a
+<!--l. 1367--><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. 1346--><p class="noindent" >The <span
+<!--l. 1369--><p class="noindent" >The <span
class="ecss-1000">combine</span><a
id="dx1-25001"></a> class and <span
class="ecss-1000">hyperref</span><a
@@ -3436,13 +3490,13 @@ It&#8217;s likely that there are other packages that may cause a problem and, as
found, they will be added to the check list. Also, it&#8217;s possible for an author to disable
the package checking mechanism if they are determined to use a particular
package.
-</p><!--l. 1360--><p class="indent" > In the event that an article has loaded a problem package, the editors will have to
+</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&#8217;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
class="E">E</span>X</span></span>&#x00A0;expertise amongst the editors and the time
available.
-</p><!--l. 1367--><p class="indent" > Another problem that can arise is when different articles use packages that conflict.
+</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
class="ecss-1000">foo </span>and another uses package <span
class="ecss-1000">bar</span>. Each article
@@ -3466,14 +3520,21 @@ class="ecss-1000">algorithm2e</span><a
class="ecss-1000">algorithm2e</span><a
id="dx1-25010"></a><a
id="dx1-25011"></a>
-environment.
-</p><!--l. 1379--><p class="indent" > Articles that use different input encodings can also cause a problem. For
-example, if one article uses <span
-class="ectt-1000">utf8 </span>and another uses <span
-class="ectt-1000">latin1</span>. If the authors have
+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
+<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&#8217;t
+exist.
+</p><!--l. 1406--><p class="indent" > Articles that use different input encodings can also cause a problem. For
+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
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;command, such as <span
@@ -3481,48 +3542,50 @@ class="ectt-1000">\&#8217;e </span>or <span
class="ectt-1000">\ae</span>, then this will cause an error on compiling the
book.<span class="footnote-mark"><a
href="#fn3x0" id="fn3x0-bk"><sup class="textsuperscript">3</sup></a></span><a
- id="x1-25012f3"></a>
+ id="x1-25014f3"></a>
The choice then is to either change all non-keyboard characters with the appropriate
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;commands or to use the <span
class="ectt-1000">\inputencoding </span>command, supplied by the <span
class="ecss-1000">inputenc</span><a
- id="dx1-25013"></a>
+ id="dx1-25015"></a>
package, to switch the encoding at the start of each article.
-</p><!--l. 1391--><p class="indent" > Authors who use <span
+</p><!--l. 1418--><p class="indent" > Authors who use <span
class="ectt-1000">\nonumber </span>within an <span
class="ecss-1000">equation</span><a
- id="dx1-25014"></a><a
- id="dx1-25015"></a> environment can mess up the
+ 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>&#x2026;&#x00A0;<span
class="ectt-1000">\] </span>(or
just make it a numbered equation).
-</p><!--l. 1396--><p class="indent" > If the article changes the graphics path using <span
+</p><!--l. 1423--><p class="indent" > If the article changes the graphics path using <span
class="ectt-1000">\graphicspath</span>, <span
class="ecss-1000">jmlrbook </span>won&#8217;t
find the graphics if the imported articles aren&#8217;t in the same directory as the
book.
-</p><!--l. 1400--><p class="noindent" >
+</p><!--l. 1427--><p class="noindent" >
</p>
-<!--l. 1400--><p class="noindent" ><a
+<!--l. 1427--><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. 1403--><p class="noindent" >The <span
+<!--l. 1430--><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
-class="ectt-1000">\importarticle</span>,
+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">\importpaper </span>or <span
class="ectt-1000">\importpubpaper</span>, and the imported articles must use the <span
-class="ecss-1000">jmlr</span>
-class.
-</p><!--l. 1411--><p class="indent" > On UNIX style systems, the script can be invoked from a terminal using:
+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">
<br /><span
class="ectt-1000">makejmlrbook [</span><span
@@ -3533,7 +3596,7 @@ class="ectt-1000">] </span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">filename</span><span
class="cmsy-10">&#x27E9;</span></span>
-</p><!--l. 1415--><p class="indent" > <spacer type=vertical size=10>
+</p><!--l. 1443--><p class="indent" > <spacer type=vertical size=10>
If that doesn&#8217;t work, or you aren&#8217;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
@@ -3545,7 +3608,7 @@ class="ectt-1000">] </span><span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">filename</span><span
class="cmsy-10">&#x27E9;</span></span>
-</p><!--l. 1421--><p class="indent" > <spacer type=vertical size=10>
+</p><!--l. 1449--><p class="indent" > <spacer type=vertical size=10>
The mandatory argument <span
class="cmsy-10">&#x27E8;</span><span
class="ecti-1000">filename</span><span
@@ -3557,52 +3620,52 @@ class="ectt-1000">.tex </span>extension. For
example, if the file is called <span
class="ectt-1000">proceedings.tex</span>, you can call <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-26002"></a> as
+ id="dx1-26003"></a> as
follows:
</p>
- <div class="verbatim" id="verbatim-44">
+ <div class="verbatim" id="verbatim-45">
perl&#x00A0;makejmlrbook&#x00A0;proceedings
</div>
-<!--l. 1429--><p class="nopar" > This will create the files <span
+<!--l. 1457--><p class="nopar" > This will create the files <span
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. 1436--><p class="indent" > The options to <span
+</p><!--l. 1464--><p class="indent" > The options to <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-26003"></a> are as follows:
+ id="dx1-26004"></a> are as follows:
</p><dl class="description"><dt class="description">
<span
-class="ecbx-1000">&#8211;online</span> </dt><dd
+class="ectt-1000">--online</span> </dt><dd
class="description">Generate the color on-line version (default).
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;noonline</span> </dt><dd
+class="ectt-1000">--noonline</span> </dt><dd
class="description">Don&#8217;t generate the color on-line version.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;print</span> </dt><dd
+class="ectt-1000">--print</span> </dt><dd
class="description">Generate the grayscale print version (default).
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;noprint</span> </dt><dd
+class="ectt-1000">--noprint</span> </dt><dd
class="description">Don&#8217;t generate the grayscale print version.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;html</span> </dt><dd
+class="ectt-1000">--html</span> </dt><dd
class="description">Generate the HTML files and the individual article PDFs (default).
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;nohtml</span> </dt><dd
+class="ectt-1000">--nohtml</span> </dt><dd
class="description">Don&#8217;t generate the HTML files and the individual article PDFs.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;logourl </span><span
+class="ectt-1000">--logourl </span><span
class="cmsy-10">&#x27E8;</span><span
class="ecbi-1000">url</span><span
class="cmsy-10">&#x27E9;</span> </dt><dd
@@ -3612,40 +3675,60 @@ class="ecti-1000">url</span><span
class="cmsy-10">&#x27E9;</span>.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;batchtex</span> </dt><dd
+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="ecss-1000">preface</span><a
+ id="dx1-26005"></a><a
+ 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
+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&#8217;t try extracting the preface. (Default.)
+ </dd><dt class="description">
+<span
+class="ectt-1000">--batchtex</span> </dt><dd
class="description">Run <span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;in batch mode.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;nobatchtex</span> </dt><dd
+class="ectt-1000">--nobatchtex</span> </dt><dd
class="description">Don&#8217;t run <span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;in batch mode (default).
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;quieter</span> </dt><dd
-class="description">Reduce chatter to STDOUT (doesn&#8217;t eliminate all messages). This also
- runs <span class="TEX">T<span
+class="ectt-1000">--quieter</span> </dt><dd
+class="description">Reduce chatter to STDOUT (doesn&#8217;t eliminate all messages). This
+ also runs <span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;in batch mode.
+
+
+
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;noquieter</span> </dt><dd
+class="ectt-1000">--noquieter</span> </dt><dd
class="description">Don&#8217;t reduce messages to STDOUT (default).
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;version</span> </dt><dd
+class="ectt-1000">--version</span> </dt><dd
class="description">Display the version number and exit.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;help</span> </dt><dd
+class="ectt-1000">--help</span> </dt><dd
class="description">List all available options.</dd></dl>
-
-
-
-<!--l. 1457--><p class="indent" > There are also some more advanced options, but these haven&#8217;t been fully
+<!--l. 1492--><p class="indent" > There are also some more advanced options, but these haven&#8217;t been fully
tested:
</p><dl class="description"><dt class="description">
<span
-class="ecbx-1000">&#8211;latexapp </span><span
+class="ectt-1000">--latexapp </span><span
class="cmsy-10">&#x27E8;</span><span
class="ecbi-1000">name</span><span
class="cmsy-10">&#x27E9;</span> </dt><dd
@@ -3653,7 +3736,7 @@ class="description">Application used to call <span class="LATEX">L<span class="A
class="E">E</span>X</span></span>. Defaults to &#8220;pdflatex&#8221;.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;latexopt </span><span
+class="ectt-1000">--latexopt </span><span
class="cmsy-10">&#x27E8;</span><span
class="ecbi-1000">string</span><span
class="cmsy-10">&#x27E9;</span> </dt><dd
@@ -3661,7 +3744,7 @@ class="description">Options to pass to <span class="LATEX">L<span class="A">A</s
class="E">E</span>X</span></span>.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;format </span><span
+class="ectt-1000">--format </span><span
class="cmsy-10">&#x27E8;</span><span
class="ecbi-1000">string</span><span
class="cmsy-10">&#x27E9;</span> </dt><dd
@@ -3670,7 +3753,7 @@ class="description">Output format (defaults to &#8220;pdf&#8221;). This ma
class="E">E</span>X</span></span>&#x00A0;application.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;bibtexapp </span><span
+class="ectt-1000">--bibtexapp </span><span
class="cmsy-10">&#x27E8;</span><span
class="ecbi-1000">name</span><span
class="cmsy-10">&#x27E9;</span> </dt><dd
@@ -3678,7 +3761,7 @@ class="description">Application use to process the bibliography. Defaults to
&#8220;bibtex&#8221;.
</dd><dt class="description">
<span
-class="ecbx-1000">&#8211;bibtexopt </span><span
+class="ectt-1000">--bibtexopt </span><span
class="cmsy-10">&#x27E8;</span><span
class="ecbi-1000">string</span><span
class="cmsy-10">&#x27E9;</span> </dt><dd
@@ -3687,7 +3770,7 @@ class="E">E</span>X</span>.</dd></dl>
-<!--l. 1472--><p class="indent" > <a
+<!--l. 1507--><p class="indent" > <a
id="likesection.1"></a><a
id="Q1-1-28"></a>
</p>
@@ -3717,7 +3800,7 @@ href="jmlr-manual.html#dx1-5021" ><span
class="ecti-1000">4</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\addtocpart</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21012" ><span
+href="jmlr-manual.html#dx1-21025" ><span
class="ecti-1000">5</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">algorithm </span>(environment)&#x00A0;&#x00A0;<a
@@ -3735,807 +3818,842 @@ href="jmlr-manual.html#dx1-3007" >10</a>, <a
href="jmlr-manual.html#dx1-11013" >11</a>, <a
href="jmlr-manual.html#dx1-11014" >12</a>, <a
href="jmlr-manual.html#dx1-25006" >13</a>, <a
-href="jmlr-manual.html#dx1-25009" >14</a> <br /></span>
+href="jmlr-manual.html#dx1-25009" >14</a>, <a
+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>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14009" ><span
-class="ecti-1000">15</span></a> <br /></span>
+class="ecti-1000">16</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">align </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15007" ><span class="underline">16</span></a>, <a
-href="jmlr-manual.html#dx1-15011" ><span class="underline">17</span></a>, <a
-href="jmlr-manual.html#dx1-15017" ><span class="underline">18</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15007" ><span class="underline">17</span></a>, <a
+href="jmlr-manual.html#dx1-15011" ><span class="underline">18</span></a>, <a
+href="jmlr-manual.html#dx1-15017" ><span class="underline">19</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">align* </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15009" ><span class="underline">19</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15009" ><span class="underline">20</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">altdescription </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-12001" ><span
-class="ecti-1000">20</span></a> <br /></span>
+class="ecti-1000">21</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">amsmath </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3002" >21</a>, <a
-href="jmlr-manual.html#dx1-15001" >22</a>, <a
-href="jmlr-manual.html#dx1-15002" >23</a>, <a
-href="jmlr-manual.html#dx1-15004" >24</a>, <a
-href="jmlr-manual.html#dx1-15025" >25</a> <br /></span>
+href="jmlr-manual.html#dx1-3002" >22</a>, <a
+href="jmlr-manual.html#dx1-15001" >23</a>, <a
+href="jmlr-manual.html#dx1-15002" >24</a>, <a
+href="jmlr-manual.html#dx1-15004" >25</a>, <a
+href="jmlr-manual.html#dx1-15025" >26</a> <br /></span>
<span class="index-item"><span
class="ecss-1000">amssymb </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3003" >26</a> <br /></span>
+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>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5019" ><span
-class="ecti-1000">27</span></a> <br /></span>
+class="ecti-1000">28</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\and</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5018" ><span
-class="ecti-1000">28</span></a> <br /></span>
+class="ecti-1000">29</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\appendix</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7012" ><span
-class="ecti-1000">29</span></a>, <a
-href="jmlr-manual.html#dx1-21019" ><span
-class="ecti-1000">30</span></a> <br /></span>
+class="ecti-1000">30</span></a>, <a
+href="jmlr-manual.html#dx1-21032" ><span
+class="ecti-1000">31</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\appendixref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14003" ><span
-class="ecti-1000">31</span></a> <br /></span>
+class="ecti-1000">32</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\articleauthorref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23008" ><span
-class="ecti-1000">32</span></a> <br /></span>
+class="ecti-1000">33</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\articlepageref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23004" ><span
-class="ecti-1000">33</span></a> <br /></span>
+class="ecti-1000">34</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\articlepagesref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23005" ><span
-class="ecti-1000">34</span></a> <br /></span>
+class="ecti-1000">35</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\articletitleref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23007" ><span
-class="ecti-1000">35</span></a> <br /></span>
+class="ecti-1000">36</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\Author</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21005" ><span
-class="ecti-1000">36</span></a> <br /></span>
+class="ecti-1000">37</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\author</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5013" ><span
-class="ecti-1000">37</span></a>, <a
+class="ecti-1000">38</span></a>, <a
href="jmlr-manual.html#dx1-20009" ><span
-class="ecti-1000">38</span></a> <br /></span>
+class="ecti-1000">39</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">authorsignoff </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21003" ><span
-class="ecti-1000">39</span></a> <br /></span>
+class="ecti-1000">40</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">axiom </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13017" ><span class="underline">40</span></a> <br /></span>
+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>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14016" ><span
-class="ecti-1000">41</span></a> <br /></span>
+class="ecti-1000">42</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">B</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\bibliography</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-8002" ><span
-class="ecti-1000">42</span></a> <br /></span>
+class="ecti-1000">43</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">C</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\caption</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-11003" ><span class="underline">43</span></a> <br /></span>
+href="jmlr-manual.html#dx1-11003" ><span class="underline">44</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\chapter</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21013" ><span
-class="ecti-1000">44</span></a> <br /></span>
+href="jmlr-manual.html#dx1-21026" ><span
+class="ecti-1000">45</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\chapterref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23003" ><span
-class="ecti-1000">45</span></a> <br /></span>
+class="ecti-1000">46</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\citep</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-8003" ><span
-class="ecti-1000">46</span></a> <br /></span>
+class="ecti-1000">47</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\citet</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-8004" ><span
-class="ecti-1000">47</span></a> <br /></span>
+class="ecti-1000">48</span></a> <br /></span>
<span class="index-item">class options:<br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">10pt</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-19023" ><span class="underline">48</span></a> <br /></span>
+href="jmlr-manual.html#dx1-19023" ><span class="underline">49</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">11pt</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-19024" ><span class="underline">49</span></a> <br /></span>
+href="jmlr-manual.html#dx1-19024" ><span class="underline">50</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">12pt</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-19025" ><span class="underline">50</span></a> <br /></span>
+href="jmlr-manual.html#dx1-19025" ><span class="underline">51</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">7x10</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-19017" ><span class="underline">51</span></a> <br /></span>
+href="jmlr-manual.html#dx1-19017" ><span class="underline">52</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">color</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4005" ><span class="underline">52</span></a>, <a
-href="jmlr-manual.html#dx1-19006" ><span class="underline">53</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4005" ><span class="underline">53</span></a>, <a
+href="jmlr-manual.html#dx1-19006" ><span class="underline">54</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">gray</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4006" ><span class="underline">54</span></a>, <a
-href="jmlr-manual.html#dx1-16003" ><span class="underline">55</span></a>, <a
-href="jmlr-manual.html#dx1-19007" ><span class="underline">56</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4006" ><span class="underline">55</span></a>, <a
+href="jmlr-manual.html#dx1-16003" ><span class="underline">56</span></a>, <a
+href="jmlr-manual.html#dx1-19007" ><span class="underline">57</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">letterpaper</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-19016" ><span class="underline">57</span></a> <br /></span>
+href="jmlr-manual.html#dx1-19016" ><span class="underline">58</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">nowcp</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4001" ><span class="underline">58</span></a>, <a
-href="jmlr-manual.html#dx1-19001" ><span class="underline">59</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4001" ><span class="underline">59</span></a>, <a
+href="jmlr-manual.html#dx1-19001" ><span class="underline">60</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">onecolumn</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4004" ><span class="underline">60</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4004" ><span class="underline">61</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">prehyperref</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4015" ><span class="underline">61</span></a>, <a
-href="jmlr-manual.html#dx1-19018" ><span class="underline">62</span></a>, <a
-href="jmlr-manual.html#dx1-19021" ><span class="underline">63</span></a> <br /></span>
+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">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">tablecaption</span><br /></span>
<span class="index-subsubitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">bottom</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4011" ><span class="underline">64</span></a>, <a
-href="jmlr-manual.html#dx1-19012" ><span class="underline">65</span></a> <br /></span>
+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>
<span class="index-subsubitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">top</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4007" ><span class="underline">66</span></a>, <a
-href="jmlr-manual.html#dx1-19008" ><span class="underline">67</span></a> <br /></span>
+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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">twocolumn</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4003" ><span class="underline">68</span></a>, <a
-href="jmlr-manual.html#dx1-22001" ><span class="underline">69</span></a> <br /></span>
+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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">wcp</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4002" ><span class="underline">70</span></a>, <a
-href="jmlr-manual.html#dx1-5008" ><span class="underline">71</span></a>, <a
-href="jmlr-manual.html#dx1-19002" ><span class="underline">72</span></a> <br /></span>
+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>
<span class="index-item"><span
class="ecss-1000">combine </span>class&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2003" >73</a>, <a
-href="jmlr-manual.html#dx1-2004" >74</a>, <a
-href="jmlr-manual.html#dx1-3014" >75</a>, <a
-href="jmlr-manual.html#dx1-25001" >76</a> <br /></span>
+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>
<span class="index-item"><span
class="ecss-1000">combnat </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3015" >77</a> <br /></span>
+href="jmlr-manual.html#dx1-3015" >78</a> <br /></span>
<span class="index-item"><span
class="ectt-1000">conjecture </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13015" ><span class="underline">78</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13015" ><span class="underline">79</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\conjectureref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14015" ><span
-class="ecti-1000">79</span></a> <br /></span>
+class="ecti-1000">80</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">corollary </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13011" ><span class="underline">80</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13011" ><span class="underline">81</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\corollaryref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14013" ><span
-class="ecti-1000">81</span></a> <br /></span>
+class="ecti-1000">82</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">D</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\DeclareMathOperator</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-15020" ><span
-class="ecti-1000">82</span></a> <br /></span>
+class="ecti-1000">83</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\DeclareMathOperator*</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15023" ><span class="underline">83</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15023" ><span class="underline">84</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">definition </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13013" ><span class="underline">84</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13013" ><span class="underline">85</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\definitionref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14014" ><span
-class="ecti-1000">85</span></a> <br /></span>
+class="ecti-1000">86</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">description </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-12003" ><span class="underline">86</span></a> <br /></span>
+href="jmlr-manual.html#dx1-12003" ><span class="underline">87</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">E</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\Editor</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21008" ><span
-class="ecti-1000">87</span></a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\editor</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5011" ><span
-class="ecti-1000">88</span></a> <br /></span>
+class="ecti-1000">90</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\editors</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5012" ><span
-class="ecti-1000">89</span></a> <br /></span>
+class="ecti-1000">91</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\Email</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5017" ><span
-class="ecti-1000">90</span></a> <br /></span>
+class="ecti-1000">92</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">enumerate </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-11005" ><span class="underline">91</span></a>, <a
-href="jmlr-manual.html#dx1-11009" ><span class="underline">92</span></a> <br /></span>
+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>
<span class="index-item"><span
class="ectt-1000">enumerate* </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11007" ><span
-class="ecti-1000">93</span></a> <br /></span>
+class="ecti-1000">95</span></a> <br /></span>
<span class="index-item">environments:<br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">abstract</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7002" ><span
-class="ecti-1000">94</span></a> <br /></span>
+class="ecti-1000">96</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">algorithm</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11002" ><span
-class="ecti-1000">95</span></a>, <a
-href="jmlr-manual.html#dx1-25008" ><span class="underline">96</span></a> <br /></span>
+class="ecti-1000">97</span></a>, <a
+href="jmlr-manual.html#dx1-25008" ><span class="underline">98</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">algorithm2e</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11012" ><span
-class="ecti-1000">97</span></a>, <a
-href="jmlr-manual.html#dx1-25011" ><span class="underline">98</span></a> <br /></span>
+class="ecti-1000">99</span></a>, <a
+href="jmlr-manual.html#dx1-25011" ><span class="underline">100</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">align</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15008" ><span class="underline">99</span></a>, <a
-href="jmlr-manual.html#dx1-15012" ><span class="underline">100</span></a>, <a
-href="jmlr-manual.html#dx1-15018" ><span class="underline">101</span></a> <br /></span>
+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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">align*</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15010" ><span class="underline">102</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15010" ><span class="underline">104</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">altdescription</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-12002" ><span
-class="ecti-1000">103</span></a> <br /></span>
+class="ecti-1000">105</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">authorsignoff</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21004" ><span
-class="ecti-1000">104</span></a> <br /></span>
+class="ecti-1000">106</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">axiom</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13018" ><span class="underline">105</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13018" ><span class="underline">107</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">conjecture</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13016" ><span class="underline">106</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13016" ><span class="underline">108</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">corollary</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13012" ><span class="underline">107</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13012" ><span class="underline">109</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">definition</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13014" ><span class="underline">108</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13014" ><span class="underline">110</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">description</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-12004" ><span class="underline">109</span></a> <br /></span>
+href="jmlr-manual.html#dx1-12004" ><span class="underline">111</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">enumerate</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-11006" ><span class="underline">110</span></a>, <a
-href="jmlr-manual.html#dx1-11010" ><span class="underline">111</span></a> <br /></span>
+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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">enumerate*</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11008" ><span
-class="ecti-1000">112</span></a> <br /></span>
+class="ecti-1000">114</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">equation</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15006" ><span class="underline">113</span></a>, <a
-href="jmlr-manual.html#dx1-25015" ><span class="underline">114</span></a> <br /></span>
+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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">example</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13004" ><span class="underline">115</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13004" ><span class="underline">117</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">jmlrpapers</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21021" ><span
-class="ecti-1000">116</span></a>, <a
-href="jmlr-manual.html#dx1-22004" ><span class="underline">117</span></a> <br /></span>
+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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">keywords</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7004" ><span
-class="ecti-1000">118</span></a> <br /></span>
+class="ecti-1000">120</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">lemma</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13006" ><span class="underline">119</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13006" ><span class="underline">121</span></a> <br /></span>
+<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
+class="ectt-1000">preface</span>&#x00A0;&#x00A0;<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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">proof</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13020" ><span class="underline">120</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13020" ><span class="underline">126</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">proposition</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13008" ><span class="underline">121</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13008" ><span class="underline">127</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">remark</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13010" ><span class="underline">122</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13010" ><span class="underline">128</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">signoff</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21007" ><span
-class="ecti-1000">123</span></a> <br /></span>
+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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">split</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15014" ><span class="underline">124</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15014" ><span class="underline">133</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">table</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4009" ><span class="underline">125</span></a>, <a
-href="jmlr-manual.html#dx1-4013" ><span class="underline">126</span></a>, <a
-href="jmlr-manual.html#dx1-19010" ><span class="underline">127</span></a>, <a
-href="jmlr-manual.html#dx1-19014" ><span class="underline">128</span></a> <br /></span>
+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>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">theorem</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13002" ><span class="underline">129</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13002" ><span class="underline">138</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">epsfig </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3013" >130</a>, <a
-href="jmlr-manual.html#dx1-2013" >131</a> <br /></span>
+href="jmlr-manual.html#dx1-3013" >139</a>, <a
+href="jmlr-manual.html#dx1-2013" >140</a> <br /></span>
<span class="index-item"><span
class="ectt-1000">equation </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15005" ><span class="underline">132</span></a>, <a
-href="jmlr-manual.html#dx1-25014" ><span class="underline">133</span></a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\equationref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14004" ><span
-class="ecti-1000">134</span></a> <br /></span>
+class="ecti-1000">143</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">example </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13003" ><span class="underline">135</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13003" ><span class="underline">144</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\exampleref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14017" ><span
-class="ecti-1000">136</span></a> <br /></span>
+class="ecti-1000">145</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">F</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\figureref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14007" ><span
-class="ecti-1000">137</span></a> <br /></span>
+class="ecti-1000">146</span></a> <br /></span>
+<span class="index-item"><span
+class="ecss-1000">fink </span>package&#x00A0;&#x00A0;<a
+href="jmlr-manual.html#dx1-3017" >147</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\floatconts</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4010" ><span class="underline">138</span></a>, <a
-href="jmlr-manual.html#dx1-4014" ><span class="underline">139</span></a>, <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-9001" ><span
-class="ecti-1000">140</span></a>, <a
-href="jmlr-manual.html#dx1-19011" ><span class="underline">141</span></a>, <a
-href="jmlr-manual.html#dx1-19015" ><span class="underline">142</span></a> <br /></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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\frontmatter</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21002" ><span
-class="ecti-1000">143</span></a> <br /></span>
+class="ecti-1000">153</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">G</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\gdef</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20002" ><span class="underline">144</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20002" ><span class="underline">154</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">geometry </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-25005" >145</a>, <a
-href="jmlr-manual.html#dx1-2011" >146</a> <br /></span>
+href="jmlr-manual.html#dx1-25005" >155</a>, <a
+href="jmlr-manual.html#dx1-2011" >156</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\global</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20003" ><span class="underline">147</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20003" ><span class="underline">157</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">graphicx </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3006" >148</a>, <a
-href="jmlr-manual.html#dx1-9002" >149</a> <br /></span>
+href="jmlr-manual.html#dx1-3006" >158</a>, <a
+href="jmlr-manual.html#dx1-9002" >159</a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">H</span>
-<span class="index-item"><span
-class="ecss-1000">hyperref </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2005" >150</a>, <a
-href="jmlr-manual.html#dx1-3008" >151</a>, <a
-href="jmlr-manual.html#dx1-4016" >152</a>, <a
-href="jmlr-manual.html#dx1-19019" >153</a>, <a
-href="jmlr-manual.html#dx1-19020" >154</a>, <a
-href="jmlr-manual.html#dx1-19022" >155</a>, <a
-href="jmlr-manual.html#dx1-25002" >156</a> <br /></span>
+<span class="index-item"><span
+class="ecss-1000">hyperref </span>package&#x00A0;&#x00A0;<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>
</p><p class="theindex"> <span
class="ecbx-1000">I</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\ifprint</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-16002" ><span
-class="ecti-1000">157</span></a> <br /></span>
+class="ecti-1000">167</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\IfTitleElement</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-24005" ><span
-class="ecti-1000">158</span></a> <br /></span>
+class="ecti-1000">168</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\importarticle</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21024" ><span
-class="ecti-1000">159</span></a> <br /></span>
+href="jmlr-manual.html#dx1-21037" ><span
+class="ecti-1000">169</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\importpaper</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21023" ><span
-class="ecti-1000">160</span></a>, <a
-href="jmlr-manual.html#dx1-23002" ><span class="underline">161</span></a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\importpubarticle</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-23006" ><span class="underline">162</span></a> <br /></span>
+href="jmlr-manual.html#dx1-23006" ><span class="underline">172</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\importpubpaper</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21022" ><span
-class="ecti-1000">163</span></a>, <a
-href="jmlr-manual.html#dx1-23001" ><span class="underline">164</span></a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\includegraphics</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-9003" ><span
-class="ecti-1000">165</span></a>, <a
-href="jmlr-manual.html#dx1-16001" ><span class="underline">166</span></a>, <a
-href="jmlr-manual.html#dx1-20013" ><span class="underline">167</span></a> <br /></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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\includeteximage</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-9004" ><span
-class="ecti-1000">168</span></a> <br /></span>
+class="ecti-1000">178</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">inputenc </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-25013" >169</a> <br /></span>
+href="jmlr-manual.html#dx1-25015" >179</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\intertext</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15016" ><span class="underline">170</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15016" ><span class="underline">180</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\issue</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-24004" ><span class="underline">171</span></a> <br /></span>
+href="jmlr-manual.html#dx1-24004" ><span class="underline">181</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">J</span>
<span class="index-item"><span
class="ecss-1000">jmlr2e </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2001" >172</a>, <a
-href="jmlr-manual.html#dx1-3011" >173</a>, <a
-href="jmlr-manual.html#dx1-5001" >174</a>, <a
-href="jmlr-manual.html#dx1-5014" >175</a> <br /></span>
+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>
+<span class="index-item"><span
+class="ecss-1000">jmlrbook </span>package&#x00A0;&#x00A0;<a
+href="jmlr-manual.html#dx1-25013" >186</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrnowcp</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-19004" ><span
-class="ecti-1000">176</span></a> <br /></span>
+class="ecti-1000">187</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">jmlrpapers </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21020" ><span
-class="ecti-1000">177</span></a>, <a
-href="jmlr-manual.html#dx1-22003" ><span class="underline">178</span></a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrproceedings</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-19005" ><span
-class="ecti-1000">179</span></a> <br /></span>
+class="ecti-1000">190</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrpublished</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5006" ><span
-class="ecti-1000">180</span></a> <br /></span>
+class="ecti-1000">191</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrsubmitted</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5005" ><span
-class="ecti-1000">181</span></a> <br /></span>
+class="ecti-1000">192</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrvolume</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5003" ><span
-class="ecti-1000">182</span></a> <br /></span>
+class="ecti-1000">193</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrwcp</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-19003" ><span
-class="ecti-1000">183</span></a> <br /></span>
+class="ecti-1000">194</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">jmlrwcp2e </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2002" >184</a>, <a
-href="jmlr-manual.html#dx1-3012" >185</a>, <a
-href="jmlr-manual.html#dx1-5002" >186</a>, <a
-href="jmlr-manual.html#dx1-5015" >187</a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrworkshop</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5007" ><span
-class="ecti-1000">188</span></a> <br /></span>
+class="ecti-1000">199</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlryear</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5004" ><span
-class="ecti-1000">189</span></a> <br /></span>
+class="ecti-1000">200</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">K</span>
<span class="index-item"><span
class="ectt-1000">keywords </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7003" ><span
-class="ecti-1000">190</span></a> <br /></span>
+class="ecti-1000">201</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">L</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\label</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-11004" ><span class="underline">191</span></a>, <a
-href="jmlr-manual.html#dx1-14001" ><span class="underline">192</span></a> <br /></span>
+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>
<span class="index-item"><span
class="ectt-1000">lemma </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13005" ><span class="underline">193</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13005" ><span class="underline">204</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\lemmaref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14011" ><span
-class="ecti-1000">194</span></a> <br /></span>
+class="ecti-1000">205</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\logo</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20012" ><span
-class="ecti-1000">195</span></a> <br /></span>
+class="ecti-1000">206</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>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-6002" ><span
-class="ecti-1000">196</span></a> <br /></span>
+class="ecti-1000">207</span></a> <br /></span>
+
+
+
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\mainmatter</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21010" ><span
-class="ecti-1000">197</span></a> <br /></span>
+href="jmlr-manual.html#dx1-21023" ><span
+class="ecti-1000">208</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">makejmlrbook</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2015" >198</a>, <a
-href="jmlr-manual.html#dx1-2016" >199</a>, <a
-href="jmlr-manual.html#dx1-3017" >200</a>, <a
-href="jmlr-manual.html#dx1-18001" >201</a>, <a
-href="jmlr-manual.html#dx1-26001" >202</a>, <a
-href="jmlr-manual.html#dx1-26002" >203</a>, <a
-href="jmlr-manual.html#dx1-26003" >204</a> <br /></span>
-
-
-
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\maketitle</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5009" ><span
-class="ecti-1000">205</span></a>, <a
+class="ecti-1000">219</span></a>, <a
href="jmlr-manual.html#dx1-21001" ><span
-class="ecti-1000">206</span></a> <br /></span>
+class="ecti-1000">220</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">N</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\Name</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5016" ><span
-class="ecti-1000">207</span></a> <br /></span>
+class="ecti-1000">221</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">nameref </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3009" >208</a> <br /></span>
+href="jmlr-manual.html#dx1-3009" >222</a> <br /></span>
<span class="index-item"><span
class="ecss-1000">natbib </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3004" >209</a>, <a
-href="jmlr-manual.html#dx1-8001" >210</a>, <a
-href="jmlr-manual.html#dx1-8005" >211</a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\newcommand</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20004" ><span class="underline">212</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20004" ><span class="underline">226</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\newenvironment</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20005" ><span class="underline">213</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20005" ><span class="underline">227</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">O</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\operatorname</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-15019" ><span
-class="ecti-1000">214</span></a> <br /></span>
+class="ecti-1000">228</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\operatorname*</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15022" ><span class="underline">215</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15022" ><span class="underline">229</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">P</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\paragraph</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21017" ><span
-class="ecti-1000">216</span></a> <br /></span>
+href="jmlr-manual.html#dx1-21030" ><span
+class="ecti-1000">230</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\part</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21011" ><span
-class="ecti-1000">217</span></a> <br /></span>
+href="jmlr-manual.html#dx1-21024" ><span
+class="ecti-1000">231</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">pdfpages </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2007" >218</a>, <a
-href="jmlr-manual.html#dx1-25004" >219</a>, <a
-href="jmlr-manual.html#dx1-2010" >220</a> <br /></span>
+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>
+<span class="index-item"><span
+class="ectt-1000">preface </span>(environment)&#x00A0;&#x00A0;<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>
+<span class="index-item"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\prefacename</span></span></span>&#x00A0;&#x00A0;<a
+href="jmlr-manual.html#dx1-21008" ><span
+class="ecti-1000">239</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\productioneditor</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20015" ><span
-class="ecti-1000">221</span></a> <br /></span>
+class="ecti-1000">240</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">proof </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13019" ><span class="underline">222</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13019" ><span class="underline">241</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">proposition </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13007" ><span class="underline">223</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13007" ><span class="underline">242</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">psfig </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2012" >224</a> <br /></span>
+href="jmlr-manual.html#dx1-2012" >243</a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">R</span>
<span class="index-item"><span
class="ectt-1000">remark </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13009" ><span class="underline">225</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13009" ><span class="underline">244</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\remarkref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14012" ><span
-class="ecti-1000">226</span></a> <br /></span>
+class="ecti-1000">245</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\renewcommand</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20006" ><span class="underline">227</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20006" ><span class="underline">246</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\renewenvironment</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20007" ><span class="underline">228</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20007" ><span class="underline">247</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">S</span>
<span class="index-item"><span
class="ecss-1000">scrartcl </span>class&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3001" >229</a> <br /></span>
+href="jmlr-manual.html#dx1-3001" >248</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\section</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7006" ><span
-class="ecti-1000">230</span></a>, <a
-href="jmlr-manual.html#dx1-21014" ><span
-class="ecti-1000">231</span></a> <br /></span>
+class="ecti-1000">249</span></a>, <a
+href="jmlr-manual.html#dx1-21027" ><span
+class="ecti-1000">250</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\section*</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7007" ><span
-class="ecti-1000">232</span></a> <br /></span>
+class="ecti-1000">251</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\sectionref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14002" ><span
-class="ecti-1000">233</span></a> <br /></span>
+class="ecti-1000">252</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\set</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-15003" ><span
-class="ecti-1000">234</span></a> <br /></span>
+class="ecti-1000">253</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">setspace </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3016" >235</a> <br /></span>
+href="jmlr-manual.html#dx1-3016" >254</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\SetTitleElement</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-24002" ><span
-class="ecti-1000">236</span></a> <br /></span>
+class="ecti-1000">255</span></a> <br /></span>
+
+
+
<span class="index-item"><span
class="ectt-1000">signoff </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21006" ><span
-class="ecti-1000">237</span></a> <br /></span>
+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>
<span class="index-item"><span
class="ecss-1000">siunitx </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20001" >238</a> <br /></span>
+href="jmlr-manual.html#dx1-20001" >260</a> <br /></span>
<span class="index-item"><span
class="ectt-1000">split </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15013" ><span class="underline">239</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15013" ><span class="underline">261</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">subfig </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2006" >240</a>, <a
-href="jmlr-manual.html#dx1-10001" >241</a>, <a
-href="jmlr-manual.html#dx1-25003" >242</a>, <a
-href="jmlr-manual.html#dx1-2009" >243</a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subfigref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14008" ><span
-class="ecti-1000">244</span></a> <br /></span>
-
-
-
+class="ecti-1000">266</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subfigure</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-10002" ><span
-class="ecti-1000">245</span></a> <br /></span>
+class="ecti-1000">267</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subparagraph</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21018" ><span
-class="ecti-1000">246</span></a> <br /></span>
+href="jmlr-manual.html#dx1-21031" ><span
+class="ecti-1000">268</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subsection</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7008" ><span
-class="ecti-1000">247</span></a>, <a
-href="jmlr-manual.html#dx1-21015" ><span
-class="ecti-1000">248</span></a> <br /></span>
+class="ecti-1000">269</span></a>, <a
+href="jmlr-manual.html#dx1-21028" ><span
+class="ecti-1000">270</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subsection*</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7009" ><span
-class="ecti-1000">249</span></a> <br /></span>
+class="ecti-1000">271</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subsubsection</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7010" ><span
-class="ecti-1000">250</span></a>, <a
-href="jmlr-manual.html#dx1-21016" ><span
-class="ecti-1000">251</span></a> <br /></span>
+class="ecti-1000">272</span></a>, <a
+href="jmlr-manual.html#dx1-21029" ><span
+class="ecti-1000">273</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subsubsection*</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7011" ><span
-class="ecti-1000">252</span></a> <br /></span>
+class="ecti-1000">274</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subtable</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-10003" ><span
-class="ecti-1000">253</span></a> <br /></span>
+class="ecti-1000">275</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subtabref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14006" ><span
-class="ecti-1000">254</span></a> <br /></span>
+class="ecti-1000">276</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subtitle</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20011" ><span
-class="ecti-1000">255</span></a> <br /></span>
+class="ecti-1000">277</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\sum</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15021" ><span class="underline">256</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15021" ><span class="underline">278</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">T</span>
<span class="index-item"><span
class="ectt-1000">table </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4008" ><span class="underline">257</span></a>, <a
-href="jmlr-manual.html#dx1-4012" ><span class="underline">258</span></a>, <a
-href="jmlr-manual.html#dx1-19009" ><span class="underline">259</span></a>, <a
-href="jmlr-manual.html#dx1-19013" ><span class="underline">260</span></a> <br /></span>
+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>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\tableofcontents</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-21009" ><span
-class="ecti-1000">261</span></a> <br /></span>
+href="jmlr-manual.html#dx1-21022" ><span
+class="ecti-1000">283</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\tableref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14005" ><span
-class="ecti-1000">262</span></a> <br /></span>
+class="ecti-1000">284</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\team</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20014" ><span
-class="ecti-1000">263</span></a> <br /></span>
+class="ecti-1000">285</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\text</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15015" ><span class="underline">264</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15015" ><span class="underline">286</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">theorem </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13001" ><span class="underline">265</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13001" ><span class="underline">287</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">theorem </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2014" >266</a> <br /></span>
+href="jmlr-manual.html#dx1-2014" >288</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\theoremref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14010" ><span
-class="ecti-1000">267</span></a> <br /></span>
+class="ecti-1000">289</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">tikz </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-9005" >268</a> <br /></span>
+href="jmlr-manual.html#dx1-9005" >290</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\title</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5010" ><span
-class="ecti-1000">269</span></a>, <a
+class="ecti-1000">291</span></a>, <a
href="jmlr-manual.html#dx1-20008" ><span
-class="ecti-1000">270</span></a> <br /></span>
+class="ecti-1000">292</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\titlebody</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-24001" ><span
-class="ecti-1000">271</span></a> <br /></span>
+class="ecti-1000">293</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\twocolumn</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-22002" ><span class="underline">272</span></a> <br /></span>
+href="jmlr-manual.html#dx1-22002" ><span class="underline">294</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">U</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\url</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-6001" ><span
-class="ecti-1000">273</span></a> <br /></span>
+class="ecti-1000">295</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">url </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3005" >274</a> <br /></span>
+href="jmlr-manual.html#dx1-3005" >296</a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">V</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\volume</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20010" ><span
-class="ecti-1000">275</span></a> <br /></span>
+class="ecti-1000">297</span></a> <br /></span>
</p><p class="theindex"> <span
class="ecbx-1000">X</span>
<span class="index-item"><span
class="ecss-1000">xcolor </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-16004" >276</a>, <a
-href="jmlr-manual.html#dx1-16005" >277</a> <br /></span>
+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&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3010" >278</a> <br /></span>
+href="jmlr-manual.html#dx1-3010" >300</a> <br /></span>
</p></div>
-<!--l. 1472--><p class="noindent" ><a
-href="#top">Top</a>
-</p>
- <div class="footnotes"><!--l. 51--><p class="indent" > <span class="footnote-mark"><a
+<!--l. 1507--><p class="noindent" ><a
+href="#top">Top</a>
+</p>
+ <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="ecss-0800">jmlr </span><span
@@ -4561,7 +4679,7 @@ 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>
<span
-class="ecrm-0800">list.</span></p><!--l. 1304--><p class="noindent" ><span class="footnote-mark"><a
+class="ecrm-0800">list.</span></p><!--l. 1327--><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&#8217;t use </span><span
class="ectt-0800">issue</span><span
@@ -4574,7 +4692,7 @@ class="cmsy-8">&#x27E8;</span><span
class="ecti-0800">number</span><span
class="cmsy-8">&#x27E9;</span><span
class="ectt-0800">}</span></p>
-<!--l. 1385--><p class="indent" > <span class="footnote-mark"><a
+<!--l. 1412--><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&#8217;s text editor.</span></p> </div>
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex
index b5b004bfddf..a6690178e18 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex
@@ -11,9 +11,11 @@
pdftitle={jmlr: LaTeX2e Classes for the Journal of Machine Learning Research},
pdfkeywords={LaTeX,jmlr}]{hyperref}
-\CheckSum{3348}
+\CheckSum{3806}
\OnlyDescription
+\newcommand*{\appopt}[1]{\texttt{-{}-#1}}
+
\begin{document}
\MakeShortVerb{"}
\DeleteShortVerb{\|}
@@ -23,7 +25,7 @@ Learning Research}
\author{Nicola L. C. Talbot\\[10pt]
\url{http://theoval.cmp.uea.ac.uk/~nlct/}}
- \date{2011-01-05 (version 1.10)}
+ \date{2011-03-24 (version 1.11)}
\maketitle
\tableofcontents
@@ -72,7 +74,7 @@ Note that unlike the \sty{jmlr2e} and \sty{jmlrwcp2e} packages,
this class file does not load the obsolete \sty{epsfig} package.
The \clsfmt{jmlrbook} class additionally loads the \cls{combine} class
-and the following packages: \sty{combnat} and \sty{setspace}.
+and the following packages: \sty{combnat}, \sty{setspace} and \sty{fink}.
The \app{makejmlrbook} script requires Perl, \TeX\ and \TeX4ht.
@@ -884,16 +886,17 @@ University of Chicago Press, 1996.
\section{Guidelines for Production Editors}
\label{sec:jmlrbook}
-The \clsfmt{jmlrbook} class can be used to combine articles that
-use the \clsfmt{jmlr} document class into a book. The following sample
+The \clsfmt{jmlrbook} class can be used to combine articles that use
+the \clsfmt{jmlr} document class into a book. The following sample
files are provided: \texttt{paper1/paper1.tex},
\texttt{paper2/paper2.tex}, \texttt{paper3/paper3.tex},
-\texttt{jmlr-sample.tex}, \texttt{jmlrwcp-sample.tex} and
-\texttt{jmlrbook-sample.tex}. All but the last named one are
-articles using the \clsfmt{jmlr} class. The last one
-(\texttt{jmlrbook-sample.tex}) uses the \clsfmt{jmlrbook} class file to
-combine the articles into a book. Note that no modifications are
-needed to the files using the \clsfmt{jmlr} class when they are
+\texttt{jmlr-sample.tex}, \texttt{jmlrwcp-sample.tex},
+\texttt{jmlrbook-sample.tex} and \texttt{proceedings-sample.tex}.
+All but the last two are articles using the \clsfmt{jmlr} class. The
+last two (\texttt{jmlrbook-sample.tex} and
+\texttt{proceedings-sample.tex}) uses the \clsfmt{jmlrbook} class
+file to combine the articles into a book. Note that no modifications
+are needed to the files using the \clsfmt{jmlr} class when they are
imported into the book. They can either be compiled as stand-alone
articles or with the entire book.
@@ -1068,7 +1071,7 @@ style and sets the page numbering to lower case Roman numerals.
This environment may be used by the author signing off at the end of a chapter such as the
foreword. Within the environment use:
\begin{definition}[\DescribeMacro{\Author}]
-\cs{author}\marg{details}
+\cs{Author}\marg{details}
\end{definition}
for the author's details. More than one \cs{Author} should be used
if there is more than one author. Example:
@@ -1081,6 +1084,24 @@ University of No Where}
\end{authorsignoff}
\end{verbatim}
+\begin{definition}[\DescribeEnv{preface}]
+\cs{begin}\{preface\}\oarg{filename}
+\end{definition}
+This environment may be used to typeset the preface. This starts a
+new chapter using
+\begin{verbatim}
+\chapter{\prefacename}
+\end{verbatim}
+\DescribeMacro{\prefacename}where \cs{prefacename} defaults to
+``Preface''. This environment should typically go in the front
+matter and is provided to allow \app{makejmlrbook} create a
+standalone document for the preface. The optional argument is the
+filename (without any extension or path) that will be used by
+\app{makejmlrbook}. This defaults to \texttt{preface} 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.
+
\begin{definition}[\DescribeEnv{signoff}]
\cs{begin}\{signoff\}\oarg{team name}\marg{date}\\
\meta{editor list}\\
@@ -1088,9 +1109,11 @@ University of No Where}
\end{definition}
This environment may be used by the editorial team when signing off
a chapter such as the preface. If the optional argument is omitted,
-\qt{The Editorial Team} is used.
+\qt{The Editorial Team} is used. If you are using the \env{preface}
+environment described above, the \env{signoff} environment must go
+inside the \env{preface} environment.
-Within the environment use:
+Within the \env{signoff} environment use:
\begin{definition}[\DescribeMacro{\Editor}]
\cs{Editor}\marg{details}
\end{definition}
@@ -1374,7 +1397,11 @@ chance of this occurring, the \clsfmt{jmlr} class loads some commonly
used packages. For example, it loads the \sty{algorithm2e}
package with the \pkgoptfmt{algo2e} and \pkgoptfmt{ruled} options and
provides the \env{algorithm} environment in addition to
-\sty{algorithm2e}'s \env{algorithm2e} environment.
+\sty{algorithm2e}'s \env{algorithm2e} 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 \sty{algorithm2e} package, \sty{jmlrbook} defines
+most of the old style commands if they don't exist.
Articles that use different input encodings can also cause a
problem. For example, if one article uses \texttt{utf8} and another
@@ -1407,6 +1434,7 @@ links to the abstracts and PDFs of individual articles. Note that
for it to work properly, the articles must be imported using
\cs{importarticle}, \cs{importpaper} or \cs{importpubpaper}, and
the imported articles must use the \clsfmt{jmlr} class.
+Note that I have only tested \app{makejmlrbook} on Linux.
On UNIX style systems, the script can be invoked from a terminal
using:
@@ -1435,36 +1463,43 @@ will be placed.
The options to \app{makejmlrbook} are as follows:
\begin{description}
-\item[--online] Generate the color on-line version (default).
-\item[--noonline] Don't generate the color on-line version.
-\item[--print] Generate the grayscale print version (default).
-\item[--noprint] Don't generate the grayscale print version.
-\item[--html] Generate the HTML files and the individual article
+\item[\appopt{online}] Generate the color on-line version (default).
+\item[\appopt{noonline}] Don't generate the color on-line version.
+\item[\appopt{print}] Generate the grayscale print version (default).
+\item[\appopt{noprint}] Don't generate the grayscale print version.
+\item[\appopt{html}] Generate the HTML files and the individual article
PDFs (default).
-\item[--nohtml] Don't generate the HTML files and the individual
+\item[\appopt{nohtml}] Don't generate the HTML files and the individual
article PDFs.
-\item[--logourl \meta{url}] Make the logo on the HTML index page link
+\item[\appopt{logourl} \meta{url}] Make the logo on the HTML index page link
to \meta{url}.
-\item[--batchtex] Run \TeX\ in batch mode.
-\item[--nobatchtex] Don't run \TeX\ in batch mode (default).
-\item[--quieter] Reduce chatter to STDOUT (doesn't eliminate
+\item[\appopt{extractpreface}] Extract the preface as a standalone document
+with links in the HTML index. (Only has an effect if combined with
+\appopt{html} option.) This will only work if the preface has been put
+inside the \env{preface} environment with the \env{signoff}
+environment that each editor with \ics{Editor}.
+\item[\appopt{noextractpreface}] Don't try extracting the preface.
+(Default.)
+\item[\appopt{batchtex}] Run \TeX\ in batch mode.
+\item[\appopt{nobatchtex}] Don't run \TeX\ in batch mode (default).
+\item[\appopt{quieter}] Reduce chatter to STDOUT (doesn't eliminate
all messages). This also runs \TeX\ in batch mode.
-\item[--noquieter] Don't reduce messages to STDOUT (default).
-\item[--version] Display the version number and exit.
-\item[--help] List all available options.
+\item[\appopt{noquieter}] Don't reduce messages to STDOUT (default).
+\item[\appopt{version}] Display the version number and exit.
+\item[\appopt{help}] List all available options.
\end{description}
There are also some more advanced options, but these haven't been
fully tested:
\begin{description}
-\item[--latexapp \meta{name}] Application used to call \LaTeX.
+\item[\appopt{latexapp} \meta{name}] Application used to call \LaTeX.
Defaults to \qt{pdflatex}.
-\item[--latexopt \meta{string}] Options to pass to \LaTeX.
-\item[--format \meta{string}] Output format (defaults to \qt{pdf}).
+\item[\appopt{latexopt} \meta{string}] Options to pass to \LaTeX.
+\item[\appopt{format} \meta{string}] Output format (defaults to \qt{pdf}).
This may need to be changed if you change the \LaTeX\ application.
-\item[--bibtexapp \meta{name}] Application use to process the
+\item[\appopt{bibtexapp} \meta{name}] Application use to process the
bibliography. Defaults to \qt{bibtex}.
-\item[--bibtexopt \meta{string}] Options to pass to Bib\TeX.
+\item[\appopt{bibtexopt} \meta{string}] Options to pass to Bib\TeX.
\end{description}
\StopEventually{\clearpage\phantomsection
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png
index b17d674ba42..aa7ef6d66ea 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.png
index 3ef7f5d072a..1329840c8df 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.png
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.png
index 2da33024916..6013ba98036 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.png
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.png
index 907d1d46bce..c97e5a88d29 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.png
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf b/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf
index 2782e6521c5..8645d3b7a30 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf
new file mode 100644
index 00000000000..af05402e335
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.tex b/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.tex
index 66a2e43af21..6ccc7a65297 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.tex
@@ -130,7 +130,10 @@ specified using \verb|\Author|.
University of East Anglia}
\end{authorsignoff}
-\chapter{Preface}
+\begin{preface}
+The preface environment should be used for the preface if you want
+makejmlrbook to extract the preface and turn it into a standalone
+document.
The editorial team can sign off at the end of the preface using
the \texttt{signoff} environment. This has two arguments: the
@@ -149,6 +152,8 @@ University of Nowhere\\
\mailto{ae@sample.com}}
\end{signoff}
+\end{preface}
+
\tableofcontents
\mainmatter
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 7271a824dad..e0fff8c89ca 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
@@ -22,6 +22,7 @@
\maketitle
\begin{abstract}
+This abstract has a citation \citep{guyon-elisseeff-03}.
\lipsum[1]
\end{abstract}
\begin{keywords}
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
new file mode 100644
index 00000000000..752f249412b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf
Binary files differ
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 71e6518f453..35c800dbd7f 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
@@ -33,9 +33,10 @@ This is the foreword.
University of East Anglia}
\end{authorsignoff}
-\chapter{Preface}
+\begin{preface}
-This is the preface
+This is the preface. To make a standalone document for the preface
+use the --extractpreface option when calling makejmlrbook.
\begin{signoff}{March 2010}
% First editor:
@@ -48,6 +49,8 @@ University of Nowhere\\
\mailto{ae@sample.com}}
\end{signoff}
+\end{preface}
+
\tableofcontents
\mainmatter
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
new file mode 100644
index 00000000000..7c93e0a2205
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf
new file mode 100644
index 00000000000..8bb85770cb1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf
Binary files differ
diff --git a/Master/texmf-dist/scripts/jmlr/makejmlrbook b/Master/texmf-dist/scripts/jmlr/makejmlrbook
index 0bef7f02730..40463b22136 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 : 5th Jan 2011
-# Version : 0.2
+# Last Modified : 24th March 2011
+# Version : 0.3
# 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.2 (2011-01-05)";
+my $version = "0.3 (2011-03-24)";
my $eol = "\n";
my $dd = '/';
@@ -55,23 +55,25 @@ my $latexopts = '';
my $bibtexopts = '';
my $format = 'pdf';
my $logourl = '';
+my $extractpreface = 0; # v0.3 added
unless(&GetOptions(
"online!" => \$online,
"print!" => \$print,
"html!" => \$html,
+ "extractpreface!" => \$extractpreface,
"logourl=s" => \$logourl,
"format=s" => \$format,
"latexapp=s" => \$latexapp,
"bibtexapp=s" => \$bibtexapp,
"latexopts=s" => \$latexopts,
"bibtexopts=s" => \$bibtexopts,
- "quieter!" => \$quiet,
+ "quieter!" => \$quiet,
"batchtex!" => \$batchtex,
"version" => \$showversion,
"help" => \$showhelp))
{
- die "$!\n", "Use --help for help\n";
+ die "Use --help for help\n";
}
my $appname = basename($0);
@@ -91,6 +93,8 @@ if ($showhelp)
"--noprint\t\tDon't generate the grayscale print version\n",
"--html\t\t\tGenerate the HTML version (default)\n",
"--nohtml\t\tDon't generate the HTML version\n",
+ "--extractpreface\tParse document for preface environment\n",
+ "--noextractpreface\tDon't parse document for preface environment\n",
"--logourl <url>\tMake the logo on the HTML index page link to <url>\n",
"--batchtex\t\tRun TeX in batch mode\n",
"--nobatchtex\t\tDon't run TeX in batch mode\n",
@@ -137,8 +141,7 @@ $main_suffix = '.tex' unless $main_suffix;
my $org_dir = cwd();
-chdir $main_path
- or die "Can't change directory to '$main_path': $!\n";
+&chdirordie($main_path);
my $mainaux = "$main_name.aux";
@@ -152,13 +155,15 @@ if (not -e $mainaux or (-M $mainaux > -M "$main_name$main_suffix"))
# Parse aux file
-open AUX, "$mainaux" or die "Can't open '$mainaux' $!\n";
+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>)
{
@@ -196,6 +201,42 @@ while (<AUX>)
$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;
@@ -220,13 +261,176 @@ if ($html)
unless (-d 'html-src')
{
mkdir 'html-src'
- or die "Can't create directory 'html-src': $!\n";
+ or die "$appname: Can't create directory 'html-src': $!\n";
}
unless (-d 'html')
{
mkdir 'html'
- or die "Can't create directory 'html': $!\n";
+ or die "$appname: Can't create directory 'html': $!\n";
+ }
+
+ if ($extractpreface) # v0.3 new
+ {
+ # If the preface needs to be extract, make a directory for it if
+ # it doesn't already exist
+
+ my $prefdir = &fname("html-src", $preface_data->{'OutFile'});
+
+ unless (-d $prefdir)
+ {
+ mkdir $prefdir
+ or die "$appname: Can't create directory '$prefdir': $!\n";
+ }
+
+ 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;
+
+ # Create the cfg file
+
+ &createjmlrcfg("html-src", $preface_data->{'OutFile'});
+
+ &chdirordie($prefdir);
+
+ &latex($preface_data->{'OutFile'});
+ &htlatex($preface_data->{'OutFile'}, 'jmlr');
+
+ &chdirordie($org_dir, $main_path);
+
+ # Check the appropriate subdirectory is in html directory
+
+ my $outname = &fname('html', $preface_data->{'OutFile'});
+
+ unless (-d $outname)
+ {
+ mkdir $outname
+ or die "Can't create directory '$outname': $!\n";
+ }
+
+ # Copy pdf file
+
+ $outname = &fname($outname, "$preface_data->{OutFile}.$format");
+
+ copy("$prefbase.$format", $outname)
+ or die "Can't copy '$prefbase.$format'", " to '$outname': $!\n";
+
+ # Copy html file
+
+ &copyhtml($preface_data->{'OutFile'}, $preface_data->{'OutFile'});
}
}
@@ -244,7 +448,7 @@ 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 "Can't open '$aux' $!\n";
+ open AUX, $aux or die "$appname: Can't open '$aux' $!\n";
&message("Reading '$aux'...\n");
@@ -270,16 +474,14 @@ foreach my $import (@imports)
unless (-e $log)
{
- chdir $import->{'path'}
- or die "Can't change directory to '$import->{path}': $!\n";
+ &chdirordie($import->{'path'});
&latex($import->{'name'});
- chdir "$org_dir/$main_path" or
- die "Can't change directory to '$org_dir/$main_path': $!\n";
+ &chdirordie($org_dir, $main_path);
}
- open LOGFD, $log or die "Can't open '$log' $!\n";
+ open LOGFD, $log or die "$appname: Can't open '$log' $!\n";
&message("Reading '$log'...\n");
@@ -300,44 +502,38 @@ foreach my $import (@imports)
if ($runbibtex)
{
- chdir $import->{'path'}
- or die "Can't change directory to '$import->{path}': $!\n";
+ &chdirordie($import->{'path'});
&bibtex($import->{'name'});
&latex($import->{'name'});
- chdir "$org_dir/$main_path" or
- die "Can't change directory to '$org_dir/$main_path': $!\n";
+ &chdirordie($org_dir, $main_path);
}
}
if ($html)
{
- # If html is required, we also need pdf versions of the
- # individual articles.
+ # If html is required, we also need pdf versions of the
+ # individual articles.
# v0.2 run latex even if pdf file exists to ensure start page
# number is correct.
- chdir $import->{'path'}
- or die "Can't change directory to '$import->{path}': $!\n";
+ &chdirordie($import->{'path'});
- &latexstartpage($import->{'name'}, $pagerefs{$label}->{'start'});
+ &latexstartpage($import->{'name'}, $pagerefs{$label}->{'start'});
- chdir "$org_dir/$main_path" or
- die "Can't change directory to '$org_dir/$main_path': $!\n";
+ &chdirordie($org_dir, $main_path);
# Do we need a rerun?
if (&needs_rerun($importbase))
{
- chdir $import->{'path'}
- or die "Can't change directory to '$import->{path}': $!\n";
+ &chdirordie($import->{'path'});
&latexstartpage($import->{'name'}, $pagerefs{$label}->{'start'});
- chdir &fname($org_dir,$main_path) or
- die "Can't change directory to '$org_dir$dd$main_path': $!\n";
+ &chdirordie($org_dir,$main_path);
}
my $importdir = $import->{'path'};
@@ -354,7 +550,7 @@ foreach my $import (@imports)
unless (-d $name)
{
mkdir $name
- or die "Can't create directory '$name': $!\n";
+ or die "$appname: Can't create directory '$name': $!\n";
}
my $text = '';
@@ -364,7 +560,7 @@ foreach my $import (@imports)
my $tex = "$importbase.tex";
- open TEX, $tex or die "Can't open '$tex': $!\n";
+ open TEX, $tex or die "$appname: Can't open '$tex': $!\n";
while (<TEX>)
{
@@ -389,6 +585,16 @@ foreach my $import (@imports)
$text=~s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m;
}
+ my $aux = "$importbase.aux";
+
+ $aux=~s/\\/\//g if ($dd eq '\\');
+
+ my $prebegindoc = '\\hypersetup{draft}' . $eol
+ . '\\makeatletter' . $eol
+ . "\\input{../../$aux}" . $eol
+ . '\\makeatother'
+ . $eol;
+
my $begindoc = '';
# Set the authors
@@ -402,14 +608,15 @@ foreach my $import (@imports)
}
# Add content div
- $text=~s/^([^%]*)\\begin{document}/$&$begindoc\\HCode{<div id="content">}/m;
+ $text=~s/^([^%]*)\\begin{document}/$prebegindoc$&$begindoc\\HCode{<div id="content">}/m;
# Create file containing the abstract
- my $absfile = "html-src/$importdir/".$import->{'name'}.'.tex';
+ my $absfile = &fname("html-src", $importdir,
+ $import->{'name'}.'.tex');
open ABSFD,">$absfile"
- or die "Can't create '$absfile': $!\n";
+ or die "$appname: Can't create '$absfile': $!\n";
print ABSFD "\\batchmode", $eol if ($batchtex or $quiet);
@@ -424,78 +631,30 @@ foreach my $import (@imports)
$text, $eol,
"\\HCode{", &htmltimestamp, "}", $eol,
"\\HCode{</div>}", $eol,
+ &htmlmenu, # v0.3 added by Olivier Chapelle
"\\end{document}",$eol;
close ABSFD;
# Create the cfg file
- my $cfg = "html-src/$importdir/jmlr.cfg";
-
- open CFG, ">$cfg" or die "Can't create '$cfg': $!\n";
-
-print CFG <<END_CFG;
-\\Preamble{html}
-\\begin{document}
-\\Css{div.maketitle {text-align:left;}}
-\\Css{h2.titleHead {text-align:left;}}
-\\Css{. {font-family:verdana,helvetica,sans-serif}}
-\\Css{a {text-decoration:none;color:\\#3030a0}}
-\\Css{.cmbx-10x-x-109{ font-weight: bold;}}
-\\Css{.cmbxti-10x-x-109{ font-weight: bold; font-style: italic;}}
-\\EndPreamble
-END_CFG
-
- close CFG;
+ &createjmlrcfg("html-src", $importdir);
# Run htlatex
# Change directory
- chdir "html-src/$importdir"
- or die "Can't change directory to 'html-src/$importdir': $!\n";
-
+ &chdirordie("html-src", $importdir);
- my $code = system("htlatex \"".$import->{'name'}."\" \"jmlr\"");
-
- if ($code)
- {
- die "htlatex failed with exit code $code\n";
- }
+ &htlatex($import->{'name'}, 'jmlr');
# Go back to main directory
- chdir "$org_dir$dd$main_path"
- or die "Can't change directory to '$org_dir$dd$main_path': $!\n";
+ &chdirordie($org_dir, $main_path);
# Copy the html file to the html directory, but rename
# the css file to jmlr.css
- my $infile = &fname("html-src",$importdir,
- $import->{'name'}.".html");
-
- open INFD, $infile or die "Can't open '$infile': $!\n";
-
- my $outfile = &fname("html", $import->{'name'}.".html");
-
- open OUTFD, ">$outfile" or die "Can't open '$outfile': $!\n";
-
- while (<INFD>)
- {
- s/href="$import->{name}\.css"/href="jmlr.css"/;
-
- print OUTFD;
- }
-
- close OUTFD;
-
- close INFD;
-
- # Copy css file
-
- copy("html-src/$importdir/$import->{name}.css",
- "html/jmlr.css")
- or die "Can't copy 'html-src/$importdir/$import->{name}.css'",
- " to 'html/jmlr.css': $!\n";
+ &copyhtml($importdir, $import->{'name'});
# Check the appropriate subdirectory is in html directory
@@ -590,12 +749,12 @@ if ($html)
while (<INFD>)
{
unless
- (s/^([^%]*)\\documentclass\[([^\]]*)\]/$1\\documentclass[$2,html]/)
+ (s/^([^%]*)\\documentclass\s*\[([^\]]*)\]/$1\\documentclass[$2,html]/)
{
- s/^([^%]*)\\documentclass/$&\[html\]/;
+ s/^([^%]*)\\documentclass\s*/$&\[html\]/;
}
- s/^([^%]*)\\begin{document}/$&\\HCode{<div id="content">}/;
+ s/^([^%]*)\\begin{document}/\\hypersetup{draft}$eol$&\\HCode{<div id="content">}/;
if (/^([^%]*)\\maketitle/)
{
@@ -670,6 +829,36 @@ if ($html)
my $toc = "$main_name.toc";
+ # Add link to preface if required
+
+ if ($extractpreface)
+ {
+ print OUTFD
+ "\\begin{description}\\item[\\normalfont \\prefacename]", $eol;
+
+ print OUTFD "\\textbf{\\emph{\\jmlrabbrnamelist{{",
+ join('},{', @preface_editors),
+ "}}};} ",
+ '\\csname @jmlrabbrvproceedings\\endcsname\\space',
+ '\\csname @jmlrvolume\\endcsname:',
+ $preface_data->{'Start'};
+
+ unless ($preface_data->{'Start'} eq $preface_data->{'End'})
+ {
+ print OUTFD '--', $preface_data->{'End'};
+ }
+
+ print OUTFD ', \\csname @jmlryear\\endcsname\\newline', $eol;
+
+ my $name = $preface_data->{'OutFile'};
+
+ print OUTFD "[\\HCode{<a href=\"$name.html\">html</a>}] ",
+ "[\\HCode{<a href=\"$name/$name.pdf\">pdf</a>}]",
+ $eol;
+
+ print OUTFD "\\end{description}$eol";
+ }
+
open TOC, $toc or die "Can't open '$toc': $!\n";
my $idx = 0;
@@ -682,7 +871,9 @@ if ($html)
}
elsif (/\\contentsline\s*{papertitle}{(.*)}{[^{}]*}{[^{}]*}\s*$/)
{
- print OUTFD "\\par\\noindent $1$eol";
+ # v0.3 Changed by Olivier Chapelle to use description
+ # environment instead of paragraph break
+ print OUTFD "\\begin{description}\\item[\\normalfont $1]$eol";
}
elsif (/\\contentsline\s*{chapterauthor}{(.*)}{[^{}]*}{[^{}]*}\s*$/)
{
@@ -695,11 +886,17 @@ if ($html)
$details=~s/\\articlepagesref\s*{$label}/$pages/;
- print OUTFD "\\par $details$eol";
+ # v0.3 Changed by Olivier Chapelle to use newline instead of par
+ print OUTFD "$details\\newline$eol";
my $name = $imports[$idx]->{'name'};
- print OUTFD "\\par [\\href{$name.html}{abs}] [\\href{$name/$name.pdf}{pdf}]$eol$eol";
+ print OUTFD "[\\HCode{<a href=\"$name.html\">abs</a>}] ",
+ "[\\HCode{<a href=\"$name/$name.pdf\">pdf</a>}]",
+ $eol;
+
+ # v0.3 Changed by Olivier Chapelle to end description
+ print OUTFD "\\end{description}$eol";
$idx++;
}
@@ -711,24 +908,19 @@ if ($html)
print OUTFD "\\HCode{", &htmltimestamp, "}$eol";
+ print OUTFD &htmlmenu; # v0.3 Added by Olivier Chapelle
+
print OUTFD "\\HCode{</div>}\\end{document}$eol";
close OUTFD;
# Go into html-src directory and run htlatex
- chdir('html-src')
- or die "Can't change directory to 'html': $!\n";
+ &chdirordie('html-src');
- my $code = system('htlatex index');
+ &htlatex("index", 'xhtml');
- if ($code)
- {
- die "htlatex failed with error code $code\n";
- }
-
- chdir('..')
- or die "Can't change directory to '..': $!\n";
+ &chdirordie('..');
# Copy to html directory
@@ -880,6 +1072,14 @@ sub needs_rerun{
sub fname{ join($dd, @_) }
+# v0.3 new
+sub chdirordie{
+ my $dirname = &fname(@_);
+
+ chdir $dirname
+ or die "$appname: Can't change directory to $dirname: $!\n";
+}
+
# v0.2 new
sub htmltimestamp{
my $timestamp = localtime;
@@ -887,4 +1087,107 @@ sub htmltimestamp{
return "<hr><center>Page last modified on $timestamp.</center>";
}
+# v0.3 Added by Olivier Chapelle
+sub htmlmenu{
+ return '
+\\HCode{<div id="fixed"><br>}
+\\HCode{<a align="right" href="http://www.jmlr.org" target=_top><img align="right" class="jmlr" src="http://jmlr.csail.mit.edu/jmlr.jpg" border="0"></a>}
+\\HCode{<p><br><br>}
+\\HCode{<p align="right"> <A href="http://www.jmlr.org/"> Home Page </A>}
+\\HCode{<p align="right"> <A href="/papers"> Papers </A>}
+\\HCode{<p align="right"> <A href="/author-info.html"> Submissions </A>}
+\\HCode{<p align="right"> <A href="/news.html"> News </A>}
+\\HCode{<p align="right"> <A href="/scope.html"> Scope </A>}
+\\HCode{<p align="right"> <A href="/editorial-board.html"> Editorial Board </A>}
+\\HCode{<p align="right"> <A href="/announcements.html"> Announcements </A>}
+\\HCode{<p align="right"> <A href="/proceedings"> Proceedings </A>}
+\\HCode{<p align="right"> <A href="/mloss">Open Source Software</A>}
+\\HCode{<p align="right"> <A href="/search-jmlr.html"> Search </A>}
+\\HCode{<p align="right"> <A href="/manudb"> Login </A></p>}
+\\HCode{<br><br>}
+\\HCode{<p align="right"> <A href="http://jmlr.csail.mit.edu/jmlr.xml">}
+\\HCode{<img src="http://jmlr.csail.mit.edu/RSS.gif" class="rss" alt="RSS Feed">}
+\\HCode{</A>}
+\\HCode{</div>}
+'
+}
+
+# v0.3 new
+sub htlatex{
+ my ($filename, $cfg) = @_;
+
+ # unicode-related options suggested by Olivier Chapelle
+
+ my $cmd = "htlatex \"$filename\" \"$cfg,uni-html4\" \" -cunihtf -utf8\"";
+
+ my $code = system($cmd);
+
+ if ($code)
+ {
+ die "$appname: htlatex failed with exit code $code. ",
+ "Function call:\n",
+ $cmd, "\n";
+ }
+}
+
+#v0.3 new
+sub createjmlrcfg{
+ my $cfg = &fname(@_, "jmlr.cfg");
+
+ open CFG, ">$cfg" or die "$appname: Can't create '$cfg': $!\n";
+
+print CFG <<END_CFG;
+\\Preamble{html}
+\\begin{document}
+\\Css{div.maketitle {text-align:left;}}
+\\Css{h2.titleHead {text-align:left;}}
+\\Css{. {font-family:verdana,helvetica,sans-serif}}
+\\Css{a {text-decoration:none;color:\\#3030a0}}
+\\Css{.cmbx-10x-x-109{ font-weight: bold;}}
+\\Css{.cmbxti-10x-x-109{ font-weight: bold; font-style: italic;}}
+\\Css{\\#fixed {position:absolute; top:0; left:0; width:8em;
+height:100\\%;}}
+\\Css{\\#content {margin-top:1em; margin-left:10em;
+margin-right:0.5em;}}
+\\Css{img.jmlr {width: 7em;}}
+\\Css{img.rss {width: 2em;}}
+\\EndPreamble
+END_CFG
+
+# v0.3 Last four \Css lines above added by Olivier Chapelle
+ close CFG;
+}
+
+#v0.3 new
+# copy html from html-src/$dir/ to html/ and rename css file
+sub copyhtml{
+ my ($dir, $name) = @_;
+
+ my $infile = &fname("html-src", $dir, "$name.html");
+
+ open INFD, $infile or die "Can't open '$infile': $!\n";
+
+ my $outfile = &fname("html", "$name.html");
+
+ open OUTFD, ">$outfile" or die "Can't open '$outfile': $!\n";
+
+ while (<INFD>)
+ {
+ s/href="$name\.css"/href="jmlr.css"/;
+
+ print OUTFD;
+ }
+
+ close OUTFD;
+
+ close INFD;
+
+ # 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";
+
+}
+
1;
diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.dtx b/Master/texmf-dist/source/latex/jmlr/jmlr.dtx
index b64c1d955f0..6440de96f72 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/1/5 14:41
+% Created on 2011/3/24 21:20
%\fi
%\iffalse
%<*package>
@@ -47,9 +47,11 @@
pdftitle={jmlr: LaTeX2e Classes for the Journal of Machine Learning Research},
pdfkeywords={LaTeX,jmlr}]{hyperref}
-\CheckSum{3348}
+\CheckSum{3806}
\OnlyDescription
+\newcommand*{\appopt}[1]{\texttt{-{}-#1}}
+
\begin{document}
\DocInput{jmlr.dtx}
\end{document}
@@ -63,7 +65,7 @@
% \author{Nicola L. C. Talbot\\[10pt]
%\url{http://theoval.cmp.uea.ac.uk/~nlct/}}
%
-% \date{2011-01-05 (version 1.10)}
+% \date{2011-03-24 (version 1.11)}
% \maketitle
%\tableofcontents
%
@@ -112,7 +114,7 @@
%this class file does not load the obsolete \sty{epsfig} package.
%
%The \clsfmt{jmlrbook} class additionally loads the \cls{combine} class
-%and the following packages: \sty{combnat} and \sty{setspace}.
+%and the following packages: \sty{combnat}, \sty{setspace} and \sty{fink}.
%
%The \app{makejmlrbook} script requires Perl, \TeX\ and \TeX4ht.
%
@@ -924,16 +926,17 @@
%\section{Guidelines for Production Editors}
%\label{sec:jmlrbook}
%
-%The \clsfmt{jmlrbook} class can be used to combine articles that
-%use the \clsfmt{jmlr} document class into a book. The following sample
+%The \clsfmt{jmlrbook} class can be used to combine articles that use
+%the \clsfmt{jmlr} document class into a book. The following sample
%files are provided: \texttt{paper1/paper1.tex},
%\texttt{paper2/paper2.tex}, \texttt{paper3/paper3.tex},
-%\texttt{jmlr-sample.tex}, \texttt{jmlrwcp-sample.tex} and
-%\texttt{jmlrbook-sample.tex}. All but the last named one are
-%articles using the \clsfmt{jmlr} class. The last one
-%(\texttt{jmlrbook-sample.tex}) uses the \clsfmt{jmlrbook} class file to
-%combine the articles into a book. Note that no modifications are
-%needed to the files using the \clsfmt{jmlr} class when they are
+%\texttt{jmlr-sample.tex}, \texttt{jmlrwcp-sample.tex},
+%\texttt{jmlrbook-sample.tex} and \texttt{proceedings-sample.tex}.
+%All but the last two are articles using the \clsfmt{jmlr} class. The
+%last two (\texttt{jmlrbook-sample.tex} and
+%\texttt{proceedings-sample.tex}) uses the \clsfmt{jmlrbook} class
+%file to combine the articles into a book. Note that no modifications
+%are needed to the files using the \clsfmt{jmlr} class when they are
%imported into the book. They can either be compiled as stand-alone
%articles or with the entire book.
%
@@ -1108,7 +1111,7 @@
%This environment may be used by the author signing off at the end of a chapter such as the
%foreword. Within the environment use:
%\begin{definition}[\DescribeMacro{\Author}]
-%\cs{author}\marg{details}
+%\cs{Author}\marg{details}
%\end{definition}
%for the author's details. More than one \cs{Author} should be used
%if there is more than one author. Example:
@@ -1121,6 +1124,24 @@
%\end{authorsignoff}
%\end{verbatim}
%
+%\begin{definition}[\DescribeEnv{preface}]
+%\cs{begin}\{preface\}\oarg{filename}
+%\end{definition}
+%This environment may be used to typeset the preface. This starts a
+%new chapter using
+%\begin{verbatim}
+%\chapter{\prefacename}
+%\end{verbatim}
+%\DescribeMacro{\prefacename}where \cs{prefacename} defaults to
+%``Preface''. This environment should typically go in the front
+%matter and is provided to allow \app{makejmlrbook} create a
+%standalone document for the preface. The optional argument is the
+%filename (without any extension or path) that will be used by
+%\app{makejmlrbook}. This defaults to \texttt{preface} 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.
+%
%\begin{definition}[\DescribeEnv{signoff}]
%\cs{begin}\{signoff\}\oarg{team name}\marg{date}\\
%\meta{editor list}\\
@@ -1128,9 +1149,11 @@
%\end{definition}
%This environment may be used by the editorial team when signing off
%a chapter such as the preface. If the optional argument is omitted,
-%\qt{The Editorial Team} is used.
+%\qt{The Editorial Team} is used. If you are using the \env{preface}
+%environment described above, the \env{signoff} environment must go
+%inside the \env{preface} environment.
%
-%Within the environment use:
+%Within the \env{signoff} environment use:
%\begin{definition}[\DescribeMacro{\Editor}]
%\cs{Editor}\marg{details}
%\end{definition}
@@ -1414,7 +1437,11 @@
%used packages. For example, it loads the \sty{algorithm2e}
%package with the \pkgoptfmt{algo2e} and \pkgoptfmt{ruled} options and
%provides the \env{algorithm} environment in addition to
-%\sty{algorithm2e}'s \env{algorithm2e} environment.
+%\sty{algorithm2e}'s \env{algorithm2e} 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 \sty{algorithm2e} package, \sty{jmlrbook} defines
+%most of the old style commands if they don't exist.
%
%Articles that use different input encodings can also cause a
%problem. For example, if one article uses \texttt{utf8} and another
@@ -1447,6 +1474,7 @@
%for it to work properly, the articles must be imported using
%\cs{importarticle}, \cs{importpaper} or \cs{importpubpaper}, and
%the imported articles must use the \clsfmt{jmlr} class.
+%Note that I have only tested \app{makejmlrbook} on Linux.
%
%On UNIX style systems, the script can be invoked from a terminal
%using:
@@ -1475,36 +1503,43 @@
%
%The options to \app{makejmlrbook} are as follows:
%\begin{description}
-%\item[--online] Generate the color on-line version (default).
-%\item[--noonline] Don't generate the color on-line version.
-%\item[--print] Generate the grayscale print version (default).
-%\item[--noprint] Don't generate the grayscale print version.
-%\item[--html] Generate the HTML files and the individual article
+%\item[\appopt{online}] Generate the color on-line version (default).
+%\item[\appopt{noonline}] Don't generate the color on-line version.
+%\item[\appopt{print}] Generate the grayscale print version (default).
+%\item[\appopt{noprint}] Don't generate the grayscale print version.
+%\item[\appopt{html}] Generate the HTML files and the individual article
%PDFs (default).
-%\item[--nohtml] Don't generate the HTML files and the individual
+%\item[\appopt{nohtml}] Don't generate the HTML files and the individual
%article PDFs.
-%\item[--logourl \meta{url}] Make the logo on the HTML index page link
+%\item[\appopt{logourl} \meta{url}] Make the logo on the HTML index page link
%to \meta{url}.
-%\item[--batchtex] Run \TeX\ in batch mode.
-%\item[--nobatchtex] Don't run \TeX\ in batch mode (default).
-%\item[--quieter] Reduce chatter to STDOUT (doesn't eliminate
+%\item[\appopt{extractpreface}] Extract the preface as a standalone document
+%with links in the HTML index. (Only has an effect if combined with
+%\appopt{html} option.) This will only work if the preface has been put
+%inside the \env{preface} environment with the \env{signoff}
+%environment that each editor with \ics{Editor}.
+%\item[\appopt{noextractpreface}] Don't try extracting the preface.
+%(Default.)
+%\item[\appopt{batchtex}] Run \TeX\ in batch mode.
+%\item[\appopt{nobatchtex}] Don't run \TeX\ in batch mode (default).
+%\item[\appopt{quieter}] Reduce chatter to STDOUT (doesn't eliminate
%all messages). This also runs \TeX\ in batch mode.
-%\item[--noquieter] Don't reduce messages to STDOUT (default).
-%\item[--version] Display the version number and exit.
-%\item[--help] List all available options.
+%\item[\appopt{noquieter}] Don't reduce messages to STDOUT (default).
+%\item[\appopt{version}] Display the version number and exit.
+%\item[\appopt{help}] List all available options.
%\end{description}
%
%There are also some more advanced options, but these haven't been
%fully tested:
%\begin{description}
-%\item[--latexapp \meta{name}] Application used to call \LaTeX.
+%\item[\appopt{latexapp} \meta{name}] Application used to call \LaTeX.
%Defaults to \qt{pdflatex}.
-%\item[--latexopt \meta{string}] Options to pass to \LaTeX.
-%\item[--format \meta{string}] Output format (defaults to \qt{pdf}).
+%\item[\appopt{latexopt} \meta{string}] Options to pass to \LaTeX.
+%\item[\appopt{format} \meta{string}] Output format (defaults to \qt{pdf}).
%This may need to be changed if you change the \LaTeX\ application.
-%\item[--bibtexapp \meta{name}] Application use to process the
+%\item[\appopt{bibtexapp} \meta{name}] Application use to process the
%bibliography. Defaults to \qt{bibtex}.
-%\item[--bibtexopt \meta{string}] Options to pass to Bib\TeX.
+%\item[\appopt{bibtexopt} \meta{string}] Options to pass to Bib\TeX.
%\end{description}
%
%\StopEventually{\clearpage\phantomsection
@@ -1527,7 +1562,7 @@
% Declare class and required TeX format:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlr}[2011/01/05 v1.10 (NLCT) Journal of Machine Learning Research]
+\ProvidesClass{jmlr}[2011/03/24 v1.11 (NLCT) Journal of Machine Learning Research]
% \end{macrocode}
%\changes{1.10}{2011-01-05}{hyperref now loaded by jmlr instead of
%jmlrbook}
@@ -1631,9 +1666,10 @@
% \end{macrocode}
%\end{macro}
%\begin{macro}{\wcp}
+%\changes{1.11}{2011-03-24}{Fixed typo}
% \begin{macrocode}
\newcommand*{\jmlrwcp}{%
- \jmlrproceedings{JMLR WC\&P}{JMLR: Workshop and Conference Proceedings}%
+ \jmlrproceedings{JMLR W\&CP}{JMLR: Workshop and Conference Proceedings}%
}
% \end{macrocode}
%\end{macro}
@@ -1709,6 +1745,11 @@
\RequirePackage{graphicx}
\RequirePackage{url}
\RequirePackage[x11names]{xcolor}
+% \end{macrocode}
+% Allow old command names in the event that the proceedings contains
+% a mixture of papers that use old and new versions. (This means
+% that editors need to install the newer version.)
+% \begin{macrocode}
\RequirePackage[algo2e,ruled]{algorithm2e}
% \end{macrocode}
% Do all the stuff that needs to be done before \sty{hyperref} is
@@ -2180,6 +2221,46 @@ Keywords:} \ignorespaces}%
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\jmlrabbrnamelist}
+%\changes{1.11}{2011-03-24}{new}
+% Display list of names in abbreviated form. (Mainly designed for use with
+% makejmlrbook for the preface authors.) The author should be
+% grouped if the name contains a comma.
+% \begin{macrocode}
+\newcommand*{\jmlrabbrnamelist}[1]{%
+ \def\nametag##1{}%
+ \def\@jmlr@authors@sep{, }%
+ \def\@jmlr@namelist{}%
+ \@for\@thisname:=#1\do{%
+ \expandafter\@jmlrabbrname\expandafter{\@thisname}%
+ \ifx\@jmlr@namelist\@empty
+ \protected@edef\@jmlr@namelist{%
+ \@initials\space\@surname
+ }%
+ \else
+ \protected@edef\@jmlr@namelist{%
+ \@jmlr@namelist
+ \noexpand\@jmlr@authors@sep
+ \@initials\space\@surname
+ }%
+ \fi
+ }%
+ \def\@jmlr@authors@sep{ \& }%
+ \@jmlr@namelist
+}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\@jmlrabbrname}
+% \begin{macrocode}
+\newcommand*{\@jmlrabbrname}[1]{%
+ \def\@initials{}%
+ \def\@surname{}%
+ \def\@forenames{}%
+ \@parsename#1 \@nil\end@parsename
+}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\Email}
% \begin{macrocode}
\newcommand*{\Email}[1]{{\@email #1}}
@@ -3186,7 +3267,7 @@ Keywords:} \ignorespaces}%
% Disable chapters for articles.
% \begin{macrocode}
\newcommand\artchapter{%
- \ClassError{jmlrwcp}{Chapters not permitted in articles}{}}
+ \ClassError{jmlr}{Chapters not permitted in articles}{}}
% \end{macrocode}
%\end{macro}
%\begin{macro}{\chapter}
@@ -3643,7 +3724,7 @@ Keywords:} \ignorespaces}%
% \end{macrocode}
% Declare class:
% \begin{macrocode}
-\ProvidesClass{jmlrbook}[2011/01/05 v1.10 (NLCT) JMLR Book Style]
+\ProvidesClass{jmlrbook}[2011/03/24 v1.11 (NLCT) JMLR Book Style]
% \end{macrocode}
% Need \sty{xkeyval} package to have key=value class options
% \begin{macrocode}
@@ -3746,6 +3827,13 @@ Keywords:} \ignorespaces}%
% \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
@@ -3764,6 +3852,61 @@ Keywords:} \ignorespaces}%
\rule[#1]{\linewidth}{2pt}\par}
% \end{macrocode}
%\end{macro}
+%
+%\begin{environment}{preface}
+% The preface environment starts a new chapter but also writes
+% information to the main aux file for \app{makejmlrbook}. The
+% optional argument is the file name for the extracted preface.
+%\changes{1.11}{2011-03-24}{new}
+% \begin{macrocode}
+\ifjmlrhtml
+ \newenvironment{preface}[1][preface]%
+ {%
+ \noindent\HCode{<h2>\prefacename</h2>}%
+ }%
+ {%
+ }
+\else
+ \newenvironment{preface}[1][preface]%
+ {%
+ \chapter{\prefacename}
+ \protected@write\@mainauxout
+ {}{\string\@prefacestart{\thepage}{\arabic{page}}}%
+ \protected@write\@mainauxout{}{\string\@prefacefile{\finkpath}{#1}}%
+ }%
+ {%
+ \protected@write\@mainauxout{}{\string\@prefaceend{\thepage}}%
+ }
+\fi
+% \end{macrocode}
+%\end{environment}
+%\begin{macro}{\prefacename}
+%\changes{1.11}{2011-03-24}{new}
+% \begin{macrocode}
+\newcommand*{\prefacename}{Preface}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\@prefacefile}
+% \begin{macrocode}
+\newcommand*{\@prefacefile}[2]{}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\@prefacestart}
+% \begin{macrocode}
+\newcommand*{\@prefacestart}[2]{}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\@prefaceend}
+% \begin{macrocode}
+\newcommand*{\@prefaceend}[1]{}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\@prefaceeditor}
+% \begin{macrocode}
+\newcommand*{\@prefaceeditor}[1]{}
+% \end{macrocode}
+%\end{macro}
+%
% Cross-reference chapters:
% \begin{macrocode}
\newcommand*{\chapterrefname}{Chapter}
@@ -4111,27 +4254,51 @@ Keywords:} \ignorespaces}%
% argument is the date, the optional argument is the team title.
% Each editor should be separated with \ics{Editor}.
% \begin{macrocode}
-\newenvironment{signoff}[2][The Editorial Team]{%
- \def\Editor##1{\begin{tabular}{@{}l@{}}%
- ##1%
- \end{tabular}%
- \par\vskip\baselineskip\noindent\ignorespaces
+\ifjmlrhtml
+ \newenvironment{signoff}[2][The Editorial Team]{%
+ \def\Editor##1{##1\par\vskip\baselineskip\noindent\ignorespaces}%
+ \def\@editorialteam{#1}%
+ \def\@signoffdate{#2}%
+ \par\vskip\baselineskip\noindent
+ \ifx\@signoffdate\@empty
+ \else
+ \emph{\@signoffdate}\par
+ \vskip\baselineskip\noindent
+ \fi
+ \ifx\@editorialteam\@empty
+ \else
+ \@editorialteam:\par\vskip\baselineskip
+ \fi
+ \noindent\ignorespaces
}%
- \def\@editorialteam{#1}%
- \def\@signoffdate{#2}%
- \par\vskip\baselineskip\noindent
- \ifx\@signoffdate\@empty
- \else
- \emph{\@signoffdate}\par
- \vskip\baselineskip\noindent
- \fi
- \ifx\@editorialteam\@empty
- \else
- \@editorialteam:\par\vskip\baselineskip
- \fi
- \noindent\ignorespaces
-}{%
-}
+ {%
+ }%
+\else
+ \newenvironment{signoff}[2][The Editorial Team]{%
+ \def\Editor##1{%
+ \protected@write\@mainauxout{}{\string\@prefaceeditor{##1}}%
+ \begin{tabular}{@{}l@{}}%
+ ##1%
+ \end{tabular}%
+ \par\vskip\baselineskip\noindent\ignorespaces
+ }%
+ \def\@editorialteam{#1}%
+ \def\@signoffdate{#2}%
+ \par\vskip\baselineskip\noindent
+ \ifx\@signoffdate\@empty
+ \else
+ \emph{\@signoffdate}\par
+ \vskip\baselineskip\noindent
+ \fi
+ \ifx\@editorialteam\@empty
+ \else
+ \@editorialteam:\par\vskip\baselineskip
+ \fi
+ \noindent\ignorespaces
+ }%
+ {%
+ }
+\fi
% \end{macrocode}
%\end{environment}
%\begin{environment}{authorsignoff}
@@ -4341,6 +4508,7 @@ Keywords:} \ignorespaces}%
\AtBeginDocument{\@jmlrbegindoc}
% \end{macrocode}
%\begin{macro}{\@jmlrbegindoc}
+% \begin{macrocode}
\newcommand*\@jmlrbegindoc{
\@setimportlabel
\gdef\@setimportlabel{\let\ref\Xref \let\pageref\Xpageref}%
@@ -4455,13 +4623,13 @@ Keywords:} \ignorespaces}%
}%
% \end{macrocode}
%\end{macro}
-%\begin{macrocode}{\jmlrimporthook}
+%\begin{macro}{\jmlrimporthook}
% Hook just before document is imported.
%\changes{1.09}{2010/12/01}{new}
% \begin{macrocode}
\newcommand*{\jmlrimporthook}{}
% \end{macrocode}
-%\end{macrocode}
+%\end{macro}
%
%\begin{macro}{\importpubpaper}
% Import a document that has already been published.
@@ -4879,7 +5047,9 @@ not permitted outside `jmlrpapers' environment}{}%
% \begin{macrocode}
\newcommand*\l@chapterauthor[2]{%
\ifnum \c@tocdepth >\m@ne
- \addpenalty{-\@highpenalty}%
+% \end{macrocode}
+%\changes{1.11}{2011/01/06}{removed penalty}
+% \begin{macrocode}
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
@@ -5036,6 +5206,35 @@ not permitted outside `jmlrpapers' environment}{}%
% \begin{macrocode}
\jmlrbookcommands
% \end{macrocode}
+%
+% In the event that authors have used different versions of
+% \sty{algorithm2e}, define old command names.
+%\changes{1.11}{2011-03-24}{added old algorithm2e commands}
+% \begin{macrocode}
+\providecommand*{\SetNoLine}{\SetAlgoNoLine}
+\providecommand*{\SetVline}{\SetAlgoVlined}
+\providecommand*{\Setvlineskip}{\SetVlineSkip}
+\providecommand*{\SetLine}{\SetAlgoLined}
+\providecommand*{\dontprintsemicolon}{\DontPrintSemicolon}
+\providecommand*{\printsemicolon}{\PrintSemicolon}
+\providecommand*{\incmargin}{\IncMargin}
+\providecommand*{\decmargin}[1]{\DecMargin{-#1}}
+\providecommand*{\setnlskip}{\SetNlSkip}
+\providecommand*{\Setnlskip}{\SetNlSkip}
+\providecommand*{\setalcapskip}{\SetAlCapSkip}
+\providecommand*{\setalcaphskip}{\SetAlCapHSkip}
+\providecommand*{\nlSty}{\NlSty}
+\providecommand*{\Setnlsty}{\SetNlSty}
+\providecommand*{\linesnumbered}{\LinesNumbered}
+\providecommand*{\linesnotnumbered}{\LinesNotNumbered}
+\providecommand*{\linesnumberedhidden}{\LinesNumberedHidden}
+\providecommand*{\showln}{\ShowLn}
+\providecommand*{\showlnlabel}{\ShowLnLabel}
+\providecommand*{\nocaptionofalgo}{\NoCaptionOfAlgo}
+\providecommand*{\restorecaptionofalgo}{\RestoreCaptionOfAlgo}
+\providecommand*{\restylealgo}{\RestyleAlgo}
+\providecommand*{\Titleofalgo}{\TitleOfAlgo}
+% \end{macrocode}
%\iffalse
% \begin{macrocode}
%</jmlrbook.cls>
diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.ins b/Master/texmf-dist/source/latex/jmlr/jmlr.ins
index 2dc51bfc4ae..4764faedefd 100644
--- a/Master/texmf-dist/source/latex/jmlr/jmlr.ins
+++ b/Master/texmf-dist/source/latex/jmlr/jmlr.ins
@@ -1,4 +1,4 @@
-% jmlr.ins generated using makedtx version 0.94b 2011/1/5 14:41
+% jmlr.ins generated using makedtx version 0.94b 2011/3/24 21:20
\input docstrip
\preamble
diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlr.cls b/Master/texmf-dist/tex/latex/jmlr/jmlr.cls
index 0b627dc3405..cf016afd3db 100644
--- a/Master/texmf-dist/tex/latex/jmlr/jmlr.cls
+++ b/Master/texmf-dist/tex/latex/jmlr/jmlr.cls
@@ -41,7 +41,7 @@
%% First editor:
%% Second editor:
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlr}[2011/01/05 v1.10 (NLCT) Journal of Machine Learning Research]
+\ProvidesClass{jmlr}[2011/03/24 v1.11 (NLCT) Journal of Machine Learning Research]
\RequirePackage{xkeyval}
\providecommand*{\jmlr@prehyperref}{}
\define@key{jmlr.cls}{prehyperref}{%
@@ -86,7 +86,7 @@
\jmlrproceedings{JMLR}{Journal of Machine Learning Research}%
}
\newcommand*{\jmlrwcp}{%
- \jmlrproceedings{JMLR WC\&P}{JMLR: Workshop and Conference Proceedings}%
+ \jmlrproceedings{JMLR W\&CP}{JMLR: Workshop and Conference Proceedings}%
}
\DeclareOptionX{nowcp}{\jmlrnowcp}
\DeclareOptionX{wcp}{\jmlrwcp}
@@ -355,6 +355,33 @@ Keywords:} \ignorespaces}%
\def\nametag##1{##1}%
\@name #1%
}
+\newcommand*{\jmlrabbrnamelist}[1]{%
+ \def\nametag##1{}%
+ \def\@jmlr@authors@sep{, }%
+ \def\@jmlr@namelist{}%
+ \@for\@thisname:=#1\do{%
+ \expandafter\@jmlrabbrname\expandafter{\@thisname}%
+ \ifx\@jmlr@namelist\@empty
+ \protected@edef\@jmlr@namelist{%
+ \@initials\space\@surname
+ }%
+ \else
+ \protected@edef\@jmlr@namelist{%
+ \@jmlr@namelist
+ \noexpand\@jmlr@authors@sep
+ \@initials\space\@surname
+ }%
+ \fi
+ }%
+ \def\@jmlr@authors@sep{ \& }%
+ \@jmlr@namelist
+}
+\newcommand*{\@jmlrabbrname}[1]{%
+ \def\@initials{}%
+ \def\@surname{}%
+ \def\@forenames{}%
+ \@parsename#1 \@nil\end@parsename
+}
\newcommand*{\Email}[1]{{\@email #1}}
\def\jmlrpostauthor{\@endauthor\egroup
\par
@@ -833,7 +860,7 @@ Keywords:} \ignorespaces}%
\@afterindentfalse
\secdef\@chapter\@schapter}
\newcommand\artchapter{%
- \ClassError{jmlrwcp}{Chapters not permitted in articles}{}}
+ \ClassError{jmlr}{Chapters not permitted in articles}{}}
\let\chapter\artchapter
\def\@chaptoclabel{chapter}
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls
index 0a67946d173..f05c4fc0dd9 100644
--- a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls
+++ b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls
@@ -41,7 +41,7 @@
%% First editor:
%% Second editor:
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlrbook}[2011/01/05 v1.10 (NLCT) JMLR Book Style]
+\ProvidesClass{jmlrbook}[2011/03/24 v1.11 (NLCT) JMLR Book Style]
\RequirePackage{xkeyval}
\newcommand*{\jmlr@prehyperref}{}
\define@key{jmlrbook.cls}{prehyperref}{%
@@ -90,12 +90,37 @@
\expandafter\NAT@parse@date\NAT@date??????@@%
\ifciteindex\NAT@index\fi}
\RequirePackage{setspace}
+\RequirePackage{fink}
\@twosidetrue
\newif\if@openright
\@openrighttrue
\newif\if@mainmatter
\newcommand*{\pagerule}[1][0pt]{\par\noindent
\rule[#1]{\linewidth}{2pt}\par}
+\ifjmlrhtml
+ \newenvironment{preface}[1][preface]%
+ {%
+ \noindent\HCode{<h2>\prefacename</h2>}%
+ }%
+ {%
+ }
+\else
+ \newenvironment{preface}[1][preface]%
+ {%
+ \chapter{\prefacename}
+ \protected@write\@mainauxout
+ {}{\string\@prefacestart{\thepage}{\arabic{page}}}%
+ \protected@write\@mainauxout{}{\string\@prefacefile{\finkpath}{#1}}%
+ }%
+ {%
+ \protected@write\@mainauxout{}{\string\@prefaceend{\thepage}}%
+ }
+\fi
+\newcommand*{\prefacename}{Preface}
+\newcommand*{\@prefacefile}[2]{}
+\newcommand*{\@prefacestart}[2]{}
+\newcommand*{\@prefaceend}[1]{}
+\newcommand*{\@prefaceeditor}[1]{}
\newcommand*{\chapterrefname}{Chapter}
\newcommand*{\chaptersrefname}{Chapters}
\newcommand*{\chapterref}[1]{%
@@ -253,27 +278,51 @@
\newcommand{\postmainproductioneditor}{\par}
\renewcommand{\maindatefont}{}
\renewcommand{\postmaindate}{}
-\newenvironment{signoff}[2][The Editorial Team]{%
- \def\Editor##1{\begin{tabular}{@{}l@{}}%
- ##1%
- \end{tabular}%
- \par\vskip\baselineskip\noindent\ignorespaces
+\ifjmlrhtml
+ \newenvironment{signoff}[2][The Editorial Team]{%
+ \def\Editor##1{##1\par\vskip\baselineskip\noindent\ignorespaces}%
+ \def\@editorialteam{#1}%
+ \def\@signoffdate{#2}%
+ \par\vskip\baselineskip\noindent
+ \ifx\@signoffdate\@empty
+ \else
+ \emph{\@signoffdate}\par
+ \vskip\baselineskip\noindent
+ \fi
+ \ifx\@editorialteam\@empty
+ \else
+ \@editorialteam:\par\vskip\baselineskip
+ \fi
+ \noindent\ignorespaces
}%
- \def\@editorialteam{#1}%
- \def\@signoffdate{#2}%
- \par\vskip\baselineskip\noindent
- \ifx\@signoffdate\@empty
- \else
- \emph{\@signoffdate}\par
- \vskip\baselineskip\noindent
- \fi
- \ifx\@editorialteam\@empty
- \else
- \@editorialteam:\par\vskip\baselineskip
- \fi
- \noindent\ignorespaces
-}{%
-}
+ {%
+ }%
+\else
+ \newenvironment{signoff}[2][The Editorial Team]{%
+ \def\Editor##1{%
+ \protected@write\@mainauxout{}{\string\@prefaceeditor{##1}}%
+ \begin{tabular}{@{}l@{}}%
+ ##1%
+ \end{tabular}%
+ \par\vskip\baselineskip\noindent\ignorespaces
+ }%
+ \def\@editorialteam{#1}%
+ \def\@signoffdate{#2}%
+ \par\vskip\baselineskip\noindent
+ \ifx\@signoffdate\@empty
+ \else
+ \emph{\@signoffdate}\par
+ \vskip\baselineskip\noindent
+ \fi
+ \ifx\@editorialteam\@empty
+ \else
+ \@editorialteam:\par\vskip\baselineskip
+ \fi
+ \noindent\ignorespaces
+ }%
+ {%
+ }
+\fi
\newenvironment{authorsignoff}{%
\def\Author##1{\begin{tabular}{@{}l@{}}%
##1%
@@ -705,7 +754,6 @@ not permitted outside `jmlrpapers' environment}{}%
}
\newcommand*\l@chapterauthor[2]{%
\ifnum \c@tocdepth >\m@ne
- \addpenalty{-\@highpenalty}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
@@ -784,6 +832,29 @@ not permitted outside `jmlrpapers' environment}{}%
}
\renewcommand*\bibsection{\section*{\refname}}
\jmlrbookcommands
+\providecommand*{\SetNoLine}{\SetAlgoNoLine}
+\providecommand*{\SetVline}{\SetAlgoVlined}
+\providecommand*{\Setvlineskip}{\SetVlineSkip}
+\providecommand*{\SetLine}{\SetAlgoLined}
+\providecommand*{\dontprintsemicolon}{\DontPrintSemicolon}
+\providecommand*{\printsemicolon}{\PrintSemicolon}
+\providecommand*{\incmargin}{\IncMargin}
+\providecommand*{\decmargin}[1]{\DecMargin{-#1}}
+\providecommand*{\setnlskip}{\SetNlSkip}
+\providecommand*{\Setnlskip}{\SetNlSkip}
+\providecommand*{\setalcapskip}{\SetAlCapSkip}
+\providecommand*{\setalcaphskip}{\SetAlCapHSkip}
+\providecommand*{\nlSty}{\NlSty}
+\providecommand*{\Setnlsty}{\SetNlSty}
+\providecommand*{\linesnumbered}{\LinesNumbered}
+\providecommand*{\linesnotnumbered}{\LinesNotNumbered}
+\providecommand*{\linesnumberedhidden}{\LinesNumberedHidden}
+\providecommand*{\showln}{\ShowLn}
+\providecommand*{\showlnlabel}{\ShowLnLabel}
+\providecommand*{\nocaptionofalgo}{\NoCaptionOfAlgo}
+\providecommand*{\restorecaptionofalgo}{\RestoreCaptionOfAlgo}
+\providecommand*{\restylealgo}{\RestyleAlgo}
+\providecommand*{\Titleofalgo}{\TitleOfAlgo}
\endinput
%%
%% End of file `jmlrbook.cls'.