summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/CHANGES41
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/README4
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html3860
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex60
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.pngbin487 -> 524 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual1x.pngbin573 -> 575 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual2x.pngbin480 -> 519 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr-manual3x.pngbin576 -> 573 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/jmlr.pdfbin695160 -> 350663 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdfbin337812 -> 287195 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex7
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex7
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex7
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdfbin234514 -> 231807 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex4
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdfbin323208 -> 279804 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex4
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdfbin322126 -> 278898 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex4
-rwxr-xr-xMaster/texmf-dist/scripts/jmlr/makejmlrbook787
-rw-r--r--Master/texmf-dist/source/latex/jmlr/jmlr.dtx342
-rw-r--r--Master/texmf-dist/source/latex/jmlr/jmlr.ins4
-rw-r--r--Master/texmf-dist/tex/latex/jmlr/jmlr.cls92
-rw-r--r--Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls77
24 files changed, 2763 insertions, 2537 deletions
diff --git a/Master/texmf-dist/doc/latex/jmlr/CHANGES b/Master/texmf-dist/doc/latex/jmlr/CHANGES
index abe027f6e8f..b51baf04e65 100644
--- a/Master/texmf-dist/doc/latex/jmlr/CHANGES
+++ b/Master/texmf-dist/doc/latex/jmlr/CHANGES
@@ -1,3 +1,44 @@
+v1.12:
+
+ * jmlr.cls
+
+ - removed prehyperref package option.
+
+ - renamed \jmlr@prehyperref to \jmlrprehyperref
+
+ - added tabularx to list of problem packages.
+
+ - provided default value of \@shortitle
+
+ - added \titlebreak
+
+ - added optional argument to \Name
+ (\jmlrauthors now redefines \@jmlr@authors instead of
+ \@jmlrauthors)
+
+ - added chapter number to \theHsection to ensure unique
+ hyperlinks in book
+
+ * jmlrbook.cls
+
+ - Moved loading setspace and fink before jmlr.cls loaded
+
+ - changed \thechapter to \theHchapter in definition of
+ \theHalgorithm etc
+
+ - added \theHfootnote, \theHtable, \theHfigure
+
+ - in \importpubpaper etc, changed \@shortitle to \@title in toc
+
+ * makejmlrbook v0.31
+
+ - footnotes in abstract files changed to in-line parentheses.
+
+ - --batchtex option now also passes "-interaction=batchmode" to
+ htlatex
+
+ - added debugging option --noexecute
+
v1.11:
* jmlr.cls
diff --git a/Master/texmf-dist/doc/latex/jmlr/README b/Master/texmf-dist/doc/latex/jmlr/README
index f8b6ead04ac..bcde63d2877 100644
--- a/Master/texmf-dist/doc/latex/jmlr/README
+++ b/Master/texmf-dist/doc/latex/jmlr/README
@@ -1,6 +1,6 @@
-LaTeX Class : jmlr bundle v1.11
+LaTeX Class : jmlr bundle v1.12
-Last Modified : 2011-03-24
+Last Modified : 2012-01-05
Author : Nicola L. C. Talbot
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html
index ea0655e8ba3..32622d9646c 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.html
@@ -5,23 +5,22 @@
<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
<html xmlns="http://www.w3.org/1999/xhtml"
>
-<head><title>LaTeX2&#x03B5;Classes for the Journal of Machine Learning Research</title>
+<head><title>LaTeX 2"Classes for the Journal of Machine Learning Research</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,fn-in,css-in -->
<meta name="src" content="jmlr-manual.tex" />
-<meta name="date" content="2011-03-24 21:20:00" />
+<meta name="date" content="2012-01-05 13:17:00" />
<style type="text/css">
<!--
/* start css.sty */
-.cmmi-10{font-style: italic;}
-.ecrm-1728{font-size:170%;}
-.cmmi-12x-x-144{font-size:172%;font-style: italic;}
-.ecrm-1200{font-size:120%;}
-.cmsy-8{font-size:80%;}
+.futr8t-x-x-172{font-size:172%;}
+.futr8t-x-x-120{font-size:120%;}
+.futr8t-x-x-90{font-size:90%;}
+.futmii-x-x-172{font-size:172%;}
.ectt-1200{font-size:120%; font-family: monospace;}
.ectt-1200{ font-family: monospace;}
.ectt-1200{ font-family: monospace;}
@@ -29,19 +28,6 @@
.ectt-1200{ font-family: monospace;}
.ectt-1200{ font-family: monospace;}
.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1200{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
.ectt-1000{ font-family: monospace;}
.ectt-1000{ font-family: monospace;}
.ectt-1000{ font-family: monospace;}
@@ -49,19 +35,6 @@
.ectt-1000{ font-family: monospace;}
.ectt-1000{ font-family: monospace;}
.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ecss-1000{ font-family: sans-serif;}
-.ecss-1000{ font-family: sans-serif;}
-.ecss-1000{ font-family: sans-serif;}
-.ecss-1000{ font-family: sans-serif;}
-.ecss-1000{ font-family: sans-serif;}
-.ecss-1000{ font-family: sans-serif;}
-.ecss-1000{ font-family: sans-serif;}
-.ecss-1000{ font-family: sans-serif;}
.ecss-1000{ font-family: sans-serif;}
.ecss-1000{ font-family: sans-serif;}
.ecss-1000{ font-family: sans-serif;}
@@ -69,9 +42,7 @@
.ecss-1000{ font-family: sans-serif;}
.ecss-1000{ font-family: sans-serif;}
.ecss-1000{ font-family: sans-serif;}
-.ecss-1000{ font-family: sans-serif;}
-.ecrm-0900{font-size:90%;}
-.ecrm-0800{font-size:80%;}
+.futr8t-x-x-80{font-size:80%;}
.ecss-0800{font-size:80%; font-family: sans-serif;}
.ecss-0800{ font-family: sans-serif;}
.ecss-0800{ font-family: sans-serif;}
@@ -79,79 +50,6 @@
.ecss-0800{ font-family: sans-serif;}
.ecss-0800{ font-family: sans-serif;}
.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecss-0800{ font-family: sans-serif;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecbx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecsx-1000{ font-weight: bold;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecbi-1000{ font-weight: bold; font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
-.ecti-1000{ font-style: italic;}
.ectt-0900{font-size:90%; font-family: monospace;}
.ectt-0900{ font-family: monospace;}
.ectt-0900{ font-family: monospace;}
@@ -159,15 +57,13 @@
.ectt-0900{ font-family: monospace;}
.ectt-0900{ font-family: monospace;}
.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
+.ecsx-1000{ font-weight: bold;}
+.ecsx-1000{ font-weight: bold;}
+.ecsx-1000{ font-weight: bold;}
+.ecsx-1000{ font-weight: bold;}
+.ecsx-1000{ font-weight: bold;}
+.ecsx-1000{ font-weight: bold;}
+.ecsx-1000{ font-weight: bold;}
.ectt-0800{font-size:80%; font-family: monospace;}
.ectt-0800{ font-family: monospace;}
.ectt-0800{ font-family: monospace;}
@@ -175,31 +71,8 @@
.ectt-0800{ font-family: monospace;}
.ectt-0800{ font-family: monospace;}
.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ectt-0800{ font-family: monospace;}
-.ecti-0800{font-size:80%; font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
-.ecti-0800{ font-style: italic;}
+.futsy-x-x-80{font-size:80%;}
+.futri8t-x-x-80{font-size:80%;}
p.noindent { text-indent: 0em }
td p.noindent { text-indent: 0em; margin-top:0em; }
p.nopar { text-indent: 0em; }
@@ -339,15 +212,15 @@ div.important { background-color:red; }
<h2 class="titleHead"><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2&#x03B5;&#x00A0;Classes for the Journal of Machine
+class="E">E</span>X</span></span>2"&#x00A0;Classes for the Journal of Machine
Learning Research</h2>
- <div class="author" ><span
-class="ecrm-1200">Nicola L. C. Talbot</span>
+ <div class="author" ><span
+class="futr8t-x-x-120">Nicola L. C. Talbot</span>
<br /><a
href="http://theoval.cmp.uea.ac.uk/~nlct/" class="url" ><span
class="ectt-1200">http://theoval.cmp.uea.ac.uk/~nlct/</span></a></div><br />
<div class="date" ><span
-class="ecrm-1200">2011-03-24 (version 1.11)</span></div>
+class="futr8t-x-x-120">2012-01-05 (version 1.12)</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
@@ -412,35 +285,35 @@ href="#Q1-1-28">Index</a></span>
</div>
<!--l. 32--><p class="noindent" >
</p>
- <h3 class="sectionHead"><span class="titlemark">1 </span> <a
+ <h3 class="sectionHead"><span class="titlemark">1 </span> <a
id="x1-20001"></a>Introduction</h3>
<!--l. 34--><p class="noindent" >The <span
-class="ecss-1000">jmlr </span>class is for articles that need to be formatted according to the Journal of
-Machine Learning Research style. This class is based on the <span
+class="ecss-1000">jmlr </span>class is for articles that need to be formatted according to the Journal of Machine
+Learning Research style. This class is based on the <span
class="ecss-1000">jmlr2e</span><a
id="dx1-2001"></a> and <span
class="ecss-1000">jmlrwcp2e</span><a
- id="dx1-2002"></a>
-packages but has been adapted to enable it to work better with the <span
+ id="dx1-2002"></a> packages but
+has been adapted to enable it to work better with the <span
class="ecss-1000">combine</span><a
- id="dx1-2003"></a> class to
-collate the articles into a book. <a
-href="#x1-40003">§3 </a><a
-href="#x1-40003">Guidelines for Article Authors<!--tex4ht:ref: sec:jmlr --></a> describes how to use
-the <span
-class="ecss-1000">jmlr </span>class.
+ id="dx1-2003"></a> class to collate the
+articles into a book. <a
+href="#x1-40003">
+href="#x1-40003">Guidelines for Article Authors<!--tex4ht:ref: sec:jmlr --></a> describes how to use the <span
+class="ecss-1000">jmlr</span>
+class.
</p><!--l. 41--><p class="indent" > The <span
class="ecss-1000">jmlrbook </span>class is for combining JMLR articles into a book. This class uses
<span
class="ecss-1000">combine</span><a
id="dx1-2004"></a> and <span
class="ecss-1000">hyperref</span><a
- id="dx1-2005"></a>, which are troublesome enough on their own but together are
-quite fragile. The <span
-class="ecss-1000">jmlrbook </span>class redefines some internals to get <span
-class="ecss-1000">combine </span>and <span
-class="ecss-1000">hyperref</span>
-to work together but some packages (e.g.&#x00A0;<span
+ id="dx1-2005"></a>, which are troublesome enough on their own but together
+are quite fragile. The <span
+class="ecss-1000">jmlrbook </span>class rede
+class="ecss-1000">combine </span>and
+<span
+class="ecss-1000">hyperref </span>to work together but some packages (e.g.&#x00A0;<span
class="ecss-1000">subfig</span><a
id="dx1-2006"></a> and <span
class="ecss-1000">pdfpages</span><a
@@ -453,35 +326,69 @@ href="#fn1x0" id="fn1x0-bk"><sup class="textsuperscript">1</sup></a></span><a
id="x1-2008f1"></a>
The <span
class="ecss-1000">jmlrbook </span>class works best with PDF<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>&#x00A0;so authors should ensure that their
-articles can compile with PDF<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;so authors should ensure that their articles
+can compile with PDF<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>. <a
-href="#x1-180004">§4 </a><a
-href="#x1-180004">Guidelines for Production Editors<!--tex4ht:ref: sec:jmlrbook --></a> describes
-how to use the <span
+href="#x1-180004">
+href="#x1-180004">Guidelines for Production Editors<!--tex4ht:ref: sec:jmlrbook --></a> describes how to use the
+<span
class="ecss-1000">jmlrbook </span>class.
-</p><!--l. 58--><p class="indent" > The <span
+</p><!--l. 58--><p class="indent" > <div class="important" title="Important Note"> Note that the <span
+class="ecss-1000">jmlr </span>(and therefore <span
+class="ecss-1000">jmlrbook</span>) class automatically loads the <span
+class="ecss-1000">hyperref</span><a
+ id="dx1-2015"></a>
+package, but some packages need to be loaded before <span
+class="ecss-1000">hyperref</span><a
+ id="dx1-2016"></a>. </div>
+</p><!--l. 62--><p class="noindent" >
+</p><!--l. 64--><p class="indent" > Anything that needs to be done before <span
+class="ecss-1000">hyperref</span><a
+ id="dx1-2017"></a> is loaded can be speci
+command
+</p><!--l. 66--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-0900">\jmlrprehyperref</span><span
+class="ectt-0900">&#x00A0;</span></span><a
+ id="dx1-2018"></a> <span
+class="ectt-1000">\jmlrprehyperref </span></div><hr>
+</p><!--l. 68--><p class="noindent" >
+<span
+class="futri8t-">before </span>the class is loaded. For example, to load the packages <span
+class="ecss-1000">foo </span>and <span
+class="ecss-1000">bar </span>before <span
+class="ecss-1000">hyperref</span><a
+ id="dx1-2019"></a>, you
+can do:
+
+
+
+</p>
+ <div class="verbatim" id="verbatim-1">
+\newcommand{\jmlrprehyperref}{\usepackage{foo,bar}}
+&#x00A0;<br />\documentclass{jmlr}
+</div>
+<!--l. 75--><p class="nopar" >
+</p><!--l. 77--><p class="indent" > The <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-2015"></a> Perl script can be used to make a book that uses the <span
-class="ecss-1000">jmlrbook</span>
-class. In addition to creating the print and online versions of the book, it will
-compile the individual articles, running Bib<span class="TEX">T<span
-class="E">E</span>X</span>&#x00A0;where necessary, and create a
-set of HTML files containing a list of all the articles imported into the book
-along with links to the abstracts and PDFs of the individual articles. <a
-href="#x1-260004.6">§4.6
-</a><a
+ id="dx1-2020"></a> Perl script can be used to make a book that uses the <span
+class="ecss-1000">jmlrbook </span>class. In
+addition to creating the print and online versions of the book, it will compile the individual
+articles, running Bib<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;where necessary, and create a set of HTML
+all the articles imported into the book along with links to the abstracts and PDFs of the
+individual articles. <a
+href="#x1-260004.6">
href="#x1-260004.6">Creating the Book Using <span
-class="ectt-1000">makejmlrbook</span><!--tex4ht:ref: sec:makejmlrbook --></a> describes how to use the <span
+class="ectt-1000">makejmlrbook</span><!--tex4ht:ref: sec:makejmlrbook --></a> describes how to use the
+<span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-2016"></a>
-application.
-</p><!--l. 67--><p class="noindent" >
+ id="dx1-2021"></a> application.
+</p><!--l. 86--><p class="noindent" >
</p>
-<!--l. 67--><p class="noindent" ><a
-href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">2 </span> <a
+<!--l. 86--><p class="noindent" ><a
+href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">2 </span> <a
id="x1-30002"></a>Required Packages</h3>
-<!--l. 69--><p class="noindent" >The <span
+<!--l. 88--><p class="noindent" >The <span
class="ecss-1000">jmlr </span>class is based on the <span
class="ecss-1000">scrartcl</span><a
id="dx1-3001"></a> class and loads the following packages: <span
@@ -508,11 +415,11 @@ unlike the <span
class="ecss-1000">jmlr2e</span><a
id="dx1-3011"></a> and <span
class="ecss-1000">jmlrwcp2e</span><a
- id="dx1-3012"></a> packages, this class file does not load the obsolete <span
+ id="dx1-3012"></a> packages, this class
class="ecss-1000">epsfig</span><a
id="dx1-3013"></a>
package.
-</p><!--l. 76--><p class="indent" > The <span
+</p><!--l. 95--><p class="indent" > The <span
class="ecss-1000">jmlrbook </span>class additionally loads the <span
class="ecss-1000">combine</span><a
id="dx1-3014"></a> class and the following packages:
@@ -523,25 +430,22 @@ class="ecss-1000">setspace</span><a
id="dx1-3016"></a> and <span
class="ecss-1000">fink</span><a
id="dx1-3017"></a>.
-</p><!--l. 79--><p class="indent" > The <span
+</p><!--l. 98--><p class="indent" > The <span
class="ectt-1000">makejmlrbook</span><a
id="dx1-3018"></a> script requires Perl, <span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;and <span class="TEX">T<span
class="E">E</span>X</span>4ht.
-
-
-
-</p><!--l. 81--><p class="noindent" >
+</p><!--l. 100--><p class="noindent" >
</p>
-<!--l. 81--><p class="noindent" ><a
-href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">3 </span> <a
+<!--l. 100--><p class="noindent" ><a
+href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">3 </span> <a
id="x1-40003"></a>Guidelines for Article Authors</h3>
-<!--l. 84--><p class="noindent" >Article authors should use the <span
-class="ecss-1000">jmlr </span>class. This class comes with example files
-<span
-class="ectt-1000">jmlr-sample.tex </span>and <span
+<!--l. 103--><p class="noindent" >Article authors should use the <span
+class="ecss-1000">jmlr </span>class. This class comes with example
+class="ectt-1000">jmlr-sample.tex</span>
+and <span
class="ectt-1000">jmlrwcp-sample.tex</span>, which can be used as templates.
-</p><!--l. 88--><p class="indent" > The following class options are available:
+</p><!--l. 107--><p class="indent" > The following class options are available:
</p><dl class="description"><dt class="description">
<span
class="ecsx-1000">nowcp</span><a
@@ -562,19 +466,22 @@ class="description">Use two-column style.
class="ecsx-1000">onecolumn</span><a
id="dx1-4004"></a> </dt><dd
class="description">Use one-column style (default).
+
+
+
</dd><dt class="description">
<span
class="ecsx-1000">color</span><a
id="dx1-4005"></a> </dt><dd
class="description">Color version (see <a
-href="#x1-160003.11">§3.11 </a><a
+href="#x1-160003.11">
href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>).
</dd><dt class="description">
<span
class="ecsx-1000">gray</span><a
id="dx1-4006"></a> </dt><dd
class="description">Grayscale version (see <a
-href="#x1-160003.11">§3.11 </a><a
+href="#x1-160003.11">
href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>).
</dd><dt class="description">
<span
@@ -585,8 +492,7 @@ class="ecss-1000">table</span><a
id="dx1-4008"></a><a
id="dx1-4009"></a> environment, <span
class="ectt-1000">\floatconts</span><a
- id="dx1-4010"></a> puts the caption at the
- top.
+ id="dx1-4010"></a> puts the caption at the top.
</dd><dt class="description">
<span
class="ecsx-1000">tablecaption=bottom</span><a
@@ -596,289 +502,291 @@ class="ecss-1000">table</span><a
id="dx1-4012"></a><a
id="dx1-4013"></a> environment, <span
class="ectt-1000">\floatconts</span><a
- id="dx1-4014"></a> puts the caption at
- the bottom.
- </dd><dt class="description">
-<span
-class="ecsx-1000">prehyperref</span><a
- id="dx1-4015"></a><span
-class="ecbx-1000">=</span><span
-class="ectt-1000">{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecbi-1000">stuff </span><span
-class="cmsy-10">&#x27E9;</span><span
-class="ectt-1000">}</span> </dt><dd
-class="description">Does <span
-class="cmsy-10">&#x27E8;</span><span
-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. 113--><p class="noindent" >
+ id="dx1-4014"></a> puts the caption at the
+ bottom.
+ </dd></dl>
+<!--l. 130--><p class="noindent" >
</p>
-<!--l. 113--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a
+<!--l. 130--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a
id="x1-50003.1"></a>Title Information</h4>
-<!--l. 115--><p class="noindent" >The <span
-class="ecss-1000">jmlr </span>class uses different syntax from <span
+<!--l. 132--><p class="noindent" >The <span
+class="ecss-1000">jmlr </span>class uses di
class="ecss-1000">jmlr2e</span><a
id="dx1-5001"></a> and <span
class="ecss-1000">jmlrwcp2e</span><a
id="dx1-5002"></a> to specify the title
-information. In particular, it doesn&#8217;t define <span
+information. In particular, it doesn't de
class="ectt-1000">\jmlrheading </span>and <span
-class="ectt-1000">\ShortHeading</span>. Instead,
-the following commands should be used:
-</p><!--l. 120--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-1000">\ShortHeading</span>. Instead, the
+following commands should be used:
+</p><!--l. 137--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrvolume</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5003"></a> <span
class="ectt-1000">\jmlrvolume{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">number</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">number</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 122--><p class="noindent" >
-This specifies the volume number. For example:
+</p><!--l. 139--><p class="noindent" >
+This speci
</p>
- <div class="verbatim" id="verbatim-1">
+ <div class="verbatim" id="verbatim-2">
\jmlrvolume{2}
</div>
-<!--l. 126--><p class="nopar" >
-</p><!--l. 128--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 143--><p class="nopar" >
+</p><!--l. 145--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlryear</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5004"></a> <span
class="ectt-1000">\jmlryear{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">year</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">year</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 130--><p class="noindent" >
-This specifies the year. For example:
+</p><!--l. 147--><p class="noindent" >
+This speci
</p>
- <div class="verbatim" id="verbatim-2">
+ <div class="verbatim" id="verbatim-3">
\jmlryear{2010}
</div>
-<!--l. 134--><p class="nopar" >
-</p><!--l. 136--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 151--><p class="nopar" >
+</p><!--l. 153--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrsubmitted</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5005"></a> <span
class="ectt-1000">\jmlrsubmitted{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">date</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">date</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 138--><p class="noindent" >
-This specifies the submission date.
-</p><!--l. 141--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 155--><p class="noindent" >
+This speci
+</p><!--l. 158--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrpublished</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5006"></a> <span
class="ectt-1000">\jmlrpublished{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">date</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">date</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 143--><p class="noindent" >
-This specifies the publication date.
-</p><!--l. 146--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 160--><p class="noindent" >
+This speci
+</p><!--l. 163--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrworkshop</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5007"></a> <span
class="ectt-1000">\jmlrworkshop{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 148--><p class="noindent" >
-This specifies the workshop title (for use with the <span
+</p><!--l. 165--><p class="noindent" >
+This speci
class="ecss-1000">wcp</span><a
id="dx1-5008"></a> class option).
-</p><!--l. 152--><p class="indent" > The title information is specified using the commands described below. These
-commands should typically go in the preamble. As with most class files, The title itself
-is produced using
-</p><!--l. 155--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 169--><p class="indent" > The title information is speci
+commands should typically go in the preamble. As with most class
+produced using
+</p><!--l. 172--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\maketitle</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5009"></a> <span
class="ectt-1000">\maketitle </span></div><hr>
-</p><!--l. 157--><p class="noindent" >
+</p><!--l. 174--><p class="noindent" >
This command should go after <span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\begin{document}</span></span></span>. For example:
</p>
- <div class="verbatim" id="verbatim-3">
+ <div class="verbatim" id="verbatim-4">
\begin{document}
&#x00A0;<br />\maketitle
</div>
-<!--l. 162--><p class="nopar" > Before <span
+<!--l. 179--><p class="nopar" > Before <span
class="ectt-1000">\maketitle</span>, you must specify the title information using the following
commands:
-</p><!--l. 166--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 183--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\title</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5010"></a> <span
class="ectt-1000">\title[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 168--><p class="noindent" >
-This specifies the article&#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. 172--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
-class="ectt-0900">\editor</span><span
+</p><!--l. 185--><p class="noindent" >
+This speci
+the optional argument <span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span>. If you want to force a line break in the title,
+use
+</p><!--l. 189--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-0900">\titlebreak</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-5011"></a> <span
+class="ectt-1000">\titlebreak </span></div><hr>
+</p><!--l. 191--><p class="noindent" >
+instead of <span
+class="ectt-1000">\newline </span>or <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\\</span></span></span> as this will ensure that the line break doesn't also end up in the
+table of contents or bookmarks when the article is included in a book.
+</p><!--l. 196--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-0900">\editor</span><span
+class="ectt-0900">&#x00A0;</span></span><a
+ id="dx1-5012"></a> <span
class="ectt-1000">\editor{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">name</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">name</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 174--><p class="noindent" >
-This specifies the editor&#8217;s name. If there is more than one editor, use:
-</p><!--l. 177--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 198--><p class="noindent" >
+This speci
+</p><!--l. 201--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\editors</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-5012"></a> <span
+ id="dx1-5013"></a> <span
class="ectt-1000">\editors{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">names</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">names</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 179--><p class="noindent" >
-</p><!--l. 181--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 203--><p class="noindent" >
+</p><!--l. 205--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\author</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-5013"></a> <span
+ id="dx1-5014"></a> <span
class="ectt-1000">\author{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">author specs</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">author specs</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 183--><p class="noindent" >
-This specifies the author. The specifications <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">author specs</span><span
-class="cmsy-10">&#x27E9; </span>are a bit different to <span
+</p><!--l. 207--><p class="noindent" >
+This speci
+class="futsy-">h</span><span
+class="futri8t-">author specs</span><span
+class="futsy-">i </span>are a bit di
class="ecss-1000">jmlr2e</span><a
- id="dx1-5014"></a>
-and <span
+ id="dx1-5015"></a> and
+<span
class="ecss-1000">jmlrwcp2e</span><a
- id="dx1-5015"></a>. Use
-</p><!--l. 186--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+ id="dx1-5016"></a>. Use
+</p><!--l. 210--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\Name</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-5016"></a> <span
-class="ectt-1000">\Name{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">author&#8217;s name</span><span
-class="cmsy-10">&#x27E9;</span><span
+ id="dx1-5017"></a> <span
+class="ectt-1000">\Name[</span><span
+class="futsy-">h</span><span
+class="futri8t-">abbreviated name</span><span
+class="futsy-">i</span><span
+class="ectt-1000">]{</span><span
+class="futsy-">h</span><span
+class="futri8t-">author's name</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 188--><p class="noindent" >
-to specify the author&#8217;s name. Note that if the surname contains a space it must be
+</p><!--l. 212--><p class="noindent" >
+to specify the author's name. Note that if the surname contains a space it must be
grouped (enclosed in braces {}). Similarly if the initial letter of each forename is a
-diacritic it must be grouped. (See below for examples.)
-</p><!--l. 193--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+diacritic it must be grouped. If the abbreviation of the name doesn't get parsed
+properly you can override the default using the optional argument. (See below for
+examples.)
+</p><!--l. 218--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\Email</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-5017"></a> <span
+ id="dx1-5018"></a> <span
class="ectt-1000">\Email{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">author&#8217;s email</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">author's email</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 195--><p class="noindent" >
-This specifies the author&#8217;s email address. It should only be used within the argument to
+</p><!--l. 220--><p class="noindent" >
+This speci
<span
class="ectt-1000">\author</span>.
-</p><!--l. 199--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 224--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\and</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-5018"></a> <span
+ id="dx1-5019"></a> <span
class="ectt-1000">\and </span></div><hr>
-</p><!--l. 201--><p class="noindent" >
+</p><!--l. 226--><p class="noindent" >
This should be used to separate two authors with the same address.
-</p><!--l. 204--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 229--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\AND</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-5019"></a> <span
+ id="dx1-5020"></a> <span
class="ectt-1000">\AND </span></div><hr>
-</p><!--l. 206--><p class="noindent" >
-This should be used to separate authors with different addresses.
-</p><!--l. 209--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 231--><p class="noindent" >
+This should be used to separate authors with di
+</p><!--l. 234--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\\</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-5020"></a> <span class="obeylines-h"><span class="verb"><span
+ id="dx1-5021"></a> <span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\\</span></span></span> </div><hr>
-</p><!--l. 211--><p class="noindent" >
-This should be used before an author&#8217;s address or between authors with the same
-address where there are more that two authors.
-</p><!--l. 215--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+
+
+
+</p><!--l. 236--><p class="noindent" >
+This should be used before an author's address or between authors with the same address
+where there are more that two authors.
+</p><!--l. 240--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\addr</span><span
class="ectt-0900">&#x00A0;</span></span><a
- id="dx1-5021"></a> <span
+ id="dx1-5022"></a> <span
class="ectt-1000">\addr </span></div><hr>
-</p><!--l. 217--><p class="noindent" >
+</p><!--l. 242--><p class="noindent" >
This should be used at the start of the address.
-</p><!--l. 220--><p class="indent" >
-
-
-
+</p><!--l. 245--><p class="indent" >
</p><dl class="description"><dt class="description">
<span
-class="ecbx-1000">Example 1</span> </dt><dd
+class="futb8t-">Example 1</span> </dt><dd
class="description">Two authors with the same address:
- <div class="verbatim" id="verbatim-4">
+ <div class="verbatim" id="verbatim-5">
\author{\Name{Jane&#x00A0;Doe}&#x00A0;\Email{abc@sample.com}\and
&#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. 226--><p class="nopar" > In this example, the second author has a space in his surname so the surname
- needs to be grouped.
+ <!--l. 251--><p class="nopar" > In this example, the second author has a space in his surname so the surname needs to
+ be grouped.
</p></dd><dt class="description">
<span
-class="ecbx-1000">Example 2</span> </dt><dd
+class="futb8t-">Example 2</span> </dt><dd
class="description">Three authors with the same address:
- <div class="verbatim" id="verbatim-5">
+ <div class="verbatim" id="verbatim-6">
\author{\Name{Fred&#x00A0;Arnold&#x00A0;{de&#x00A0;la&#x00A0;Cour}}&#x00A0;\Email{an1@sample.com}\\
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;\Name{Jack&#x00A0;Jones}&#x00A0;\Email{an3@sample.com}\\
&#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. 236--><p class="nopar" > In this example, the third author has an accent on her forename initials so
- grouping is required.
+ <!--l. 261--><p class="nopar" > In this example, the third author has an accent on her forename initials so grouping is
+ required.
</p></dd><dt class="description">
<span
-class="ecbx-1000">Example 3</span> </dt><dd
-class="description">Authors with a different address:
+class="futb8t-">Example 3</span> </dt><dd
+class="description">Authors with a di
- <div class="verbatim" id="verbatim-6">
+ <div class="verbatim" id="verbatim-7">
\author{\Name{John&#x00A0;Smith}&#x00A0;\Email{abc@sample.com}\\
&#x00A0;<br />&#x00A0;&#x00A0;\addr&#x00A0;Address&#x00A0;1
&#x00A0;<br />&#x00A0;&#x00A0;\AND
@@ -886,191 +794,204 @@ class="description">Authors with a different address:
&#x00A0;<br />&#x00A0;&#x00A0;\addr&#x00A0;Address&#x00A0;2
&#x00A0;<br />&#x00A0;}
</div>
- <!--l. 248--><p class="nopar" ></p></dd></dl>
-<!--l. 251--><p class="noindent" >
+ <!--l. 273--><p class="nopar" >
+ </p></dd><dt class="description">
+<span
+class="futb8t-">Example 4</span> </dt><dd
+class="description">The author is actually a company so there's no
+
+
+
+ <div class="verbatim" id="verbatim-8">
+ \author{\Name[Some&#x00A0;Company,&#x00A0;Ltd]{Some&#x00A0;Company,&#x00A0;Ltd}\Email{xyz:some.com}\\
+ &#x00A0;<br />&#x00A0;&#x00A0;\addr&#x00A0;Address
+ &#x00A0;<br />}
+</div>
+ <!--l. 281--><p class="nopar" ></p></dd></dl>
+<!--l. 284--><p class="noindent" >
</p>
-<!--l. 251--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a
+<!--l. 284--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a
id="x1-60003.2"></a>Font Changing Commands</h4>
-<!--l. 253--><p class="noindent" >Use the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+<!--l. 286--><p class="noindent" >Use the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>2<span
-class="cmmi-10">&#x03B5;</span>&#x00A0;font changing commands, such as <span
+class="futmii-">"</span>&#x00A0;font changing commands, such as <span
class="ectt-1000">\bfseries </span>or <span
class="ectt-1000">\textbf{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">text</span><span
-class="cmsy-10">&#x27E9;</span><span
-class="ectt-1000">}</span>,
-rather than the obsolete <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="futsy-">h</span><span
+class="futri8t-">text</span><span
+class="futsy-">i</span><span
+class="ectt-1000">}</span>, rather
+than the obsolete <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>2.09 commands, such as <span
class="ectt-1000">\bf</span>.
-</p><!--l. 257--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 290--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\url</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-6001"></a> <span
class="ectt-1000">\url{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">address</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">address</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 259--><p class="noindent" >
+</p><!--l. 292--><p class="noindent" >
This will typeset <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">address</span><span
-class="cmsy-10">&#x27E9; </span>in a typewriter font. Special characters, such as <span class="obeylines-h"><span class="verb"><span
-class="ectt-1000">~</span></span></span>, are
-correctly displayed. Example:
+class="futsy-">h</span><span
+class="futri8t-">address</span><span
+class="futsy-">i </span>in a typewriter font. Special characters, such as <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">~</span></span></span>, are correctly
+displayed. Example:
</p>
- <div class="verbatim" id="verbatim-7">
+ <div class="verbatim" id="verbatim-9">
\url{http://theoval.cmp.uea.ac.uk/~nlct/}
</div>
-<!--l. 264--><p class="nopar" >
-</p><!--l. 266--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 297--><p class="nopar" >
+</p><!--l. 299--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\mailto</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-6002"></a> <span
class="ectt-1000">\mailto{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">email address</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">email address</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 268--><p class="noindent" >
-This will typeset the given email address in a typewriter font. Note that this is not the
-same as <span
+</p><!--l. 301--><p class="noindent" >
+This will typeset the given email address in a typewriter font. Note that this is not the same as
+<span
class="ectt-1000">\Email</span>, which should only be used in the argument of <span
class="ectt-1000">\author</span>.
-</p><!--l. 273--><p class="noindent" >
+</p><!--l. 306--><p class="noindent" >
</p>
-<!--l. 273--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a
+<!--l. 306--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a
id="x1-70003.3"></a>Structure</h4>
-<!--l. 275--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+<!--l. 308--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">abstract</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7001"></a><a
id="dx1-7002"></a> <span
class="ectt-1000">\begin{abstract}</span><br
class="newline" /><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">text</span><span
-class="cmsy-10">&#x27E9;</span><br
+class="futsy-">h</span><span
+class="futri8t-">text</span><span
+class="futsy-">i</span><br
class="newline" /><span
class="ectt-1000">\end{abstract} </span></div><hr>
-</p><!--l. 279--><p class="noindent" >
+</p><!--l. 312--><p class="noindent" >
The abstract text should be displayed using the <span
class="ecss-1000">abstract </span>environment.
-</p><!--l. 283--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 316--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">keywords</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7003"></a><a
id="dx1-7004"></a> <span
class="ectt-1000">\begin{keywords}</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">keyword list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">keyword list</span><span
+class="futsy-">i</span><span
class="ectt-1000">\end{keywords} </span></div><hr>
-</p><!--l. 285--><p class="noindent" >
+</p><!--l. 318--><p class="noindent" >
The keywords should be displayed using the <span
class="ecss-1000">keywords </span>environment.
-</p><!--l. 289--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 322--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\acks</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7005"></a> <span
class="ectt-1000">\acks{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">text</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">text</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 291--><p class="noindent" >
+</p><!--l. 324--><p class="noindent" >
This displays the acknowledgements.
-</p><!--l. 294--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 327--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\section</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7006"></a> <span
class="ectt-1000">\section{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 296--><p class="noindent" >
+</p><!--l. 329--><p class="noindent" >
Section titles are created using <span
-class="ectt-1000">\section</span>. The heading is automatically numbered and
-can be cross-referenced using <span
+class="ectt-1000">\section</span>. The heading is automatically numbered and can
+be cross-referenced using <span
class="ectt-1000">\label </span>and <span
class="ectt-1000">\ref</span>. Unnumbered sections can be produced
using:
-</p><!--l. 301--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 334--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\section*</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7007"></a> <span
class="ectt-1000">\section*{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 303--><p class="noindent" >
-</p><!--l. 305--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 336--><p class="noindent" >
+</p><!--l. 338--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsection</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7008"></a> <span
class="ectt-1000">\subsection{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 307--><p class="noindent" >
+</p><!--l. 340--><p class="noindent" >
Sub-section titles are created using <span
class="ectt-1000">\subsection</span>. Unnumbered sub-sections can be
produced using:
-</p><!--l. 310--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 343--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsection*</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7009"></a> <span
class="ectt-1000">\subsection*{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 312--><p class="noindent" >
-</p><!--l. 314--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 345--><p class="noindent" >
+</p><!--l. 347--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsubsection</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7010"></a> <span
class="ectt-1000">\subsubsection{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 316--><p class="noindent" >
+</p><!--l. 349--><p class="noindent" >
Sub-sub-section titles are created using <span
class="ectt-1000">\subsubsection</span>. Unnumbered sub-sub-sections
-can be produced using:
-</p><!--l. 319--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+can be produced using:
+</p><!--l. 352--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsubsection*</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7011"></a> <span
class="ectt-1000">\subsubsection*{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 321--><p class="noindent" >
-</p><!--l. 323--><p class="noindent" >Further sectioning levels can be obtained using <span
+</p><!--l. 354--><p class="noindent" >
+</p><!--l. 356--><p class="noindent" >Further sectioning levels can be obtained using <span
class="ectt-1000">\paragraph </span>and <span
-class="ectt-1000">\subparagraph</span>, but
-these are unnumbered with running heads.
-</p><!--l. 326--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-1000">\subparagraph</span>, but these
+are unnumbered with running heads.
+</p><!--l. 359--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\appendix</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-7012"></a> <span
class="ectt-1000">\appendix </span></div><hr>
-</p><!--l. 328--><p class="noindent" >
+</p><!--l. 361--><p class="noindent" >
Use <span
class="ectt-1000">\appendix </span>to switch to the appendices. This changes <span
class="ectt-1000">\section </span>to produce an
@@ -1079,143 +1000,142 @@ appendix. Example:
</p>
- <div class="verbatim" id="verbatim-8">
+ <div class="verbatim" id="verbatim-10">
\appendix
&#x00A0;<br />\section{Proof&#x00A0;of&#x00A0;Theorems}
</div>
-<!--l. 334--><p class="nopar" >
-</p><!--l. 336--><p class="noindent" >
+<!--l. 367--><p class="nopar" >
+</p><!--l. 369--><p class="noindent" >
</p>
-<!--l. 336--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a
+<!--l. 369--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a
id="x1-80003.4"></a>Citations and Bibliography</h4>
-<!--l. 338--><p class="noindent" >The <span
+<!--l. 371--><p class="noindent" >The <span
class="ecss-1000">jmlr </span>class automatically loads <span
class="ecss-1000">natbib</span><a
id="dx1-8001"></a> and sets the bibliography style to <span
class="ectt-1000">plainnat</span>.
References should be stored in a <span
-class="ectt-1000">.bib </span>file.
-</p><!--l. 342--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-1000">.bib </span>
+</p><!--l. 375--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\bibliography</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-8002"></a> <span
class="ectt-1000">\bibliography{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">bib file</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">bib
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 344--><p class="noindent" >
+</p><!--l. 377--><p class="noindent" >
This displays the bibliography.
-</p><!--l. 347--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 380--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\citep</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-8003"></a> <span
class="ectt-1000">\citep[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">pre note</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">pre note</span><span
+class="futsy-">i</span><span
class="ectt-1000">][</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">post note</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">post note</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 349--><p class="noindent" >
+</p><!--l. 382--><p class="noindent" >
Use <span
class="ectt-1000">\citep </span>for a parenthetical citation.
-</p><!--l. 352--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 385--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\citet</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-8004"></a> <span
class="ectt-1000">\citet[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">note</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">note</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 354--><p class="noindent" >
+</p><!--l. 387--><p class="noindent" >
Use <span
class="ectt-1000">\citet </span>for a textual citation.
-</p><!--l. 357--><p class="indent" > See the <a
+</p><!--l. 390--><p class="indent" > See the <a
href="http://ctan.org/pkg/natbib" ><span
class="ecss-1000">natbib</span><a
id="dx1-8005"></a> documentation</a> for further details.
-</p><!--l. 359--><p class="noindent" >
+</p><!--l. 392--><p class="noindent" >
</p>
-<!--l. 359--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a
+<!--l. 392--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a
id="x1-90003.5"></a>Figures and Tables</h4>
-<!--l. 361--><p class="noindent" >Floats, such as figures, tables and algorithms, are moving objects and are
-supposed to float to the nearest convenient location. Please don&#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
-don&#8217;t put the float in the middle of a paragraph (that is, make sure there&#8217;s a
-paragraph break above and below the float). Floats are supposed to have a
-little extra space above and below them to make them stand out from the
-rest of the text. This extra space is put in automatically and shouldn&#8217;t need
+<!--l. 394--><p class="noindent" >Floats, such as
+the nearest convenient location. Please don't force them to go in a particular place. In general
+it's best to use the <span
+class="ectt-1000">htbp </span>speci
+(that is, make sure there's a paragraph break above and below the
+supposed to have a little extra space above and below them to make them stand out
+from the rest of the text. This extra space is put in automatically and shouldn't need
modifying.
-</p><!--l. 371--><p class="indent" > To ensure consistency, please <span
-class="ecti-1000">don&#8217;t </span>try changing the format of the caption by doing
+</p><!--l. 404--><p class="indent" > To ensure consistency, please <span
+class="futri8t-">don't </span>try changing the format of the caption by doing
something like:
</p>
- <div class="verbatim" id="verbatim-9">
+ <div class="verbatim" id="verbatim-11">
\caption{\textit{A&#x00A0;Sample&#x00A0;Caption.}}
</div>
-<!--l. 375--><p class="nopar" > or
+<!--l. 408--><p class="nopar" > or
</p>
- <div class="verbatim" id="verbatim-10">
+ <div class="verbatim" id="verbatim-12">
\caption{\em&#x00A0;A&#x00A0;Sample&#x00A0;Caption.}
</div>
-<!--l. 379--><p class="nopar" > You can, of course, change the font for individual words or phrases. For example:
+<!--l. 412--><p class="nopar" > You can, of course, change the font for individual words or phrases. For example:
</p>
- <div class="verbatim" id="verbatim-11">
+ <div class="verbatim" id="verbatim-13">
\caption{A&#x00A0;Sample&#x00A0;Caption&#x00A0;With&#x00A0;Some&#x00A0;\emph{Emphasized&#x00A0;Words}.}
</div>
-<!--l. 384--><p class="nopar" >
-</p><!--l. 386--><p class="indent" > The <span
-class="ecss-1000">jmlr </span>class provides the following command for displaying the contents of a figure
-or table:
-</p><!--l. 388--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 417--><p class="nopar" >
+</p><!--l. 419--><p class="indent" > The <span
+class="ecss-1000">jmlr </span>class provides the following command for displaying the contents of a
+table:
+</p><!--l. 421--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\floatconts</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-9001"></a> <span
class="ectt-1000">\floatconts{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">caption command</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">caption command</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">contents</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">contents</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 390--><p class="noindent" >
-This ensures that the caption is correctly positioned and that the contents are centered.
-For example:
+</p><!--l. 423--><p class="noindent" >
+This ensures that the caption is correctly positioned and that the contents are centered. For
+example:
</p>
- <div class="verbatim" id="verbatim-12">
+ <div class="verbatim" id="verbatim-14">
\begin{table}[htbp]
&#x00A0;<br />\floatconts
&#x00A0;<br />&#x00A0;&#x00A0;{tab:example}%&#x00A0;label
@@ -1228,30 +1148,30 @@ For example:
&#x00A0;<br />&#x00A0;&#x00A0;}
&#x00A0;<br />\end{table}
</div>
-<!--l. 405--><p class="nopar" >
-</p><!--l. 407--><p class="indent" > The <span
+<!--l. 438--><p class="nopar" >
+</p><!--l. 440--><p class="indent" > The <span
class="ecss-1000">jmlr </span>class automatically loads <span
class="ecss-1000">graphicx</span><a
- id="dx1-9002"></a> which defines:
-</p><!--l. 409--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+ id="dx1-9002"></a> which de
+</p><!--l. 442--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\includegraphics</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-9003"></a> <span
class="ectt-1000">\includegraphics[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">options</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">options</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">file name</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 411--><p class="noindent" >
+</p><!--l. 444--><p class="noindent" >
where <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">options</span><span
-class="cmsy-10">&#x27E9; </span>is a comma-separated list of options.
-</p><!--l. 414--><p class="indent" > For example, suppose you have an image called <span
+class="futsy-">h</span><span
+class="futri8t-">options</span><span
+class="futsy-">i </span>is a comma-separated list of options.
+</p><!--l. 447--><p class="indent" > For example, suppose you have an image called <span
class="ectt-1000">mypic.png </span>in a subdirectory called
<span
class="ectt-1000">images</span>:
@@ -1259,7 +1179,7 @@ class="ectt-1000">images</span>:
</p>
- <div class="verbatim" id="verbatim-13">
+ <div class="verbatim" id="verbatim-15">
\begin{figure}[htbp]
&#x00A0;<br />\floatconts
&#x00A0;<br />&#x00A0;&#x00A0;{fig:example}%&#x00A0;label
@@ -1267,8 +1187,8 @@ class="ectt-1000">images</span>:
&#x00A0;<br />&#x00A0;&#x00A0;{\includegraphics[width=0.5\textwidth]{images/mypic}}
&#x00A0;<br />\end{figure}
</div>
-<!--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
+<!--l. 456--><p class="nopar" >
+</p><!--l. 458--><p class="indent" > Note that you shouldn't specify the
helpful if you can also provide a grayscale version of color images. This should be
labeled as the color image but with <span
class="ectt-1000">-gray </span>immediately before the extension. (The
@@ -1279,95 +1199,95 @@ class="ectt-1000">mypic-gray.pdf</span>,
<span
class="ectt-1000">mypic-gray.png </span>or <span
class="ectt-1000">mypic-gray.jpg</span>. See <a
-href="#x1-160003.11">§3.11 </a><a
+href="#x1-160003.11">
href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a> for further
details.
-</p><!--l. 435--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 468--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\includeteximage</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-9004"></a> <span
class="ectt-1000">\includeteximage[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">options</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">options</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">file name</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 437--><p class="noindent" >
-If your image file is made up of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+</p><!--l. 470--><p class="noindent" >
+If your image
class="E">E</span>X</span></span>&#x00A0;code (e.g.&#x00A0;<span
class="ecss-1000">tikz</span><a
- id="dx1-9005"></a> commands) the file can be included
+ id="dx1-9005"></a> commands) the
using <span
class="ectt-1000">\includeteximage</span>. The optional argument is a key=value comma-separated list
where the keys are a subset of those provided by <span
-class="ectt-1000">\includegraphics</span>. The main keys
-are: <span
+class="ectt-1000">\includegraphics</span>. The main keys are:
+<span
class="ectt-1000">width</span>, <span
class="ectt-1000">height</span>, <span
class="ectt-1000">scale </span>and <span
class="ectt-1000">angle</span>.
-</p><!--l. 445--><p class="noindent" >
+</p><!--l. 478--><p class="noindent" >
</p>
-<!--l. 445--><p class="noindent" ><a
-href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">3.5.1 </span> <a
+<!--l. 478--><p class="noindent" ><a
+href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">3.5.1 </span> <a
id="x1-100003.5.1"></a>Sub-Figures and Sub-Tables</h5>
-<!--l. 447--><p class="noindent" >The <span
+<!--l. 480--><p class="noindent" >The <span
class="ecss-1000">subfig</span><a
id="dx1-10001"></a> package causes a problem for <span
class="ecss-1000">jmlrbook </span>so the <span
-class="ecss-1000">jmlr </span>class will give an error if it
-is used. Therefore the <span
-class="ecss-1000">jmlr </span>class provides its own commands for including sub-figures
-and sub-tables.
-</p><!--l. 452--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ecss-1000">jmlr </span>class will give an error if it is
+used. Therefore the <span
+class="ecss-1000">jmlr </span>class provides its own commands for including sub-
+sub-tables.
+</p><!--l. 485--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subfigure</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-10002"></a> <span
class="ectt-1000">\subfigure[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">][</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">valign</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">valign</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">contents</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">contents</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 454--><p class="noindent" >
-This makes a sub-figure where <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">contents</span><span
-class="cmsy-10">&#x27E9; </span>denotes the contents of the sub-figure. This
-should also include the <span
-class="ectt-1000">\label</span>. The first optional argument <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9; </span>indicates a caption
-for the sub-figure. By default, the sub-figures are aligned at the base. This can be
-changed with the second optional argument <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">valign</span><span
-class="cmsy-10">&#x27E9;</span>, which may be one of: <span
+</p><!--l. 487--><p class="noindent" >
+This makes a sub-
+class="futsy-">h</span><span
+class="futri8t-">contents</span><span
+class="futsy-">i </span>denotes the contents of the sub-
+also include the <span
+class="ectt-1000">\label</span>. The
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i </span>indicates a caption for the
+sub-
+second optional argument <span
+class="futsy-">h</span><span
+class="futri8t-">valign</span><span
+class="futsy-">i</span>, which may be one of: <span
class="ectt-1000">t </span>(top), <span
-class="ectt-1000">c</span>
-(centred) or <span
-class="ectt-1000">b </span>(base).
-</p><!--l. 463--><p class="indent" > For example, suppose there are two images files, <span
+class="ectt-1000">c </span>(centred) or <span
+class="ectt-1000">b</span>
+(base).
+</p><!--l. 496--><p class="indent" > For example, suppose there are two images
class="ectt-1000">mypic1.png </span>and <span
-class="ectt-1000">mypic2.png</span>, in
-the subdirectory <span
-class="ectt-1000">images</span>. Then they can be included as sub-figures as follows:
+class="ectt-1000">mypic2.png</span>, in the
+subdirectory <span
+class="ectt-1000">images</span>. Then they can be included as sub-
</p>
- <div class="verbatim" id="verbatim-14">
+ <div class="verbatim" id="verbatim-16">
\begin{figure}[htbp]
&#x00A0;<br />\floatconts
&#x00A0;<br />&#x00A0;&#x00A0;{fig:example2}%&#x00A0;label&#x00A0;for&#x00A0;whole&#x00A0;figure
@@ -1384,62 +1304,61 @@ 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. 482--><p class="nopar" >
-</p><!--l. 484--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 515--><p class="nopar" >
+</p><!--l. 517--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subtable</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-10003"></a> <span
class="ectt-1000">\subtable[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">][</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">valign</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">valign</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">contents</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">contents</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 486--><p class="noindent" >
+</p><!--l. 519--><p class="noindent" >
This is an analogous command for sub-tables. The default value for <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">valign</span><span
-class="cmsy-10">&#x27E9; </span>is
+class="futsy-">h</span><span
+class="futri8t-">valign</span><span
+class="futsy-">i </span>is
<span
class="ectt-1000">t</span>.
-</p><!--l. 490--><p class="noindent" >
+</p><!--l. 523--><p class="noindent" >
</p>
-<!--l. 490--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a
+<!--l. 523--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a
id="x1-110003.6"></a>Algorithms</h4>
-<!--l. 492--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+<!--l. 525--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">algorithm</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-11001"></a><a
id="dx1-11002"></a> <span
class="ectt-1000">\begin{algorithm}</span><br
class="newline" /><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">contents</span><span
-class="cmsy-10">&#x27E9;</span><br
+class="futsy-">h</span><span
+class="futri8t-">contents</span><span
+class="futsy-">i</span><br
class="newline" /><span
class="ectt-1000">\end{algorithm} </span></div><hr>
-</p><!--l. 496--><p class="noindent" >
+</p><!--l. 529--><p class="noindent" >
Enumerated textual algorithms can be displayed using the <span
-class="ecss-1000">algorithm </span>environment.
-Within this environment, use <span
+class="ecss-1000">algorithm </span>environment. Within
+this environment, use <span
class="ectt-1000">\caption</span><a
id="dx1-11003"></a> to set the caption (and <span
class="ectt-1000">\label</span><a
- id="dx1-11004"></a> to
-cross-reference it). Within the body of the environment you can use the <span
+ id="dx1-11004"></a> to cross-reference it). Within
+the body of the environment you can use the <span
class="ecss-1000">enumerate</span><a
id="dx1-11005"></a><a
- id="dx1-11006"></a>
-environment.
-</p><!--l. 503--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+ id="dx1-11006"></a> environment.
+</p><!--l. 536--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">enumerate*</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-11007"></a><a
@@ -1447,27 +1366,27 @@ class="ectt-0900">&#x00A0;</span></span><a
class="ectt-1000">\begin{enumerate*}</span><br
class="newline" /><span
class="ectt-1000">\item </span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">text</span><span
-class="cmsy-10">&#x27E9;</span><br
+class="futsy-">h</span><span
+class="futri8t-">text</span><span
+class="futsy-">i</span><br
class="newline" /><span
class="ectt-1000">&#x2026;</span><br
class="newline" /><span
class="ectt-1000">\end{enumerate*} </span></div><hr>
-</p><!--l. 508--><p class="noindent" >
+</p><!--l. 541--><p class="noindent" >
If you want to have nested <span
class="ecss-1000">enumerate</span><a
id="dx1-11009"></a><a
id="dx1-11010"></a> environments but you want to keep the same
numbering throughout the algorithm, you can use the <span
-class="ecss-1000">enumerate* </span>environment,
-provided by the <span
+class="ecss-1000">enumerate* </span>environment, provided by
+the <span
class="ecss-1000">jmlr </span>class. For example:
</p>
- <div class="verbatim" id="verbatim-15">
+ <div class="verbatim" id="verbatim-17">
\begin{enumerate*}
&#x00A0;<br />&#x00A0;&#x00A0;\item&#x00A0;Set&#x00A0;the&#x00A0;label&#x00A0;of&#x00A0;vertex&#x00A0;$s$&#x00A0;to&#x00A0;0
&#x00A0;<br />&#x00A0;&#x00A0;\item&#x00A0;Set&#x00A0;$i=0$
@@ -1487,20 +1406,20 @@ class="ecss-1000">jmlr </span>class. For example:
&#x00A0;<br />\end{enumerate*}
&#x00A0;<br />\end{algorithm}
</div>
-<!--l. 532--><p class="nopar" >
-</p><!--l. 535--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 565--><p class="nopar" >
+</p><!--l. 568--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">algorithm2e</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-11011"></a><a
id="dx1-11012"></a> <span
class="ectt-1000">\begin{algorithm2e}</span><br
class="newline" /><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">contents</span><span
-class="cmsy-10">&#x27E9;</span><br
+class="futsy-">h</span><span
+class="futri8t-">contents</span><span
+class="futsy-">i</span><br
class="newline" /><span
class="ectt-1000">\end{algorithm2e} </span></div><hr>
-</p><!--l. 539--><p class="noindent" >
+</p><!--l. 572--><p class="noindent" >
Pseudo code can be displayed using the <span
class="ecss-1000">algorithm2e </span>environment, provided by the
<span
@@ -1510,7 +1429,7 @@ class="ecss-1000">algorithm2e</span><a
</p>
- <div class="verbatim" id="verbatim-16">
+ <div class="verbatim" id="verbatim-18">
\begin{algorithm2e}
&#x00A0;<br />\caption{Computing&#x00A0;Net&#x00A0;Activation}
&#x00A0;<br />\label{alg:net}
@@ -1524,74 +1443,74 @@ class="ecss-1000">algorithm2e</span><a
&#x00A0;<br />}
&#x00A0;<br />\end{algorithm2e}
</div>
-<!--l. 556--><p class="nopar" >
-</p><!--l. 558--><p class="indent" > See the <a
+<!--l. 589--><p class="nopar" >
+</p><!--l. 591--><p class="indent" > See the <a
href="http://ctan.org/pkg/algorithm2e" ><span
class="ecss-1000">algorithm2e</span><a
id="dx1-11014"></a> documentation</a> for more details.
-</p><!--l. 560--><p class="noindent" >
+</p><!--l. 593--><p class="noindent" >
</p>
-<!--l. 560--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.7 </span> <a
+<!--l. 593--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.7 </span> <a
id="x1-120003.7"></a>Description Lists</h4>
-<!--l. 562--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+<!--l. 595--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">altdescription</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-12001"></a><a
id="dx1-12002"></a> <span
class="ectt-1000">\begin{altdescription}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">widest label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">widest label</span><span
+class="futsy-">i</span><span
class="ectt-1000">}</span><br
class="newline" /><span
class="ectt-1000">\item[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">] </span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">item text</span><span
-class="cmsy-10">&#x27E9;</span><br
+class="futsy-">h</span><span
+class="futri8t-">item text</span><span
+class="futsy-">i</span><br
class="newline" /><span
class="ectt-1000">\end{altdescription} </span></div><hr>
-</p><!--l. 566--><p class="noindent" >
+</p><!--l. 599--><p class="noindent" >
In addition to the standard <span
class="ecss-1000">description</span><a
id="dx1-12003"></a><a
id="dx1-12004"></a> environment, the <span
class="ecss-1000">jmlr </span>class also provides the
<span
-class="ecss-1000">altdescription </span>environment. This has an argument that should be the widest label used
-in the list. For example:
+class="ecss-1000">altdescription </span>environment. This has an argument that should be the widest label used in the
+list. For example:
</p>
- <div class="verbatim" id="verbatim-17">
+ <div class="verbatim" id="verbatim-19">
\begin{altdescription}{differentiate}
&#x00A0;<br />\item[add]&#x00A0;A&#x00A0;method&#x00A0;that&#x00A0;adds&#x00A0;two&#x00A0;variables.
&#x00A0;<br />\item[differentiate]&#x00A0;A&#x00A0;method&#x00A0;that&#x00A0;differentiates&#x00A0;a&#x00A0;function.
&#x00A0;<br />\end{altdescription}
</div>
-<!--l. 576--><p class="nopar" >
-</p><!--l. 578--><p class="noindent" >
+<!--l. 609--><p class="nopar" >
+</p><!--l. 611--><p class="noindent" >
</p>
-<!--l. 578--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.8 </span> <a
+<!--l. 611--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.8 </span> <a
id="x1-130003.8"></a>Theorems, Lemmas etc</h4>
-<!--l. 580--><p class="noindent" >The <span
+<!--l. 613--><p class="noindent" >The <span
class="ecss-1000">jmlr </span>class provides the following theorem-like environments: <span
class="ecss-1000">theorem</span><a
id="dx1-13001"></a><a
id="dx1-13002"></a>, <span
class="ecss-1000">example</span><a
id="dx1-13003"></a><a
- id="dx1-13004"></a>,
-<span
+ id="dx1-13004"></a>, <span
class="ecss-1000">lemma</span><a
id="dx1-13005"></a><a
- id="dx1-13006"></a>, <span
+ id="dx1-13006"></a>,
+<span
class="ecss-1000">proposition</span><a
id="dx1-13007"></a><a
id="dx1-13008"></a>, <span
@@ -1609,18 +1528,18 @@ class="ecss-1000">conjecture</span><a
id="dx1-13016"></a> and <span
class="ecss-1000">axiom</span><a
id="dx1-13017"></a><a
- id="dx1-13018"></a>. Within the body
-of those environments, you can use the <span
+ id="dx1-13018"></a>. Within the body of those
+environments, you can use the <span
class="ecss-1000">proof</span><a
id="dx1-13019"></a><a
- id="dx1-13020"></a> environment to display the proof if need
-be. The theorem-like environments all take an optional argument, which gives the
-environment a title. For example:
+ id="dx1-13020"></a> environment to display the proof if need be. The
+theorem-like environments all take an optional argument, which gives the environment a
+title. For example:
</p>
- <div class="verbatim" id="verbatim-18">
+ <div class="verbatim" id="verbatim-20">
\begin{theorem}[An&#x00A0;Example&#x00A0;Theorem]
&#x00A0;<br />\label{thm:example}
&#x00A0;<br />This&#x00A0;is&#x00A0;the&#x00A0;theorem.
@@ -1629,263 +1548,261 @@ environment a title. For example:
&#x00A0;<br />\end{proof}
&#x00A0;<br />\end{theorem}
</div>
-<!--l. 596--><p class="nopar" >
-</p><!--l. 598--><p class="noindent" >
+<!--l. 629--><p class="nopar" >
+</p><!--l. 631--><p class="noindent" >
</p>
-<!--l. 598--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.9 </span> <a
+<!--l. 631--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.9 </span> <a
id="x1-140003.9"></a>Cross-Referencing</h4>
-<!--l. 601--><p class="noindent" >Always use <span
+<!--l. 634--><p class="noindent" >Always use <span
class="ectt-1000">\label</span><a
- id="dx1-14001"></a> when cross-referencing, rather than writing the number explicitly.
-The <span
-class="ecss-1000">jmlr </span>class provides some convenience commands to assist referencing.
-These commands, described below, can all take a comma-separated list of
-labels.
-</p><!--l. 606--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+ id="dx1-14001"></a> when cross-referencing, rather than writing the number explicitly. The
+<span
+class="ecss-1000">jmlr </span>class provides some convenience commands to assist referencing. These commands,
+described below, can all take a comma-separated list of labels.
+</p><!--l. 639--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\sectionref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14002"></a> <span
class="ectt-1000">\sectionref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 608--><p class="noindent" >
-Used to refer to a section or sections. For example, if you defined a section as
-follows:
+</p><!--l. 641--><p class="noindent" >
+Used to refer to a section or sections. For example, if you de
</p>
- <div class="verbatim" id="verbatim-19">
+ <div class="verbatim" id="verbatim-21">
\section{Results}\label{sec:results}
</div>
-<!--l. 613--><p class="nopar" > you can refer to it as follows:
+<!--l. 646--><p class="nopar" > you can refer to it as follows:
</p>
- <div class="verbatim" id="verbatim-20">
+ <div class="verbatim" id="verbatim-22">
The&#x00A0;results&#x00A0;are&#x00A0;detailed&#x00A0;in&#x00A0;\sectionref{sec:results}.
</div>
-<!--l. 617--><p class="nopar" > This command may also be used for sub-sections and sub-sub-sections.
-</p><!--l. 620--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 650--><p class="nopar" > This command may also be used for sub-sections and sub-sub-sections.
+</p><!--l. 653--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\appendixref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14003"></a> <span
class="ectt-1000">\appendixref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 622--><p class="noindent" >
+</p><!--l. 655--><p class="noindent" >
Used to refer to an appendix or multiple appendices.
-</p><!--l. 625--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 658--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\equationref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14004"></a> <span
class="ectt-1000">\equationref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 627--><p class="noindent" >
+</p><!--l. 660--><p class="noindent" >
Used to refer to an equation or multiple equations.
-</p><!--l. 630--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 663--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\tableref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14005"></a> <span
class="ectt-1000">\tableref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 632--><p class="noindent" >
-Used to refer to a table or multiple tables. This can also be used for sub-tables where
-the main table number is also required.
-</p><!--l. 636--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 665--><p class="noindent" >
+Used to refer to a table or multiple tables. This can also be used for sub-tables where the
+main table number is also required.
+</p><!--l. 669--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subtabref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14006"></a> <span
class="ectt-1000">\subtabref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 638--><p class="noindent" >
+</p><!--l. 671--><p class="noindent" >
Used to refer to sub-tables without the main table number, e.g. (<span
-class="ecti-1000">a</span>) or (<span
-class="ecti-1000">b</span>).
-</p><!--l. 642--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="futri8t-">a</span>) or (<span
+class="futri8t-">b</span>).
+</p><!--l. 675--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\figureref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14007"></a> <span
class="ectt-1000">\figureref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 644--><p class="noindent" >
-Used to refer to a figure or multiple figures. This can also be used for sub-figures where
-the main figure number is also required, e.g.&#x00A0;2(<span
-class="ecti-1000">a</span>) or 4(<span
-class="ecti-1000">b</span>).
-</p><!--l. 649--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 677--><p class="noindent" >
+Used to refer to a
+main
+class="futri8t-">a</span>) or 4(<span
+class="futri8t-">b</span>).
+</p><!--l. 682--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subfigref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14008"></a> <span
class="ectt-1000">\subfigref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 651--><p class="noindent" >
-Used to refer to sub-figures without the main figure number, e.g. (<span
-class="ecti-1000">a</span>) or (<span
-class="ecti-1000">b</span>).
-</p><!--l. 655--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 684--><p class="noindent" >
+Used to refer to sub-
+class="futri8t-">a</span>) or (<span
+class="futri8t-">b</span>).
+</p><!--l. 688--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\algorithmref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14009"></a> <span
class="ectt-1000">\algorithmref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 657--><p class="noindent" >
+</p><!--l. 690--><p class="noindent" >
Used to refer to an algorithm or multiple algorithms.
-</p><!--l. 660--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 693--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\theoremref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14010"></a> <span
class="ectt-1000">\theoremref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 662--><p class="noindent" >
+</p><!--l. 695--><p class="noindent" >
Used to refer to a theorem or multiple theorems.
-</p><!--l. 665--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 698--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\lemmaref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14011"></a> <span
class="ectt-1000">\lemmaref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 667--><p class="noindent" >
+</p><!--l. 700--><p class="noindent" >
Used to refer to a lemma or multiple lemmas.
-</p><!--l. 670--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 703--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\remarkref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14012"></a> <span
class="ectt-1000">\remarkref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 672--><p class="noindent" >
+</p><!--l. 705--><p class="noindent" >
Used to refer to a remark or multiple remarks.
-</p><!--l. 675--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 708--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\corollaryref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14013"></a> <span
class="ectt-1000">\corollaryref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 677--><p class="noindent" >
+</p><!--l. 710--><p class="noindent" >
Used to refer to a corollary or multiple corollaries.
-</p><!--l. 680--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 713--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\definitionref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14014"></a> <span
class="ectt-1000">\definitionref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 682--><p class="noindent" >
-Used to refer to a definition or multiple definitions.
+</p><!--l. 715--><p class="noindent" >
+Used to refer to a de
-</p><!--l. 685--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 718--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\conjectureref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14015"></a> <span
class="ectt-1000">\conjectureref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 687--><p class="noindent" >
+</p><!--l. 720--><p class="noindent" >
Used to refer to a conjecture or multiple conjectures.
-</p><!--l. 690--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 723--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\axiomref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14016"></a> <span
class="ectt-1000">\axiomref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 692--><p class="noindent" >
+</p><!--l. 725--><p class="noindent" >
Used to refer to an axiom or multiple axioms.
-</p><!--l. 695--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 728--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\exampleref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-14017"></a> <span
class="ectt-1000">\exampleref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 697--><p class="noindent" >
+</p><!--l. 730--><p class="noindent" >
Used to refer to an example or multiple examples.
-</p><!--l. 700--><p class="noindent" >
+</p><!--l. 733--><p class="noindent" >
</p>
-<!--l. 700--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.10 </span> <a
+<!--l. 733--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.10 </span> <a
id="x1-150003.10"></a>Mathematics</h4>
-<!--l. 702--><p class="noindent" >The <span
+<!--l. 735--><p class="noindent" >The <span
class="ecss-1000">jmlr </span>class loads the <span
class="ecss-1000">amsmath</span><a
id="dx1-15001"></a> package so you can use any of the commands and
-environments defined in that package. A brief summary of some of the more common
+environments de
commands and environments is provided here. See the <a
href="http://ctan.org/pkg/amsmath" ><span
class="ecss-1000">amsmath</span><a
- id="dx1-15002"></a> documentation</a> for
-further details.
-</p><!--l. 707--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+ id="dx1-15002"></a> documentation</a> for further
+details.
+</p><!--l. 740--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\set</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-15003"></a> <span
class="ectt-1000">\set{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">text</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">text</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 709--><p class="noindent" >
+</p><!--l. 742--><p class="noindent" >
In addition to the commands provided by <span
class="ecss-1000">amsmath</span><a
id="dx1-15004"></a>, the <span
-class="ecss-1000">jmlr </span>class also provides the
-<span
-class="ectt-1000">\set </span>command which can be used to typeset a set. For example:
+class="ecss-1000">jmlr </span>class also provides the <span
+class="ectt-1000">\set</span>
+command which can be used to typeset a set. For example:
</p>
- <div class="verbatim" id="verbatim-21">
+ <div class="verbatim" id="verbatim-23">
The&#x00A0;universal&#x00A0;set&#x00A0;is&#x00A0;denoted&#x00A0;$\set{U}$
</div>
-<!--l. 715--><p class="nopar" >
-</p><!--l. 717--><p class="indent" > Unnumbered single-line equations should be displayed using <span
+<!--l. 748--><p class="nopar" >
+</p><!--l. 750--><p class="indent" > Unnumbered single-line equations should be displayed using <span
class="ectt-1000">\[ </span>and <span
class="ectt-1000">\]</span>. For
example:
@@ -1893,24 +1810,24 @@ example:
</p>
- <div class="verbatim" id="verbatim-22">
+ <div class="verbatim" id="verbatim-24">
\[E&#x00A0;=&#x00A0;m&#x00A0;c^2\]
</div>
-<!--l. 721--><p class="nopar" > Numbered single-line equations should be displayed using the <span
+<!--l. 754--><p class="nopar" > Numbered single-line equations should be displayed using the <span
class="ecss-1000">equation</span><a
id="dx1-15005"></a><a
- id="dx1-15006"></a> environment.
-For example:
+ id="dx1-15006"></a> environment. For
+example:
</p>
- <div class="verbatim" id="verbatim-23">
+ <div class="verbatim" id="verbatim-25">
\begin{equation}\label{eq:trigrule}
&#x00A0;<br />\cos^2\theta&#x00A0;+&#x00A0;\sin^2\theta&#x00A0;\equiv&#x00A0;1
&#x00A0;<br />\end{equation}
</div>
-<!--l. 728--><p class="nopar" > Multi-lined numbered equations should be displayed using the <span
+<!--l. 761--><p class="nopar" > Multi-lined numbered equations should be displayed using the <span
class="ecss-1000">align</span><a
id="dx1-15007"></a><a
id="dx1-15008"></a> environment. For
@@ -1919,28 +1836,28 @@ example:
</p>
- <div class="verbatim" id="verbatim-24">
+ <div class="verbatim" id="verbatim-26">
\begin{align}
&#x00A0;<br />f(x)&#x00A0;&amp;=&#x00A0;x^2&#x00A0;+&#x00A0;x\label{eq:f}\\
&#x00A0;<br />f&#8217;(x)&#x00A0;&amp;=&#x00A0;2x&#x00A0;+&#x00A0;1\label{eq:df}
&#x00A0;<br />\end{align}
</div>
-<!--l. 736--><p class="nopar" > Unnumbered multi-lined equations should be displayed using the <span
+<!--l. 769--><p class="nopar" > Unnumbered multi-lined equations should be displayed using the <span
class="ecss-1000">align*</span><a
id="dx1-15009"></a><a
- id="dx1-15010"></a> environment.
-For example:
+ id="dx1-15010"></a> environment. For
+example:
</p>
- <div class="verbatim" id="verbatim-25">
+ <div class="verbatim" id="verbatim-27">
\begin{align*}
&#x00A0;<br />f(x)&#x00A0;&amp;=&#x00A0;(x+1)(x-1)\\
&#x00A0;<br />&amp;=&#x00A0;x^2&#x00A0;-&#x00A0;1
&#x00A0;<br />\end{align*}
</div>
-<!--l. 744--><p class="nopar" > If you want to mix numbered with unnumbered lines use the <span
+<!--l. 777--><p class="nopar" > If you want to mix numbered with unnumbered lines use the <span
class="ecss-1000">align</span><a
id="dx1-15011"></a><a
id="dx1-15012"></a> environment and
@@ -1950,94 +1867,94 @@ class="ectt-1000">\nonumber</span>. For example:
</p>
- <div class="verbatim" id="verbatim-26">
+ <div class="verbatim" id="verbatim-28">
\begin{align}
&#x00A0;<br />y&#x00A0;&amp;=&#x00A0;x^2&#x00A0;+&#x00A0;3x&#x00A0;-&#x00A0;2x&#x00A0;+&#x00A0;1\nonumber\\
&#x00A0;<br />&amp;=&#x00A0;x^2&#x00A0;+&#x00A0;x&#x00A0;+&#x00A0;1\label{eq:y}
&#x00A0;<br />\end{align}
</div>
-<!--l. 753--><p class="nopar" > An equation that is too long to fit on a single line can be displayed using the <span
+<!--l. 786--><p class="nopar" > An equation that is too long to
class="ecss-1000">split</span><a
id="dx1-15013"></a><a
id="dx1-15014"></a>
environment.
-</p><!--l. 757--><p class="indent" > Text can be embedded in an equation using <span
+</p><!--l. 790--><p class="indent" > Text can be embedded in an equation using <span
class="ectt-1000">\text</span><a
id="dx1-15015"></a><span
class="ectt-1000">{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">text</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">text</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span>or you can use
<span
class="ectt-1000">\intertext</span><a
id="dx1-15016"></a><span
class="ectt-1000">{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">text</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">text</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span>to interupt a multi-line environment such as <span
class="ecss-1000">align</span><a
id="dx1-15017"></a><a
id="dx1-15018"></a>.
-</p><!--l. 761--><p class="indent" > Predefined operator names are listed in <a
+</p><!--l. 794--><p class="indent" > Prede
href="#x1-150241">table&#x00A0;1</a>. For additional operators, either
use
-</p><!--l. 763--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 796--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\operatorname</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-15019"></a> <span
class="ectt-1000">\operatorname{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">name</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">name</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 765--><p class="noindent" >
+</p><!--l. 798--><p class="noindent" >
for example
</p>
- <div class="verbatim" id="verbatim-27">
+ <div class="verbatim" id="verbatim-29">
If&#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. 771--><p class="nopar" > or declare it with
-</p><!--l. 773--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 804--><p class="nopar" > or declare it with
+</p><!--l. 806--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\DeclareMathOperator</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-15020"></a> <span
class="ectt-1000">\DeclareMathOperator{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">command</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">command</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">name</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">name</span><span
+class="futsy-">i</span><span
class="ectt-1000">}</span>
</div><hr>
-</p><!--l. 775--><p class="noindent" >
+</p><!--l. 808--><p class="noindent" >
for example
</p>
- <div class="verbatim" id="verbatim-28">
+ <div class="verbatim" id="verbatim-30">
\DeclareMathOperator{\var}{var}
</div>
-<!--l. 779--><p class="nopar" > and then use this new command:
+<!--l. 812--><p class="nopar" > and then use this new command:
</p>
- <div class="verbatim" id="verbatim-29">
+ <div class="verbatim" id="verbatim-31">
If&#x00A0;$X$&#x00A0;and&#x00A0;$Y$&#x00A0;are&#x00A0;independent,
&#x00A0;<br />$\var(X+Y)&#x00A0;=&#x00A0;\var(X)+\var(Y)$
</div>
-<!--l. 784--><p class="nopar" >
-</p><!--l. 786--><p class="indent" > If you want limits that go above and below the operator (like <span
+<!--l. 817--><p class="nopar" >
+</p><!--l. 819--><p class="indent" > If you want limits that go above and below the operator (like <span
class="ectt-1000">\sum</span><a
id="dx1-15021"></a>) use the starred
versions (<span
@@ -2050,7 +1967,7 @@ class="ectt-1000">\DeclareMathOperator*</span><a
-<!--l. 790--><p class="indent" > <a
+<!--l. 823--><p class="indent" > <a
id="x1-150241"></a></p><hr class="float" /><div class="float"
>
@@ -2058,7 +1975,7 @@ class="ectt-1000">\DeclareMathOperator*</span><a
<div class="caption"
><span class="id">Table&#x00A0;1: </span><span
-class="content">Predefined Operator Names (taken from <span
+class="content">Prede
class="ecss-1000">amsmath</span><a
id="dx1-15025"></a> documentation)</span></div><!--tex4ht:label?: x1-150241 -->
<div class="tabular"> <table id="TBL-2" class="tabular"
@@ -2075,160 +1992,122 @@ id="TBL-2-8" /></colgroup><tr
style="vertical-align:baseline;" id="TBL-2-1-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-1"
class="td11"><span
class="ectt-1000">\arccos</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-2"
-class="td11"><span
-class="cmr-10">arccos</span></td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-3"
+class="td11">arccos</td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-3"
class="td11"> <span
class="ectt-1000">\deg</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-4"
-class="td11"><span
-class="cmr-10">deg</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-5"
+class="td11">deg </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-5"
class="td11"> <span
class="ectt-1000">\lg</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-6"
-class="td11"><span
-class="cmr-10">lg</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-7"
+class="td11">lg </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-1-7"
class="td11"><span
class="ectt-1000">\projlim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-8"
-class="td11"><span
-class="cmr-10">proj</span><span style="margin-left:0.3em" class="thinspace"></span><span
-class="cmr-10">lim</span></td>
+class="td11">proj<span style="margin-left:0.3em" class="thinspace"></span>lim</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-2-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-1"
-class="td11"> <span
-class="ectt-1000">\arcsin</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-2"
class="td11"><span
-class="cmr-10">arcsin</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-3"
+class="ectt-1000">\arcsin</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-2"
+class="td11">arcsin </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-3"
class="td11"> <span
class="ectt-1000">\det</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-4"
-class="td11"><span
-class="cmr-10">det</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-5"
+class="td11">det </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-5"
class="td11"> <span
class="ectt-1000">\lim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-6"
-class="td11"><span
-class="cmr-10">lim</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-7"
+class="td11">lim </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-2-7"
class="td11"> <span
class="ectt-1000">\sec</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-8"
-class="td11"><span
-class="cmr-10">sec</span> </td>
+class="td11">sec </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-3-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-1"
-class="td11"> <span
-class="ectt-1000">\arctan</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-2"
class="td11"><span
-class="cmr-10">arctan</span></td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-3"
+class="ectt-1000">\arctan</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-2"
+class="td11">arctan</td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-3"
class="td11"> <span
class="ectt-1000">\dim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-4"
-class="td11"><span
-class="cmr-10">dim</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-5"
+class="td11">dim </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-5"
class="td11"><span
class="ectt-1000">\liminf</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-6"
-class="td11"><span
-class="cmr-10">lim</span><span style="margin-left:0.3em" class="thinspace"></span><span
-class="cmr-10">inf</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-7"
+class="td11">lim<span style="margin-left:0.3em" class="thinspace"></span>inf </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-3-7"
class="td11"> <span
class="ectt-1000">\sin</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-8"
-class="td11"><span
-class="cmr-10">sin</span> </td>
+class="td11">sin </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-4-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-1"
-class="td11"> <span
+class="td11"> <span
class="ectt-1000">\arg</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-2"
-class="td11"><span
-class="cmr-10">arg</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-3"
+class="td11">arg </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-3"
class="td11"> <span
class="ectt-1000">\exp</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-4"
-class="td11"><span
-class="cmr-10">exp</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-5"
+class="td11">exp </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-5"
class="td11"><span
class="ectt-1000">\limsup</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-6"
-class="td11"><span
-class="cmr-10">lim</span><span style="margin-left:0.3em" class="thinspace"></span><span
-class="cmr-10">sup</span></td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-7"
+class="td11">lim<span style="margin-left:0.3em" class="thinspace"></span>sup</td><td style="white-space:nowrap; text-align:right;" id="TBL-2-4-7"
class="td11"> <span
class="ectt-1000">\sinh</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-8"
-class="td11"><span
-class="cmr-10">sinh</span> </td>
+class="td11">sinh </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-5-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-1"
-class="td11"> <span
+class="td11"> <span
class="ectt-1000">\cos</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-2"
-class="td11"><span
-class="cmr-10">cos</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-3"
+class="td11">cos </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-3"
class="td11"> <span
class="ectt-1000">\gcd</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-4"
-class="td11"><span
-class="cmr-10">gcd</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-5"
+class="td11">gcd </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-5"
class="td11"> <span
class="ectt-1000">\ln</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-6"
-class="td11"><span
-class="cmr-10">ln</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-7"
+class="td11">ln </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-5-7"
class="td11"> <span
class="ectt-1000">\sup</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-8"
-class="td11"><span
-class="cmr-10">sup</span> </td>
+class="td11">sup </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-6-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-1"
-class="td11"> <span
+class="td11"> <span
class="ectt-1000">\cosh</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-2"
-class="td11"><span
-class="cmr-10">cosh</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-3"
+class="td11">cosh </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-3"
class="td11"> <span
class="ectt-1000">\hom</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-4"
-class="td11"><span
-class="cmr-10">hom</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-5"
+class="td11">hom </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-5"
class="td11"> <span
class="ectt-1000">\log</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-6"
-class="td11"><span
-class="cmr-10">log</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-7"
+class="td11">log </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-6-7"
class="td11"> <span
class="ectt-1000">\tan</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-8"
-class="td11"><span
-class="cmr-10">tan</span> </td>
+class="td11">tan </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-7-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-1"
-class="td11"> <span
+class="td11"> <span
class="ectt-1000">\cot</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-2"
-class="td11"><span
-class="cmr-10">cot</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-3"
+class="td11">cot </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-3"
class="td11"> <span
class="ectt-1000">\inf</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-4"
-class="td11"><span
-class="cmr-10">inf</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-5"
+class="td11">inf </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-5"
class="td11"> <span
class="ectt-1000">\max</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-6"
-class="td11"><span
-class="cmr-10">max</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-7"
+class="td11">max </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-7-7"
class="td11"> <span
class="ectt-1000">\tanh</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-8"
-class="td11"><span
-class="cmr-10">tanh</span> </td>
+class="td11">tanh </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-8-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-1"
-class="td11"> <span
+class="td11"> <span
class="ectt-1000">\coth</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-2"
-class="td11"><span
-class="cmr-10">coth</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-3"
+class="td11">coth </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-3"
class="td11"><span
class="ectt-1000">\injlim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-4"
-class="td11"><span
-class="cmr-10">inj</span><span style="margin-left:0.3em" class="thinspace"></span><span
-class="cmr-10">lim</span></td><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-5"
+class="td11">inj<span style="margin-left:0.3em" class="thinspace"></span>lim</td><td style="white-space:nowrap; text-align:right;" id="TBL-2-8-5"
class="td11"> <span
class="ectt-1000">\min</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-6"
-class="td11"><span
-class="cmr-10">min</span> </td>
+class="td11">min </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-9-"><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-1"
-class="td11"> <span
+class="td11"> <span
class="ectt-1000">\csc</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-2"
-class="td11"><span
-class="cmr-10">csc</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-3"
+class="td11">csc </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-3"
class="td11"> <span
class="ectt-1000">\ker</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-4"
-class="td11"><span
-class="cmr-10">ker</span> </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-5"
+class="td11">ker </td><td style="white-space:nowrap; text-align:right;" id="TBL-2-9-5"
class="td11"> <span
class="ectt-1000">\Pr</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-6"
-class="td11"><span
-class="cmr-10">Pr</span> </td></tr></table></div>
+class="td11">Pr </td></tr></table></div>
<div class="tabular"> <table id="TBL-3" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-3-1g"><col
@@ -2245,105 +2124,104 @@ lim" class="mathpalette" /></td><td style="white-space:nowrap; text-align:rig
class="td11"> <span
class="ectt-1000">\varinjlim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-4"
class="td11"><img
-src="jmlr-manual1x.png" alt="li-&#x2192;m" class="mathpalette" /></td>
+src="jmlr-manual1x.png" alt="l im!" class="mathpalette" /></td>
</tr><tr
style="vertical-align:baseline;" id="TBL-3-2-"><td style="white-space:nowrap; text-align:right;" id="TBL-3-2-1"
-class="td11"> <span
+class="td11"><span
class="ectt-1000">\varliminf</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-2"
class="td11"><img
src="jmlr-manual2x.png" alt="lim-" class="mathpalette" /></td><td style="white-space:nowrap; text-align:right;" id="TBL-3-2-3"
class="td11"><span
class="ectt-1000">\varprojlim</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-4"
class="td11"><img
-src="jmlr-manual3x.png" alt="lim
-&#x2190;-" class="mathpalette" /></td>
+src="jmlr-manual3x.png" alt="lim" class="mathpalette" /></td>
</tr></table></div>
</div><hr class="endfloat" />
</div>
-<!--l. 816--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.11 </span> <a
+<!--l. 849--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.11 </span> <a
id="x1-160003.11"></a>Color vs Grayscale</h4>
-<!--l. 819--><p class="noindent" >It&#8217;s helpful if authors supply grayscale versions of their articles in the event that the
+<!--l. 852--><p class="noindent" >It's helpful if authors supply grayscale versions of their articles in the event that the
article is to be incorporated into a black and white printed book. With external PDF,
-PNG or JPG graphic files, you just need to supply a grayscale version of the file. For
-example, if the file is called <span
+PNG or JPG graphic
+For example, if the
class="ectt-1000">myimage.png</span>, then the gray version should be
<span
class="ectt-1000">myimage-gray.png </span>or <span
class="ectt-1000">myimage-gray.pdf </span>or <span
-class="ectt-1000">myimage-gray.jpg</span>. You don&#8217;t need to
-modify your code. The <span
-class="ecss-1000">jmlr </span>class checks for the existence of the grayscale version if it is
-print mode (provided you have used <span
+class="ectt-1000">myimage-gray.jpg</span>. You don't need to modify
+your code. The <span
+class="ecss-1000">jmlr </span>class checks for the existence of the grayscale version if it is print
+mode (provided you have used <span
class="ectt-1000">\includegraphics</span><a
- id="dx1-16001"></a> and haven&#8217;t specified the file
+ id="dx1-16001"></a> and haven't speci
extension).
-</p><!--l. 831--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 864--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\ifprint</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-16002"></a> <span
class="ectt-1000">\ifprint{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">true part</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">true part</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">false part</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">false part</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 833--><p class="noindent" >
+</p><!--l. 866--><p class="noindent" >
You can use <span
class="ectt-1000">\ifprint </span>to determine which mode you are in. For example:
</p>
- <div class="verbatim" id="verbatim-30">
+ <div class="verbatim" id="verbatim-32">
in&#x00A0;\figureref{fig:nodes},&#x00A0;the
&#x00A0;<br />\ifprint{dark&#x00A0;gray}{purple}
&#x00A0;<br />ellipse&#x00A0;represents&#x00A0;an&#x00A0;input&#x00A0;and&#x00A0;the
&#x00A0;<br />\ifprint{light&#x00A0;gray}{yellow}&#x00A0;ellipse
&#x00A0;<br />represents&#x00A0;an&#x00A0;output.
</div>
-<!--l. 842--><p class="nopar" > Another example:
+<!--l. 875--><p class="nopar" > Another example:
</p>
- <div class="verbatim" id="verbatim-31">
+ <div class="verbatim" id="verbatim-33">
{\ifprint{\bfseries}{\color{red}}important&#x00A0;text!}
</div>
-<!--l. 846--><p class="nopar" >
-</p><!--l. 848--><p class="indent" > You can use the class option <span
+<!--l. 879--><p class="nopar" >
+</p><!--l. 881--><p class="indent" > You can use the class option <span
class="ecss-1000">gray</span><a
id="dx1-16003"></a> to see how the document will appear in gray scale
mode.
-</p><!--l. 851--><p class="indent" > The <span
+</p><!--l. 884--><p class="indent" > The <span
class="ecss-1000">xcolor</span><a
id="dx1-16004"></a> class is loaded with the <span
class="ecss-1000">x11names </span>option, so you can use any of the x11
-predefined colors (listed in the <a
+prede
href="http://ctan.org/pkg/xcolor" ><span
class="ecss-1000">xcolor</span><a
id="dx1-16005"></a> documentation</a>).
-</p><!--l. 855--><p class="noindent" >
+</p><!--l. 888--><p class="noindent" >
</p>
-<!--l. 855--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.12 </span> <a
+<!--l. 888--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">3.12 </span> <a
id="x1-170003.12"></a>Where To Go For Help</h4>
-<!--l. 857--><p class="noindent" >If you have a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>&#x00A0;query, the first place to go to is the <a
+<!--l. 890--><p class="noindent" >If you have a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;query, the
href="http://www.tex.ac.uk/faq" >UK TUG FAQ</a>.
-</p><!--l. 860--><p class="indent" > If you are unfamiliar or just getting started with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>, there&#8217;s a list of on-line introductions
+</p><!--l. 893--><p class="indent" > If you are unfamiliar or just getting started with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>, there's a list of on-line introductions
to <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#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. 864--><p class="indent" > There are also forums, mailing lists and newsgroups. For example, the
+</p><!--l. 897--><p class="indent" > There are also forums, mailing lists and newsgroups. For example, the
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;Community (<a
href="http://www.latex-community.org/" class="url" ><span
@@ -2352,143 +2230,141 @@ class="ectt-1000">texhax </span>mailing list
(<a
href="http://tug.org/mailman/listinfo/texhax" class="url" ><span
class="ectt-1000">http://tug.org/mailman/listinfo/texhax</span></a>) and <span
-class="ectt-1000">comp.text.tex </span>(archives available
-at <a
+class="ectt-1000">comp.text.tex </span>(archives available at
+<a
href="http://groups.google.com/group/comp.text.tex/" class="url" ><span
class="ectt-1000">http://groups.google.com/group/comp.text.tex/</span></a>).
-</p><!--l. 871--><p class="indent" > Documentation for packages or classes can be found using the <span
-class="ectt-1000">texdoc </span>application.
-For example:
+</p><!--l. 904--><p class="indent" > Documentation for packages or classes can be found using the <span
+class="ectt-1000">texdoc </span>application. For
+example:
</p>
- <div class="verbatim" id="verbatim-32">
+ <div class="verbatim" id="verbatim-34">
texdoc&#x00A0;natbib
</div>
-<!--l. 875--><p class="nopar" > Alternatively, you can go to <span
+<!--l. 908--><p class="nopar" > Alternatively, you can go to <span
class="ectt-1000">http://www.ctan.org/pkg/</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">name</span><span
-class="cmsy-10">&#x27E9; </span>where <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">name</span><span
-class="cmsy-10">&#x27E9; </span>is the
-name of the package. For example: <a
+class="futsy-">h</span><span
+class="futri8t-">name</span><span
+class="futsy-">i </span>where <span
+class="futsy-">h</span><span
+class="futri8t-">name</span><span
+class="futsy-">i </span>is the name
+of the package. For example: <a
href="http://www.ctan.org/pkg/natbib" class="url" ><span
class="ectt-1000">http://www.ctan.org/pkg/natbib</span></a>
-</p><!--l. 881--><p class="indent" > For a general guide to preparing papers (regardless of whether you are using
-<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>&#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. 886--><p class="noindent" >
+</p><!--l. 914--><p class="indent" > For a general guide to preparing papers (regardless of whether you are using <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;or a
+word processor), see Kate L.&#x00A0;Turabian,
+dissertations
+</p><!--l. 919--><p class="noindent" >
</p>
-<!--l. 886--><p class="noindent" ><a
-href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">4 </span> <a
+<!--l. 919--><p class="noindent" ><a
+href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">4 </span> <a
id="x1-180004"></a>Guidelines for Production Editors</h3>
-<!--l. 889--><p class="noindent" >The <span
+<!--l. 922--><p class="noindent" >The <span
class="ecss-1000">jmlrbook </span>class can be used to combine articles that use the <span
-class="ecss-1000">jmlr </span>document class
-into a book. The following sample files are provided: <span
-class="ectt-1000">paper1/paper1.tex</span>,
+class="ecss-1000">jmlr </span>document class into a
+book. The following sample
+class="ectt-1000">paper1/paper1.tex</span>, <span
+class="ectt-1000">paper2/paper2.tex</span>,
<span
-class="ectt-1000">paper2/paper2.tex</span>, <span
class="ectt-1000">paper3/paper3.tex</span>, <span
class="ectt-1000">jmlr-sample.tex</span>, <span
-class="ectt-1000">jmlrwcp-sample.tex</span>,
-<span
+class="ectt-1000">jmlrwcp-sample.tex</span>, <span
+class="ectt-1000">jmlrbook-sample.tex</span>
+and <span
+class="ectt-1000">proceedings-sample.tex</span>. All but the last two are articles using the <span
+class="ecss-1000">jmlr </span>class. The last
+two (<span
class="ectt-1000">jmlrbook-sample.tex </span>and <span
-class="ectt-1000">proceedings-sample.tex</span>. All but the last two
-are articles using the <span
-class="ecss-1000">jmlr </span>class. The last two (<span
-class="ectt-1000">jmlrbook-sample.tex </span>and
-<span
class="ectt-1000">proceedings-sample.tex</span>) uses the <span
-class="ecss-1000">jmlrbook </span>class file to combine the articles into a
-book. Note that no modifications are needed to the files using the <span
-class="ecss-1000">jmlr </span>class when they
-are imported into the book. They can either be compiled as stand-alone articles or with
-the entire book.
-</p><!--l. 903--><p class="indent" > Before you compile the book, make sure that all the articles compile as stand-alone
+class="ecss-1000">jmlrbook </span>class
+combine the articles into a book. Note that no modi
+<span
+class="ecss-1000">jmlr </span>class when they are imported into the book. They can either be compiled as stand-alone
+articles or with the entire book.
+</p><!--l. 936--><p class="indent" > Before you compile the book, make sure that all the articles compile as stand-alone
documents (and run Bib<span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;where necessary). You can use the <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-18001"></a> Perl
-script to compile the book and create associated HTML files. See <a
-href="#x1-260004.6">§4.6 </a><a
-href="#x1-260004.6">Creating the
-Book Using <span
+ id="dx1-18001"></a> Perl script to
+compile the book and create associated HTML
+href="#x1-260004.6">
+href="#x1-260004.6">Creating the Book Using
+<span
class="ectt-1000">makejmlrbook</span><!--tex4ht:ref: sec:makejmlrbook --></a> for details.
-</p><!--l. 909--><p class="noindent" >
+</p><!--l. 942--><p class="noindent" >
</p>
-<!--l. 909--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a
+<!--l. 942--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a
id="x1-190004.1"></a><span
class="ecss-1000">jmlrbook </span>Class Options</h4>
-<!--l. 910--><p class="noindent" >
+<!--l. 943--><p class="noindent" >
</p><dl class="description"><dt class="description">
<span
class="ecsx-1000">nowcp</span><a
id="dx1-19001"></a> </dt><dd
-class="description">The imported pre-published articles were published in the Journal of
- Machine Learning Research (default).
+class="description">The imported pre-published articles were published in the Journal of Machine
+ Learning Research (default).
</dd><dt class="description">
<span
class="ecsx-1000">wcp</span><a
id="dx1-19002"></a> </dt><dd
-class="description">The imported pre-published articles were published in the JMLR Workshop
- and Conference Proceedings.
-
-
-
- <!--l. 916--><p class="noindent" >If the book has a mixture of JMLR and JMLR WCP articles, you can switch
- between them using
- </p><!--l. 918--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+class="description">The imported pre-published articles were published in the JMLR Workshop and
+ Conference Proceedings.
+ <!--l. 949--><p class="noindent" >If the book has a mixture of JMLR and JMLR WCP articles, you can switch between
+ them using
+ </p><!--l. 951--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrwcp</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-19003"></a> <span
class="ectt-1000">\jmlrwcp </span></div><hr>
- </p><!--l. 920--><p class="noindent" >
+
+
+
+ </p><!--l. 953--><p class="noindent" >
and
- </p><!--l. 922--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+ </p><!--l. 955--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrnowcp</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-19004"></a> <span
class="ectt-1000">\jmlrnowcp </span></div><hr>
- </p><!--l. 924--><p class="noindent" >
+ </p><!--l. 957--><p class="noindent" >
Alternatively, you can set the name of the journal or conference proceedings
using:
- </p><!--l. 927--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+ </p><!--l. 960--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\jmlrproceedings</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-19005"></a> <span
class="ectt-1000">\jmlrproceedings{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">long title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">long title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
- </p><!--l. 929--><p class="noindent" >
+ </p><!--l. 962--><p class="noindent" >
</p></dd><dt class="description">
<span
class="ecsx-1000">color</span><a
id="dx1-19006"></a> </dt><dd
class="description">Color version (see <a
-href="#x1-160003.11">§3.11 </a><a
-href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). Use this option for the on-line
- version with hyperlinks enabled (default).
+href="#x1-160003.11">
+href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). Use this option for the on-line version
+ with hyperlinks enabled (default).
</dd><dt class="description">
<span
class="ecsx-1000">gray</span><a
id="dx1-19007"></a> </dt><dd
class="description">Grayscale version (see <a
-href="#x1-160003.11">§3.11 </a><a
-href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). Use this option for the print
- version without hyperlinks.
+href="#x1-160003.11">
+href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a>). Use this option for the print version
+ without hyperlinks.
</dd><dt class="description">
<span
class="ecsx-1000">tablecaption=top</span><a
@@ -2520,81 +2396,40 @@ class="description">Set the paper size to letter (default).
<span
class="ecsx-1000">7x10</span><a
id="dx1-19017"></a> </dt><dd
-class="description">Set the paper size to <span
-class="cmr-10">7 </span><span
-class="cmsy-10">&#x00D7; </span><span
-class="cmr-10">10 </span>inches.
+class="description">Set the paper size to 7 <span
+class="futsy-">
</dd><dt class="description">
<span
-class="ecsx-1000">prehyperref</span><a
- id="dx1-19018"></a><span
-class="ecbx-1000">=</span><span
-class="ectt-1000">{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecbi-1000">stuff </span><span
-class="cmsy-10">&#x27E9;</span><span
-class="ectt-1000">}</span> </dt><dd
-class="description">The <span
-class="ecss-1000">jmlr </span>class automatically loads the <span
-class="ecss-1000">hyperref</span><a
- id="dx1-19019"></a> package, but
- some packages need to be loaded before <span
-class="ecss-1000">hyperref</span><a
- id="dx1-19020"></a>. This information can
- be specified using the <span
-class="ecss-1000">prehyperref</span><a
- id="dx1-19021"></a> option. This is a key=value option.
- For example, to load the packages <span
-class="ecss-1000">foo </span>and <span
-class="ecss-1000">bar </span>before <span
-class="ecss-1000">hyperref</span><a
- id="dx1-19022"></a>, you can
- do:
-
-
-
- <div class="verbatim" id="verbatim-33">
- \documentclass[prehyperref={\usepackage{foo,bar}}]{jmlrbook}
-</div>
- <!--l. 957--><p class="nopar" > or:
-
-
-
-</p>
- <div class="verbatim" id="verbatim-34">
- \documentclass[prehyperref={\usepackage{foo}\usepackage{bar}}]{jmlrbook}
-</div>
- <!--l. 961--><p class="nopar" >
- </p></dd><dt class="description">
-<span
class="ecsx-1000">10pt</span><a
- id="dx1-19023"></a> </dt><dd
+ id="dx1-19018"></a> </dt><dd
class="description">Use 10pt as the normal text size.
</dd><dt class="description">
<span
class="ecsx-1000">11pt</span><a
- id="dx1-19024"></a> </dt><dd
+ id="dx1-19019"></a> </dt><dd
class="description">Use 11pt as the normal text size (default).
</dd><dt class="description">
<span
class="ecsx-1000">12pt</span><a
- id="dx1-19025"></a> </dt><dd
+ id="dx1-19020"></a> </dt><dd
class="description">Use 12pt as the normal text size.
</dd></dl>
-<!--l. 969--><p class="noindent" >
+
+
+
+<!--l. 987--><p class="noindent" >
</p>
-<!--l. 969--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a
+<!--l. 987--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a
id="x1-200004.2"></a>The Preamble</h4>
-<!--l. 971--><p class="noindent" >Any packages that the imported articles load (which aren&#8217;t automatically loaded by
+<!--l. 989--><p class="noindent" >Any packages that the imported articles load (which aren't automatically loaded by <span
+class="ecss-1000">jmlr</span>)
+must be loaded in the book's preamble. For example, if one or more of the articles load the
<span
-class="ecss-1000">jmlr</span>) must be loaded in the book&#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. 976--><p class="indent" > Commands that are defined in the imported articles will be local to that article
-unless they have been globally defined using <span
+ id="dx1-20001"></a> package, this package must be loaded in the book.
+</p><!--l. 994--><p class="indent" > Commands that are de
+they have been globally de
class="ectt-1000">\gdef</span><a
id="dx1-20002"></a> or <span
class="ectt-1000">\global</span><a
@@ -2608,192 +2443,188 @@ class="ectt-1000">\renewcommand</span><a
id="dx1-20006"></a> and <span
class="ectt-1000">\renewenvironment</span><a
id="dx1-20007"></a>) this
-shouldn&#8217;t cause a conflict if more that one article has defined the same command or
-environment. For example, in the sample files supplied, both <span
+shouldn't cause a con
+environment. For example, in the sample
class="ectt-1000">paper1/paper1.tex</span>
and <span
-class="ectt-1000">paper2/paper2.tex </span>have defined the command <span
+class="ectt-1000">paper2/paper2.tex </span>have de
class="ectt-1000">\samplecommand </span>using
<span
-class="ectt-1000">\newcommand</span>. As long as this command isn&#8217;t also defined in the book, there won&#8217;t be a
-conflict.
-</p><!--l. 988--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-1000">\newcommand</span>. As long as this command isn't also de
+con
+</p><!--l. 1006--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\title</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20008"></a> <span
class="ectt-1000">\title[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">PDF title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">PDF title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">book title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">book title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 990--><p class="noindent" >
+</p><!--l. 1008--><p class="noindent" >
In the book preamble, <span
-class="ectt-1000">\title </span>sets the book title and the optional argument is used for
-the PDF title, which will be displayed when the reader views the PDF file&#8217;s properties
+class="ectt-1000">\title </span>sets the book title and the optional argument is used for the
+PDF title, which will be displayed when the reader views the PDF
in their PDF viewer. (Note that in the imported articles, <span
-class="ectt-1000">\title </span>sets the article&#8217;s title
-and the optional argument sets the short title for the page header and table of
+class="ectt-1000">\title </span>sets the article's
+title and the optional argument sets the short title for the page header and table of
contents.)
-</p><!--l. 998--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1016--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\author</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20009"></a> <span
class="ectt-1000">\author[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">PDF author(s)</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">PDF author(s)</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">book author(s)</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">book author(s)</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-
-
-
-</p><!--l. 1000--><p class="noindent" >
+</p><!--l. 1018--><p class="noindent" >
In the book preamble, <span
-class="ectt-1000">\author </span>sets the book&#8217;s author (or editor) and the optional
-argument is used for the PDF author, which will be displayed when the reader views
-the PDF file&#8217;s properties in their PDF viewer. (Note that in the imported articles,
-<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. 1008--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-1000">\author </span>sets the book's author (or editor) and the optional argument
+is used for the PDF author, which will be displayed when the reader views the PDF
+properties in their PDF viewer. (Note that in the imported articles, <span
+class="ectt-1000">\author </span>sets the
+article's author and the optional argument sets the short author list for the page
+header.)
+</p><!--l. 1026--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\volume</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20010"></a> <span
class="ectt-1000">\volume{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">number</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">number</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1010--><p class="noindent" >
-This command sets the book&#8217;s volume number. Omit if the book has no volume
+</p><!--l. 1028--><p class="noindent" >
+This command sets the book's volume number. Omit if the book has no volume
number.
-</p><!--l. 1014--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1032--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subtitle</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20011"></a> <span
class="ectt-1000">\subtitle{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">sub-title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">sub-title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1016--><p class="noindent" >
-This command sets the book&#8217;s subtitle. Omit if the book has no sub-title.
-</p><!--l. 1020--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1034--><p class="noindent" >
+This command sets the book's subtitle. Omit if the book has no sub-title.
+</p><!--l. 1038--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\logo</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20012"></a> <span
class="ectt-1000">\logo{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">image command</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">image command</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1022--><p class="noindent" >
-This sets the book&#8217;s title image. Use <span
+</p><!--l. 1040--><p class="noindent" >
+This sets the book's title image. Use <span
class="ectt-1000">\includegraphics</span><a
- id="dx1-20013"></a> and omit the file extension. If
-you provide a grayscale version as well as a color version, the grayscale version will be
+ id="dx1-20013"></a> and omit the
+provide a grayscale version as well as a color version, the grayscale version will be
used for the print version of the book. (See <a
-href="#x1-160003.11">§3.11 </a><a
+href="#x1-160003.11">
href="#x1-160003.11">Color vs Grayscale<!--tex4ht:ref: sec:color --></a> for further
details.)
-</p><!--l. 1029--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1047--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\team</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20014"></a> <span
class="ectt-1000">\team{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">team title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">team title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1031--><p class="noindent" >
-This can be used to set the name of the editorial team. This command may be omitted
-if not required.
-</p><!--l. 1035--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1049--><p class="noindent" >
+This can be used to set the name of the editorial team. This command may be omitted if not
+required.
+</p><!--l. 1053--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\productioneditor</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-20015"></a> <span
class="ectt-1000">\productioneditor{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">name</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">name</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1037--><p class="noindent" >
-This command may be used to name the production editor. The command may be
-omitted if not required.
-</p><!--l. 1041--><p class="indent" > See <a
-href="#x1-240004.4">§4.4 </a><a
-href="#x1-240004.4">Altering the Layout of the Main Title Page<!--tex4ht:ref: sec:modifytitle --></a> for details on how to modify the
-layout of the title page.
-</p><!--l. 1044--><p class="noindent" >
+
+
+
+</p><!--l. 1055--><p class="noindent" >
+This command may be used to name the production editor. The command may be omitted if
+not required.
+</p><!--l. 1059--><p class="indent" > See <a
+href="#x1-240004.4">
+href="#x1-240004.4">Altering the Layout of the Main Title Page<!--tex4ht:ref: sec:modifytitle --></a> for details on how to modify the layout
+of the title page.
+</p><!--l. 1062--><p class="noindent" >
</p>
-<!--l. 1044--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.3 </span> <a
+<!--l. 1062--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.3 </span> <a
id="x1-210004.3"></a>Main Book Commands</h4>
-<!--l. 1046--><p class="noindent" >All commands that are provided by the <span
+<!--l. 1064--><p class="noindent" >All commands that are provided by the <span
class="ecss-1000">jmlr </span>class are also available with the <span
-class="ecss-1000">jmlrbook</span>
-class, but some commands might behave differently depending on whether they are in
-the main part of the book or within the imported articles.
-</p><!--l. 1051--><p class="indent" > In the main part of the book you can use the following commands:
-</p><!--l. 1052--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ecss-1000">jmlrbook </span>class,
+but some commands might behave di
+part of the book or within the imported articles.
+</p><!--l. 1069--><p class="indent" > In the main part of the book you can use the following commands:
+</p><!--l. 1070--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\maketitle</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21001"></a> <span
class="ectt-1000">\maketitle </span></div><hr>
-</p><!--l. 1054--><p class="noindent" >
-This displays the book&#8217;s title page. Note that <span
-class="ectt-1000">\maketitle </span>has a different effect when
-used in imported articles.
-</p><!--l. 1058--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1072--><p class="noindent" >
+This displays the book's title page. Note that <span
+class="ectt-1000">\maketitle </span>has a di
+imported articles.
+</p><!--l. 1076--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\frontmatter</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21002"></a> <span
class="ectt-1000">\frontmatter </span></div><hr>
-</p><!--l. 1060--><p class="noindent" >
-Use this command at the start of the front matter (e.g.&#x00A0;before the foreword or preface).
-
-
-
-This will make chapters unnumbered even if you use <span
+</p><!--l. 1078--><p class="noindent" >
+Use this command at the start of the front matter (e.g.&#x00A0;before the foreword or preface). This
+will make chapters unnumbered even if you use <span
class="ectt-1000">\chapter </span>instead of <span
-class="ectt-1000">\chapter*</span>. It
-also sets the page style and sets the page numbering to lower case Roman
-numerals.
-</p><!--l. 1066--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-1000">\chapter*</span>. It also sets
+the page style and sets the page numbering to lower case Roman numerals.
+</p><!--l. 1084--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">authorsignoff</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21003"></a><a
id="dx1-21004"></a> <span
class="ectt-1000">\begin{authorsignoff}</span><br
class="newline" /><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">author list</span><span
-class="cmsy-10">&#x27E9;</span><br
+class="futsy-">h</span><span
+class="futri8t-">author list</span><span
+class="futsy-">i</span><br
class="newline" /><span
class="ectt-1000">\end{authorsignoff} </span></div><hr>
-</p><!--l. 1070--><p class="noindent" >
-This environment may be used by the author signing off at the end of a chapter such as
-the foreword. Within the environment use:
-</p><!--l. 1073--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1088--><p class="noindent" >
+This environment may be used by the author signing o
+foreword. Within the environment use:
+</p><!--l. 1091--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\Author</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21005"></a> <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="futsy-">h</span><span
+class="futri8t-">details</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1075--><p class="noindent" >
-for the author&#8217;s details. More than one <span
-class="ectt-1000">\Author </span>should be used if there is more than
-one author. Example:
+</p><!--l. 1093--><p class="noindent" >
+for the author's details. More than one <span
+class="ectt-1000">\Author </span>should be used if there is more than one
+author. Example:
@@ -2806,18 +2637,18 @@ one author. Example:
&#x00A0;<br />University&#x00A0;of&#x00A0;No&#x00A0;Where}
&#x00A0;<br />\end{authorsignoff}
</div>
-<!--l. 1085--><p class="nopar" >
-</p><!--l. 1087--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 1103--><p class="nopar" >
+</p><!--l. 1105--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">preface</span><span
class="ectt-0900">&#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="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span><span
class="ectt-1000">] </span></div><hr>
-</p><!--l. 1089--><p class="noindent" >
+</p><!--l. 1107--><p class="noindent" >
This environment may be used to typeset the preface. This starts a new chapter
using
@@ -2827,70 +2658,70 @@ using
<div class="verbatim" id="verbatim-36">
\chapter{\prefacename}
</div>
-<!--l. 1094--><p class="nopar" > <span class="marginpar"><span
+<!--l. 1112--><p class="nopar" ><span class="marginpar"><span
class="ectt-0900">\prefacename</span><span
class="ectt-0900">&#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">\prefacename </span>defaults to
+go in the front matter and is provided to allow <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-21009"></a> create a
-standalone document for the preface. The optional argument is the filename (without
-any extension or path) that will be used by <span
+ id="dx1-21009"></a> create a standalone document
+for the preface. The optional argument is the
+will be used by <span
class="ectt-1000">makejmlrbook</span><a
id="dx1-21010"></a>. This defaults to <span
-class="ectt-1000">preface</span>
-but, to conform with JMLR guidelines, should be changed to the surname of the first
-author (editor) followed by the final two digits of the year. See the JMLR website for
-further details of the guidelines.
-</p><!--l. 1105--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ectt-1000">preface </span>but, to conform with JMLR
+guidelines, should be changed to the surname of the
+by the
+guidelines.
+</p><!--l. 1123--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">signoff</span><span
class="ectt-0900">&#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
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">team name</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">date</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">date</span><span
+class="futsy-">i</span><span
class="ectt-1000">}</span><br
class="newline" /><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">editor list</span><span
-class="cmsy-10">&#x27E9;</span><br
+class="futsy-">h</span><span
+class="futri8t-">editor list</span><span
+class="futsy-">i</span><br
class="newline" /><span
class="ectt-1000">\end{signoff} </span></div><hr>
-</p><!--l. 1109--><p class="noindent" >
-This environment may be used by the editorial team when signing off a chapter such as
-the preface. If the optional argument is omitted, &#8220;The Editorial Team&#8221; is used. If you
-are using the <span
+</p><!--l. 1127--><p class="noindent" >
+This environment may be used by the editorial team when signing o
+preface. If the optional argument is omitted,
+<span
class="ecss-1000">preface</span><a
id="dx1-21013"></a><a
id="dx1-21014"></a> environment described above, the <span
class="ecss-1000">signoff</span><a
id="dx1-21015"></a><a
- id="dx1-21016"></a> environment must go
-inside the <span
+ id="dx1-21016"></a> environment must go inside the <span
class="ecss-1000">preface</span><a
id="dx1-21017"></a><a
- id="dx1-21018"></a> environment.
-</p><!--l. 1116--><p class="indent" > Within the <span
+ id="dx1-21018"></a>
+environment.
+</p><!--l. 1134--><p class="indent" > Within the <span
class="ecss-1000">signoff</span><a
id="dx1-21019"></a><a
id="dx1-21020"></a> environment use:
-</p><!--l. 1117--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1135--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\Editor</span><span
class="ectt-0900">&#x00A0;</span></span><a
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="futsy-">h</span><span
+class="futri8t-">details</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1119--><p class="noindent" >
+</p><!--l. 1137--><p class="noindent" >
for each editor. Example:
@@ -2908,269 +2739,266 @@ for each editor. Example:
&#x00A0;<br />\mailto{ae@sample.com}}
&#x00A0;<br />\end{signoff}
</div>
-<!--l. 1132--><p class="nopar" >
-</p><!--l. 1134--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 1150--><p class="nopar" >
+</p><!--l. 1152--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\tableofcontents</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21022"></a> <span
class="ectt-1000">\tableofcontents </span></div><hr>
-</p><!--l. 1136--><p class="noindent" >
-This command displays the book&#8217;s table of contents. Note that it has a different effect if
-used in an imported article.
-</p><!--l. 1140--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1154--><p class="noindent" >
+This command displays the book's table of contents. Note that it has a di
+in an imported article.
+</p><!--l. 1158--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\mainmatter</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21023"></a> <span
class="ectt-1000">\mainmatter </span></div><hr>
-</p><!--l. 1142--><p class="noindent" >
-Use this command to switch to the book&#8217;s main matter. This will switch the chapter
+</p><!--l. 1160--><p class="noindent" >
+Use this command to switch to the book's main matter. This will switch the chapter
numbering back on, reset the page numbering to Arabic and set up the main page
style.
-</p><!--l. 1147--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1165--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\part</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21024"></a> <span
class="ectt-1000">\part[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1149--><p class="noindent" >
-If used in the main part of the book, this command will start a new part and issue a
-clear double page. Note that this command has a different effect if used in an imported
+</p><!--l. 1167--><p class="noindent" >
+If used in the main part of the book, this command will start a new part and issue a clear
+double page. Note that this command has a di
article.
-</p><!--l. 1154--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1172--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\addtocpart</span><span
class="ectt-0900">&#x00A0;</span></span><a
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="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1156--><p class="noindent" >
+</p><!--l. 1174--><p class="noindent" >
This adds <span
-class="cmsy-10">&#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. 1161--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i </span>to the table of contents, issues a clear double page, but doesn't display any
+text or a
+</p><!--l. 1179--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\chapter</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21026"></a> <span
class="ectt-1000">\chapter[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1163--><p class="noindent" >
-This command may be used in the main body of the book but will cause an error if
-used within an imported article.
-</p><!--l. 1167--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1181--><p class="noindent" >
+This command may be used in the main body of the book but will cause an error if used
+within an imported article.
+</p><!--l. 1185--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\section</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21027"></a> <span
class="ectt-1000">\section[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1169--><p class="noindent" >
-</p><!--l. 1170--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1187--><p class="noindent" >
+</p><!--l. 1188--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsection</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21028"></a> <span
class="ectt-1000">\subsection[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1172--><p class="noindent" >
-</p><!--l. 1173--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1190--><p class="noindent" >
+</p><!--l. 1191--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subsubsection</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21029"></a> <span
class="ectt-1000">\subsubsection[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1175--><p class="noindent" >
+</p><!--l. 1193--><p class="noindent" >
-</p><!--l. 1176--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1194--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\paragraph</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21030"></a> <span
class="ectt-1000">\paragraph[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1178--><p class="noindent" >
-</p><!--l. 1179--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1196--><p class="noindent" >
+</p><!--l. 1197--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\subparagraph</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21031"></a> <span
class="ectt-1000">\subparagraph[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">short title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">short title</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">title</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">title</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1181--><p class="noindent" >
-These commands may be used in the main body of the book or within imported
-articles. In the main body of the book they need to be within a chapter and will be
-numbered according to the chapter.
-</p><!--l. 1186--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1199--><p class="noindent" >
+These commands may be used in the main body of the book or within imported articles. In
+the main body of the book they need to be within a chapter and will be numbered according
+to the chapter.
+</p><!--l. 1204--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\appendix</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21032"></a> <span
class="ectt-1000">\appendix </span></div><hr>
-</p><!--l. 1188--><p class="noindent" >
-If used in the main body of the book, this will switch to the book appendices.
-Subsequent <span
-class="ectt-1000">\chapter </span>commands will produce the appendices. If used within an
-imported article, it will switch to the article appendices and won&#8217;t affect the main part
-of the book.
-</p><!--l. 1195--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1206--><p class="noindent" >
+If used in the main body of the book, this will switch to the book appendices. Subsequent
+<span
+class="ectt-1000">\chapter </span>commands will produce the appendices. If used within an imported
+article, it will switch to the article appendices and won't a
+book.
+</p><!--l. 1213--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">jmlrpapers</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21033"></a><a
id="dx1-21034"></a> <span
class="ectt-1000">\begin{jmlrpapers}</span><br
class="newline" /><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">imported papers</span><span
-class="cmsy-10">&#x27E9;</span><br
+class="futsy-">h</span><span
+class="futri8t-">imported papers</span><span
+class="futsy-">i</span><br
class="newline" /><span
class="ectt-1000">\end{jmlrpapers} </span></div><hr>
-</p><!--l. 1199--><p class="noindent" >
-This environment must be used when importing articles. Within this environment, use
-the following commands to import articles:
-</p><!--l. 1202--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1217--><p class="noindent" >
+This environment must be used when importing articles. Within this environment, use the
+following commands to import articles:
+</p><!--l. 1220--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\importpubpaper</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21035"></a> <span
class="ectt-1000">\importpubpaper[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">directory</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">directory</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">file</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">pages</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">pages</span><span
+class="futsy-">i</span><span
class="ectt-1000">}</span>
</div><hr>
-</p><!--l. 1204--><p class="noindent" >
+</p><!--l. 1222--><p class="noindent" >
This imports an article that has already been published elsewhere. The <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">pages</span><span
-class="cmsy-10">&#x27E9;</span>
-argument should be the page range from the <span
-class="ecti-1000">previously published </span>version of this article.
-This may not necessarily be the same as the page range of the article in the book. The
-directory the imported file is contained in is is given by <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">directory</span><span
-class="cmsy-10">&#x27E9;</span>. If the
-file is in the same directory as the book, use a dot. The file name is given by
-<span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">file</span><span
-class="cmsy-10">&#x27E9;</span>. The article is also given a label, specified by the optional argument.
-This is <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">directory</span><span
-class="cmsy-10">&#x27E9;</span>/<span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">file</span><span
-class="cmsy-10">&#x27E9; </span>by default. The label is used as a prefix to labels in
-the imported articles which ensures that cross-references are unique. You can
-also use this label to reference the article elsewhere in the book (see <a
-href="#x1-230004.3.2">§4.3.2
+class="futsy-">h</span><span
+class="futri8t-">pages</span><span
+class="futsy-">i </span>argument
+should be the page range from the <span
+class="futri8t-">previously published </span>version of this article. This may not
+necessarily be the same as the page range of the article in the book. The directory the
+imported
+class="futsy-">h</span><span
+class="futri8t-">directory</span><span
+class="futsy-">i</span>. If the
+book, use a dot. The
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span>. The article is also given a label, speci
+the optional argument. This is <span
+class="futsy-">h</span><span
+class="futri8t-">directory</span><span
+class="futsy-">i</span>/<span
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i </span>by default. The label is used as a pre
+labels in the imported articles which ensures that cross-references are unique. You
+can also use this label to reference the article elsewhere in the book (see <a
+href="#x1-230004.3.2">
</a><a
href="#x1-230004.3.2">Cross-Referencing<!--tex4ht:ref: sec:bkcrossref --></a>).
-</p><!--l. 1218--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1236--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\importpaper</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21036"></a> <span
class="ectt-1000">\importpaper[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">directory</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">directory</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">file</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1220--><p class="noindent" >
-Imports an article that is being published in the book. The arguments are the
-same as above except that there is no page range (the page range is computed
-automatically).
-</p><!--l. 1225--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1238--><p class="noindent" >
+Imports an article that is being published in the book. The arguments are the same as above
+except that there is no page range (the page range is computed automatically).
+</p><!--l. 1243--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\importarticle</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-21037"></a> <span
class="ectt-1000">\importarticle[</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">]{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">directory</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">directory</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">file</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1227--><p class="noindent" >
-This imports an article that hasn&#8217;t been published elsewhere. There is no
-page range, but the other arguments are the same as those describe above for
-<span
+</p><!--l. 1245--><p class="noindent" >
+This imports an article that hasn't been published elsewhere. There is no page range, but the
+other arguments are the same as those describe above for <span
class="ectt-1000">\importpubpaper</span>.
-</p><!--l. 1232--><p class="indent" > Example: to import a previously published paper <span
+</p><!--l. 1250--><p class="indent" > Example: to import a previously published paper <span
class="ectt-1000">paper1/paper1.tex </span>and an
unpublished paper <span
class="ectt-1000">paper2/paper2.tex</span>:
@@ -3184,47 +3012,46 @@ class="ectt-1000">paper2/paper2.tex</span>:
&#x00A0;<br />\importarticle{paper2}{paper2}
&#x00A0;<br />\end{jmlrpapers}
</div>
-<!--l. 1240--><p class="nopar" >
-</p><!--l. 1242--><p class="noindent" >
+<!--l. 1258--><p class="nopar" >
+</p><!--l. 1260--><p class="noindent" >
</p>
-<!--l. 1242--><p class="noindent" ><a
-href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">4.3.1 </span> <a
+<!--l. 1260--><p class="noindent" ><a
+href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">4.3.1 </span> <a
id="x1-220004.3.1"></a>Two Column Articles in a One Column Book</h5>
-<!--l. 1244--><p class="noindent" >The <span
-class="ecss-1000">jmlrbook </span>class column style will override the column style of the imported
-articles. You can use the <span
+<!--l. 1262--><p class="noindent" >The <span
+class="ecss-1000">jmlrbook </span>class column style will override the column style of the imported articles. You
+can use the <span
class="ecss-1000">twocolumn</span><a
id="dx1-22001"></a> class option to <span
-class="ecss-1000">jmlrbook</span>, but this will make
-the whole book with two columns. If you only want the imported articles to
-be in two columns, then put <span
+class="ecss-1000">jmlrbook</span>, but this will make the whole book with two
+columns. If you only want the imported articles to be in two columns, then put <span
class="ectt-1000">\twocolumn</span><a
- id="dx1-22002"></a> in the <span
+ id="dx1-22002"></a>
+in the <span
class="ecss-1000">jmlrpapers</span><a
id="dx1-22003"></a><a
- id="dx1-22004"></a> environment to
-switch on two column formatting. The effect will be localised to the end of the
-environment.
-</p><!--l. 1252--><p class="noindent" >
+ id="dx1-22004"></a> environment to switch on two column formatting. The e
+localised to the end of the environment.
+</p><!--l. 1270--><p class="noindent" >
</p>
-<!--l. 1252--><p class="noindent" ><a
-href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">4.3.2 </span> <a
+<!--l. 1270--><p class="noindent" ><a
+href="#top">Top</a></p><h5 class="subsubsectionHead"><span class="titlemark">4.3.2 </span> <a
id="x1-230004.3.2"></a>Cross-Referencing</h5>
-<!--l. 1255--><p class="noindent" >You can cross-reference other parts of the book using the standard <span
+<!--l. 1273--><p class="noindent" >You can cross-reference other parts of the book using the standard <span
class="ectt-1000">\label</span>/<span
class="ectt-1000">\ref</span>
-mechanism, but if you want to reference something within an imported article, you
-must prefix the label with the label given when importing the article (that is, the
-optional argument to <span
+mechanism, but if you want to reference something within an imported article, you must
+pre
+to <span
class="ectt-1000">\importpubpaper</span><a
id="dx1-23001"></a>, <span
class="ectt-1000">\importpaper</span><a
id="dx1-23002"></a> or <span
-class="ectt-1000">\importarticle</span>). For
-example, if you want to reference a section labeled <span
-class="ectt-1000">sec:results </span>in the imported paper
-<span
-class="ectt-1000">paper1/paper1.tex</span>, you would need to do:
+class="ectt-1000">\importarticle</span>). For example, if you want to
+reference a section labeled <span
+class="ectt-1000">sec:results </span>in the imported paper <span
+class="ectt-1000">paper1/paper1.tex</span>, you
+would need to do:
@@ -3232,7 +3059,7 @@ class="ectt-1000">paper1/paper1.tex</span>, you would need to do:
<div class="verbatim" id="verbatim-39">
see&#x00A0;Section~\ref{paper1/paper1sec:results}
</div>
-<!--l. 1265--><p class="nopar" > or
+<!--l. 1283--><p class="nopar" > or
@@ -3240,39 +3067,38 @@ see&#x00A0;Section~\ref{paper1/paper1sec:results}
<div class="verbatim" id="verbatim-40">
see&#x00A0;\sectionref{paper1/paper1sec:results}
</div>
-<!--l. 1269--><p class="nopar" >
-</p><!--l. 1271--><p class="indent" > In addition to the commands described in <a
-href="#x1-140003.9">§3.9 </a><a
+<!--l. 1287--><p class="nopar" >
+</p><!--l. 1289--><p class="indent" > In addition to the commands described in <a
+href="#x1-140003.9">
href="#x1-140003.9">Cross-Referencing<!--tex4ht:ref: sec:crossref --></a>, the <span
-class="ecss-1000">jmlrbook </span>class
-also provides the following cross-referencing commands:
-</p><!--l. 1275--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="ecss-1000">jmlrbook </span>class also
+provides the following cross-referencing commands:
+</p><!--l. 1293--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\chapterref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23003"></a> <span
class="ectt-1000">\chapterref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label list</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label list</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1277--><p class="noindent" >
-Reference a chapter or chapters. The argument is a comma-separated list of
-labels.
-</p><!--l. 1281--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1295--><p class="noindent" >
+Reference a chapter or chapters. The argument is a comma-separated list of labels.
+</p><!--l. 1299--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\articlepageref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23004"></a> <span
class="ectt-1000">\articlepageref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1283--><p class="noindent" >
+</p><!--l. 1301--><p class="noindent" >
This displays the starting page number of the article whose label is given by <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span>.
-Note that this must a single label, not a list. For example:
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span>. Note that
+this must a single label, not a list. For example:
@@ -3280,95 +3106,95 @@ Note that this must a single label, not a list. For example:
<div class="verbatim" id="verbatim-41">
An&#x00A0;interesting&#x00A0;article&#x00A0;starts&#x00A0;on&#x00A0;page~\articlepageref{paper1/paper1}
</div>
-<!--l. 1289--><p class="nopar" >
-</p><!--l. 1291--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 1307--><p class="nopar" >
+</p><!--l. 1309--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\articlepagesref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23005"></a> <span
class="ectt-1000">\articlepagesref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1293--><p class="noindent" >
+</p><!--l. 1311--><p class="noindent" >
This displays the page range of the article whose label is given by <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span>. Again, this
-must be a single label, not a list. This page range is unrelated to the <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">pages</span><span
-class="cmsy-10">&#x27E9; </span>argument
-of <span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span>. Again, this must be
+a single label, not a list. This page range is unrelated to the <span
+class="futsy-">h</span><span
+class="futri8t-">pages</span><span
+class="futsy-">i </span>argument of
+<span
class="ectt-1000">\importpubarticle</span><a
id="dx1-23006"></a>.
-</p><!--l. 1299--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1317--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\articletitleref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23007"></a> <span
class="ectt-1000">\articletitleref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1301--><p class="noindent" >
+</p><!--l. 1319--><p class="noindent" >
This displays the short title for the article whose label is given by <span
-class="cmsy-10">&#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. 1306--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span>. Again, this must be a
+single label, not a list.
+</p><!--l. 1324--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\articleauthorref</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-23008"></a> <span
class="ectt-1000">\articleauthorref{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">label</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1308--><p class="noindent" >
+</p><!--l. 1326--><p class="noindent" >
This displays the author list for the article whose label is given by <span
-class="cmsy-10">&#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. 1313--><p class="noindent" >
+class="futsy-">h</span><span
+class="futri8t-">label</span><span
+class="futsy-">i</span>. Again, this must be
+a single label, not a list.
+</p><!--l. 1331--><p class="noindent" >
</p>
-<!--l. 1313--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.4 </span> <a
+<!--l. 1331--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.4 </span> <a
id="x1-240004.4"></a>Altering the Layout of the Main Title Page</h4>
-<!--l. 1316--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+<!--l. 1334--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\titlebody</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-24001"></a> <span
class="ectt-1000">\titlebody </span></div><hr>
-</p><!--l. 1318--><p class="noindent" >
-The main body of the book&#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. 1322--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
+</p><!--l. 1336--><p class="noindent" >
+The main body of the book's title page is given by the command <span
+class="ectt-1000">\titlebody</span>. Within the
+de
+</p><!--l. 1340--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\SetTitleElement</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-24002"></a> <span
class="ectt-1000">\SetTitleElement{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">element</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">element</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">pre</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">pre</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">post</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">post</span><span
+class="futsy-">i</span><span
class="ectt-1000">} </span></div><hr>
-</p><!--l. 1324--><p class="noindent" >
-where <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">element</span><span
-class="cmsy-10">&#x27E9; </span>can be: <span
-class="ectt-1000">title</span>, <span
+</p><!--l. 1342--><p class="noindent" >
+where <span
+class="futsy-">h</span><span
+class="futri8t-">element</span><span
+class="futsy-">i </span>can be: <span
+class="ectt-1000">title</span>, <span
class="ectt-1000">volume</span>,
<span
class="ectt-1000">issue</span><span class="footnote-mark"><a
@@ -3381,18 +3207,18 @@ class="ectt-1000">team</span>, <span
class="ectt-1000">author</span>, <span
class="ectt-1000">date</span>, <span
class="ectt-1000">productioneditor</span>. The <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">pre</span><span
-class="cmsy-10">&#x27E9; </span>and <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">post</span><span
-class="cmsy-10">&#x27E9; </span>arguments
+class="futsy-">h</span><span
+class="futri8t-">pre</span><span
+class="futsy-">i </span>and <span
+class="futsy-">h</span><span
+class="futri8t-">post</span><span
+class="futsy-">i </span>arguments
specify what to do before and after the element. Note that <span
-class="ectt-1000">\SetTitleElement </span>does
-nothing if that element hasn&#8217;t been set. For example, if <span
-class="ectt-1000">\volume </span>has been omitted or
-<span class="obeylines-h"><span class="verb"><span
-class="ectt-1000">\volume{}</span></span></span> is used, then
+class="ectt-1000">\SetTitleElement </span>does nothing
+if that element hasn't been set. For example, if <span
+class="ectt-1000">\volume </span>has been omitted or <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\volume{}</span></span></span> is
+used, then
@@ -3400,39 +3226,39 @@ class="ectt-1000">\volume{}</span></span></span> is used, then
<div class="verbatim" id="verbatim-42">
\SetTitleElement{volume}{\mainvolumefont}{\postmainvolume}
</div>
-<!--l. 1336--><p class="nopar" > will do nothing (so you don&#8217;t end up with <span
-class="ecbx-1000">Volume :</span>).
-</p><!--l. 1339--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
+<!--l. 1354--><p class="nopar" > will do nothing (so you don't end up with <span
+class="futb8t-">Volume :</span>).
+</p><!--l. 1357--><p class="indent" > <hr><div title="Definition"><span class="marginpar"><span
class="ectt-0900">\IfTitleElement</span><span
class="ectt-0900">&#x00A0;</span></span><a
id="dx1-24005"></a> <span
class="ectt-1000">\IfTitleElement{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">element</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">element</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">true part</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">true part</span><span
+class="futsy-">i</span><span
class="ectt-1000">}{</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">false part</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">false part</span><span
+class="futsy-">i</span><span
class="ectt-1000">}</span>
</div><hr>
-</p><!--l. 1341--><p class="noindent" >
+</p><!--l. 1359--><p class="noindent" >
This does <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">true part</span><span
-class="cmsy-10">&#x27E9; </span>if <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">element</span><span
-class="cmsy-10">&#x27E9; </span>has been set otherwise it does <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">false part</span><span
-class="cmsy-10">&#x27E9;</span>. For
-example, <span
-class="ectt-1000">\postmainvolume </span>is defined as:
+class="futsy-">h</span><span
+class="futri8t-">true part</span><span
+class="futsy-">i </span>if <span
+class="futsy-">h</span><span
+class="futri8t-">element</span><span
+class="futsy-">i </span>has been set otherwise it does <span
+class="futsy-">h</span><span
+class="futri8t-">false part</span><span
+class="futsy-">i</span>. For example,
+<span
+class="ectt-1000">\postmainvolume </span>is de
@@ -3442,9 +3268,9 @@ class="ectt-1000">\postmainvolume </span>is defined as:
&#x00A0;<br />&#x00A0;&#x00A0;\IfTitleElement{subtitle}{}{:}\par\relax
&#x00A0;<br />}
</div>
-<!--l. 1349--><p class="nopar" > This means that it will only print a colon after the volume number if the subtitle has
-been set.
-</p><!--l. 1353--><p class="indent" > The default definition of <span
+<!--l. 1367--><p class="nopar" > This means that it will only print a colon after the volume number if the subtitle has been
+set.
+</p><!--l. 1371--><p class="indent" > The default de
class="ectt-1000">\titlebody </span>is:
@@ -3462,21 +3288,21 @@ class="ectt-1000">\titlebody </span>is:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;{\postmainproductioneditor}%
&#x00A0;<br />}
</div>
-<!--l. 1365--><p class="nopar" >
-</p><!--l. 1367--><p class="noindent" >
+<!--l. 1383--><p class="nopar" >
+</p><!--l. 1385--><p class="noindent" >
</p>
-<!--l. 1367--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.5 </span> <a
+<!--l. 1385--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.5 </span> <a
id="x1-250004.5"></a>Potential Pitfalls</h4>
-<!--l. 1369--><p class="noindent" >The <span
+<!--l. 1387--><p class="noindent" >The <span
class="ecss-1000">combine</span><a
id="dx1-25001"></a> class and <span
class="ecss-1000">hyperref</span><a
- id="dx1-25002"></a> package are individually both easily broken by packages
-that change certain internals and they don&#8217;t ordinarily work together. The <span
+ id="dx1-25002"></a> package are individually both easily broken by packages that
+change certain internals and they don't ordinarily work together. The <span
class="ecss-1000">jmlrbook</span>
class applies patches to the internal referencing mechanism to make them work
-together, but it&#8217;s a fairly fragile alliance. Some packages are known to break it, for
+together, but it's a fairly fragile alliance. Some packages are known to break it, for
example <span
class="ecss-1000">subfig</span><a
id="dx1-25003"></a>, <span
@@ -3485,57 +3311,57 @@ class="ecss-1000">pdfpages</span><a
class="ecss-1000">geometry</span><a
id="dx1-25005"></a>. This is why the <span
class="ecss-1000">jmlr </span>class checks for known
-problem packages and generates an error message to dissuade authors from using them.
-It&#8217;s likely that there are other packages that may cause a problem and, as they are
-found, they will be added to the check list. Also, it&#8217;s possible for an author to disable
-the package checking mechanism if they are determined to use a particular
+problem packages and generates an error message to dissuade authors from using
+them. It's likely that there are other packages that may cause a problem and, as they
+are found, they will be added to the check list. Also, it's possible for an author to
+disable the package checking mechanism if they are determined to use a particular
package.
-</p><!--l. 1383--><p class="indent" > In the event that an article has loaded a problem package, the editors will have to
-decide whether to ask the author to change the article so that it doesn&#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
+</p><!--l. 1401--><p class="indent" > In the event that an article has loaded a problem package, the editors will have to decide
+whether to ask the author to change the article so that it doesn't cause a problem
+or to make the changes themselves or to
+work. It depends on the level of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;expertise amongst the editors and the time
available.
-</p><!--l. 1390--><p class="indent" > Another problem that can arise is when different articles use packages that conflict.
-For example, one article uses package <span
+</p><!--l. 1408--><p class="indent" > Another problem that can arise is when di
+example, one article uses package <span
class="ecss-1000">foo </span>and another uses package <span
-class="ecss-1000">bar</span>. Each article
-compiles okay as a stand-alone article, but when combined <span
+class="ecss-1000">bar</span>. Each article compiles
+okay as a stand-alone article, but when combined <span
class="ecss-1000">foo </span>and <span
-class="ecss-1000">bar </span>conflict. Another
-problem may occur when articles load the same package but with conflicting package
-options. To reduce the chance of this occurring, the <span
-class="ecss-1000">jmlr </span>class loads some commonly
-used packages. For example, it loads the <span
+class="ecss-1000">bar </span>con
+occur when articles load the same package but with con
+the chance of this occurring, the <span
+class="ecss-1000">jmlr </span>class loads some commonly used packages.
+For example, it loads the <span
class="ecss-1000">algorithm2e</span><a
id="dx1-25006"></a> package with the <span
class="ecss-1000">algo2e </span>and <span
-class="ecss-1000">ruled</span>
-options and provides the <span
+class="ecss-1000">ruled </span>options
+and provides the <span
class="ecss-1000">algorithm</span><a
id="dx1-25007"></a><a
id="dx1-25008"></a> environment in addition to <span
class="ecss-1000">algorithm2e</span><a
- id="dx1-25009"></a>&#8217;s <span
+ id="dx1-25009"></a>'s <span
class="ecss-1000">algorithm2e</span><a
id="dx1-25010"></a><a
id="dx1-25011"></a>
-environment. Different versions of the same package can also be a problem. To help
-counteract the problem caused by different papers using different versions of the
+environment. Di
+counteract the problem caused by di
<span
class="ecss-1000">algorithm2e</span><a
id="dx1-25012"></a> package, <span
class="ecss-1000">jmlrbook</span><a
- id="dx1-25013"></a> defines most of the old style commands if they don&#8217;t
+ id="dx1-25013"></a> de
exist.
-</p><!--l. 1406--><p class="indent" > Articles that use different input encodings can also cause a problem. For
+</p><!--l. 1424--><p class="indent" > Articles that use di
example, if one article uses <span
class="ectt-1000">utf8 </span>and another uses <span
-class="ectt-1000">latin1</span>. If the authors have
-directly entered a diacritic or ligature, such as é or æ, instead of using a
+class="ectt-1000">latin1</span>. If the authors
+have directly entered a diacritic or ligature, such as é or
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;command, such as <span
class="ectt-1000">\&#8217;e </span>or <span
@@ -3550,78 +3376,75 @@ class="ectt-1000">\inputencoding </span>command, supplied by the <span
class="ecss-1000">inputenc</span><a
id="dx1-25015"></a>
package, to switch the encoding at the start of each article.
-</p><!--l. 1418--><p class="indent" > Authors who use <span
+</p><!--l. 1436--><p class="indent" > Authors who use <span
class="ectt-1000">\nonumber </span>within an <span
class="ecss-1000">equation</span><a
id="dx1-25016"></a><a
id="dx1-25017"></a> environment can mess up the
hyperlinks. Remove <span
class="ectt-1000">\nonumber </span>and change the equation environment to <span
-class="ectt-1000">\[ </span>&#x2026;&#x00A0;<span
-class="ectt-1000">\] </span>(or
-just make it a numbered equation).
-</p><!--l. 1423--><p class="indent" > If the article changes the graphics path using <span
+class="ectt-1000">\[</span>&#x2026;&#x00A0;<span
+class="ectt-1000">\] </span>(or just
+make it a numbered equation).
+</p><!--l. 1441--><p class="indent" > If the article changes the graphics path using <span
class="ectt-1000">\graphicspath</span>, <span
-class="ecss-1000">jmlrbook </span>won&#8217;t
-find the graphics if the imported articles aren&#8217;t in the same directory as the
-book.
-</p><!--l. 1427--><p class="noindent" >
+class="ecss-1000">jmlrbook </span>won't
+graphics if the imported articles aren't in the same directory as the book.
+</p><!--l. 1445--><p class="noindent" >
</p>
-<!--l. 1427--><p class="noindent" ><a
-href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.6 </span> <a
+<!--l. 1445--><p class="noindent" ><a
+href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">4.6 </span> <a
id="x1-260004.6"></a>Creating the Book Using <span
class="ectt-1000">makejmlrbook</span></h4>
-<!--l. 1430--><p class="noindent" >The <span
+<!--l. 1448--><p class="noindent" >The <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-26001"></a> Perl script is designed to make it easier to produce the print and
-online versions of the book, as well as producing an HTML index of all the imported
-articles with links to the abstracts and PDFs of individual articles. Note that for it to
-work properly, the articles must be imported using <span
+ id="dx1-26001"></a> Perl script is designed to make it easier to produce the print and online
+versions of the book, as well as producing an HTML index of all the imported articles with
+links to the abstracts and PDFs of individual articles. Note that for it to work properly, the
+articles must be imported using <span
class="ectt-1000">\importarticle</span>, <span
-class="ectt-1000">\importpaper </span>or
-<span
-class="ectt-1000">\importpubpaper</span>, and the imported articles must use the <span
-class="ecss-1000">jmlr </span>class. Note that I have
-only tested <span
+class="ectt-1000">\importpaper </span>or <span
+class="ectt-1000">\importpubpaper</span>,
+and the imported articles must use the <span
+class="ecss-1000">jmlr </span>class. Note that I have only tested <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-26002"></a> on Linux.
-</p><!--l. 1439--><p class="indent" > On UNIX style systems, the script can be invoked from a terminal using:
-<spacer type=vertical size=10><span class="obeylines-h">
+ id="dx1-26002"></a>
+on Linux.
+</p><!--l. 1457--><p class="indent" > On UNIX style systems, the script can be invoked from a terminal using: <spacer type=vertical size=10><span class="obeylines-h">
<br /><span
class="ectt-1000">makejmlrbook [</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">options</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">options</span><span
+class="futsy-">i</span><span
class="ectt-1000">] </span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">filename</span><span
-class="cmsy-10">&#x27E9;</span></span>
-</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">
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span></span>
+</p><!--l. 1461--><p class="indent" > <spacer type=vertical size=10>
+If that doesn't work, or you aren't using a UNIX style operating system, the script can be
+invoked from a terminal or command prompt using: <spacer type=vertical size=10><span class="obeylines-h">
<br /><span
class="ectt-1000">perl makejmlrbook [</span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">options</span><span
-class="cmsy-10">&#x27E9;</span><span
+class="futsy-">h</span><span
+class="futri8t-">options</span><span
+class="futsy-">i</span><span
class="ectt-1000">] </span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">filename</span><span
-class="cmsy-10">&#x27E9;</span></span>
-</p><!--l. 1449--><p class="indent" > <spacer type=vertical size=10>
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i</span></span>
+</p><!--l. 1467--><p class="indent" > <spacer type=vertical size=10>
The mandatory argument <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">filename</span><span
-class="cmsy-10">&#x27E9; </span>is the name of the master <span class="TEX">T<span
-class="E">E</span>X</span>&#x00A0;file containing the
-book. It must use the <span
+class="futsy-">h</span><span
+class="futri8t-">
+class="futsy-">i </span>is the name of the master <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;
+It must use the <span
class="ecss-1000">jmlrbook </span>class. You may omit the <span
-class="ectt-1000">.tex </span>extension. For
-example, if the file is called <span
+class="ectt-1000">.tex </span>extension. For example, if the
+called <span
class="ectt-1000">proceedings.tex</span>, you can call <span
class="ectt-1000">makejmlrbook</span><a
- id="dx1-26003"></a> as
-follows:
+ id="dx1-26003"></a> as follows:
@@ -3629,14 +3452,13 @@ follows:
<div class="verbatim" id="verbatim-45">
perl&#x00A0;makejmlrbook&#x00A0;proceedings
</div>
-<!--l. 1457--><p class="nopar" > This will create the files <span
+<!--l. 1475--><p class="nopar" > This will create the
class="ectt-1000">proceedings-print.pdf </span>(the print version) and
<span
-class="ectt-1000">proceedings-online.pdf </span>(the online version). It will also create a directory
-(folder) called <span
-class="ectt-1000">html </span>in which the HTML files and individual article PDFs will be
-placed.
-</p><!--l. 1464--><p class="indent" > The options to <span
+class="ectt-1000">proceedings-online.pdf </span>(the online version). It will also create a directory (folder) called
+<span
+class="ectt-1000">html </span>in which the HTML
+</p><!--l. 1482--><p class="indent" > The options to <span
class="ectt-1000">makejmlrbook</span><a
id="dx1-26004"></a> are as follows:
</p><dl class="description"><dt class="description">
@@ -3646,7 +3468,7 @@ class="description">Generate the color on-line version (default).
</dd><dt class="description">
<span
class="ectt-1000">--noonline</span> </dt><dd
-class="description">Don&#8217;t generate the color on-line version.
+class="description">Don't generate the color on-line version.
</dd><dt class="description">
<span
class="ectt-1000">--print</span> </dt><dd
@@ -3654,45 +3476,45 @@ class="description">Generate the grayscale print version (default).
</dd><dt class="description">
<span
class="ectt-1000">--noprint</span> </dt><dd
-class="description">Don&#8217;t generate the grayscale print version.
+class="description">Don't generate the grayscale print version.
</dd><dt class="description">
<span
class="ectt-1000">--html</span> </dt><dd
-class="description">Generate the HTML files and the individual article PDFs (default).
+class="description">Generate the HTML
</dd><dt class="description">
<span
class="ectt-1000">--nohtml</span> </dt><dd
-class="description">Don&#8217;t generate the HTML files and the individual article PDFs.
+class="description">Don't generate the HTML
</dd><dt class="description">
<span
-class="ectt-1000">--logourl </span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecbi-1000">url</span><span
-class="cmsy-10">&#x27E9;</span> </dt><dd
+class="ectt-1000">--logourl</span><span
+class="futsy-">h</span><span
+class="futbi8t-">url</span><span
+class="futsy-">i</span> </dt><dd
class="description">Make the logo on the HTML index page link to <span
-class="cmsy-10">&#x27E8;</span><span
-class="ecti-1000">url</span><span
-class="cmsy-10">&#x27E9;</span>.
+class="futsy-">h</span><span
+class="futri8t-">url</span><span
+class="futsy-">i</span>.
</dd><dt class="description">
<span
class="ectt-1000">--extractpreface</span> </dt><dd
-class="description">Extract the preface as a standalone document with links in
- the HTML index. (Only has an effect if combined with <span
-class="ectt-1000">--html </span>option.) This
- will only work if the preface has been put inside the <span
+class="description">Extract the preface as a standalone document with links in the
+ HTML index. (Only has an e
+class="ectt-1000">--html </span>option.) This will only
+ work if the preface has been put inside the <span
class="ecss-1000">preface</span><a
id="dx1-26005"></a><a
- id="dx1-26006"></a> environment
- with the <span
+ id="dx1-26006"></a> environment with the <span
class="ecss-1000">signoff</span><a
id="dx1-26007"></a><a
- id="dx1-26008"></a> environment that each editor with <span
+ id="dx1-26008"></a>
+ environment that each editor with <span
class="ectt-1000">\Editor</span><a
id="dx1-26009"></a>.
</dd><dt class="description">
<span
class="ectt-1000">--noextractpreface</span> </dt><dd
-class="description">Don&#8217;t try extracting the preface. (Default.)
+class="description">Don't try extracting the preface. (Default.)
</dd><dt class="description">
<span
class="ectt-1000">--batchtex</span> </dt><dd
@@ -3701,13 +3523,13 @@ class="E">E</span>X</span>&#x00A0;in batch mode.
</dd><dt class="description">
<span
class="ectt-1000">--nobatchtex</span> </dt><dd
-class="description">Don&#8217;t run <span class="TEX">T<span
+class="description">Don't run <span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;in batch mode (default).
</dd><dt class="description">
<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="description">Reduce chatter to STDOUT (doesn't eliminate all messages). This also
+ runs <span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;in batch mode.
@@ -3715,7 +3537,7 @@ class="E">E</span>X</span>&#x00A0;in batch mode.
</dd><dt class="description">
<span
class="ectt-1000">--noquieter</span> </dt><dd
-class="description">Don&#8217;t reduce messages to STDOUT (default).
+class="description">Don't reduce messages to STDOUT (default).
</dd><dt class="description">
<span
class="ectt-1000">--version</span> </dt><dd
@@ -3724,93 +3546,92 @@ class="description">Display the version number and exit.
<span
class="ectt-1000">--help</span> </dt><dd
class="description">List all available options.</dd></dl>
-<!--l. 1492--><p class="indent" > There are also some more advanced options, but these haven&#8217;t been fully
-tested:
+<!--l. 1510--><p class="indent" > There are also some more advanced options, but these haven't been fully tested:
</p><dl class="description"><dt class="description">
<span
-class="ectt-1000">--latexapp </span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecbi-1000">name</span><span
-class="cmsy-10">&#x27E9;</span> </dt><dd
+class="ectt-1000">--latexapp</span><span
+class="futsy-">h</span><span
+class="futbi8t-">name</span><span
+class="futsy-">i</span> </dt><dd
class="description">Application used to call <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>. Defaults to &#8220;pdflatex&#8221;.
+class="E">E</span>X</span></span>. Defaults to
</dd><dt class="description">
<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
+class="ectt-1000">--latexopt</span><span
+class="futsy-">h</span><span
+class="futbi8t-">string</span><span
+class="futsy-">i</span> </dt><dd
class="description">Options to pass to <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>.
</dd><dt class="description">
<span
-class="ectt-1000">--format </span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecbi-1000">string</span><span
-class="cmsy-10">&#x27E9;</span> </dt><dd
-class="description">Output format (defaults to &#8220;pdf&#8221;). This may need to be
- changed if you change the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="ectt-1000">--format</span><span
+class="futsy-">h</span><span
+class="futbi8t-">string</span><span
+class="futsy-">i</span> </dt><dd
+class="description">Output format (defaults to
+ you change the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;application.
</dd><dt class="description">
<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
-class="description">Application use to process the bibliography. Defaults to
- &#8220;bibtex&#8221;.
+class="ectt-1000">--bibtexapp</span><span
+class="futsy-">h</span><span
+class="futbi8t-">name</span><span
+class="futsy-">i</span> </dt><dd
+class="description">Application use to process the bibliography. Defaults to
+
</dd><dt class="description">
<span
-class="ectt-1000">--bibtexopt </span><span
-class="cmsy-10">&#x27E8;</span><span
-class="ecbi-1000">string</span><span
-class="cmsy-10">&#x27E9;</span> </dt><dd
+class="ectt-1000">--bibtexopt</span><span
+class="futsy-">h</span><span
+class="futbi8t-">string</span><span
+class="futsy-">i</span> </dt><dd
class="description">Options to pass to Bib<span class="TEX">T<span
class="E">E</span>X</span>.</dd></dl>
-<!--l. 1507--><p class="indent" > <a
+<!--l. 1525--><p class="indent" > <a
id="likesection.1"></a><a
id="Q1-1-28"></a>
</p>
<!--l. 2--><p class="noindent" ><a
href="#top">Top</a></p><h3 class="likesectionHead"><a
id="x1-270004.6"></a>Index</h3>
-<!--l. 4--><p class="noindent" > <span
-class="ecbx-1000">Symbols</span>
+<!--l. 4--><p class="noindent" > <span
+class="futb8t-">Symbols</span>
</p>
<div class="theindex"><span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\\</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5020" ><span
-class="ecti-1000">1</span></a> <br /></span>
+href="jmlr-manual.html#dx1-5021" ><span
+class="futri8t-">1</span></a> <br /></span>
<p class="theindex"> <span
-class="ecbx-1000">A</span>
+class="futb8t-">A</span>
<span class="index-item"><span
class="ectt-1000">abstract </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7001" ><span
-class="ecti-1000">2</span></a> <br /></span>
+class="futri8t-">2</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\acks</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7005" ><span
-class="ecti-1000">3</span></a> <br /></span>
+class="futri8t-">3</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\addr</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5021" ><span
-class="ecti-1000">4</span></a> <br /></span>
+href="jmlr-manual.html#dx1-5022" ><span
+class="futri8t-">4</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\addtocpart</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21025" ><span
-class="ecti-1000">5</span></a> <br /></span>
+class="futri8t-">5</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">algorithm </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11001" ><span
-class="ecti-1000">6</span></a>, <a
+class="futri8t-">6</span></a>, <a
href="jmlr-manual.html#dx1-25007" ><span class="underline">7</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">algorithm2e </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11011" ><span
-class="ecti-1000">8</span></a>, <a
+class="futri8t-">8</span></a>, <a
href="jmlr-manual.html#dx1-25010" ><span class="underline">9</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">algorithm2e </span>package&#x00A0;&#x00A0;<a
@@ -3823,7 +3644,7 @@ href="jmlr-manual.html#dx1-25012" >15</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\algorithmref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14009" ><span
-class="ecti-1000">16</span></a> <br /></span>
+class="futri8t-">16</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">align </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-15007" ><span class="underline">17</span></a>, <a
@@ -3835,7 +3656,7 @@ href="jmlr-manual.html#dx1-15009" ><span class="underline">20</span></a> <br /><
<span class="index-item"><span
class="ectt-1000">altdescription </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-12001" ><span
-class="ecti-1000">21</span></a> <br /></span>
+class="futri8t-">21</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">amsmath </span>package&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-3002" >22</a>, <a
@@ -3848,67 +3669,67 @@ class="ecss-1000">amssymb </span>package&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-3003" >27</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\AND</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5019" ><span
-class="ecti-1000">28</span></a> <br /></span>
+href="jmlr-manual.html#dx1-5020" ><span
+class="futri8t-">28</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\and</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5018" ><span
-class="ecti-1000">29</span></a> <br /></span>
+href="jmlr-manual.html#dx1-5019" ><span
+class="futri8t-">29</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\appendix</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7012" ><span
-class="ecti-1000">30</span></a>, <a
+class="futri8t-">30</span></a>, <a
href="jmlr-manual.html#dx1-21032" ><span
-class="ecti-1000">31</span></a> <br /></span>
+class="futri8t-">31</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\appendixref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14003" ><span
-class="ecti-1000">32</span></a> <br /></span>
+class="futri8t-">32</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\articleauthorref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23008" ><span
-class="ecti-1000">33</span></a> <br /></span>
+class="futri8t-">33</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\articlepageref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23004" ><span
-class="ecti-1000">34</span></a> <br /></span>
+class="futri8t-">34</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\articlepagesref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23005" ><span
-class="ecti-1000">35</span></a> <br /></span>
+class="futri8t-">35</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\articletitleref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23007" ><span
-class="ecti-1000">36</span></a> <br /></span>
+class="futri8t-">36</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\Author</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21005" ><span
-class="ecti-1000">37</span></a> <br /></span>
+class="futri8t-">37</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\author</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5013" ><span
-class="ecti-1000">38</span></a>, <a
+href="jmlr-manual.html#dx1-5014" ><span
+class="futri8t-">38</span></a>, <a
href="jmlr-manual.html#dx1-20009" ><span
-class="ecti-1000">39</span></a> <br /></span>
+class="futri8t-">39</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">authorsignoff </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21003" ><span
-class="ecti-1000">40</span></a> <br /></span>
+class="futri8t-">40</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">axiom </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-13017" ><span class="underline">41</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\axiomref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14016" ><span
-class="ecti-1000">42</span></a> <br /></span>
+class="futri8t-">42</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">B</span>
+class="futb8t-">B</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\bibliography</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-8002" ><span
-class="ecti-1000">43</span></a> <br /></span>
+class="futri8t-">43</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">C</span>
+class="futb8t-">C</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\caption</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11003" ><span class="underline">44</span></a> <br /></span>
@@ -3918,29 +3739,29 @@ href="jmlr-manual.html#dx1-11003" ><span class="underline">44</span></a> <br /><
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\chapter</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21026" ><span
-class="ecti-1000">45</span></a> <br /></span>
+class="futri8t-">45</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\chapterref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-23003" ><span
-class="ecti-1000">46</span></a> <br /></span>
+class="futri8t-">46</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\citep</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-8003" ><span
-class="ecti-1000">47</span></a> <br /></span>
+class="futri8t-">47</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\citet</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-8004" ><span
-class="ecti-1000">48</span></a> <br /></span>
+class="futri8t-">48</span></a> <br /></span>
<span class="index-item">class options:<br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">10pt</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-19023" ><span class="underline">49</span></a> <br /></span>
+href="jmlr-manual.html#dx1-19018" ><span class="underline">49</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">11pt</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-19024" ><span class="underline">50</span></a> <br /></span>
+href="jmlr-manual.html#dx1-19019" ><span class="underline">50</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">12pt</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-19025" ><span class="underline">51</span></a> <br /></span>
+href="jmlr-manual.html#dx1-19020" ><span class="underline">51</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">7x10</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-19017" ><span class="underline">52</span></a> <br /></span>
@@ -3964,737 +3785,738 @@ href="jmlr-manual.html#dx1-19001" ><span class="underline">60</span></a> <br /><
class="ecss-1000">onecolumn</span>&#x00A0;&#x00A0;<a
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">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">65</span></a>, <a
-href="jmlr-manual.html#dx1-19012" ><span class="underline">66</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4011" ><span class="underline">62</span></a>, <a
+href="jmlr-manual.html#dx1-19012" ><span class="underline">63</span></a> <br /></span>
<span class="index-subsubitem">&#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">67</span></a>, <a
-href="jmlr-manual.html#dx1-19008" ><span class="underline">68</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4007" ><span class="underline">64</span></a>, <a
+href="jmlr-manual.html#dx1-19008" ><span class="underline">65</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">twocolumn</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4003" ><span class="underline">69</span></a>, <a
-href="jmlr-manual.html#dx1-22001" ><span class="underline">70</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4003" ><span class="underline">66</span></a>, <a
+href="jmlr-manual.html#dx1-22001" ><span class="underline">67</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ecss-1000">wcp</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4002" ><span class="underline">71</span></a>, <a
-href="jmlr-manual.html#dx1-5008" ><span class="underline">72</span></a>, <a
-href="jmlr-manual.html#dx1-19002" ><span class="underline">73</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4002" ><span class="underline">68</span></a>, <a
+href="jmlr-manual.html#dx1-5008" ><span class="underline">69</span></a>, <a
+href="jmlr-manual.html#dx1-19002" ><span class="underline">70</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">combine </span>class&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2003" >74</a>, <a
-href="jmlr-manual.html#dx1-2004" >75</a>, <a
-href="jmlr-manual.html#dx1-3014" >76</a>, <a
-href="jmlr-manual.html#dx1-25001" >77</a> <br /></span>
+href="jmlr-manual.html#dx1-2003" >71</a>, <a
+href="jmlr-manual.html#dx1-2004" >72</a>, <a
+href="jmlr-manual.html#dx1-3014" >73</a>, <a
+href="jmlr-manual.html#dx1-25001" >74</a> <br /></span>
<span class="index-item"><span
class="ecss-1000">combnat </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3015" >78</a> <br /></span>
+href="jmlr-manual.html#dx1-3015" >75</a> <br /></span>
<span class="index-item"><span
class="ectt-1000">conjecture </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13015" ><span class="underline">79</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13015" ><span class="underline">76</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\conjectureref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14015" ><span
-class="ecti-1000">80</span></a> <br /></span>
+class="futri8t-">77</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">corollary </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13011" ><span class="underline">81</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13011" ><span class="underline">78</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\corollaryref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14013" ><span
-class="ecti-1000">82</span></a> <br /></span>
+class="futri8t-">79</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">D</span>
+class="futb8t-">D</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\DeclareMathOperator</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-15020" ><span
-class="ecti-1000">83</span></a> <br /></span>
+class="futri8t-">80</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\DeclareMathOperator*</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15023" ><span class="underline">84</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15023" ><span class="underline">81</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">definition </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13013" ><span class="underline">85</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13013" ><span class="underline">82</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\definitionref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14014" ><span
-class="ecti-1000">86</span></a> <br /></span>
+class="futri8t-">83</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">description </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-12003" ><span class="underline">87</span></a> <br /></span>
-</p><p class="theindex"> <span
-class="ecbx-1000">E</span>
+href="jmlr-manual.html#dx1-12003" ><span class="underline">84</span></a> <br /></span>
+</p><p class="theindex"> <span
+class="futb8t-">E</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\Editor</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21021" ><span
-class="ecti-1000">88</span></a>, <a
-href="jmlr-manual.html#dx1-26009" ><span class="underline">89</span></a> <br /></span>
+class="futri8t-">85</span></a>, <a
+href="jmlr-manual.html#dx1-26009" ><span class="underline">86</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\editor</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5011" ><span
-class="ecti-1000">90</span></a> <br /></span>
+href="jmlr-manual.html#dx1-5012" ><span
+class="futri8t-">87</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\editors</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5012" ><span
-class="ecti-1000">91</span></a> <br /></span>
+href="jmlr-manual.html#dx1-5013" ><span
+class="futri8t-">88</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\Email</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5017" ><span
-class="ecti-1000">92</span></a> <br /></span>
+href="jmlr-manual.html#dx1-5018" ><span
+class="futri8t-">89</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">enumerate </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-11005" ><span class="underline">93</span></a>, <a
-href="jmlr-manual.html#dx1-11009" ><span class="underline">94</span></a> <br /></span>
+href="jmlr-manual.html#dx1-11005" ><span class="underline">90</span></a>, <a
+href="jmlr-manual.html#dx1-11009" ><span class="underline">91</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">enumerate* </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11007" ><span
-class="ecti-1000">95</span></a> <br /></span>
+class="futri8t-">92</span></a> <br /></span>
<span class="index-item">environments:<br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">abstract</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7002" ><span
-class="ecti-1000">96</span></a> <br /></span>
-
-
-
+class="futri8t-">93</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">algorithm</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11002" ><span
-class="ecti-1000">97</span></a>, <a
-href="jmlr-manual.html#dx1-25008" ><span class="underline">98</span></a> <br /></span>
+class="futri8t-">94</span></a>, <a
+href="jmlr-manual.html#dx1-25008" ><span class="underline">95</span></a> <br /></span>
+
+
+
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">algorithm2e</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11012" ><span
-class="ecti-1000">99</span></a>, <a
-href="jmlr-manual.html#dx1-25011" ><span class="underline">100</span></a> <br /></span>
+class="futri8t-">96</span></a>, <a
+href="jmlr-manual.html#dx1-25011" ><span class="underline">97</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">align</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15008" ><span class="underline">101</span></a>, <a
-href="jmlr-manual.html#dx1-15012" ><span class="underline">102</span></a>, <a
-href="jmlr-manual.html#dx1-15018" ><span class="underline">103</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15008" ><span class="underline">98</span></a>, <a
+href="jmlr-manual.html#dx1-15012" ><span class="underline">99</span></a>, <a
+href="jmlr-manual.html#dx1-15018" ><span class="underline">100</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">align*</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15010" ><span class="underline">104</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15010" ><span class="underline">101</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">altdescription</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-12002" ><span
-class="ecti-1000">105</span></a> <br /></span>
+class="futri8t-">102</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">authorsignoff</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21004" ><span
-class="ecti-1000">106</span></a> <br /></span>
+class="futri8t-">103</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">axiom</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13018" ><span class="underline">107</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13018" ><span class="underline">104</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">conjecture</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13016" ><span class="underline">108</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13016" ><span class="underline">105</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">corollary</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13012" ><span class="underline">109</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13012" ><span class="underline">106</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">definition</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13014" ><span class="underline">110</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13014" ><span class="underline">107</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">description</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-12004" ><span class="underline">111</span></a> <br /></span>
+href="jmlr-manual.html#dx1-12004" ><span class="underline">108</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">enumerate</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-11006" ><span class="underline">112</span></a>, <a
-href="jmlr-manual.html#dx1-11010" ><span class="underline">113</span></a> <br /></span>
+href="jmlr-manual.html#dx1-11006" ><span class="underline">109</span></a>, <a
+href="jmlr-manual.html#dx1-11010" ><span class="underline">110</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">enumerate*</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-11008" ><span
-class="ecti-1000">114</span></a> <br /></span>
+class="futri8t-">111</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">equation</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15006" ><span class="underline">115</span></a>, <a
-href="jmlr-manual.html#dx1-25017" ><span class="underline">116</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15006" ><span class="underline">112</span></a>, <a
+href="jmlr-manual.html#dx1-25017" ><span class="underline">113</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">example</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13004" ><span class="underline">117</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13004" ><span class="underline">114</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">jmlrpapers</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21034" ><span
-class="ecti-1000">118</span></a>, <a
-href="jmlr-manual.html#dx1-22004" ><span class="underline">119</span></a> <br /></span>
+class="futri8t-">115</span></a>, <a
+href="jmlr-manual.html#dx1-22004" ><span class="underline">116</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">keywords</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7004" ><span
-class="ecti-1000">120</span></a> <br /></span>
+class="futri8t-">117</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">lemma</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13006" ><span class="underline">121</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13006" ><span class="underline">118</span></a> <br /></span>
<span class="index-subitem">&#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>
+class="futri8t-">119</span></a>, <a
+href="jmlr-manual.html#dx1-21014" ><span class="underline">120</span></a>, <a
+href="jmlr-manual.html#dx1-21018" ><span class="underline">121</span></a>, <a
+href="jmlr-manual.html#dx1-26006" ><span class="underline">122</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">proof</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13020" ><span class="underline">126</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13020" ><span class="underline">123</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">proposition</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13008" ><span class="underline">127</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13008" ><span class="underline">124</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">remark</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13010" ><span class="underline">128</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13010" ><span class="underline">125</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">signoff</span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21012" ><span
-class="ecti-1000">129</span></a>, <a
-href="jmlr-manual.html#dx1-21016" ><span class="underline">130</span></a>, <a
-href="jmlr-manual.html#dx1-21020" ><span class="underline">131</span></a>, <a
-href="jmlr-manual.html#dx1-26008" ><span class="underline">132</span></a> <br /></span>
+class="futri8t-">126</span></a>, <a
+href="jmlr-manual.html#dx1-21016" ><span class="underline">127</span></a>, <a
+href="jmlr-manual.html#dx1-21020" ><span class="underline">128</span></a>, <a
+href="jmlr-manual.html#dx1-26008" ><span class="underline">129</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">split</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15014" ><span class="underline">133</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15014" ><span class="underline">130</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">table</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4009" ><span class="underline">134</span></a>, <a
-href="jmlr-manual.html#dx1-4013" ><span class="underline">135</span></a>, <a
-href="jmlr-manual.html#dx1-19010" ><span class="underline">136</span></a>, <a
-href="jmlr-manual.html#dx1-19014" ><span class="underline">137</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4009" ><span class="underline">131</span></a>, <a
+href="jmlr-manual.html#dx1-4013" ><span class="underline">132</span></a>, <a
+href="jmlr-manual.html#dx1-19010" ><span class="underline">133</span></a>, <a
+href="jmlr-manual.html#dx1-19014" ><span class="underline">134</span></a> <br /></span>
<span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span
class="ectt-1000">theorem</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13002" ><span class="underline">138</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13002" ><span class="underline">135</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">epsfig </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3013" >139</a>, <a
-href="jmlr-manual.html#dx1-2013" >140</a> <br /></span>
+href="jmlr-manual.html#dx1-3013" >136</a>, <a
+href="jmlr-manual.html#dx1-2013" >137</a> <br /></span>
<span class="index-item"><span
class="ectt-1000">equation </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15005" ><span class="underline">141</span></a>, <a
-href="jmlr-manual.html#dx1-25016" ><span class="underline">142</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15005" ><span class="underline">138</span></a>, <a
+href="jmlr-manual.html#dx1-25016" ><span class="underline">139</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\equationref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14004" ><span
-class="ecti-1000">143</span></a> <br /></span>
+class="futri8t-">140</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">example </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13003" ><span class="underline">144</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13003" ><span class="underline">141</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\exampleref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14017" ><span
-class="ecti-1000">145</span></a> <br /></span>
-</p><p class="theindex"> <span
-class="ecbx-1000">F</span>
+class="futri8t-">142</span></a> <br /></span>
+</p><p class="theindex"> <span
+class="futb8t-">F</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\figureref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14007" ><span
-class="ecti-1000">146</span></a> <br /></span>
+class="futri8t-">143</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">fink </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3017" >147</a> <br /></span>
+href="jmlr-manual.html#dx1-3017" >144</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\floatconts</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4010" ><span class="underline">148</span></a>, <a
-href="jmlr-manual.html#dx1-4014" ><span class="underline">149</span></a>, <a
+href="jmlr-manual.html#dx1-4010" ><span class="underline">145</span></a>, <a
+href="jmlr-manual.html#dx1-4014" ><span class="underline">146</span></a>, <a
href="jmlr-manual.html#dx1-9001" ><span
-class="ecti-1000">150</span></a>, <a
-href="jmlr-manual.html#dx1-19011" ><span class="underline">151</span></a>, <a
-href="jmlr-manual.html#dx1-19015" ><span class="underline">152</span></a> <br /></span>
+class="futri8t-">147</span></a>, <a
+href="jmlr-manual.html#dx1-19011" ><span class="underline">148</span></a>, <a
+href="jmlr-manual.html#dx1-19015" ><span class="underline">149</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\frontmatter</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21002" ><span
-class="ecti-1000">153</span></a> <br /></span>
+class="futri8t-">150</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">G</span>
+class="futb8t-">G</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\gdef</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20002" ><span class="underline">154</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20002" ><span class="underline">151</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">geometry </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-25005" >155</a>, <a
-href="jmlr-manual.html#dx1-2011" >156</a> <br /></span>
+href="jmlr-manual.html#dx1-25005" >152</a>, <a
+href="jmlr-manual.html#dx1-2011" >153</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\global</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20003" ><span class="underline">157</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20003" ><span class="underline">154</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">graphicx </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3006" >158</a>, <a
-href="jmlr-manual.html#dx1-9002" >159</a> <br /></span>
+href="jmlr-manual.html#dx1-3006" >155</a>, <a
+href="jmlr-manual.html#dx1-9002" >156</a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">H</span>
+class="futb8t-">H</span>
<span class="index-item"><span
class="ecss-1000">hyperref </span>package&#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>
+href="jmlr-manual.html#dx1-2005" >157</a>, <a
+href="jmlr-manual.html#dx1-2015" >158</a>, <a
+href="jmlr-manual.html#dx1-2016" >159</a>, <a
+href="jmlr-manual.html#dx1-2017" >160</a>, <a
+href="jmlr-manual.html#dx1-2019" >161</a>, <a
+href="jmlr-manual.html#dx1-3008" >162</a>, <a
+href="jmlr-manual.html#dx1-25002" >163</a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">I</span>
+class="futb8t-">I</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\ifprint</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-16002" ><span
-class="ecti-1000">167</span></a> <br /></span>
+class="futri8t-">164</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\IfTitleElement</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-24005" ><span
-class="ecti-1000">168</span></a> <br /></span>
+class="futri8t-">165</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\importarticle</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21037" ><span
-class="ecti-1000">169</span></a> <br /></span>
+class="futri8t-">166</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\importpaper</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21036" ><span
-class="ecti-1000">170</span></a>, <a
-href="jmlr-manual.html#dx1-23002" ><span class="underline">171</span></a> <br /></span>
+class="futri8t-">167</span></a>, <a
+href="jmlr-manual.html#dx1-23002" ><span class="underline">168</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\importpubarticle</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-23006" ><span class="underline">172</span></a> <br /></span>
+href="jmlr-manual.html#dx1-23006" ><span class="underline">169</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\importpubpaper</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21035" ><span
-class="ecti-1000">173</span></a>, <a
-href="jmlr-manual.html#dx1-23001" ><span class="underline">174</span></a> <br /></span>
+class="futri8t-">170</span></a>, <a
+href="jmlr-manual.html#dx1-23001" ><span class="underline">171</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\includegraphics</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-9003" ><span
-class="ecti-1000">175</span></a>, <a
-href="jmlr-manual.html#dx1-16001" ><span class="underline">176</span></a>, <a
-href="jmlr-manual.html#dx1-20013" ><span class="underline">177</span></a> <br /></span>
+class="futri8t-">172</span></a>, <a
+href="jmlr-manual.html#dx1-16001" ><span class="underline">173</span></a>, <a
+href="jmlr-manual.html#dx1-20013" ><span class="underline">174</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\includeteximage</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-9004" ><span
-class="ecti-1000">178</span></a> <br /></span>
+class="futri8t-">175</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">inputenc </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-25015" >179</a> <br /></span>
+href="jmlr-manual.html#dx1-25015" >176</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\intertext</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15016" ><span class="underline">180</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15016" ><span class="underline">177</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\issue</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-24004" ><span class="underline">181</span></a> <br /></span>
-</p><p class="theindex"> <span
-class="ecbx-1000">J</span>
+href="jmlr-manual.html#dx1-24004" ><span class="underline">178</span></a> <br /></span>
+</p><p class="theindex"> <span
+class="futb8t-">J</span>
<span class="index-item"><span
class="ecss-1000">jmlr2e </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2001" >182</a>, <a
-href="jmlr-manual.html#dx1-3011" >183</a>, <a
-href="jmlr-manual.html#dx1-5001" >184</a>, <a
-href="jmlr-manual.html#dx1-5014" >185</a> <br /></span>
+href="jmlr-manual.html#dx1-2001" >179</a>, <a
+href="jmlr-manual.html#dx1-3011" >180</a>, <a
+href="jmlr-manual.html#dx1-5001" >181</a>, <a
+href="jmlr-manual.html#dx1-5015" >182</a> <br /></span>
<span class="index-item"><span
class="ecss-1000">jmlrbook </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-25013" >186</a> <br /></span>
+href="jmlr-manual.html#dx1-25013" >183</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrnowcp</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-19004" ><span
-class="ecti-1000">187</span></a> <br /></span>
+class="futri8t-">184</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">jmlrpapers </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21033" ><span
-class="ecti-1000">188</span></a>, <a
-href="jmlr-manual.html#dx1-22003" ><span class="underline">189</span></a> <br /></span>
+class="futri8t-">185</span></a>, <a
+href="jmlr-manual.html#dx1-22003" ><span class="underline">186</span></a> <br /></span>
+<span class="index-item"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\jmlrprehyperref</span></span></span>&#x00A0;&#x00A0;<a
+href="jmlr-manual.html#dx1-2018" ><span
+class="futri8t-">187</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrproceedings</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-19005" ><span
-class="ecti-1000">190</span></a> <br /></span>
+class="futri8t-">188</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrpublished</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5006" ><span
-class="ecti-1000">191</span></a> <br /></span>
+class="futri8t-">189</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrsubmitted</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5005" ><span
-class="ecti-1000">192</span></a> <br /></span>
+class="futri8t-">190</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrvolume</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5003" ><span
-class="ecti-1000">193</span></a> <br /></span>
+class="futri8t-">191</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrwcp</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-19003" ><span
-class="ecti-1000">194</span></a> <br /></span>
+class="futri8t-">192</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">jmlrwcp2e </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2002" >195</a>, <a
-href="jmlr-manual.html#dx1-3012" >196</a>, <a
-href="jmlr-manual.html#dx1-5002" >197</a>, <a
-href="jmlr-manual.html#dx1-5015" >198</a> <br /></span>
+href="jmlr-manual.html#dx1-2002" >193</a>, <a
+href="jmlr-manual.html#dx1-3012" >194</a>, <a
+href="jmlr-manual.html#dx1-5002" >195</a>, <a
+href="jmlr-manual.html#dx1-5016" >196</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlrworkshop</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5007" ><span
-class="ecti-1000">199</span></a> <br /></span>
+class="futri8t-">197</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\jmlryear</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5004" ><span
-class="ecti-1000">200</span></a> <br /></span>
+class="futri8t-">198</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">K</span>
+class="futb8t-">K</span>
<span class="index-item"><span
class="ectt-1000">keywords </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7003" ><span
-class="ecti-1000">201</span></a> <br /></span>
-</p><p class="theindex"> <span
-class="ecbx-1000">L</span>
+class="futri8t-">199</span></a> <br /></span>
+</p><p class="theindex"> <span
+class="futb8t-">L</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\label</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-11004" ><span class="underline">202</span></a>, <a
-href="jmlr-manual.html#dx1-14001" ><span class="underline">203</span></a> <br /></span>
+href="jmlr-manual.html#dx1-11004" ><span class="underline">200</span></a>, <a
+href="jmlr-manual.html#dx1-14001" ><span class="underline">201</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">lemma </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13005" ><span class="underline">204</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13005" ><span class="underline">202</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\lemmaref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14011" ><span
-class="ecti-1000">205</span></a> <br /></span>
+class="futri8t-">203</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\logo</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20012" ><span
-class="ecti-1000">206</span></a> <br /></span>
+class="futri8t-">204</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">M</span>
-<span class="index-item"><span class="obeylines-h"><span class="verb"><span
-class="ectt-1000">\mailto</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-6002" ><span
-class="ecti-1000">207</span></a> <br /></span>
+class="futb8t-">M</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\mailto</span></span></span>&#x00A0;&#x00A0;<a
+href="jmlr-manual.html#dx1-6002" ><span
+class="futri8t-">205</span></a> <br /></span>
+<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\mainmatter</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21023" ><span
-class="ecti-1000">208</span></a> <br /></span>
+class="futri8t-">206</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">makejmlrbook</span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2015" >209</a>, <a
-href="jmlr-manual.html#dx1-2016" >210</a>, <a
-href="jmlr-manual.html#dx1-3018" >211</a>, <a
-href="jmlr-manual.html#dx1-18001" >212</a>, <a
-href="jmlr-manual.html#dx1-21009" >213</a>, <a
-href="jmlr-manual.html#dx1-21010" >214</a>, <a
-href="jmlr-manual.html#dx1-26001" >215</a>, <a
-href="jmlr-manual.html#dx1-26002" >216</a>, <a
-href="jmlr-manual.html#dx1-26003" >217</a>, <a
-href="jmlr-manual.html#dx1-26004" >218</a> <br /></span>
+href="jmlr-manual.html#dx1-2020" >207</a>, <a
+href="jmlr-manual.html#dx1-2021" >208</a>, <a
+href="jmlr-manual.html#dx1-3018" >209</a>, <a
+href="jmlr-manual.html#dx1-18001" >210</a>, <a
+href="jmlr-manual.html#dx1-21009" >211</a>, <a
+href="jmlr-manual.html#dx1-21010" >212</a>, <a
+href="jmlr-manual.html#dx1-26001" >213</a>, <a
+href="jmlr-manual.html#dx1-26002" >214</a>, <a
+href="jmlr-manual.html#dx1-26003" >215</a>, <a
+href="jmlr-manual.html#dx1-26004" >216</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\maketitle</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5009" ><span
-class="ecti-1000">219</span></a>, <a
+class="futri8t-">217</span></a>, <a
href="jmlr-manual.html#dx1-21001" ><span
-class="ecti-1000">220</span></a> <br /></span>
+class="futri8t-">218</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">N</span>
+class="futb8t-">N</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\Name</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-5016" ><span
-class="ecti-1000">221</span></a> <br /></span>
+href="jmlr-manual.html#dx1-5017" ><span
+class="futri8t-">219</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">nameref </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3009" >222</a> <br /></span>
+href="jmlr-manual.html#dx1-3009" >220</a> <br /></span>
<span class="index-item"><span
class="ecss-1000">natbib </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3004" >223</a>, <a
-href="jmlr-manual.html#dx1-8001" >224</a>, <a
-href="jmlr-manual.html#dx1-8005" >225</a> <br /></span>
+href="jmlr-manual.html#dx1-3004" >221</a>, <a
+href="jmlr-manual.html#dx1-8001" >222</a>, <a
+href="jmlr-manual.html#dx1-8005" >223</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\newcommand</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20004" ><span class="underline">226</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20004" ><span class="underline">224</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\newenvironment</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20005" ><span class="underline">227</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20005" ><span class="underline">225</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">O</span>
+class="futb8t-">O</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\operatorname</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-15019" ><span
-class="ecti-1000">228</span></a> <br /></span>
+class="futri8t-">226</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\operatorname*</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15022" ><span class="underline">229</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15022" ><span class="underline">227</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">P</span>
+class="futb8t-">P</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\paragraph</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21030" ><span
-class="ecti-1000">230</span></a> <br /></span>
+class="futri8t-">228</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\part</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21024" ><span
-class="ecti-1000">231</span></a> <br /></span>
+class="futri8t-">229</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">pdfpages </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2007" >232</a>, <a
-href="jmlr-manual.html#dx1-25004" >233</a>, <a
-href="jmlr-manual.html#dx1-2010" >234</a> <br /></span>
+href="jmlr-manual.html#dx1-2007" >230</a>, <a
+href="jmlr-manual.html#dx1-25004" >231</a>, <a
+href="jmlr-manual.html#dx1-2010" >232</a> <br /></span>
<span class="index-item"><span
class="ectt-1000">preface </span>(environment)&#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>
+class="futri8t-">233</span></a>, <a
+href="jmlr-manual.html#dx1-21013" ><span class="underline">234</span></a>, <a
+href="jmlr-manual.html#dx1-21017" ><span class="underline">235</span></a>, <a
+href="jmlr-manual.html#dx1-26005" ><span class="underline">236</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\prefacename</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21008" ><span
-class="ecti-1000">239</span></a> <br /></span>
+class="futri8t-">237</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\productioneditor</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20015" ><span
-class="ecti-1000">240</span></a> <br /></span>
+class="futri8t-">238</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">proof </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13019" ><span class="underline">241</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13019" ><span class="underline">239</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">proposition </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13007" ><span class="underline">242</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13007" ><span class="underline">240</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">psfig </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2012" >243</a> <br /></span>
+href="jmlr-manual.html#dx1-2012" >241</a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">R</span>
+class="futb8t-">R</span>
<span class="index-item"><span
class="ectt-1000">remark </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13009" ><span class="underline">244</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13009" ><span class="underline">242</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\remarkref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14012" ><span
-class="ecti-1000">245</span></a> <br /></span>
+class="futri8t-">243</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\renewcommand</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20006" ><span class="underline">246</span></a> <br /></span>
+href="jmlr-manual.html#dx1-20006" ><span class="underline">244</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\renewenvironment</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20007" ><span class="underline">247</span></a> <br /></span>
-</p><p class="theindex"> <span
-class="ecbx-1000">S</span>
+href="jmlr-manual.html#dx1-20007" ><span class="underline">245</span></a> <br /></span>
+</p><p class="theindex"> <span
+class="futb8t-">S</span>
<span class="index-item"><span
class="ecss-1000">scrartcl </span>class&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3001" >248</a> <br /></span>
+href="jmlr-manual.html#dx1-3001" >246</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\section</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7006" ><span
-class="ecti-1000">249</span></a>, <a
+class="futri8t-">247</span></a>, <a
href="jmlr-manual.html#dx1-21027" ><span
-class="ecti-1000">250</span></a> <br /></span>
+class="futri8t-">248</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\section*</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7007" ><span
-class="ecti-1000">251</span></a> <br /></span>
+class="futri8t-">249</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\sectionref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14002" ><span
-class="ecti-1000">252</span></a> <br /></span>
+class="futri8t-">250</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\set</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-15003" ><span
-class="ecti-1000">253</span></a> <br /></span>
+class="futri8t-">251</span></a> <br /></span>
+
+
+
<span class="index-item"><span
class="ecss-1000">setspace </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3016" >254</a> <br /></span>
+href="jmlr-manual.html#dx1-3016" >252</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\SetTitleElement</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-24002" ><span
-class="ecti-1000">255</span></a> <br /></span>
-
-
-
+class="futri8t-">253</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">signoff </span>(environment)&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21011" ><span
-class="ecti-1000">256</span></a>, <a
-href="jmlr-manual.html#dx1-21015" ><span class="underline">257</span></a>, <a
-href="jmlr-manual.html#dx1-21019" ><span class="underline">258</span></a>, <a
-href="jmlr-manual.html#dx1-26007" ><span class="underline">259</span></a> <br /></span>
+class="futri8t-">254</span></a>, <a
+href="jmlr-manual.html#dx1-21015" ><span class="underline">255</span></a>, <a
+href="jmlr-manual.html#dx1-21019" ><span class="underline">256</span></a>, <a
+href="jmlr-manual.html#dx1-26007" ><span class="underline">257</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">siunitx </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-20001" >260</a> <br /></span>
+href="jmlr-manual.html#dx1-20001" >258</a> <br /></span>
<span class="index-item"><span
class="ectt-1000">split </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15013" ><span class="underline">261</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15013" ><span class="underline">259</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">subfig </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2006" >262</a>, <a
-href="jmlr-manual.html#dx1-10001" >263</a>, <a
-href="jmlr-manual.html#dx1-25003" >264</a>, <a
-href="jmlr-manual.html#dx1-2009" >265</a> <br /></span>
+href="jmlr-manual.html#dx1-2006" >260</a>, <a
+href="jmlr-manual.html#dx1-10001" >261</a>, <a
+href="jmlr-manual.html#dx1-25003" >262</a>, <a
+href="jmlr-manual.html#dx1-2009" >263</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subfigref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14008" ><span
-class="ecti-1000">266</span></a> <br /></span>
+class="futri8t-">264</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subfigure</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-10002" ><span
-class="ecti-1000">267</span></a> <br /></span>
+class="futri8t-">265</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subparagraph</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21031" ><span
-class="ecti-1000">268</span></a> <br /></span>
+class="futri8t-">266</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subsection</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7008" ><span
-class="ecti-1000">269</span></a>, <a
+class="futri8t-">267</span></a>, <a
href="jmlr-manual.html#dx1-21028" ><span
-class="ecti-1000">270</span></a> <br /></span>
+class="futri8t-">268</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subsection*</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7009" ><span
-class="ecti-1000">271</span></a> <br /></span>
+class="futri8t-">269</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subsubsection</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7010" ><span
-class="ecti-1000">272</span></a>, <a
+class="futri8t-">270</span></a>, <a
href="jmlr-manual.html#dx1-21029" ><span
-class="ecti-1000">273</span></a> <br /></span>
+class="futri8t-">271</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subsubsection*</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-7011" ><span
-class="ecti-1000">274</span></a> <br /></span>
+class="futri8t-">272</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subtable</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-10003" ><span
-class="ecti-1000">275</span></a> <br /></span>
+class="futri8t-">273</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subtabref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14006" ><span
-class="ecti-1000">276</span></a> <br /></span>
+class="futri8t-">274</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\subtitle</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20011" ><span
-class="ecti-1000">277</span></a> <br /></span>
+class="futri8t-">275</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\sum</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15021" ><span class="underline">278</span></a> <br /></span>
-</p><p class="theindex"> <span
-class="ecbx-1000">T</span>
+href="jmlr-manual.html#dx1-15021" ><span class="underline">276</span></a> <br /></span>
+</p><p class="theindex"> <span
+class="futb8t-">T</span>
<span class="index-item"><span
class="ectt-1000">table </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-4008" ><span class="underline">279</span></a>, <a
-href="jmlr-manual.html#dx1-4012" ><span class="underline">280</span></a>, <a
-href="jmlr-manual.html#dx1-19009" ><span class="underline">281</span></a>, <a
-href="jmlr-manual.html#dx1-19013" ><span class="underline">282</span></a> <br /></span>
+href="jmlr-manual.html#dx1-4008" ><span class="underline">277</span></a>, <a
+href="jmlr-manual.html#dx1-4012" ><span class="underline">278</span></a>, <a
+href="jmlr-manual.html#dx1-19009" ><span class="underline">279</span></a>, <a
+href="jmlr-manual.html#dx1-19013" ><span class="underline">280</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\tableofcontents</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-21022" ><span
-class="ecti-1000">283</span></a> <br /></span>
+class="futri8t-">281</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\tableref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14005" ><span
-class="ecti-1000">284</span></a> <br /></span>
+class="futri8t-">282</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\team</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20014" ><span
-class="ecti-1000">285</span></a> <br /></span>
+class="futri8t-">283</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\text</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-15015" ><span class="underline">286</span></a> <br /></span>
+href="jmlr-manual.html#dx1-15015" ><span class="underline">284</span></a> <br /></span>
<span class="index-item"><span
class="ectt-1000">theorem </span>(environment)&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-13001" ><span class="underline">287</span></a> <br /></span>
+href="jmlr-manual.html#dx1-13001" ><span class="underline">285</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">theorem </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-2014" >288</a> <br /></span>
+href="jmlr-manual.html#dx1-2014" >286</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\theoremref</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-14010" ><span
-class="ecti-1000">289</span></a> <br /></span>
+class="futri8t-">287</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">tikz </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-9005" >290</a> <br /></span>
+href="jmlr-manual.html#dx1-9005" >288</a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\title</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-5010" ><span
-class="ecti-1000">291</span></a>, <a
+class="futri8t-">289</span></a>, <a
href="jmlr-manual.html#dx1-20008" ><span
-class="ecti-1000">292</span></a> <br /></span>
+class="futri8t-">290</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\titlebody</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-24001" ><span
-class="ecti-1000">293</span></a> <br /></span>
+class="futri8t-">291</span></a> <br /></span>
+<span class="index-item"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\titlebreak</span></span></span>&#x00A0;&#x00A0;<a
+href="jmlr-manual.html#dx1-5011" ><span
+class="futri8t-">292</span></a> <br /></span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\twocolumn</span></span></span>&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-22002" ><span class="underline">294</span></a> <br /></span>
+href="jmlr-manual.html#dx1-22002" ><span class="underline">293</span></a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">U</span>
+class="futb8t-">U</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\url</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-6001" ><span
-class="ecti-1000">295</span></a> <br /></span>
+class="futri8t-">294</span></a> <br /></span>
<span class="index-item"><span
class="ecss-1000">url </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3005" >296</a> <br /></span>
+href="jmlr-manual.html#dx1-3005" >295</a> <br /></span>
</p><p class="theindex"> <span
-class="ecbx-1000">V</span>
+class="futb8t-">V</span>
<span class="index-item"><span class="obeylines-h"><span class="verb"><span
class="ectt-1000">\volume</span></span></span>&#x00A0;&#x00A0;<a
href="jmlr-manual.html#dx1-20010" ><span
-class="ecti-1000">297</span></a> <br /></span>
-</p><p class="theindex"> <span
-class="ecbx-1000">X</span>
+class="futri8t-">296</span></a> <br /></span>
+</p><p class="theindex"> <span
+class="futb8t-">X</span>
<span class="index-item"><span
class="ecss-1000">xcolor </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-16004" >298</a>, <a
-href="jmlr-manual.html#dx1-16005" >299</a> <br /></span>
-<span class="index-item"><span
-class="ecss-1000">xkeyval </span>package&#x00A0;&#x00A0;<a
-href="jmlr-manual.html#dx1-3010" >300</a> <br /></span>
-</p></div>
+href="jmlr-manual.html#dx1-16004" >297</a>, <a
+href="jmlr-manual.html#dx1-16005" >298</a> <br /></span>
-<!--l. 1507--><p class="noindent" ><a
+<span class="index-item"><span
+class="ecss-1000">xkeyval </span>package&#x00A0;&#x00A0;<a
+href="jmlr-manual.html#dx1-3010" >299</a> <br /></span>
+</p></div>
+<!--l. 1525--><p class="noindent" ><a
href="#top">Top</a>
</p>
- <div class="footnotes"><!--l. 53--><p class="indent" > <span class="footnote-mark"><a
+ <div class="footnotes"><!--l. 53--><p class="indent" > <span class="footnote-mark"><a
href="#fn1x0-bk" id="fn1x0"><sup class="textsuperscript">1</sup></a></span><span
-class="ecrm-0800">Currently </span><span
+class="futr8t-x-x-80">Currently </span><span
class="ecss-0800">jmlr </span><span
-class="ecrm-0800">will check if </span><span
+class="futr8t-x-x-80">will check if </span><span
class="ecss-0800">subfig</span><a
id="dx1-2009"></a><span
-class="ecrm-0800">, </span><span
+class="futr8t-x-x-80">, </span><span
class="ecss-0800">pdfpages</span><a
id="dx1-2010"></a><span
-class="ecrm-0800">, </span><span
+class="futr8t-x-x-80">, </span><span
class="ecss-0800">geometry</span><a
id="dx1-2011"></a><span
-class="ecrm-0800">, </span><span
+class="futr8t-x-x-80">, </span><span
class="ecss-0800">psfig</span><a
id="dx1-2012"></a><span
-class="ecrm-0800">, </span><span
+class="futr8t-x-x-80">, </span><span
class="ecss-0800">epsfig</span><a
id="dx1-2013"></a> <span
-class="ecrm-0800">and </span><span
+class="futr8t-x-x-80">and </span><span
class="ecss-0800">theorem</span><a
id="dx1-2014"></a> <span
-class="ecrm-0800">are loaded and</span>
-<span
-class="ecrm-0800">will throw an error. If other packages are found to be a problem, they will be added to the</span>
+class="futr8t-x-x-80">are loaded and will throw</span>
<span
-class="ecrm-0800">list.</span></p><!--l. 1327--><p class="noindent" ><span class="footnote-mark"><a
+class="futr8t-x-x-80">an error. If other packages are found to be a problem, they will be added to the list.</span></p>
+<!--l. 1345--><p class="noindent" ><span class="footnote-mark"><a
href="#fn2x0-bk" id="fn2x0"><sup class="textsuperscript">2</sup></a></span><span
-class="ecrm-0800">The default title page layout doesn&#8217;t use </span><span
+class="futr8t-x-x-80">The default title page layout doesn't use </span><span
class="ectt-0800">issue</span><span
-class="ecrm-0800">, but if required it can be set with</span>
-<span
+class="futr8t-x-x-80">, but if required it can be set with </span><span
class="ectt-0800">\issue</span><a
id="dx1-24004"></a><span
class="ectt-0800">{</span><span
-class="cmsy-8">&#x27E8;</span><span
-class="ecti-0800">number</span><span
-class="cmsy-8">&#x27E9;</span><span
+class="futsy-x-x-80">h</span><span
+class="futri8t-x-x-80">number</span><span
+class="futsy-x-x-80">i</span><span
class="ectt-0800">}</span></p>
-<!--l. 1412--><p class="indent" > <span class="footnote-mark"><a
+<!--l. 1430--><p class="indent" > <span class="footnote-mark"><a
href="#fn3x0-bk" id="fn3x0"><sup class="textsuperscript">3</sup></a></span><span
-class="ecrm-0800">and may also cause a problem for the editor&#8217;s text editor.</span></p> </div>
+class="futr8t-x-x-80">and may also cause a problem for the editor's text editor.</span></p> </div>
</body></html>
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex
index a6690178e18..37615431be5 100644
--- a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual.tex
@@ -11,7 +11,7 @@
pdftitle={jmlr: LaTeX2e Classes for the Journal of Machine Learning Research},
pdfkeywords={LaTeX,jmlr}]{hyperref}
-\CheckSum{3806}
+\CheckSum{3918}
\OnlyDescription
\newcommand*{\appopt}[1]{\texttt{-{}-#1}}
@@ -25,7 +25,7 @@ Learning Research}
\author{Nicola L. C. Talbot\\[10pt]
\url{http://theoval.cmp.uea.ac.uk/~nlct/}}
- \date{2011-03-24 (version 1.11)}
+ \date{2012-01-05 (version 1.12)}
\maketitle
\tableofcontents
@@ -55,6 +55,25 @@ authors should ensure that their articles can compile with
PDF\LaTeX. \sectionref{sec:jmlrbook} describes how to use the
\clsfmt{jmlrbook} class.
+\begin{important}
+Note that the \clsfmt{jmlr} (and therefore \clsfmt{jmlrbook}) class automatically loads
+the \sty{hyperref} package, but some packages need to be loaded
+before \sty{hyperref}.
+\end{important}
+
+Anything that needs to be done before \sty{hyperref} is loaded can be specified
+by defining the command
+\begin{definition}[\DescribeMacro{\jmlrprehyperref}]
+\cs{jmlrprehyperref}
+\end{definition}
+\emph{before} the class is loaded. For
+example, to load the packages \styfmt{foo} and \styfmt{bar} before
+\sty{hyperref}, you can do:
+\begin{verbatim}
+\newcommand{\jmlrprehyperref}{\usepackage{foo,bar}}
+\documentclass{jmlr}
+\end{verbatim}
+
The \app{makejmlrbook} Perl script can be used to make a book that
uses the \clsfmt{jmlrbook} class. In addition to creating the print
and online versions of the book, it will compile the individual
@@ -106,8 +125,6 @@ Proceedings.
\item[{\clsopt[bottom]{tablecaption}}] in a \env{table} environment,
\ics{floatconts} puts the caption at the bottom.
-\item[\clsopt{prehyperref}=\marg{stuff}] Does \meta{stuff} before
-loading \sty{hyperref}.
\end{description}
\subsection{Title Information}
@@ -168,6 +185,13 @@ using the following commands:
\end{definition}
This specifies the article's title. A short title for the page
header can be supplied via the optional argument \meta{short title}.
+If you want to force a line break in the title, use
+\begin{definition}[\DescribeMacro{\titlebreak}]
+\cs{titlebreak}
+\end{definition}
+instead of \cs{newline} or \verb|\\| as this will ensure that the
+line break doesn't also end up in the table of contents or bookmarks
+when the article is included in a book.
\begin{definition}[\DescribeMacro{\editor}]
\cs{editor}\marg{name}
@@ -184,12 +208,13 @@ editor, use:
This specifies the author. The specifications \meta{author specs}
are a bit different to \sty{jmlr2e} and \sty{jmlrwcp2e}. Use
\begin{definition}[\DescribeMacro{\Name}]
-\cs{Name}\marg{author's name}
+\cs{Name}\oarg{abbreviated name}\marg{author's name}
\end{definition}
to specify the author's name. Note that if the surname contains a
space it must be grouped (enclosed in braces \{\}). Similarly if
the initial letter of each forename is a diacritic it must be
-grouped. (See below for examples.)
+grouped. If the abbreviation of the name doesn't get parsed
+properly you can override the default using the optional argument. (See below for examples.)
\begin{definition}[\DescribeMacro{\Email}]
\cs{Email}\marg{author's email}
\end{definition}
@@ -246,6 +271,14 @@ forename initials so grouping is required.
\addr Address 2
}
\end{verbatim}
+
+\item[Example 4] The author is actually a company so there's no
+first name and surname:
+\begin{verbatim}
+\author{\Name[Some Company, Ltd]{Some Company, Ltd}\Email{xyz:some.com}\\
+ \addr Address
+}
+\end{verbatim}
\end{description}
\subsection{Font Changing Commands}
@@ -945,21 +978,6 @@ Use this option for the print version without hyperlinks.
\item[\clsopt{7x10}] Set the paper size to $7\times10$ inches.
-\item[\clsopt{prehyperref}=\marg{stuff}] The \clsfmt{jmlr} class
-automatically loads
-the \sty{hyperref} package, but some packages need to be loaded
-before \sty{hyperref}. This information can be specified using
-the \clsopt{prehyperref} option. This is a key=value option. For
-example, to load the packages \styfmt{foo} and \styfmt{bar} before
-\sty{hyperref}, you can do:
-\begin{verbatim}
-\documentclass[prehyperref={\usepackage{foo,bar}}]{jmlrbook}
-\end{verbatim}
-or:
-\begin{verbatim}
-\documentclass[prehyperref={\usepackage{foo}\usepackage{bar}}]{jmlrbook}
-\end{verbatim}
-
\item[\clsopt{10pt}] Use 10pt as the normal text size.
\item[\clsopt{11pt}] Use 11pt as the normal text size (default).
\item[\clsopt{12pt}] Use 12pt as the normal text size.
diff --git a/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png b/Master/texmf-dist/doc/latex/jmlr/jmlr-manual0x.png
index aa7ef6d66ea..e21407732de 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 1329840c8df..be0cd90ab27 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 6013ba98036..d722bf84d6c 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 c97e5a88d29..3e06e4606db 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 8645d3b7a30..c451c1dba8a 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
index af05402e335..32aac7be923 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex
index e0fff8c89ca..59b21ce538b 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper1/paper1.tex
@@ -34,7 +34,8 @@ Sample
This is a sample article. \sectionref{sec:method} discusses
the method used. \equationref{eq:emc2} is an interesting
equation. The results are discussed in \sectionref{sec:results}
-and some other stuff is in \appendixref{apd:first}.
+and some other stuff is in \appendixref{apd:first}.\footnote{Here's
+a footnote.}
\samplecommand.
\lipsum
@@ -75,7 +76,9 @@ E = mc^2
\lipsum
-Here are some citations: \citet{guyon-elisseeff-03,guyon2007causalreport}.
+Here are some citations:
+\citet{guyon-elisseeff-03,guyon2007causalreport}.\footnote{And
+here's another footnote.}
\bibliography{paper1}
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex
index faf7e7e3f14..9a03081eb30 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper2/paper2.tex
@@ -34,7 +34,8 @@ Sample
This is a sample article. \sectionref{sec:method} discusses
the method used. \equationref{eq:emc2} is an interesting
equation. The results are discussed in \sectionref{sec:results}
-and some other stuff is in \appendixref{apd:first}.
+and some other stuff is in \appendixref{apd:first}.\footnote{Here's
+a footnote.}
\samplecommand.
\lipsum
@@ -51,7 +52,9 @@ E = mc^2
\lipsum
-Here are some citations: \citet{guyon-elisseeff-03,guyon2007causalreport}.
+Here are some citations:
+\citet{guyon-elisseeff-03,guyon2007causalreport}.\footnote{Here's
+another footnote.}
\bibliography{paper2}
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex
index 7286fd09e86..7b4680ef2df 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/paper3/paper3.tex
@@ -26,7 +26,8 @@ Sample
This is a sample article. \sectionref{sec:method} discusses
the method used. \equationref{eq:emc2} is an interesting
equation. The results are discussed in \sectionref{sec:results}
-and some other stuff is in \appendixref{apd:first}.
+and some other stuff is in \appendixref{apd:first}.\footnote{Here's
+a footnote.}
\lipsum
@@ -42,7 +43,9 @@ E = mc^2
\lipsum
-Here are some citations: \citet{guyon-elisseeff-03,guyon2007causalreport}.
+Here are some citations:
+\citet{guyon-elisseeff-03,guyon2007causalreport}.\footnote{Here's
+another footnote.}
\bibliography{paper3}
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf
index 752f249412b..06911e20866 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.pdf
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 35c800dbd7f..a1f0d7b7660 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-books/proceedings-sample.tex
@@ -1,5 +1,5 @@
-\documentclass[wcp]{jmlrbook}% on-line color version
-%\documentclass[wcp,gray]{jmlrbook}% print version
+\documentclass[wcp,verbose]{jmlrbook}% on-line color version
+%\documentclass[wcp,gray,verbose]{jmlrbook}% print version
\jmlrvolume{42}
\jmlryear{2010}
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf
index 7c93e0a2205..55da1fd51d5 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex
index 63641248d6f..65b47604107 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlr-sample.tex
@@ -14,8 +14,8 @@
% The siunitx package is used by this sample document
% to align numbers in a column by their decimal point.
% Remove the next line if you don't require it.
-%\usepackage[load-configurations=version-1]{siunitx} % newer version
-\usepackage{siunitx}
+\usepackage[load-configurations=version-1]{siunitx} % newer version
+%\usepackage{siunitx}
% The following command is just for this sample document:
\newcommand{\cs}[1]{\texttt{\char`\\#1}}
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf
index 8bb85770cb1..03052071e08 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex
index ca4f1a5e392..fd98239d205 100644
--- a/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex
+++ b/Master/texmf-dist/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex
@@ -14,8 +14,8 @@
% The siunitx package is used by this sample document
% to align numbers in a column by their decimal point.
% Remove the next line if you don't require it.
-%\usepackage[load-configurations=version-1]{siunitx} % newer version
-\usepackage{siunitx}
+\usepackage[load-configurations=version-1]{siunitx} % newer version
+%\usepackage{siunitx}
% The following command is just for this sample document:
\newcommand{\cs}[1]{\texttt{\char`\\#1}}
diff --git a/Master/texmf-dist/scripts/jmlr/makejmlrbook b/Master/texmf-dist/scripts/jmlr/makejmlrbook
index 40463b22136..20b82e48893 100755
--- a/Master/texmf-dist/scripts/jmlr/makejmlrbook
+++ b/Master/texmf-dist/scripts/jmlr/makejmlrbook
@@ -2,8 +2,8 @@
# File : makejmlrbook
# Author : Nicola L C Talbot
# Date : 22nd March 2010
-# Last Modified : 24th March 2011
-# Version : 0.3
+# Last Modified : 30th March 2011
+# Version : 0.31
# Description : Given the name of a document using the
# jmlrbook class file, this script runs
# pdflatex (and possibly bibtex) on the
@@ -31,7 +31,7 @@ use File::Copy;
use Cwd;
use strict;
-my $version = "0.3 (2011-03-24)";
+my $version = "0.31 (2011-03-30)";
my $eol = "\n";
my $dd = '/';
@@ -56,6 +56,9 @@ my $bibtexopts = '';
my $format = 'pdf';
my $logourl = '';
my $extractpreface = 0; # v0.3 added
+# execute system calls (--noexecute will just list the system calls
+# without executing them)
+my $execute = 1; # v0.31 added
unless(&GetOptions(
"online!" => \$online,
@@ -70,6 +73,7 @@ unless(&GetOptions(
"bibtexopts=s" => \$bibtexopts,
"quieter!" => \$quiet,
"batchtex!" => \$batchtex,
+ "execute!" => \$execute,
"version" => \$showversion,
"help" => \$showhelp))
{
@@ -100,6 +104,9 @@ if ($showhelp)
"--nobatchtex\t\tDon't run TeX in batch mode\n",
"--quieter\t\tReduce messages to stdout and run TeX in batch mode\n",
"--noquieter\t\tDon't reduce messages to stdout\n",
+ "--execute\t\tExecute system calls (default)\n",
+ "--noexecute\t\tDon't execute system calls, just list the\n",
+ "\t\t\tcommands.\n",
"--version\t\tDisplay version number and exit\n",
"--help\t\t\tDisplay help message and exit\n",
"\nAdvanced options:\n",
@@ -126,7 +133,7 @@ unless ($#ARGV == 0)
if ($quiet or $batchtex)
{
- $latexopts = '-interaction batchmode '.$latexopts;
+ $latexopts = '-interaction=batchmode '.$latexopts;
}
if ($quiet)
@@ -153,93 +160,15 @@ if (not -e $mainaux or (-M $mainaux > -M "$main_name$main_suffix"))
&latex($main_name);
}
-# Parse aux file
-
-open AUX, "$mainaux" or die "$appname: Can't open '$mainaux' $!\n";
-
-&message("Reading '$mainaux'...\n");
-
my $main_bibdata = 0;
my @imports = ();
my %pagerefs = ();
my $preface_data; # v0.3 new
my @preface_editors = ();
-while (<AUX>)
-{
- if (/\\bibdata\b/)
- {
- $main_bibdata = 1;
- }
- elsif (/\\\@jmlr\@import{(.*)}{(.*)}{(.*)}/)
- {
- my $import =
- {
- label => $1,
- path => $2,
- name => $3
- };
-
- $import->{'name'} =~s/\.(tex|ltx)\Z//;
-
- push @imports, $import;
- }
- elsif (/\\contentsline\s*{chapterauthor}{(.*)}{}{}}\s*$/
- and $#imports > -1)
- {
- $imports[$#imports]->{'author'} = $1;
- }
- elsif (/^\\newlabel\s*{([^}]*)jmlrstart}{{([^}]*)}{([^}]*)}/)
- {
- my $label = $1;
-
- $pagerefs{$label}->{'start'} = $3;
- }
- elsif (/^\\newlabel\s*{([^}]*)jmlrend}{{([^}]*)}{([^}]*)}/)
- {
- my $label = $1;
-
- $pagerefs{$label}->{'end'} = $3;
- }
- elsif ($extractpreface) # v0.3 new
- {
- if (/^\\\@prefacestart{([^}]*)}{(\d*)}/)
- {
- $preface_data->{'Start'} = $1;
- $preface_data->{'StartArabic'} = $2;
- }
- elsif (/^\\\@prefaceend{([^}]*)}/)
- {
- $preface_data->{'End'} = $1;
- }
- elsif (/^\\\@prefacefile{([^}]*)}{([^}]*)}/)
- {
- $preface_data->{'File'} = $1;
- $preface_data->{'OutFile'} = $2;
- }
- elsif (/^\\\@prefaceeditor{(.*)}/)
- {
- my $name = $1;
- $name=~s/\\\\.*//;
- push @preface_editors, $name;
- }
- }
-}
-
-# if preface is to be extracted, has the require data been found?
-
-if ($extractpreface)
-{
- unless ($preface_data->{'File'})
- {
- warn "$appname: Can't find preface information in aux file.\n",
- "Have you used the preface environment?\n";
-
- $extractpreface = 0;
- }
-}
+# Parse aux file
-close AUX;
+&parsemainaux($mainaux);
# Replace any instances of \articlepagesref
@@ -260,14 +189,12 @@ if ($html)
unless (-d 'html-src')
{
- mkdir 'html-src'
- or die "$appname: Can't create directory 'html-src': $!\n";
+ &mkdirordie('html-src');
}
unless (-d 'html')
{
- mkdir 'html'
- or die "$appname: Can't create directory 'html': $!\n";
+ &mkdirordie('html');
}
if ($extractpreface) # v0.3 new
@@ -279,126 +206,12 @@ if ($html)
unless (-d $prefdir)
{
- mkdir $prefdir
- or die "$appname: Can't create directory '$prefdir': $!\n";
+ &mkdirordie($prefdir);
}
my $prefbase = &fname($prefdir, $preface_data->{'OutFile'});
- my $prefout = "$prefbase.tex";
-
- # Open preface output file
-
- open PREFOUT, ">$prefout"
- or die "$appname: Can't open '$prefout': $!\n";
-
- print PREFOUT "\\batchmode", $eol if ($batchtex or $quiet);
- print PREFOUT "\\makeatletter", $eol;
- print PREFOUT "\\def\\input\@path{{../../}}", $eol;
- print PREFOUT "\\makeatother", $eol;
-
- # Get the book's preamble
-
- my $filename = "$main_name$main_suffix";
-
- open BOOK, $filename
- or die "$appname: Can't open '$filename': $!\n";
-
- while (<BOOK>)
- {
- if (/\\documentclass/)
- {
- unless (s/^([^%]*)\\documentclass\s*\[(.*)\]/$1\\documentclass[$2,html]/m)
- {
- s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m;
- }
-
- print PREFOUT;
- }
- elsif (/^\\begin{document}/)
- {
- if ($preface_data->{'Start'}=~/^[clxvi]+$/)
- {
- print PREFOUT "\\pagenumbering{roman}%", $eol;
- }
- elsif ($preface_data->{'Start'}=~/^[CLXVI]+$/)
- {
- print PREFOUT "\\pagenumbering{Roman}%", $eol;
- }
-
- print PREFOUT
- "\\setcounter{page}{",
- $preface_data->{'StartArabic'},
- "}%", $eol;
-
- # \hypersetup{draft} is used to suppress links.
- # (Only a partial document so internal links may be
- # dead. Also prevents unwanted tag before the DOCTYPE
- # line in the HTML file.)
-
- print PREFOUT
- "\\hypersetup{draft}", $eol,
- '\\makeatletter',
- "\\\@openrightfalse\\input{../../$main_name.aux}",
- '\\makeatother', $eol;
-
- print PREFOUT
- "\\providecommand{\\HCode}[1]{}", $eol,
- "\\title{\\prefacename}", $eol,
- "\\begin{document}", $eol,
- "\\HCode{<div id=\"content\">}", $eol;
-
- last;
- }
- else
- {
- print PREFOUT;
- }
- }
-
- close BOOK;
-
- # Preface file name will have '/' as directory divider
-
- my $preffile = $preface_data->{'File'};
-
- if ($dd eq "\\")
- {
- $preffile=~s/\//\\/g;
- }
-
- open PREFIN, $preffile
- or die "$appname: Can't open '$preffile': $!\n";
-
- my $scanning = 0;
-
- while (<PREFIN>)
- {
- # This is fairly primitive and works best when the begin
- # and end of the environment are on their own line.
-
- if (/\\begin{preface}/)
- {
- print PREFOUT;
- $scanning = 1;
- }
- elsif ($scanning)
- {
- print PREFOUT;
-
- last if /\\end{preface}/;
- }
- }
-
- close PREFIN;
-
- print PREFOUT
- "\\HCode{", &htmltimestamp, "}", $eol,
- "\\HCode{</div>}", $eol,
- &htmlmenu,
- "\\end{document}", $eol;
-
- close PREFOUT;
+ &createprefacefile($prefdir, $prefbase);
# Create the cfg file
@@ -417,16 +230,13 @@ if ($html)
unless (-d $outname)
{
- mkdir $outname
- or die "Can't create directory '$outname': $!\n";
+ &mkdirordie($outname);
}
# Copy pdf file
- $outname = &fname($outname, "$preface_data->{OutFile}.$format");
-
- copy("$prefbase.$format", $outname)
- or die "Can't copy '$prefbase.$format'", " to '$outname': $!\n";
+ &copyordie("$prefbase.$format",
+ &fname($outname, "$preface_data->{OutFile}.$format"));
# Copy html file
@@ -448,21 +258,30 @@ foreach my $import (@imports)
# The aux file should exist because running LaTeX on the
# main file will create the aux file.
- open AUX, $aux or die "$appname: Can't open '$aux' $!\n";
-
- &message("Reading '$aux'...\n");
-
my $bibdata = 0;
- while (<AUX>)
+ if (open AUX, $aux)
{
- if (/\\bibdata\b/)
+ &message("Reading '$aux'...\n");
+
+ while (<AUX>)
{
- $bibdata = 1;
+ if (/\\bibdata\b/)
+ {
+ $bibdata = 1;
+ }
}
- }
- close AUX;
+ close AUX;
+ }
+ elsif (not $execute)
+ {
+ warn "Can't open '$aux' - skipping\n";
+ }
+ else
+ {
+ die "$appname: Can't open '$aux' $!\n";
+ }
# Do we need a bibtex run?
@@ -549,8 +368,7 @@ foreach my $import (@imports)
unless (-d $name)
{
- mkdir $name
- or die "$appname: Can't create directory '$name': $!\n";
+ &mkdirordie($name);
}
my $text = '';
@@ -560,81 +378,96 @@ foreach my $import (@imports)
my $tex = "$importbase.tex";
- open TEX, $tex or die "$appname: Can't open '$tex': $!\n";
+ my $absfile = &fname("html-src", $importdir,
+ $import->{'name'}.'.tex');
- while (<TEX>)
+ if ($execute)
{
- # This doesn't handle complicated cases, such as
- # the author using \abstract ... \endabstract
- # or commenting out the abstract with conditionals
- if (/^([^%]*)\\end{abstract}/)
+ open TEX, $tex or die "$appname: Can't open '$tex': $!\n";
+
+ while (<TEX>)
{
- $text .= $&;
- last;
+ # This doesn't handle complicated cases, such as
+ # the author using \abstract ... \endabstract
+ # or commenting out the abstract with conditionals
+ if (/^([^%]*)\\end{abstract}/)
+ {
+ $text .= $&;
+ last;
+ }
+
+ $text .= $_;
}
- $text .= $_;
- }
+ close TEX;
- close TEX;
+ # Add the 'html' class option:
+ unless ($text=~
+ s/^([^%]*)\\documentclass\s*\[(.*)\]/$1\\documentclass[$2,html]/m)
+ {
+ $text=~s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m;
+ }
- # Add the 'html' class option:
- unless ($text=~
- s/^([^%]*)\\documentclass\s*\[(.*)\]/$1\\documentclass[$2,html]/m)
- {
- $text=~s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m;
- }
+ my $aux = "$importbase.aux";
- my $aux = "$importbase.aux";
+ $aux=~s/\\/\//g if ($dd eq '\\');
- $aux=~s/\\/\//g if ($dd eq '\\');
+ my $prebegindoc = '\\hypersetup{draft}' . $eol
+ . '\\makeatletter' . $eol
+ . "\\input{../../$aux}" . $eol
+ . '\\makeatother'
+ . $eol;
- my $prebegindoc = '\\hypersetup{draft}' . $eol
- . '\\makeatletter' . $eol
- . "\\input{../../$aux}" . $eol
- . '\\makeatother'
- . $eol;
+ my $begindoc = '';
- my $begindoc = '';
+ # Set the authors
+ if (defined($import->{'author'}))
+ {
+ my $author = $import->{'author'};
- # Set the authors
- if (defined($import->{'author'}))
- {
- my $author = $import->{'author'};
+ $author=~s/^([^;]*);/\\textbf{\\emph{$1};}/;
- $author=~s/^([^;]*);/\\textbf{\\emph{$1};}/;
+ $begindoc .= "\\jmlrauthors{$author}";
+ }
- $begindoc .= "\\jmlrauthors{$author}";
- }
+ # Add content div
- # Add content div
- $text=~s/^([^%]*)\\begin{document}/$prebegindoc$&$begindoc\\HCode{<div id="content">}/m;
+ # v0.31 modified \footnote to set the footnote text as in-line
+ # parenthesis.
- # Create file containing the abstract
+ $text=~s/^([^%\n\r\f]*)\\begin{document}/
+ $prebegindoc$&$begindoc
+ \\HCode{<div id="content">}
+ \\renewcommand{\\footnote}[2][]{ (\#2)}%$eol
+ /mx;
- my $absfile = &fname("html-src", $importdir,
- $import->{'name'}.'.tex');
+ # Create file containing the abstract
- open ABSFD,">$absfile"
- or die "$appname: Can't create '$absfile': $!\n";
+ open ABSFD,">$absfile"
+ or die "$appname: Can't create '$absfile': $!\n";
- print ABSFD "\\batchmode", $eol if ($batchtex or $quiet);
+ print ABSFD "\\batchmode", $eol if ($batchtex or $quiet);
- my $texpath = $import->{path};
+ my $texpath = $import->{path};
- $texpath=~s/\\/\//g if ($dd eq '\\');
+ $texpath=~s/\\/\//g if ($dd eq '\\');
- print ABSFD
- "\\makeatletter",$eol,
- "\\def\\input\@path{{../../$texpath/}}$eol",
- "\\makeatother",$eol,
- $text, $eol,
- "\\HCode{", &htmltimestamp, "}", $eol,
- "\\HCode{</div>}", $eol,
- &htmlmenu, # v0.3 added by Olivier Chapelle
- "\\end{document}",$eol;
+ print ABSFD
+ "\\makeatletter",$eol,
+ "\\def\\input\@path{{../../$texpath/}}$eol",
+ "\\makeatother",$eol,
+ $text, $eol,
+ "\\HCode{", &htmltimestamp, "}", $eol,
+ "\\HCode{</div>}", $eol,
+ &htmlmenu, # v0.3 added by Olivier Chapelle
+ "\\end{document}",$eol;
- close ABSFD;
+ close ABSFD;
+ }
+ else
+ {
+ &messagecall("Skipping creation of '$absfile'\n");
+ }
# Create the cfg file
@@ -662,16 +495,13 @@ foreach my $import (@imports)
unless (-d $outname)
{
- mkdir $outname
- or die "Can't create directory '$outname': $!\n";
+ &mkdirordie($outname);
}
# Copy pdf file
- $outname = &fname($outname, "$import->{name}.$format");
-
- copy("$importbase.$format", $outname)
- or die "Can't copy '$importbase.$format'", " to '$outname': $!\n";
+ &copyordie("$importbase.$format",
+ &fname($outname, "$import->{name}.$format"));
}
}
@@ -724,7 +554,7 @@ if ($print)
}
}
-if ($html)
+if ($html and $execute)
{
# Make the index file
@@ -749,12 +579,14 @@ if ($html)
while (<INFD>)
{
unless
- (s/^([^%]*)\\documentclass\s*\[([^\]]*)\]/$1\\documentclass[$2,html]/)
+ (s/^([^%]*)\\documentclass\s*\[([^\]]*)\]/
+ $1\\documentclass[$2,html]/x)
{
s/^([^%]*)\\documentclass\s*/$&\[html\]/;
}
- s/^([^%]*)\\begin{document}/\\hypersetup{draft}$eol$&\\HCode{<div id="content">}/;
+ s/^([^%]*)\\begin{document}/
+ \\hypersetup{draft}$eol$&\\HCode{<div id="content">}/x;
if (/^([^%]*)\\maketitle/)
{
@@ -768,7 +600,8 @@ if ($html)
close INFD;
# Find the book logo
- if ($preamble=~/\\logo\s*{(%\s*\n)?\\includegraphics\s*(\[[^\]]*\])?{([^}]*)}}/m)
+ if ($preamble
+ =~/\\logo\s*{(%\s*\n)?\\includegraphics\s*(\[[^\]]*\])?{([^}]*)}}/m)
{
my $texpath = $3;
my $orgtexpath = $texpath;
@@ -778,35 +611,30 @@ if ($html)
if (-e $texpath)
{
- copy($texpath, 'html')
- or die "Can't copy '$texpath' to 'html': $!\n";
- copy($texpath, 'html-src')
- or die "Can't copy '$texpath' to 'html-src': $!\n";
+ &copyordie($texpath, 'html');
+
+ &copyordie($texpath, 'html-src');
}
elsif (-e "$texpath.png")
{
- copy("$texpath.png", 'html')
- or die "Can't copy '$texpath.png' to 'html': $!\n";
- copy("$texpath.png", 'html-src')
- or die "Can't copy '$texpath.png' to 'html-src': $!\n";
+ &copyordie("$texpath.png", 'html');
+
+ &copyordie("$texpath.png", 'html-src');
$ext = '.png';
}
elsif (-e "$texpath.jpg")
{
- copy("$texpath.jpg", 'html')
- or die "Can't copy '$texpath.jpg' to 'html': $!\n";
- copy("$texpath.jpg", 'html-src')
- or die "Can't copy '$texpath.jpg' to 'html-src': $!\n";
+ &copyordie("$texpath.jpg", 'html');
+ &copyordie("$texpath.jpg", 'html-src');
$ext = '.jpg';
}
elsif (-e "$texpath.gif")
{
- copy("$texpath.gif", 'html')
- or die "Can't copy '$texpath.gif' to 'html': $!\n";
- copy("$texpath.gif", 'html-src')
- or die "Can't copy '$texpath.gif' to 'html-src': $!\n";
+ &copyordie("$texpath.gif", 'html');
+
+ &copyordie("$texpath.gif", 'html-src');
$ext = '.gif';
}
@@ -815,11 +643,15 @@ if ($html)
if ($logourl)
{
- $preamble=~s/\\includegraphics(\[[^\]]*\])?{$orgtexpath}/\\href{$logourl}{\\includegraphics${1}{$img$ext}}/mg;
+ $preamble=~s/
+ \\includegraphics(\[[^\]]*\])?{$orgtexpath}/
+ \\href{$logourl}{\\includegraphics${1}{$img$ext}}/mgx;
}
else
{
- $preamble=~s/\\includegraphics(\[[^\]]*\])?{$orgtexpath}/\\includegraphics${1}{$img$ext}/mg;
+ $preamble=~s/
+ \\includegraphics(\[[^\]]*\])?{$orgtexpath}/
+ \\includegraphics${1}{$img$ext}/mgx;
}
}
@@ -952,6 +784,11 @@ if ($html)
copy($imagefile, 'html');
}
}
+elsif ($html)
+{
+ &messagecall("chdir 'html-src'\n");
+ &htlatex("index", 'xhtml');
+}
# Return to original directory
chdir $org_dir;
@@ -960,12 +797,24 @@ chdir $org_dir;
sub message{ print @_ unless ($quiet) }
+sub messagecall{ print @_ if (not $quiet or not $execute) }
+
+sub systemcall{
+ my $cmd = shift;
+
+ &messagecall($cmd, "\n");
+
+ my $code = 0;
+
+ $code = system($cmd) if ($execute);
+
+ $code;
+}
+
sub latex{
my $file = shift;
- my $code;
-
- $code = system(join(' ', $latexapp, $latexopts, "\"$file\""));
+ my $code = &systemcall(join(' ', $latexapp, $latexopts, "\"$file\""));
if ($code)
{
@@ -979,9 +828,7 @@ sub latexstartpage{
my $file = shift;
my $page = shift;
- my $code;
-
- $code = system(join(' ', $latexapp, $latexopts,
+ my $code = &systemcall(join(' ', $latexapp, $latexopts,
"\"\\def\\startpage{$page}\\input{$file}\""));
if ($code)
@@ -991,12 +838,21 @@ sub latexstartpage{
}
}
+sub copyordie{
+ my ($org, $dest) = @_;
+
+ &messagecall("copy '$org' to '$dest'\n");
+
+ if ($execute)
+ {
+ copy($org, $dest) or die "Can't copy '$org' to '$dest': $!\n";
+ }
+}
+
sub latexonline{
my $file = shift;
- my $code;
-
- $code = system(join(' ', $latexapp, $latexopts,
+ my $code = &systemcall(join(' ', $latexapp, $latexopts,
"\"\\def\\jmlrgrayscale{0}\\input{$file}\""));
if ($code)
@@ -1005,18 +861,13 @@ sub latexonline{
"Check '$file.log' for details\n";
}
- &message("copying '$file.$format' to '$file-online.$format'\n");
-
- copy("$file.$format", "$file-online.$format")
- or die "Can't copy '$file.$format' to '$file-online.$format': $!\n";
+ &copyordie("$file.$format", "$file-online.$format");
}
sub latexprint{
my $file = shift;
- my $code;
-
- $code = system(join(' ', $latexapp, $latexopts,
+ my $code = &systemcall(join(' ', $latexapp, $latexopts,
"\"\\def\\jmlrgrayscale{1}\\input{$file}\""));
if ($code)
@@ -1025,18 +876,14 @@ sub latexprint{
"Check '$file.log' for details\n";
}
- &message("copying '$file.$format' to '$file-print.$format'\n");
-
- copy("$file.$format", "$file-print.$format")
- or die "Can't copy '$file.$format' to '$file-print.$format': $!\n";
+ &copyordie("$file.$format", "$file-print.$format");
}
sub bibtex{
my $file = shift;
- my $code;
-
- $code = system(join(' ', $bibtexapp, $bibtexopts, "\"$file\""));
+ my $code = &systemcall(
+ join(' ', $bibtexapp, $bibtexopts, "\"$file\""));
if ($code)
{
@@ -1049,6 +896,12 @@ sub needs_rerun{
my $file = shift;
my $rerun = 0;
+ unless ($execute)
+ {
+ &messagecall("Skipping rerun check for '$file'\n");
+ return 0;
+ }
+
# Scan log file for rerun message
my $log = "$file.log";
@@ -1076,8 +929,38 @@ sub fname{ join($dd, @_) }
sub chdirordie{
my $dirname = &fname(@_);
- chdir $dirname
- or die "$appname: Can't change directory to $dirname: $!\n";
+ &messagecall("chdir '$dirname'\n");
+
+ unless (chdir $dirname)
+ {
+ if ($execute)
+ {
+ die "$appname: Can't change directory to $dirname: $!\n";
+ }
+ else
+ {
+ warn "(Can't change directory to '$dirname')\n";
+ }
+ }
+}
+
+# v0.31 new
+sub mkdirordie{
+ my $dirname = &fname(@_);
+
+ &messagecall("mkdir '$dirname'\n");
+
+ unless (mkdir $dirname)
+ {
+ if ($execute)
+ {
+ die "$appname: Can't create directory '$dirname': $!\n";
+ }
+ else
+ {
+ warn "(Can't create directory '$dirname')\n";
+ }
+ }
}
# v0.2 new
@@ -1118,15 +1001,19 @@ sub htlatex{
# unicode-related options suggested by Olivier Chapelle
- my $cmd = "htlatex \"$filename\" \"$cfg,uni-html4\" \" -cunihtf -utf8\"";
+ # v0.31 added latex options in 5th parameter
- my $code = system($cmd);
+ my $code = &systemcall(join(' ', 'htlatex',
+ "\"$filename\"",
+ "\"$cfg,uni-html4\"",
+ "\" -cunihtf -utf8\"",
+ '""',
+ "\" $latexopts\""
+ ));
if ($code)
{
- die "$appname: htlatex failed with exit code $code. ",
- "Function call:\n",
- $cmd, "\n";
+ die "$appname: htlatex failed with exit code $code.\n";
}
}
@@ -1134,6 +1021,12 @@ sub htlatex{
sub createjmlrcfg{
my $cfg = &fname(@_, "jmlr.cfg");
+ unless ($execute)
+ {
+ &messagecall("Skipping creation of '$cfg'\n");
+ return;
+ }
+
open CFG, ">$cfg" or die "$appname: Can't create '$cfg': $!\n";
print CFG <<END_CFG;
@@ -1165,10 +1058,16 @@ sub copyhtml{
my $infile = &fname("html-src", $dir, "$name.html");
- open INFD, $infile or die "Can't open '$infile': $!\n";
-
my $outfile = &fname("html", "$name.html");
+ unless ($execute)
+ {
+ &messagecall("Copy '$infile' to '$outfile'\n");
+ return;
+ }
+
+ open INFD, $infile or die "Can't open '$infile': $!\n";
+
open OUTFD, ">$outfile" or die "Can't open '$outfile': $!\n";
while (<INFD>)
@@ -1184,9 +1083,225 @@ sub copyhtml{
# Copy css file
- copy("html-src/$dir/$name.css", "html/jmlr.css")
- or die "Can't copy 'html-src/$dir/$name.css'",
- " to 'html/jmlr.css': $!\n";
+ &copyordie("html-src/$dir/$name.css", "html/jmlr.css");
+}
+
+sub parsemainaux{
+ my $mainaux = shift;
+
+ &message("Reading '$mainaux'...\n");
+
+ unless (open AUX, "$mainaux")
+ {
+ if ($execute)
+ {
+ die "$appname: Can't open '$mainaux' $!\n";
+ }
+ else
+ {
+ warn "(Can't open '$mainaux' - skipping)\n";
+ return;
+ }
+ }
+
+ while (<AUX>)
+ {
+ if (/\\bibdata\b/)
+ {
+ $main_bibdata = 1;
+ }
+ elsif (/\\\@jmlr\@import{(.*)}{(.*)}{(.*)}/)
+ {
+ my $import =
+ {
+ label => $1,
+ path => $2,
+ name => $3
+ };
+
+ $import->{'name'} =~s/\.(tex|ltx)\Z//;
+
+ push @imports, $import;
+ }
+ elsif (/\\contentsline\s*{chapterauthor}{(.*)}{}{}}\s*$/
+ and $#imports > -1)
+ {
+ $imports[$#imports]->{'author'} = $1;
+ }
+ elsif (/^\\newlabel\s*{([^}]*)jmlrstart}{{([^}]*)}{([^}]*)}/)
+ {
+ my $label = $1;
+
+ $pagerefs{$label}->{'start'} = $3;
+ }
+ elsif (/^\\newlabel\s*{([^}]*)jmlrend}{{([^}]*)}{([^}]*)}/)
+ {
+ my $label = $1;
+
+ $pagerefs{$label}->{'end'} = $3;
+ }
+ elsif ($extractpreface) # v0.3 new
+ {
+ if (/^\\\@prefacestart{([^}]*)}{(\d*)}/)
+ {
+ $preface_data->{'Start'} = $1;
+ $preface_data->{'StartArabic'} = $2;
+ }
+ elsif (/^\\\@prefaceend{([^}]*)}/)
+ {
+ $preface_data->{'End'} = $1;
+ }
+ elsif (/^\\\@prefacefile{([^}]*)}{([^}]*)}/)
+ {
+ $preface_data->{'File'} = $1;
+ $preface_data->{'OutFile'} = $2;
+ }
+ elsif (/^\\\@prefaceeditor{(.*)}/)
+ {
+ my $name = $1;
+ $name=~s/\\\\.*//;
+ push @preface_editors, $name;
+ }
+ }
+ }
+
+ # if preface is to be extracted, has the require data been found?
+
+ if ($extractpreface)
+ {
+ unless ($preface_data->{'File'})
+ {
+ warn "$appname: Can't find preface information in aux file.\n",
+ "Have you used the preface environment?\n";
+
+ $extractpreface = 0;
+ }
+ }
+
+ close AUX;
+}
+
+sub createprefacefile{
+ my ($prefdir, $prefbase) = @_;
+
+ my $prefout = "$prefbase.tex";
+
+ &messagecall("Create preface file '$prefout'\n");
+
+ return unless ($execute);
+
+ # Open preface output file
+
+ open PREFOUT, ">$prefout"
+ or die "$appname: Can't open '$prefout': $!\n";
+
+ print PREFOUT "\\batchmode", $eol if ($batchtex or $quiet);
+ print PREFOUT "\\makeatletter", $eol;
+ print PREFOUT "\\def\\input\@path{{../../}}", $eol;
+ print PREFOUT "\\makeatother", $eol;
+
+ # Get the book's preamble
+
+ my $filename = "$main_name$main_suffix";
+
+ open BOOK, $filename
+ or die "$appname: Can't open '$filename': $!\n";
+
+ while (<BOOK>)
+ {
+ if (/\\documentclass/)
+ {
+ unless (s/^([^%]*)\\documentclass\s*\[(.*)\]/$1\\documentclass[$2,html]/m)
+ {
+ s/^([^%]*)\\documentclass\s*/$1\\documentclass[html]/m;
+ }
+
+ print PREFOUT;
+ }
+ elsif (/^\\begin{document}/)
+ {
+ if ($preface_data->{'Start'}=~/^[clxvi]+$/)
+ {
+ print PREFOUT "\\pagenumbering{roman}%", $eol;
+ }
+ elsif ($preface_data->{'Start'}=~/^[CLXVI]+$/)
+ {
+ print PREFOUT "\\pagenumbering{Roman}%", $eol;
+ }
+
+ print PREFOUT
+ "\\setcounter{page}{",
+ $preface_data->{'StartArabic'},
+ "}%", $eol;
+
+ # \hypersetup{draft} is used to suppress links.
+ # (Only a partial document so internal links may be
+ # dead. Also prevents unwanted tag before the DOCTYPE
+ # line in the HTML file.)
+
+ print PREFOUT
+ "\\hypersetup{draft}", $eol,
+ '\\makeatletter',
+ "\\\@openrightfalse\\input{../../$main_name.aux}",
+ '\\makeatother', $eol;
+
+ print PREFOUT
+ "\\providecommand{\\HCode}[1]{}", $eol,
+ "\\title{\\prefacename}", $eol,
+ "\\begin{document}", $eol,
+ "\\HCode{<div id=\"content\">}", $eol;
+
+ last;
+ }
+ else
+ {
+ print PREFOUT;
+ }
+ }
+
+ close BOOK;
+
+ # Preface file name will have '/' as directory divider
+
+ my $preffile = $preface_data->{'File'};
+
+ if ($dd eq "\\")
+ {
+ $preffile=~s/\//\\/g;
+ }
+
+ open PREFIN, $preffile
+ or die "$appname: Can't open '$preffile': $!\n";
+
+ my $scanning = 0;
+
+ while (<PREFIN>)
+ {
+ # This is fairly primitive and works best when the begin
+ # and end of the environment are on their own line.
+
+ if (/\\begin{preface}/)
+ {
+ print PREFOUT;
+ $scanning = 1;
+ }
+ elsif ($scanning)
+ {
+ print PREFOUT;
+
+ last if /\\end{preface}/;
+ }
+ }
+
+ close PREFIN;
+
+ print PREFOUT
+ "\\HCode{", &htmltimestamp, "}", $eol,
+ "\\HCode{</div>}", $eol,
+ &htmlmenu,
+ "\\end{document}", $eol;
+
+ close PREFOUT;
}
diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.dtx b/Master/texmf-dist/source/latex/jmlr/jmlr.dtx
index 6440de96f72..bea32ff22a6 100644
--- a/Master/texmf-dist/source/latex/jmlr/jmlr.dtx
+++ b/Master/texmf-dist/source/latex/jmlr/jmlr.dtx
@@ -7,7 +7,7 @@
% -author "Nicola Talbot"
% -codetitle "jmlr.cls Code"
% jmlr
-% Created on 2011/3/24 21:20
+% Created on 2012/1/5 12:59
%\fi
%\iffalse
%<*package>
@@ -30,7 +30,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2011 Nicola Talbot, all rights reserved.
+% Copyright (C) 2012 Nicola Talbot, all rights reserved.
% \fi
% \iffalse
%<*driver>
@@ -47,7 +47,7 @@
pdftitle={jmlr: LaTeX2e Classes for the Journal of Machine Learning Research},
pdfkeywords={LaTeX,jmlr}]{hyperref}
-\CheckSum{3806}
+\CheckSum{3918}
\OnlyDescription
\newcommand*{\appopt}[1]{\texttt{-{}-#1}}
@@ -65,7 +65,7 @@
% \author{Nicola L. C. Talbot\\[10pt]
%\url{http://theoval.cmp.uea.ac.uk/~nlct/}}
%
-% \date{2011-03-24 (version 1.11)}
+% \date{2012-01-05 (version 1.12)}
% \maketitle
%\tableofcontents
%
@@ -95,6 +95,25 @@
%PDF\LaTeX. \sectionref{sec:jmlrbook} describes how to use the
%\clsfmt{jmlrbook} class.
%
+%\begin{important}
+%Note that the \clsfmt{jmlr} (and therefore \clsfmt{jmlrbook}) class automatically loads
+%the \sty{hyperref} package, but some packages need to be loaded
+%before \sty{hyperref}.
+%\end{important}
+%
+%Anything that needs to be done before \sty{hyperref} is loaded can be specified
+%by defining the command
+%\begin{definition}[\DescribeMacro{\jmlrprehyperref}]
+%\cs{jmlrprehyperref}
+%\end{definition}
+%\emph{before} the class is loaded. For
+%example, to load the packages \styfmt{foo} and \styfmt{bar} before
+%\sty{hyperref}, you can do:
+%\begin{verbatim}
+%\newcommand{\jmlrprehyperref}{\usepackage{foo,bar}}
+%\documentclass{jmlr}
+%\end{verbatim}
+%
%The \app{makejmlrbook} Perl script can be used to make a book that
%uses the \clsfmt{jmlrbook} class. In addition to creating the print
%and online versions of the book, it will compile the individual
@@ -146,8 +165,6 @@
%\item[{\clsopt[bottom]{tablecaption}}] in a \env{table} environment,
%\ics{floatconts} puts the caption at the bottom.
%
-%\item[\clsopt{prehyperref}=\marg{stuff}] Does \meta{stuff} before
-%loading \sty{hyperref}.
%\end{description}
%
%\subsection{Title Information}
@@ -208,6 +225,13 @@
%\end{definition}
%This specifies the article's title. A short title for the page
%header can be supplied via the optional argument \meta{short title}.
+%If you want to force a line break in the title, use
+%\begin{definition}[\DescribeMacro{\titlebreak}]
+%\cs{titlebreak}
+%\end{definition}
+%instead of \cs{newline} or \verb|\\| as this will ensure that the
+%line break doesn't also end up in the table of contents or bookmarks
+%when the article is included in a book.
%
%\begin{definition}[\DescribeMacro{\editor}]
%\cs{editor}\marg{name}
@@ -224,12 +248,13 @@
%This specifies the author. The specifications \meta{author specs}
%are a bit different to \sty{jmlr2e} and \sty{jmlrwcp2e}. Use
%\begin{definition}[\DescribeMacro{\Name}]
-%\cs{Name}\marg{author's name}
+%\cs{Name}\oarg{abbreviated name}\marg{author's name}
%\end{definition}
%to specify the author's name. Note that if the surname contains a
%space it must be grouped (enclosed in braces \{\}). Similarly if
%the initial letter of each forename is a diacritic it must be
-%grouped. (See below for examples.)
+%grouped. If the abbreviation of the name doesn't get parsed
+%properly you can override the default using the optional argument. (See below for examples.)
%\begin{definition}[\DescribeMacro{\Email}]
%\cs{Email}\marg{author's email}
%\end{definition}
@@ -286,6 +311,14 @@
% \addr Address 2
% }
%\end{verbatim}
+%
+%\item[Example 4] The author is actually a company so there's no
+%first name and surname:
+%\begin{verbatim}
+%\author{\Name[Some Company, Ltd]{Some Company, Ltd}\Email{xyz:some.com}\\
+% \addr Address
+%}
+%\end{verbatim}
%\end{description}
%
%\subsection{Font Changing Commands}
@@ -985,21 +1018,6 @@
%
%\item[\clsopt{7x10}] Set the paper size to $7\times10$ inches.
%
-%\item[\clsopt{prehyperref}=\marg{stuff}] The \clsfmt{jmlr} class
-%automatically loads
-%the \sty{hyperref} package, but some packages need to be loaded
-%before \sty{hyperref}. This information can be specified using
-%the \clsopt{prehyperref} option. This is a key=value option. For
-%example, to load the packages \styfmt{foo} and \styfmt{bar} before
-%\sty{hyperref}, you can do:
-%\begin{verbatim}
-%\documentclass[prehyperref={\usepackage{foo,bar}}]{jmlrbook}
-%\end{verbatim}
-%or:
-%\begin{verbatim}
-%\documentclass[prehyperref={\usepackage{foo}\usepackage{bar}}]{jmlrbook}
-%\end{verbatim}
-%
%\item[\clsopt{10pt}] Use 10pt as the normal text size.
%\item[\clsopt{11pt}] Use 11pt as the normal text size (default).
%\item[\clsopt{12pt}] Use 12pt as the normal text size.
@@ -1562,7 +1580,7 @@
% Declare class and required TeX format:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlr}[2011/03/24 v1.11 (NLCT) Journal of Machine Learning Research]
+\ProvidesClass{jmlr}[2012/01/05 v1.12 (NLCT) Journal of Machine Learning Research]
% \end{macrocode}
%\changes{1.10}{2011-01-05}{hyperref now loaded by jmlr instead of
%jmlrbook}
@@ -1572,16 +1590,14 @@
% \end{macrocode}
% Some packages need to be loaded before \sty{hyperref} so provide a
% hook to do this:
-%\begin{macro}{\jmlr@prehyperref}
+%\begin{macro}{\jmlrprehyperref}
+%\changes{1.12}{2012/01/05}{removed @ from name so it can be defined
+%by user}
% \begin{macrocode}
-\providecommand*{\jmlr@prehyperref}{}
+\providecommand*{\jmlrprehyperref}{}
% \end{macrocode}
%\end{macro}
-% Provide option to add stuff before \sty{hyperref} is loaded:
-% \begin{macrocode}
-\define@key{jmlr.cls}{prehyperref}{%
- \renewcommand*{\jmlr@prehyperref}{#1}}
-% \end{macrocode}
+%\changes{1.12}{2012/01/05}{removed class option prehyperref}
% The following conditionals are provided to make this class play nicely
% with combine and aren't required for articles.
% \begin{macrocode}
@@ -1755,18 +1771,23 @@
% Do all the stuff that needs to be done before \sty{hyperref} is
% loaded:
% \begin{macrocode}
-\jmlr@prehyperref
+\jmlrprehyperref
% \end{macrocode}
% Load \sty{hyperref}:
% \begin{macrocode}
-\usepackage[colorlinks,
+\usepackage{hyperref}
+\usepackage{nameref}
+% \end{macrocode}
+% Set up hyperref options:
+% \begin{macrocode}
+\hypersetup{colorlinks,
linkcolor=blue,
citecolor=blue,
urlcolor=magenta,
linktocpage,
- plainpages=false]{hyperref}
-\usepackage{nameref}
+ plainpages=false}
% \end{macrocode}
+%
% If this is the print version, need to disable the hyperlinks:
% \begin{macrocode}
\ifgrayscale
@@ -1945,6 +1966,15 @@ Keywords:} \ignorespaces}%
\setlength\aftermaketitskip{0.3in plus 0.1in minus 0.1in}
% \end{macrocode}
%
+%\begin{macro}{\titlebreak}
+%\changes{1.12}{2012/01/05}{new}
+% Acts like new line in the paper title, but with jmlrbook acts like a space in
+% the table of contents and bookmarks.
+% \begin{macrocode}
+\newcommand*{\titlebreak}{\newline}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\title}
% Override definition of \cs{title} to allow for an optional
% argument (short title)
@@ -1956,6 +1986,15 @@ Keywords:} \ignorespaces}%
}
% \end{macrocode}
%\end{macro}
+%\begin{macro}{\@shorttitle}
+%\changes{1.12}{2012/01/05}{provided default value}
+% The short title of the document is initialised to \cs{jobname} to
+% ensure a basic document will compile even if no title is set.
+% \begin{macrocode}
+\newcommand*{\@shorttitle}{\jobname}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\jmlrtitlehook}
% \begin{macrocode}
\newcommand*{\jmlrtitlehook}{}
@@ -2067,11 +2106,11 @@ Keywords:} \ignorespaces}%
%\begin{macro}{\jmlrhtmlmaketitle}
% \begin{macrocode}
\newcommand{\jmlrhtmlmaketitle}{%
- \ifx\@jmlrauthors\@empty
+ \ifx\@jmlr@authors\@empty
\sbox\jmlrbox{\let\addr\relax\@author}%
\fi
\noindent\HCode{<h2>}\@title\HCode{</h2>}
- \noindent\@jmlrauthors
+ \noindent\@jmlr@authors
}
% \end{macrocode}
%\end{macro}
@@ -2193,30 +2232,51 @@ Keywords:} \ignorespaces}%
% Get the author's name and add surname to \cs{@shortauthors}.
% (Surnames with \qt{von} parts or with spaces in should be
% enclosed in braces)
+%\changes{1.12}{2012/01/05}{added optional argument}
% \begin{macrocode}
-\newcommand*{\Name}[1]{%
+\newcommand*{\Name}[2][]{%
+ \def\@authorlist{#1}%
\def\@forenames{}%
\def\@surname{}%
\def\nametag##1{}%
- \@parsename#1 \@nil\end@parsename
+ \@parsename#2 \@nil\end@parsename
\ifx\@shortauthor\@empty
\ifx\@sauthor\@empty
\global\let\@shortauthor\@surname
\global\let\@firstsurname\@surname
\fi
- \protected@xdef\@jmlrauthors{\@initials\space\@surname}%
+ \ifx\@authorlist\@empty
+ \protected@xdef\@jmlrauthors{\@initials\space\@surname}%
+ \else
+ \protected@xdef\@jmlrauthors{\@authorlist}%
+ \fi
\global\let\@firstauthor\@jmlrauthors
\else
\ifx\@sauthor\@empty
\expandafter\toks@\expandafter{\@shortauthor}%
\protected@xdef\@shortauthor{\the\toks@\space\@surname}%
\fi
- \protected@xdef\@jmlrauthors{\@jmlrauthors
- \noexpand\@jmlr@authors@sep
- \@initials\space\@surname}%
+ \ifx\@authorlist\@empty
+ \ifx\@jmlrauthors\@empty
+ \protected@xdef\@jmlrauthors{\@initials\space\@surname}%
+ \else
+ \protected@xdef\@jmlrauthors{\@jmlrauthors
+ \noexpand\@jmlr@authors@sep
+ \@initials\space\@surname}%
+ \fi
+ \else
+ \ifx\@jmlrauthors\@empty
+ \protected@xdef\@jmlrauthors{\@authorlist}%
+ \else
+ \protected@xdef\@jmlrauthors{\@jmlrauthors
+ \noexpand\@jmlr@authors@sep
+ \@authorlist
+ }%
+ \fi
+ \fi
\fi
\def\nametag##1{##1}%
- \@name #1%
+ \@name #2%
}
% \end{macrocode}
%\end{macro}
@@ -2376,7 +2436,7 @@ Keywords:} \ignorespaces}%
%\changes{1.09}{2010/12/01}{added \cs{@reprint}}
% \begin{macrocode}
\newcommand*{\@titlefoot}{\scriptsize\copyright\space\@jmlryear
- \space\@jmlrauthors.\hfill
+ \space\@jmlr@authors.\hfill
\@reprint
}
% \end{macrocode}
@@ -2396,9 +2456,26 @@ Keywords:} \ignorespaces}%
\newcommand\ps@jmlrtps{%
\let\@mkboth\@gobbletwo
\def\@oddhead{\scriptsize \@jmlrproceedings
- \ifx\@jmlrvolume\@empty\else\space\@jmlrvolume\fi
- \ifx\@jmlryear\@empty\else\space(\@jmlryear)\fi
- \ifx\@jmlrpages\@empty\else\space\@jmlrpages\fi
+ \ifx\@jmlrvolume\@empty
+ \else
+ \space\@jmlrvolume
+ \ifx\@jmlrissue\@empty\else(\@jmlrissue)\fi
+ \ifx\@jmlrpages\@empty
+ \ifx\@jmlryear\@empty
+ \else
+ \if\@jmlrissue\@empty,\fi
+ \fi
+ \else
+ :%
+ \fi
+ \fi
+ \ifx\@jmlrpages\@empty
+ \else
+ \ifx\@jmlrvolume\@empty\space\fi
+ \@jmlrpages
+ \ifx\@jmlryear\@empty\else,\fi
+ \fi
+ \ifx\@jmlryear\@empty\else\space\@jmlryear\fi
\hfill
\ifx\@jmlrworkshop\@empty
\ifx\@jmlrsubmitted\@empty
@@ -2519,11 +2596,19 @@ Keywords:} \ignorespaces}%
\newcommand*{\@jmlrauthors}{}
% \end{macrocode}
%\end{macro}
+%\begin{macro}{\@jmlr@authors}
+%\changes{1.12}{2012/01/05}{new}
+% \begin{macrocode}
+\newcommand*{\@jmlr@authors}{\@jmlrauthors}
+% \end{macrocode}
+%\end{macro}
%\begin{macro}{\jmlrauthors}
% This is provided in case \cs{Name} doesn't set \cs{@jmlrauthors}
% correctly.
+%\changes{1.12}{2012/01/05}{\cs{jmlrauthors} now redefines
+%\cs{@jmlr@authors} instead of \cs{@jmlrauthors}}
% \begin{macrocode}
-\newcommand*{\jmlrauthors}[1]{\renewcommand*{\@jmlrauthors}{#1}}
+\newcommand*{\jmlrauthors}[1]{\global\def\@jmlr@authors{#1}}
% \end{macrocode}
%\end{macro}
%
@@ -2859,7 +2944,7 @@ Keywords:} \ignorespaces}%
\fi
\endgroup}
\fi
-% \end{macrocode}
+% \end{macrocode}
%
% The \env{algorithm} environment should float like a figure or table.
% It should use the same counter as the \env{algorithm2e} environment.
@@ -2891,7 +2976,11 @@ Keywords:} \ignorespaces}%
\setcounter{section}{0}
\setcounter{subsection}{0}
\def\thesection{\Alph{section}}
- \def\theHsection{\Alph{section}}
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{added chapter to \cs{theHsection} to ensure unique
+%hyperlink names in book}
+% \begin{macrocode}
+ \def\theHsection{\theHchapter.\Alph{section}}
\def\presectionnum{Appendix~}%
}
% \end{macrocode}
@@ -3463,6 +3552,13 @@ Keywords:} \ignorespaces}%
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\booktocpostamble}
+%\changes{?}{??}{new}
+% \begin{macrocode}
+\newcommand*{\booktocpostamble}{}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\booktableofcontents}
% This is for the main table of contents when using
% the combine class file, and is not for use in individual
@@ -3478,6 +3574,7 @@ Keywords:} \ignorespaces}%
\@mkboth{\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
\booktocpreamble
\@starttoc{toc}%
+ \booktocpostamble
\if@restonecol\twocolumn\fi
}
% \end{macrocode}
@@ -3692,6 +3789,9 @@ Keywords:} \ignorespaces}%
This can cause a problem for jmlrbook.}{}%
\@ifpackageloaded{geometry}{Package `geometry' detected.\MessageBreak
This can cause a problem for jmlrbook.}{}%
+ \@ifpackageloaded{tabularx}{%
+ \ClassError{jmlr}{Package `tabularx' detected.\MessageBreak
+ This will break footnote links.}{}}{}%
}
\AtBeginDocument{%
\@jmlr@check@packages
@@ -3724,21 +3824,28 @@ Keywords:} \ignorespaces}%
% \end{macrocode}
% Declare class:
% \begin{macrocode}
-\ProvidesClass{jmlrbook}[2011/03/24 v1.11 (NLCT) JMLR Book Style]
+\ProvidesClass{jmlrbook}[2012/01/05 v1.12 (NLCT) JMLR Book Style]
% \end{macrocode}
% Need \sty{xkeyval} package to have key=value class options
% \begin{macrocode}
\RequirePackage{xkeyval}
% \end{macrocode}
-% Some packages need to be loaded before \sty{hyperref} so provide a
-% hook to do this:
+% Requires double spacing for the title page
% \begin{macrocode}
-\newcommand*{\jmlr@prehyperref}{}
+\RequirePackage{setspace}
% \end{macrocode}
-% Option to add stuff before \sty{hyperref} is loaded:
+%
+% Requires fink package to determine if the preface is in the main
+% document or in a separate file.
+%\changes{1.11}{2011-03-24}{fink package now required}
% \begin{macrocode}
-\define@key{jmlrbook.cls}{prehyperref}{%
- \renewcommand*{\jmlr@prehyperref}{#1}}
+\RequirePackage{fink}
+% \end{macrocode}
+% Some packages need to be loaded before \sty{hyperref} so provide a
+% hook to do this:
+%\changes{1.12}{2012/01/05}{changed \cs{newcommand} to \cs{providecommand}}
+% \begin{macrocode}
+\providecommand*{\jmlrprehyperref}{}
% \end{macrocode}
% Determine whether to select color or grayscale
% \begin{macrocode}
@@ -3823,17 +3930,6 @@ Keywords:} \ignorespaces}%
\expandafter\NAT@parse@date\NAT@date??????@@%
\ifciteindex\NAT@index\fi}
% \end{macrocode}
-% Requires double spacing for the title page
-% \begin{macrocode}
-\RequirePackage{setspace}
-% \end{macrocode}
-%
-% Requires fink package to determine if the preface is in the main
-% document or in a separate file.
-%\changes{1.11}{2011-03-24}{fink package now required}
-% \begin{macrocode}
-\RequirePackage{fink}
-% \end{macrocode}
% Switch on two-side mode
% \begin{macrocode}
\@twosidetrue
@@ -3993,7 +4089,7 @@ Keywords:} \ignorespaces}%
\newcommand*{\volume}[1]{\renewcommand*{\@volume}{#1}}
% \end{macrocode}
%\end{macro}
-%\begin{macro}{\issue}
+%\begin{macro}{\jmlrissue}
% \begin{macrocode}
\newcommand*{\@issue}{\@jmlrissue}
\newcommand*{\issue}[1]{\renewcommand*{\@issue}{#1}}
@@ -4335,24 +4431,44 @@ Keywords:} \ignorespaces}%
% \end{macrocode}
%\end{macro}
%\begin{macro}{\theHalgorithm}
+%\changes{1.12}{2012/01/05}{in definition, changed \cs{thechapter}
+%to \cs{theHchapter}}
% \begin{macrocode}
-\def\theHalgorithm{\thechapter.\thealgorithm}
+\def\theHalgorithm{\theHchapter.\thealgorithm}
% \end{macrocode}
%\end{macro}
-\def\theHexample{\thechapter.\theexample}
-\def\theHtheorem{\thechapter.\thetheorem}
+\def\theHexample{\theHchapter.\theexample}
+\def\theHtheorem{\theHchapter.\thetheorem}
%\begin{macro}{\theHsection}
% \begin{macrocode}
-\def\theHsection{\thechapter.\thesection}
-\def\theHsubsection{\thechapter.\thesubsection}
-\def\theHsubsubsection{\thechapter.\thesubsubsection}
-\def\theHparagraph{\thechapter.\theparagraph}
+\def\theHsection{\theHchapter.\thesection}
+\def\theHsubsection{\theHchapter.\thesubsection}
+\def\theHsubsubsection{\theHchapter.\thesubsubsection}
+\def\theHparagraph{\theHchapter.\theparagraph}
% \end{macrocode}
%\end{macro}
%\begin{macro}{\theHsubfigure}
% \begin{macrocode}
-\def\theHsubfigure{\thechapter.\thefigure.\thesubfigure}
-\def\theHsubtable{\thechapter.\thetable.\thesubtable}
+\def\theHsubfigure{\theHfigure.\arabic{subfigure}}
+\def\theHsubtable{\theHtable.\arabic{subtable}}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\theHfootnote}
+%\changes{1.12}{2012/01/05}{new}
+% \begin{macrocode}
+\def\theHfootnote{\theHchapter.\alpha{footnote}}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\theHtable}
+%\changes{1.12}{2012/01/05}{new}
+% \begin{macrocode}
+\def\theHtable{\theHchapter.\arabic{table}}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\theHfigure}
+%\changes{1.12}{2012/01/05}{new}
+% \begin{macrocode}
+\def\theHfigure{\theHchapter.\arabic{figure}}
% \end{macrocode}
%\end{macro}
%\begin{macro}{\mailto}
@@ -4655,18 +4771,30 @@ Keywords:} \ignorespaces}%
%\changes{1.09}{2010/12/01}{Added \cs{label} to \cs{jmlrmaketitlehook}}
% \begin{macrocode}
\label{}%
+ \def\titlebreak{ }%
\addtomaincontents{toc}%
- {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}%
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{changed \cs{@shorttitle} to \cs{@title}}
+% \begin{macrocode}
+ {%
+ \protect\contentsline{papertitle}{\@title}{\thepage}%
{page.\thepage}}%
- \pdfbookmark{\@shorttitle}{chapter.\thechapter}%
+ \pdfbookmark{\@shorttitle}{chapter.\theHchapter}%
\def\@jmlr@authors@sep{ \& }%
- \tocchapterpubauthor{\@jmlrauthors}%
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}}
+% \begin{macrocode}
+ \tocchapterpubauthor{\@jmlr@authors}%
{%
\@jmlrabbrvproceedings
\ifx\@jmlrvolume\@empty
\ifx\@jmlrpages\@empty\else\space\fi
\else
\space\@jmlrvolume
+ \ifx\@jmlrissue\@empty
+ \else
+ (\@jmlrissue)%
+ \fi
\ifx\@jmlrpages\@empty\else:\fi
\fi
\ifx\@jmlrpages\@empty
@@ -4676,7 +4804,10 @@ Keywords:} \ignorespaces}%
\fi
\space\@jmlryear
}%
- \@write@author{#1}{\@jmlrauthors}%
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}}
+% \begin{macrocode}
+ \@write@author{#1}{\@jmlr@authors}%
}%
\def\InputIfFileExists##1##2##3{%
\IfFileExists{##1}{%
@@ -4694,6 +4825,7 @@ Keywords:} \ignorespaces}%
\gdef\@shortauthor{}%
\gdef\@shorttitle{}%
\gdef\@firstauthor{}%
+ \gdef\@jmlr@authors{\@jmlrauthors}%
\gdef\@jmlrauthors{}%
\gdef\@firstsurname{}%
}
@@ -4722,24 +4854,40 @@ not permitted outside `jmlrpapers' environment}{}%
%\changes{1.09}{2010/12/01}{Added \cs{label} to \cs{jmlrmaketitlehook}}
% \begin{macrocode}
\label{}%
+ \def\titlebreak{ }%
\addtomaincontents{toc}%
- {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}%
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{changed \cs{@shorttitle} to \cs{@title}}
+% \begin{macrocode}
+ {%
+ \protect\contentsline{papertitle}{\@title}{\thepage}%
{page.\thepage}}%
- \pdfbookmark{\@shorttitle}{chapter.\thechapter}%
+ \pdfbookmark{\@shorttitle}{chapter.\theHchapter}%
\def\@jmlr@authors@sep{ \& }%
- \tocchapterpubauthor{\@jmlrauthors}%
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}}
+% \begin{macrocode}
+ \tocchapterpubauthor{\@jmlr@authors}%
{%
\@jmlrabbrvproceedings
\ifx\@jmlrvolume\@empty
\space
\else
- \space\@jmlrvolume:%
+ \space\@jmlrvolume
+ \ifx\@jmlrissue\@empty
+ \else
+ (\@jmlrissue)%
+ \fi
+ :%
\fi
\protect\articlepagesref{#1}%
\ifx\@jmlryear\@empty\else,\fi
\space\@jmlryear
}%
- \@write@author{#1}{\@jmlrauthors}%
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}}
+% \begin{macrocode}
+ \@write@author{#1}{\@jmlr@authors}%
}%
\def\InputIfFileExists##1##2##3{%
\IfFileExists{##1}{%
@@ -4757,6 +4905,7 @@ not permitted outside `jmlrpapers' environment}{}%
\gdef\@shortauthor{}%
\gdef\@shorttitle{}%
\gdef\@firstauthor{}%
+ \gdef\@jmlr@authors{\@jmlrauthors}%
\gdef\@jmlrauthors{}%
\gdef\@firstsurname{}%
}
@@ -4785,17 +4934,25 @@ not permitted outside `jmlrpapers' environment}{}%
\def\@extra@b@citeb{#1}%
\def\@extra@binfo{#1}%
\def\jmlrmaketitlehook{%
+ \def\titlebreak{ }%
\addtomaincontents{toc}%
- {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}%
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{changed \cs{@shorttitle} to \cs{@title}}
+% \begin{macrocode}
+ {%
+ \protect\contentsline{papertitle}{\@title}{\thepage}%
{page.\thepage}}%
% \end{macrocode}
%\changes{1.09}{2010/12/01}{Added \cs{label} to \cs{jmlrmaketitlehook}}
% \begin{macrocode}
\label{}%
- \pdfbookmark{\@shorttitle}{chapter.\thechapter}%
+ \pdfbookmark{\@shorttitle}{chapter.\theHchapter}%
\def\@jmlr@authors@sep{ \& }%
- \tocchapterauthor{\@jmlrauthors}%
- \@write@author{#1}{\@jmlrauthors}%
+% \end{macrocode}
+%\changes{1.12}{2012/01/05}{changed \cs{@jmlrauthors} to \cs{@jmlr@authors}}
+% \begin{macrocode}
+ \tocchapterauthor{\@jmlr@authors}%
+ \@write@author{#1}{\@jmlr@authors}%
\jmlrpages{}%
\jmlrvolume{}%
\jmlryear{}%
@@ -4820,6 +4977,7 @@ not permitted outside `jmlrpapers' environment}{}%
\gdef\@shortauthor{}%
\gdef\@shorttitle{}%
\gdef\@firstauthor{}%
+ \gdef\@jmlr@authors{\@jmlrauthors}%
\gdef\@jmlrauthors{}%
\gdef\@firstsurname{}%
}
diff --git a/Master/texmf-dist/source/latex/jmlr/jmlr.ins b/Master/texmf-dist/source/latex/jmlr/jmlr.ins
index 4764faedefd..45878ab8df9 100644
--- a/Master/texmf-dist/source/latex/jmlr/jmlr.ins
+++ b/Master/texmf-dist/source/latex/jmlr/jmlr.ins
@@ -1,10 +1,10 @@
-% jmlr.ins generated using makedtx version 0.94b 2011/3/24 21:20
+% jmlr.ins generated using makedtx version 0.94b 2012/1/5 12:59
\input docstrip
\preamble
jmlr.dtx
- Copyright 2011 Nicola Talbot
+ Copyright 2012 Nicola Talbot
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlr.cls b/Master/texmf-dist/tex/latex/jmlr/jmlr.cls
index cf016afd3db..3e92bde0266 100644
--- a/Master/texmf-dist/tex/latex/jmlr/jmlr.cls
+++ b/Master/texmf-dist/tex/latex/jmlr/jmlr.cls
@@ -7,7 +7,7 @@
%% jmlr.dtx (with options: `jmlr.cls,package')
%%
%% jmlr.dtx
-%% Copyright 2011 Nicola Talbot
+%% Copyright 2012 Nicola Talbot
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -41,11 +41,9 @@
%% First editor:
%% Second editor:
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlr}[2011/03/24 v1.11 (NLCT) Journal of Machine Learning Research]
+\ProvidesClass{jmlr}[2012/01/05 v1.12 (NLCT) Journal of Machine Learning Research]
\RequirePackage{xkeyval}
-\providecommand*{\jmlr@prehyperref}{}
-\define@key{jmlr.cls}{prehyperref}{%
- \renewcommand*{\jmlr@prehyperref}{#1}}
+\providecommand*{\jmlrprehyperref}{}
\newif\if@openright
\newif\if@mainmatter \@mainmattertrue
\@ifundefined{ifgrayscale}{
@@ -127,14 +125,15 @@
\RequirePackage{url}
\RequirePackage[x11names]{xcolor}
\RequirePackage[algo2e,ruled]{algorithm2e}
-\jmlr@prehyperref
-\usepackage[colorlinks,
+\jmlrprehyperref
+\usepackage{hyperref}
+\usepackage{nameref}
+\hypersetup{colorlinks,
linkcolor=blue,
citecolor=blue,
urlcolor=magenta,
linktocpage,
- plainpages=false]{hyperref}
-\usepackage{nameref}
+ plainpages=false}
\ifgrayscale
\hypersetup{draft}
\fi
@@ -213,11 +212,13 @@ Keywords:} \ignorespaces}%
\setlength\beforetitskip{0.05in plus 0.08in minus 0.08in}
\setlength\interauthorskip{0.08in plus 0.1in minus 0.1in}
\setlength\aftermaketitskip{0.3in plus 0.1in minus 0.1in}
+\newcommand*{\titlebreak}{\newline}
\renewcommand*{\title}[2][\@title]{%
\def\@shorttitle{#1}%
\def\@title{#2}%
\jmlrtitlehook
}
+\newcommand*{\@shorttitle}{\jobname}
\newcommand*{\jmlrtitlehook}{}
\renewcommand*{\author}[2][]{%
\def\@author{#2}%
@@ -269,11 +270,11 @@ Keywords:} \ignorespaces}%
\newcommand*{\jmlrmaketitlehook}{}
\newcommand*{\jmlrpremaketitlehook}{}
\newcommand{\jmlrhtmlmaketitle}{%
- \ifx\@jmlrauthors\@empty
+ \ifx\@jmlr@authors\@empty
\sbox\jmlrbox{\let\addr\relax\@author}%
\fi
\noindent\HCode{<h2>}\@title\HCode{</h2>}
- \noindent\@jmlrauthors
+ \noindent\@jmlr@authors
}
%%\begin{macro}{\jmlrbox}
\newsavebox\jmlrbox
@@ -331,29 +332,49 @@ Keywords:} \ignorespaces}%
\def\@initial{#1.-#3.}%
\fi
}
-\newcommand*{\Name}[1]{%
+\newcommand*{\Name}[2][]{%
+ \def\@authorlist{#1}%
\def\@forenames{}%
\def\@surname{}%
\def\nametag##1{}%
- \@parsename#1 \@nil\end@parsename
+ \@parsename#2 \@nil\end@parsename
\ifx\@shortauthor\@empty
\ifx\@sauthor\@empty
\global\let\@shortauthor\@surname
\global\let\@firstsurname\@surname
\fi
- \protected@xdef\@jmlrauthors{\@initials\space\@surname}%
+ \ifx\@authorlist\@empty
+ \protected@xdef\@jmlrauthors{\@initials\space\@surname}%
+ \else
+ \protected@xdef\@jmlrauthors{\@authorlist}%
+ \fi
\global\let\@firstauthor\@jmlrauthors
\else
\ifx\@sauthor\@empty
\expandafter\toks@\expandafter{\@shortauthor}%
\protected@xdef\@shortauthor{\the\toks@\space\@surname}%
\fi
- \protected@xdef\@jmlrauthors{\@jmlrauthors
- \noexpand\@jmlr@authors@sep
- \@initials\space\@surname}%
+ \ifx\@authorlist\@empty
+ \ifx\@jmlrauthors\@empty
+ \protected@xdef\@jmlrauthors{\@initials\space\@surname}%
+ \else
+ \protected@xdef\@jmlrauthors{\@jmlrauthors
+ \noexpand\@jmlr@authors@sep
+ \@initials\space\@surname}%
+ \fi
+ \else
+ \ifx\@jmlrauthors\@empty
+ \protected@xdef\@jmlrauthors{\@authorlist}%
+ \else
+ \protected@xdef\@jmlrauthors{\@jmlrauthors
+ \noexpand\@jmlr@authors@sep
+ \@authorlist
+ }%
+ \fi
+ \fi
\fi
\def\nametag##1{##1}%
- \@name #1%
+ \@name #2%
}
\newcommand*{\jmlrabbrnamelist}[1]{%
\def\nametag##1{}%
@@ -421,7 +442,7 @@ Keywords:} \ignorespaces}%
\global\let\@reprint\@empty
}
\newcommand*{\@titlefoot}{\scriptsize\copyright\space\@jmlryear
- \space\@jmlrauthors.\hfill
+ \space\@jmlr@authors.\hfill
\@reprint
}
\let\@reprint\@empty
@@ -430,9 +451,26 @@ Keywords:} \ignorespaces}%
\newcommand\ps@jmlrtps{%
\let\@mkboth\@gobbletwo
\def\@oddhead{\scriptsize \@jmlrproceedings
- \ifx\@jmlrvolume\@empty\else\space\@jmlrvolume\fi
- \ifx\@jmlryear\@empty\else\space(\@jmlryear)\fi
- \ifx\@jmlrpages\@empty\else\space\@jmlrpages\fi
+ \ifx\@jmlrvolume\@empty
+ \else
+ \space\@jmlrvolume
+ \ifx\@jmlrissue\@empty\else(\@jmlrissue)\fi
+ \ifx\@jmlrpages\@empty
+ \ifx\@jmlryear\@empty
+ \else
+ \if\@jmlrissue\@empty,\fi
+ \fi
+ \else
+ :%
+ \fi
+ \fi
+ \ifx\@jmlrpages\@empty
+ \else
+ \ifx\@jmlrvolume\@empty\space\fi
+ \@jmlrpages
+ \ifx\@jmlryear\@empty\else,\fi
+ \fi
+ \ifx\@jmlryear\@empty\else\space\@jmlryear\fi
\hfill
\ifx\@jmlrworkshop\@empty
\ifx\@jmlrsubmitted\@empty
@@ -475,7 +513,8 @@ Keywords:} \ignorespaces}%
\let\@jmlrworkshop\@empty
\newcommand*{\jmlrworkshop}[1]{\renewcommand*{\@jmlrworkshop}{#1}}
\newcommand*{\@jmlrauthors}{}
-\newcommand*{\jmlrauthors}[1]{\renewcommand*{\@jmlrauthors}{#1}}
+\newcommand*{\@jmlr@authors}{\@jmlrauthors}
+\newcommand*{\jmlrauthors}[1]{\global\def\@jmlr@authors{#1}}
\def\figurecaption#1#2{\noindent\hangindent 40pt
\hbox to 36pt {\small\slshape #1 \hfil}
@@ -676,7 +715,7 @@ Keywords:} \ignorespaces}%
\setcounter{section}{0}
\setcounter{subsection}{0}
\def\thesection{\Alph{section}}
- \def\theHsection{\Alph{section}}
+ \def\theHsection{\theHchapter.\Alph{section}}
\def\presectionnum{Appendix~}%
}
\let\appendix\artappendix
@@ -964,6 +1003,7 @@ Keywords:} \ignorespaces}%
\fi
\@mainmatterfalse}
\newcommand*{\booktocpreamble}{}
+\newcommand*{\booktocpostamble}{}
\newcommand\booktableofcontents{%
\if@twocolumn
\@restonecoltrue\onecolumn
@@ -974,6 +1014,7 @@ Keywords:} \ignorespaces}%
\@mkboth{\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
\booktocpreamble
\@starttoc{toc}%
+ \booktocpostamble
\if@restonecol\twocolumn\fi
}
\let\arttableofcontents\tableofcontents
@@ -1098,6 +1139,9 @@ Keywords:} \ignorespaces}%
This can cause a problem for jmlrbook.}{}%
\@ifpackageloaded{geometry}{Package `geometry' detected.\MessageBreak
This can cause a problem for jmlrbook.}{}%
+ \@ifpackageloaded{tabularx}{%
+ \ClassError{jmlr}{Package `tabularx' detected.\MessageBreak
+ This will break footnote links.}{}}{}%
}
\AtBeginDocument{%
\@jmlr@check@packages
diff --git a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls
index f05c4fc0dd9..74d58356431 100644
--- a/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls
+++ b/Master/texmf-dist/tex/latex/jmlr/jmlrbook.cls
@@ -7,7 +7,7 @@
%% jmlr.dtx (with options: `jmlrbook.cls,package')
%%
%% jmlr.dtx
-%% Copyright 2011 Nicola Talbot
+%% Copyright 2012 Nicola Talbot
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -41,11 +41,11 @@
%% First editor:
%% Second editor:
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jmlrbook}[2011/03/24 v1.11 (NLCT) JMLR Book Style]
+\ProvidesClass{jmlrbook}[2012/01/05 v1.12 (NLCT) JMLR Book Style]
\RequirePackage{xkeyval}
-\newcommand*{\jmlr@prehyperref}{}
-\define@key{jmlrbook.cls}{prehyperref}{%
- \renewcommand*{\jmlr@prehyperref}{#1}}
+\RequirePackage{setspace}
+\RequirePackage{fink}
+\providecommand*{\jmlrprehyperref}{}
\newif\ifgrayscale
\grayscalefalse
\DeclareOptionX{color}{\grayscalefalse}
@@ -89,8 +89,6 @@
\expandafter\NAT@split\NAT@temp?????@@%
\expandafter\NAT@parse@date\NAT@date??????@@%
\ifciteindex\NAT@index\fi}
-\RequirePackage{setspace}
-\RequirePackage{fink}
\@twosidetrue
\newif\if@openright
\@openrighttrue
@@ -338,15 +336,18 @@
\@ifundefined{c@example}{}{\setcounter{example}{0}}%
}
\renewcommand*{\contentsname}{Table of Contents}
-\def\theHalgorithm{\thechapter.\thealgorithm}
-\def\theHexample{\thechapter.\theexample}
-\def\theHtheorem{\thechapter.\thetheorem}
-\def\theHsection{\thechapter.\thesection}
-\def\theHsubsection{\thechapter.\thesubsection}
-\def\theHsubsubsection{\thechapter.\thesubsubsection}
-\def\theHparagraph{\thechapter.\theparagraph}
-\def\theHsubfigure{\thechapter.\thefigure.\thesubfigure}
-\def\theHsubtable{\thechapter.\thetable.\thesubtable}
+\def\theHalgorithm{\theHchapter.\thealgorithm}
+\def\theHexample{\theHchapter.\theexample}
+\def\theHtheorem{\theHchapter.\thetheorem}
+\def\theHsection{\theHchapter.\thesection}
+\def\theHsubsection{\theHchapter.\thesubsection}
+\def\theHsubsubsection{\theHchapter.\thesubsubsection}
+\def\theHparagraph{\theHchapter.\theparagraph}
+\def\theHsubfigure{\theHfigure.\arabic{subfigure}}
+\def\theHsubtable{\theHtable.\arabic{subtable}}
+\def\theHfootnote{\theHchapter.\alpha{footnote}}
+\def\theHtable{\theHchapter.\arabic{table}}
+\def\theHfigure{\theHchapter.\arabic{figure}}
\renewcommand*{\mailto}[1]{%
\href{mailto:#1}{\nolinkurl{#1}}%
}
@@ -490,18 +491,24 @@
\graphicspath{{\@importdir}}%
\def\jmlrmaketitlehook{%
\label{}%
+ \def\titlebreak{ }%
\addtomaincontents{toc}%
- {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}%
+ {%
+ \protect\contentsline{papertitle}{\@title}{\thepage}%
{page.\thepage}}%
- \pdfbookmark{\@shorttitle}{chapter.\thechapter}%
+ \pdfbookmark{\@shorttitle}{chapter.\theHchapter}%
\def\@jmlr@authors@sep{ \& }%
- \tocchapterpubauthor{\@jmlrauthors}%
+ \tocchapterpubauthor{\@jmlr@authors}%
{%
\@jmlrabbrvproceedings
\ifx\@jmlrvolume\@empty
\ifx\@jmlrpages\@empty\else\space\fi
\else
\space\@jmlrvolume
+ \ifx\@jmlrissue\@empty
+ \else
+ (\@jmlrissue)%
+ \fi
\ifx\@jmlrpages\@empty\else:\fi
\fi
\ifx\@jmlrpages\@empty
@@ -511,7 +518,7 @@
\fi
\space\@jmlryear
}%
- \@write@author{#1}{\@jmlrauthors}%
+ \@write@author{#1}{\@jmlr@authors}%
}%
\def\InputIfFileExists##1##2##3{%
\IfFileExists{##1}{%
@@ -529,6 +536,7 @@
\gdef\@shortauthor{}%
\gdef\@shorttitle{}%
\gdef\@firstauthor{}%
+ \gdef\@jmlr@authors{\@jmlrauthors}%
\gdef\@jmlrauthors{}%
\gdef\@firstsurname{}%
}
@@ -547,24 +555,31 @@ not permitted outside `jmlrpapers' environment}{}%
\graphicspath{{\@importdir}}%
\def\jmlrmaketitlehook{%
\label{}%
+ \def\titlebreak{ }%
\addtomaincontents{toc}%
- {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}%
+ {%
+ \protect\contentsline{papertitle}{\@title}{\thepage}%
{page.\thepage}}%
- \pdfbookmark{\@shorttitle}{chapter.\thechapter}%
+ \pdfbookmark{\@shorttitle}{chapter.\theHchapter}%
\def\@jmlr@authors@sep{ \& }%
- \tocchapterpubauthor{\@jmlrauthors}%
+ \tocchapterpubauthor{\@jmlr@authors}%
{%
\@jmlrabbrvproceedings
\ifx\@jmlrvolume\@empty
\space
\else
- \space\@jmlrvolume:%
+ \space\@jmlrvolume
+ \ifx\@jmlrissue\@empty
+ \else
+ (\@jmlrissue)%
+ \fi
+ :%
\fi
\protect\articlepagesref{#1}%
\ifx\@jmlryear\@empty\else,\fi
\space\@jmlryear
}%
- \@write@author{#1}{\@jmlrauthors}%
+ \@write@author{#1}{\@jmlr@authors}%
}%
\def\InputIfFileExists##1##2##3{%
\IfFileExists{##1}{%
@@ -582,6 +597,7 @@ not permitted outside `jmlrpapers' environment}{}%
\gdef\@shortauthor{}%
\gdef\@shorttitle{}%
\gdef\@firstauthor{}%
+ \gdef\@jmlr@authors{\@jmlrauthors}%
\gdef\@jmlrauthors{}%
\gdef\@firstsurname{}%
}
@@ -598,14 +614,16 @@ not permitted outside `jmlrpapers' environment}{}%
\def\@extra@b@citeb{#1}%
\def\@extra@binfo{#1}%
\def\jmlrmaketitlehook{%
+ \def\titlebreak{ }%
\addtomaincontents{toc}%
- {\protect\contentsline{papertitle}{\@shorttitle}{\thepage}%
+ {%
+ \protect\contentsline{papertitle}{\@title}{\thepage}%
{page.\thepage}}%
\label{}%
- \pdfbookmark{\@shorttitle}{chapter.\thechapter}%
+ \pdfbookmark{\@shorttitle}{chapter.\theHchapter}%
\def\@jmlr@authors@sep{ \& }%
- \tocchapterauthor{\@jmlrauthors}%
- \@write@author{#1}{\@jmlrauthors}%
+ \tocchapterauthor{\@jmlr@authors}%
+ \@write@author{#1}{\@jmlr@authors}%
\jmlrpages{}%
\jmlrvolume{}%
\jmlryear{}%
@@ -630,6 +648,7 @@ not permitted outside `jmlrpapers' environment}{}%
\gdef\@shortauthor{}%
\gdef\@shorttitle{}%
\gdef\@firstauthor{}%
+ \gdef\@jmlr@authors{\@jmlrauthors}%
\gdef\@jmlrauthors{}%
\gdef\@firstsurname{}%
}