jmlr: LaTeX2e Classes for the Journal of Machine Learning Research
jmlr: LaTeX2e Classes for the Journal of Machine Learning Research
jmlr: LaTeX2e Classes for the Journal of Machine Learning Research
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
@new@articleauthor@write@<strong>jmlr</strong>@import\@<strong>jmlr</strong>@importite@<strong>jmlr</strong>@apdimport\@<strong>jmlr</strong>@apdimport@write@<strong>jmlr</strong>@importlrpremaketitlehook\<strong>jmlr</strong>importhook1894 \newcommand*{\@new@articleauthor}[2]{%1895 \expandafter\gdef\csname @<strong>jmlr</strong>@author@#1\endcsname{%1896 \hyperref[#1<strong>jmlr</strong>start]{#2}}%1897 }The accompanying make<strong>jmlr</strong>book Perl script scans <strong>the</strong> aux file <strong>for</strong> in<strong>for</strong>mation.Any articles imported using \importpubpaper, \importpaper or\importarticle need to write <strong>the</strong> relevant in<strong>for</strong>mation to <strong>the</strong> aux file.1898 \newcommand*{\@@write@<strong>jmlr</strong>@import}[3]{%1899 \protected@write\@mainauxout{}{\string\@<strong>jmlr</strong>@import{#1}{#2}{#3}}%1900 }LATEX should ignore \@<strong>jmlr</strong>@import as it’s only needed <strong>for</strong> make<strong>jmlr</strong>book:1901 \newcommand*{\@<strong>jmlr</strong>@import}[3]{}As above but <strong>for</strong> files imported in <strong>the</strong> appendix.1902 \newcommand*{\@@write@<strong>jmlr</strong>@apdimport}[3]{%1903 \protected@write\@mainauxout{}{\string\@<strong>jmlr</strong>@apdimport{#1}{#2}{#3}}%1904 }As above but <strong>for</strong> files imported in <strong>the</strong> appendix. LATEX should ignore \@<strong>jmlr</strong>@apdimportas it’s only needed <strong>for</strong> make<strong>jmlr</strong>bookgui:1905 \newcommand*{\@<strong>jmlr</strong>@apdimport}[3]{}Initialise to \@@write@<strong>jmlr</strong>@import and switch to \@@write@<strong>jmlr</strong>@apdimportin <strong>the</strong> appendices.1906 \def\@write@<strong>jmlr</strong>@import{\@@write@<strong>jmlr</strong>@import}Redefine \<strong>jmlr</strong>premaketitlehook1907 \def\<strong>jmlr</strong>premaketitlehook{%1908 \cleardoublepage1909 \phantomsection1910 \let\@currentlabelname\@shorttitle1911 \refstepcounter{chapter}%1912 }%Hook just be<strong>for</strong>e document is imported.1913 \newcommand*{\<strong>jmlr</strong>importhook}{}\importpubpaperImport a document that has already been published. Syntax: \importpubpaper[〈label〉]{〈dir〉}{〈file〉}{〈pagwhere 〈dir〉 is <strong>the</strong> directory in which <strong>the</strong> paper is located, 〈file〉 is <strong>the</strong> name<strong>of</strong> <strong>the</strong> file and 〈pages〉 indicates <strong>the</strong> page range <strong>for</strong> <strong>the</strong> original version. Theoptional argument is a label. This is used to prefix <strong>the</strong> labels and citationsin <strong>the</strong> document so <strong>the</strong>y don’t clash with o<strong>the</strong>r imported articles. If omitted,〈dir〉/〈file〉 is used instead.92