templates/iclr2026/iclr2026_conference.sty
templates/iclr2026/iclr2026_conference.styBrowse 56 files
3,474 tokens
9,025 bytes
Token encoding: o200k_base
Snapshot 24fd22b
← Back to SKILL.md
1%%%% ICLR Macros (LaTex)2%%%% Adapted by Hugo Larochelle from the NIPS stylefile Macros3%%%% Style File4%%%% Dec 12, 1990 Rev Aug 14, 1991; Sept, 1995; April, 1997; April, 1999; October 20145 6% This file can be used with Latex2e whether running in main mode, or7% 2.09 compatibility mode.8%9% If using main mode, you need to include the commands10% \documentclass{article}11% \usepackage{iclr14submit_e,times}12%13 14% Change the overall width of the page. If these parameters are15% changed, they will require corresponding changes in the16% maketitle section.17%18\usepackage{eso-pic} % used by \AddToShipoutPicture19\RequirePackage{fancyhdr}20\RequirePackage{natbib}21 22% modification to natbib citations23\setcitestyle{authoryear,round,citesep={;},aysep={,},yysep={;}}24 25\renewcommand{\topfraction}{0.95} % let figure take up nearly whole page26\renewcommand{\textfraction}{0.05} % let figure take up nearly whole page27 28% Define iclrfinal, set to true if iclrfinalcopy is defined29\newif\ificlrfinal30\iclrfinalfalse31\def\iclrfinalcopy{\iclrfinaltrue}32\font\iclrtenhv = phvb at 8pt33 34% Specify the dimensions of each page35 36\setlength{\paperheight}{11in}37\setlength{\paperwidth}{8.5in}38 39 40\oddsidemargin .5in % Note \oddsidemargin = \evensidemargin41\evensidemargin .5in42\marginparwidth 0.07 true in43%\marginparwidth 0.75 true in44%\topmargin 0 true pt % Nominal distance from top of page to top of45%\topmargin 0.125in46\topmargin -0.625in47\addtolength{\headsep}{0.25in}48\textheight 9.0 true in % Height of text (including footnotes & figures)49\textwidth 5.5 true in % Width of text line.50\widowpenalty=1000051\clubpenalty=1000052 53% \thispagestyle{empty} \pagestyle{empty}54\flushbottom \sloppy55 56% We're never going to need a table of contents, so just flush it to57% save space --- suggested by drstrip@sandia-258\def\addcontentsline#1#2#3{}59 60% Title stuff, taken from deproc.61\def\maketitle{\par62\begingroup63 \def\thefootnote{\fnsymbol{footnote}}64 \def\@makefnmark{\hbox to 0pt{$^{\@thefnmark}$\hss}} % for perfect author65 % name centering66% The footnote-mark was overlapping the footnote-text,67% added the following to fix this problem (MK)68 \long\def\@makefntext##1{\parindent 1em\noindent69 \hbox to1.8em{\hss $\m@th ^{\@thefnmark}$}##1}70 \@maketitle \@thanks71\endgroup72\setcounter{footnote}{0}73\let\maketitle\relax \let\@maketitle\relax74\gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}75 76% The toptitlebar has been raised to top-justify the first page77 78\usepackage{fancyhdr}79\pagestyle{fancy}80\fancyhead{}81 82% Title (includes both anonimized and non-anonimized versions)83\def\@maketitle{\vbox{\hsize\textwidth84%\linewidth\hsize \vskip 0.1in \toptitlebar \centering85{\LARGE\sc \@title\par}86%\bottomtitlebar % \vskip 0.1in % minus87\ificlrfinal88 \lhead{Published as a conference paper at ICLR 2026}89 \def\And{\end{tabular}\hfil\linebreak[0]\hfil90 \begin{tabular}[t]{l}\bf\rule{\z@}{24pt}\ignorespaces}%91 \def\AND{\end{tabular}\hfil\linebreak[4]\hfil92 \begin{tabular}[t]{l}\bf\rule{\z@}{24pt}\ignorespaces}%93 \begin{tabular}[t]{l}\bf\rule{\z@}{24pt}\@author\end{tabular}%94\else95 \lhead{Under review as a conference paper at ICLR 2026}96 \def\And{\end{tabular}\hfil\linebreak[0]\hfil97 \begin{tabular}[t]{l}\bf\rule{\z@}{24pt}\ignorespaces}%98 \def\AND{\end{tabular}\hfil\linebreak[4]\hfil99 \begin{tabular}[t]{l}\bf\rule{\z@}{24pt}\ignorespaces}%100 \begin{tabular}[t]{l}\bf\rule{\z@}{24pt}Anonymous authors\\Paper under double-blind review\end{tabular}%101\fi102\vskip 0.3in minus 0.1in}}103 104\renewenvironment{abstract}{\vskip.075in\centerline{\large\sc105Abstract}\vspace{0.5ex}\begin{quote}}{\par\end{quote}\vskip 1ex}106 107% sections with less space108\def\section{\@startsection {section}{1}{\z@}{-2.0ex plus109 -0.5ex minus -.2ex}{1.5ex plus 0.3ex110minus0.2ex}{\large\sc\raggedright}}111 112\def\subsection{\@startsection{subsection}{2}{\z@}{-1.8ex plus113-0.5ex minus -.2ex}{0.8ex plus .2ex}{\normalsize\sc\raggedright}}114\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-1.5ex115plus -0.5ex minus -.2ex}{0.5ex plus116.2ex}{\normalsize\sc\raggedright}}117\def\paragraph{\@startsection{paragraph}{4}{\z@}{1.5ex plus1180.5ex minus .2ex}{-1em}{\normalsize\bf}}119\def\subparagraph{\@startsection{subparagraph}{5}{\z@}{1.5ex plus120 0.5ex minus .2ex}{-1em}{\normalsize\sc}}121\def\subsubsubsection{\vskip1225pt{\noindent\normalsize\rm\raggedright}}123 124 125% Footnotes126\footnotesep 6.65pt %127\skip\footins 9pt plus 4pt minus 2pt128\def\footnoterule{\kern-3pt \hrule width 12pc \kern 2.6pt }129\setcounter{footnote}{0}130 131% Lists and paragraphs132\parindent 0pt133\topsep 4pt plus 1pt minus 2pt134\partopsep 1pt plus 0.5pt minus 0.5pt135\itemsep 2pt plus 1pt minus 0.5pt136\parsep 2pt plus 1pt minus 0.5pt137\parskip .5pc138 139 140%\leftmargin2em141\leftmargin3pc142\leftmargini\leftmargin \leftmarginii 2em143\leftmarginiii 1.5em \leftmarginiv 1.0em \leftmarginv .5em144 145%\labelsep \labelsep 5pt146 147\def\@listi{\leftmargin\leftmargini}148\def\@listii{\leftmargin\leftmarginii149 \labelwidth\leftmarginii\advance\labelwidth-\labelsep150 \topsep 2pt plus 1pt minus 0.5pt151 \parsep 1pt plus 0.5pt minus 0.5pt152 \itemsep \parsep}153\def\@listiii{\leftmargin\leftmarginiii154 \labelwidth\leftmarginiii\advance\labelwidth-\labelsep155 \topsep 1pt plus 0.5pt minus 0.5pt156 \parsep \z@ \partopsep 0.5pt plus 0pt minus 0.5pt157 \itemsep \topsep}158\def\@listiv{\leftmargin\leftmarginiv159 \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}160\def\@listv{\leftmargin\leftmarginv161 \labelwidth\leftmarginv\advance\labelwidth-\labelsep}162\def\@listvi{\leftmargin\leftmarginvi163 \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}164 165\abovedisplayskip 7pt plus2pt minus5pt%166\belowdisplayskip \abovedisplayskip167\abovedisplayshortskip 0pt plus3pt%168\belowdisplayshortskip 4pt plus3pt minus3pt%169 170% Less leading in most fonts (due to the narrow columns)171% The choices were between 1-pt and 1.5-pt leading172%\def\@normalsize{\@setsize\normalsize{11pt}\xpt\@xpt} % got rid of @ (MK)173\def\normalsize{\@setsize\normalsize{11pt}\xpt\@xpt}174\def\small{\@setsize\small{10pt}\ixpt\@ixpt}175\def\footnotesize{\@setsize\footnotesize{10pt}\ixpt\@ixpt}176\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}177\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}178\def\large{\@setsize\large{14pt}\xiipt\@xiipt}179\def\Large{\@setsize\Large{16pt}\xivpt\@xivpt}180\def\LARGE{\@setsize\LARGE{20pt}\xviipt\@xviipt}181\def\huge{\@setsize\huge{23pt}\xxpt\@xxpt}182\def\Huge{\@setsize\Huge{28pt}\xxvpt\@xxvpt}183 184\def\toptitlebar{\hrule height4pt\vskip .25in\vskip-\parskip}185 186\def\bottomtitlebar{\vskip .29in\vskip-\parskip\hrule height1pt\vskip187.09in} %188%Reduced second vskip to compensate for adding the strut in \@author189 190 191 192%% % Vertical Ruler193%% % This code is, largely, from the CVPR 2010 conference style file194%% % ----- define vruler195\makeatletter196\newbox\iclrrulerbox197\newcount\iclrrulercount198\newdimen\iclrruleroffset199\newdimen\cv@lineheight200\newdimen\cv@boxheight201\newbox\cv@tmpbox202\newcount\cv@refno203\newcount\cv@tot204% NUMBER with left flushed zeros \fillzeros[<WIDTH>]<NUMBER>205\newcount\cv@tmpc@ \newcount\cv@tmpc206\def\fillzeros[#1]#2{\cv@tmpc@=#2\relax\ifnum\cv@tmpc@<0\cv@tmpc@=-\cv@tmpc@\fi207\cv@tmpc=1 %208\loop\ifnum\cv@tmpc@<10 \else \divide\cv@tmpc@ by 10 \advance\cv@tmpc by 1 \fi209 \ifnum\cv@tmpc@=10\relax\cv@tmpc@=11\relax\fi \ifnum\cv@tmpc@>10 \repeat210\ifnum#2<0\advance\cv@tmpc1\relax-\fi211\loop\ifnum\cv@tmpc<#1\relax0\advance\cv@tmpc1\relax\fi \ifnum\cv@tmpc<#1 \repeat212\cv@tmpc@=#2\relax\ifnum\cv@tmpc@<0\cv@tmpc@=-\cv@tmpc@\fi \relax\the\cv@tmpc@}%213% \makevruler[<SCALE>][<INITIAL_COUNT>][<STEP>][<DIGITS>][<HEIGHT>]214\def\makevruler[#1][#2][#3][#4][#5]{\begingroup\offinterlineskip215\textheight=#5\vbadness=10000\vfuzz=120ex\overfullrule=0pt%216\global\setbox\iclrrulerbox=\vbox to \textheight{%217{\parskip=0pt\hfuzz=150em\cv@boxheight=\textheight218\cv@lineheight=#1\global\iclrrulercount=#2%219\cv@tot\cv@boxheight\divide\cv@tot\cv@lineheight\advance\cv@tot2%220\cv@refno1\vskip-\cv@lineheight\vskip1ex%221\loop\setbox\cv@tmpbox=\hbox to0cm{{\iclrtenhv\hfil\fillzeros[#4]\iclrrulercount}}%222\ht\cv@tmpbox\cv@lineheight\dp\cv@tmpbox0pt\box\cv@tmpbox\break223\advance\cv@refno1\global\advance\iclrrulercount#3\relax224\ifnum\cv@refno<\cv@tot\repeat}}\endgroup}%225\makeatother226% ----- end of vruler227 228% \makevruler[<SCALE>][<INITIAL_COUNT>][<STEP>][<DIGITS>][<HEIGHT>]229\def\iclrruler#1{\makevruler[12pt][#1][1][3][0.993\textheight]\usebox{\iclrrulerbox}}230\AddToShipoutPicture{%231\ificlrfinal\else232\iclrruleroffset=\textheight233\advance\iclrruleroffset by -3.7pt234 \color[rgb]{.7,.7,.7}235 \AtTextUpperLeft{%236 \put(\LenToUnit{-35pt},\LenToUnit{-\iclrruleroffset}){%left ruler237 \iclrruler{\iclrrulercount}}238 }239\fi240}241% %% To add a vertical bar on the side242% \AddToShipoutPicture{243% \AtTextLowerLeft{244% \hspace*{-1.8cm}245% \colorbox[rgb]{0.7,0.7,0.7}{\small \parbox[b][\textheight]{0.1cm}{}}}246% }247