% This template was tested with Pandoc 3.4 and pandoc-crossref v0.3.18.0. It should be backwards compatible with older version of pandoc.. \documentclass{article} % if you need to pass options to natbib, use, e.g.: % \PassOptionsToPackage{numbers, compress}{natbib} % before loading neurips_2023 % ready for submission \usepackage[final,nonatbib]{neurips} % to compile a preprint version, e.g., for submission to arXiv, add add the % [preprint] option: % \usepackage[preprint]{neurips_2023} % to compile a camera-ready version, add the [final] option, e.g.: % \usepackage[final]{neurips_2023} % to avoid loading the natbib package, add option nonatbib: % \usepackage[nonatbib]{neurips_2023} \usepackage[utf8]{inputenc} % allow utf-8 input \usepackage[T1]{fontenc} % use 8-bit T1 fonts \usepackage{hyperref} % hyperlinks \usepackage{url} % simple URL typesetting \usepackage{booktabs} % professional-quality tables \usepackage{amsfonts} % blackboard math symbols \usepackage{nicefrac} % compact symbols for 1/2, etc. \usepackage{microtype} % microtypography \usepackage{xcolor} % colors \usepackage{graphicx} \usepackage{longtable} % Add support for Pandoc's longtable if needed \usepackage{array} % For table alignment improvements \usepackage{amsmath} \usepackage{textcomp} \setlength{\LTcapwidth}{\textwidth} % To make captions fit within page width \makeatletter \newsavebox\pandoc@box \newcommand*\pandocbounded[1]{% scales image to fit in text height/width \sbox\pandoc@box{#1}% \Gscale@div\@tempa{\textheight}{\dimexpr\ht\pandoc@box+\dp\pandoc@box\relax}% \Gscale@div\@tempb{\linewidth}{\wd\pandoc@box}% \ifdim\@tempb\p@<\@tempa\p@\let\@tempa\@tempb\fi% select the smaller of both \ifdim\@tempa\p@<\p@\scalebox{\@tempa}{\usebox\pandoc@box}% \else\usebox{\pandoc@box}% \fi% } \makeatother \makeatletter \def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} \def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} \makeatother % Scale images if necessary, so that they will not overflow the page % margins by default, and it is still possible to overwrite the defaults % using explicit options in \includegraphics[width, height, ...]{} \setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} % Set default figure placement to htbp \makeatletter \def\fps@figure{htbp} \makeatother $if(csl-refs)$ % definitions for citeproc citations \NewDocumentCommand\citeproctext{}{} \NewDocumentCommand\citeproc{mm}{% \begingroup\def\citeproctext{#2}\cite{#1}\endgroup} \makeatletter % allow citations to break across lines \let\@cite@ofmt\@firstofone % avoid brackets around text for \cite: \def\@biblabel#1{} \def\@cite#1#2{{#1\if@tempswa , #2\fi}} \makeatother \newlength{\cslhangindent} \setlength{\cslhangindent}{1.5em} \newlength{\csllabelwidth} \setlength{\csllabelwidth}{3em} \newenvironment{CSLReferences}[2] % #1 hanging-indent, #2 entry-spacing {\begin{list}{}{% \setlength{\itemindent}{0pt} \setlength{\leftmargin}{0pt} \setlength{\parsep}{0pt} % turn on hanging indent if param 1 is 1 \ifodd #1 \setlength{\leftmargin}{\cslhangindent} \setlength{\itemindent}{-1\cslhangindent} \fi % set entry spacing \setlength{\itemsep}{#2\baselineskip}}} {\end{list}} \usepackage{calc} \newcommand{\CSLBlock}[1]{\hfill\break\parbox[t]{\linewidth}{\strut\ignorespaces#1\strut}} \newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{\strut#1\strut}} \newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{\strut#1\strut}} \newcommand{\CSLIndent}[1]{\hspace{\cslhangindent}#1} $endif$ \providecommand{\tightlist}{% \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} \title{$title$} % Iterate through the authors except last to add \And. \author{% $for(authors/allbutlast)$ $authors.name$\\$authors.affiliation$\\$authors.institution$\\$authors.email$\\$authors.address$ \And $endfor$ $for(authors/last)$ $authors.name$\\$authors.affiliation$\\$authors.institution$\\$authors.email$\\$authors.address$ $endfor$ } % \author{% % David S.~Hippocampus \\ % Department of Computer Science\\ % Cranberry-Lemon University\\ % Pittsburgh, PA 15213 \\ % \texttt{hippo@cs.cranberry-lemon.edu} \\ % % examples of more authors % % \And % % Coauthor \\ % % Affiliation \\ % % Address \\ % % \texttt{email} \\ % % \AND % % Coauthor \\ % % Affiliation \\ % % Address \\ % % \texttt{email} \\ % % \And % % Coauthor \\ % % Affiliation \\ % % Address \\ % % \texttt{email} \\ % % \And % % Coauthor \\ % % Affiliation \\ % % Address \\ % % \texttt{email} \\ % } \begin{document} \maketitle \begin{abstract} $if(abstract)$ $abstract$ $else$ Add your abstract at the beginning of your markdown file like this \begin{verbatim} --- title: "Your Title" abstract: "your abstract here" authors: - name: Leonardo V. Castorina affiliation: School of Informatics institution: University of Edinburgh email: justanemail@domain.ext address: Edinburgh - name: Coauthor affiliation: Affiliation institution: Institution email: coauthor@example.com address: Address --- \end{verbatim} This is called YAML frontmatter. If you set your abstract correctly you should not see this message. $endif$ \end{abstract} $body$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \end{document}