TemplateClassicswritingpublishing
arXiv Preprint
Single-column preprint in the widely used arxiv.sty look, article class with a clean title block and natbib references.
MIT (arxiv.sty)
Loading PDF preview…
This workspace is set up as an arXiv-style preprint: single column, clean title block, natbib references in references.bib. Tell me about your paper and I will draft sections for you, or paste your notes and I will turn them into the manuscript.
What’s inside
- Starter files
main.tex1.8 KB
\documentclass{article} \usepackage{arxiv} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{booktabs} \usepackage{hyperref} \usepackage{url} \usepackage{natbib} \title{An Example arXiv Preprint} \author{First Author \\ Department of Computer Science \\ Example University \\ \texttt{first.author@example.edu} \\ \And Second Author \\ Department of Mathematics \\ Example University \\ \texttt{second.author@example.edu}} \begin{document} \maketitle \begin{abstract} This preprint demonstrates the single-column arXiv style: a clean title block, numbered sections, and a standard bibliography. Replace this abstract with a four-to-six sentence summary of the problem, the approach, and the main result. \end{abstract} \section{Introduction} State the problem, why it matters, and what this paper contributes. Cite prior work as you go~\citep{shannon1948mathematical}, or inline as \citet{turing1950computing} when the authors are the subject of the sentence. \section{Method} Present the approach. Display equations are numbered: \begin{equation} \mathcal{L}(\theta) = -\frac{1}{N} \sum_{i=1}^{N} \log p_\theta(y_i \mid x_i). \end{equation} \section{Results} Summarize the main findings in a small table. \begin{table}[ht] \centering \begin{tabular}{lcc} \toprule Method & Accuracy & Time (s) \\ \midrule Baseline & 81.2 & 4.1 \\ Ours & 87.6 & 3.8 \\ \bottomrule \end{tabular} \caption{Replace with your results.} \label{tab:results} \end{table} \section{Conclusion} Recap the contribution and note open questions. To start writing, replace these sections with your content, or ask the agent in the chat alongside this document to draft the paper for you. \bibliographystyle{unsrtnat} \bibliography{references} \end{document}- Libraries and docs
arxiv.sty7.5 KB
\NeedsTeXFormat{LaTeX2e} \ProcessOptions\relax % fonts \renewcommand{\rmdefault}{ptm} \renewcommand{\sfdefault}{phv} % set page geometry \usepackage[verbose=true,letterpaper]{geometry} \AtBeginDocument{ \newgeometry{ textheight=9in, textwidth=6.5in, top=1in, headheight=14pt, headsep=25pt, footskip=30pt } } \widowpenalty=10000 \clubpenalty=10000 \flushbottom \sloppy \newcommand{\headeright}{A Preprint} \newcommand{\undertitle}{A Preprint} \newcommand{\shorttitle}{\@title} \usepackage{fancyhdr} \fancyhf{} \pagestyle{fancy} \renewcommand{\headrulewidth}{0.4pt} \fancyheadoffset{0pt} \rhead{\scshape \footnotesize \headeright} \chead{\shorttitle} \cfoot{\thepage} %Handling Keywords \def\keywordname{{\bfseries \emph{Keywords}}}% \def\keywords#1{\par\addvspace\medskipamount{\rightskip=0pt plus1cm \def\and{\ifhmode\unskip\nobreak\fi\ $\cdot$ }\noindent\keywordname\enspace\ignorespaces#1\par}} % font sizes with reduced leading \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xpt\@xipt \abovedisplayskip 7\p@ \@plus 2\p@ \@minus 5\p@ \abovedisplayshortskip \z@ \@plus 3\p@ \belowdisplayskip \abovedisplayskip \belowdisplayshortskip 4\p@ \@plus 3\p@ \@minus 3\p@ } \normalsize \renewcommand{\small}{% \@setfontsize\small\@ixpt\@xpt \abovedisplayskip 6\p@ \@plus 1.5\p@ \@minus 4\p@ \abovedisplayshortskip \z@ \@plus 2\p@ \belowdisplayskip \abovedisplayskip \belowdisplayshortskip 3\p@ \@plus 2\p@ \@minus 2\p@ } \renewcommand{\footnotesize}{\@setfontsize\footnotesize\@ixpt\@xpt} \renewcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt} \renewcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt} \renewcommand{\large}{\@setfontsize\large\@xiipt{14}} \renewcommand{\Large}{\@setfontsize\Large\@xivpt{16}} \renewcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{20}} \renewcommand{\huge}{\@setfontsize\huge\@xxpt{23}} \renewcommand{\Huge}{\@setfontsize\Huge\@xxvpt{28}} % sections with less space \providecommand{\section}{} \renewcommand{\section}{% \@startsection{section}{1}{\z@}% {-2.0ex \@plus -0.5ex \@minus -0.2ex}% { 1.5ex \@plus 0.3ex \@minus 0.2ex}% {\large\bf\raggedright}% } \providecommand{\subsection}{} \renewcommand{\subsection}{% \@startsection{subsection}{2}{\z@}% {-1.8ex \@plus -0.5ex \@minus -0.2ex}% { 0.8ex \@plus 0.2ex}% {\normalsize\bf\raggedright}% } \providecommand{\subsubsection}{} \renewcommand{\subsubsection}{% \@startsection{subsubsection}{3}{\z@}% {-1.5ex \@plus -0.5ex \@minus -0.2ex}% { 0.5ex \@plus 0.2ex}% {\normalsize\bf\raggedright}% } \providecommand{\paragraph}{} \renewcommand{\paragraph}{% \@startsection{paragraph}{4}{\z@}% {1.5ex \@plus 0.5ex \@minus 0.2ex}% {-1em}% {\normalsize\bf}% } \providecommand{\subparagraph}{} \renewcommand{\subparagraph}{% \@startsection{subparagraph}{5}{\z@}% {1.5ex \@plus 0.5ex \@minus 0.2ex}% {-1em}% {\normalsize\bf}% } \providecommand{\subsubsubsection}{} \renewcommand{\subsubsubsection}{% \vskip5pt{\noindent\normalsize\rm\raggedright}% } % float placement \renewcommand{\topfraction }{0.85} \renewcommand{\bottomfraction }{0.4} \renewcommand{\textfraction }{0.1} \renewcommand{\floatpagefraction}{0.7} \newlength{\@abovecaptionskip}\setlength{\@abovecaptionskip}{7\p@} \newlength{\@belowcaptionskip}\setlength{\@belowcaptionskip}{\z@} \setlength{\abovecaptionskip}{\@abovecaptionskip} \setlength{\belowcaptionskip}{\@belowcaptionskip} % swap above/belowcaptionskip lengths for tables \renewenvironment{table} {\setlength{\abovecaptionskip}{\@belowcaptionskip}% \setlength{\belowcaptionskip}{\@abovecaptionskip}% \@float{table}} {\end@float} % footnote formatting \setlength{\footnotesep }{6.65\p@} \setlength{\skip\footins}{9\p@ \@plus 4\p@ \@minus 2\p@} \renewcommand{\footnoterule}{\kern-3\p@ \hrule width 12pc \kern 2.6\p@} \setcounter{footnote}{0} % paragraph formatting \setlength{\parindent}{\z@} \setlength{\parskip }{5.5\p@} % list formatting \setlength{\topsep }{4\p@ \@plus 1\p@ \@minus 2\p@} \setlength{\partopsep }{1\p@ \@plus 0.5\p@ \@minus 0.5\p@} \setlength{\itemsep }{2\p@ \@plus 1\p@ \@minus 0.5\p@} \setlength{\parsep }{2\p@ \@plus 1\p@ \@minus 0.5\p@} \setlength{\leftmargin }{3pc} \setlength{\leftmargini }{\leftmargin} \setlength{\leftmarginii }{2em} \setlength{\leftmarginiii}{1.5em} \setlength{\leftmarginiv }{1.0em} \setlength{\leftmarginv }{0.5em} \def\@listi {\leftmargin\leftmargini} \def\@listii {\leftmargin\leftmarginii \labelwidth\leftmarginii \advance\labelwidth-\labelsep \topsep 2\p@ \@plus 1\p@ \@minus 0.5\p@ \parsep 1\p@ \@plus 0.5\p@ \@minus 0.5\p@ \itemsep \parsep} \def\@listiii{\leftmargin\leftmarginiii \labelwidth\leftmarginiii \advance\labelwidth-\labelsep \topsep 1\p@ \@plus 0.5\p@ \@minus 0.5\p@ \parsep \z@ \partopsep 0.5\p@ \@plus 0\p@ \@minus 0.5\p@ \itemsep \topsep} \def\@listiv {\leftmargin\leftmarginiv \labelwidth\leftmarginiv \advance\labelwidth-\labelsep} \def\@listv {\leftmargin\leftmarginv \labelwidth\leftmarginv \advance\labelwidth-\labelsep} \def\@listvi {\leftmargin\leftmarginvi \labelwidth\leftmarginvi \advance\labelwidth-\labelsep} % create title \providecommand{\maketitle}{} \renewcommand{\maketitle}{% \par \begingroup \renewcommand{\thefootnote}{\fnsymbol{footnote}} % for perfect author name centering %\renewcommand{\@makefnmark}{\hbox to \z@{$^{\@thefnmark}$\hss}} % The footnote-mark was overlapping the footnote-text, % added the following to fix this problem (MK) \long\def\@makefntext##1{% \parindent 1em\noindent \hbox to 1.8em{\hss $\m@th ^{\@thefnmark}$}##1 } \thispagestyle{empty} \@maketitle \@thanks %\@notice \endgroup \let\maketitle\relax \let\thanks\relax } % rules for title box at top of first page \newcommand{\@toptitlebar}{ \hrule height 2\p@ \vskip 0.25in \vskip -\parskip% } \newcommand{\@bottomtitlebar}{ \vskip 0.29in \vskip -\parskip \hrule height 2\p@ \vskip 0.09in% } % create title (includes both anonymized and non-anonymized versions) \providecommand{\@maketitle}{} \renewcommand{\@maketitle}{% \vbox{% \hsize\textwidth \linewidth\hsize \vskip 0.1in \@toptitlebar \centering {\LARGE\sc \@title\par} \@bottomtitlebar \textsc{\undertitle}\\ \vskip 0.1in \def\And{% \end{tabular}\hfil\linebreak[0]\hfil% \begin{tabular}[t]{c}\bf\rule{\z@}{24\p@}\ignorespaces% } \def\AND{% \end{tabular}\hfil\linebreak[4]\hfil% \begin{tabular}[t]{c}\bf\rule{\z@}{24\p@}\ignorespaces% } \begin{tabular}[t]{c}\bf\rule{\z@}{24\p@}\@author\end{tabular}% \vskip 0.4in \@minus 0.1in \center{\@date} \vskip 0.2in } } % add conference notice to bottom of first page \newcommand{\ftype@noticebox}{8} \newcommand{\@notice}{% % give a bit of extra room back to authors on first page \enlargethispage{2\baselineskip}% \@float{noticebox}[b]% \footnotesize\@noticestring% \end@float% } % abstract styling \renewenvironment{abstract} { \centerline {\large \bfseries \scshape Abstract} \begin{quote} } { \end{quote} } \endinputreferences.bib463 B
@article{shannon1948mathematical, author = {Shannon, Claude E.}, title = {A Mathematical Theory of Communication}, journal = {Bell System Technical Journal}, volume = {27}, number = {3}, pages = {379--423}, year = {1948} } @article{turing1950computing, author = {Turing, Alan M.}, title = {Computing Machinery and Intelligence}, journal = {Mind}, volume = {59}, number = {236}, pages = {433--460}, year = {1950} }main.pdfprebuilt · 120 KBReplaced by the first recompile.
Binary file, seeded as-is.
main.synctex.gzprebuilt · 6.0 KBReplaced by the first recompile.
Binary file, seeded as-is.