12.07.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!