145 lines
4.1 KiB
TeX
145 lines
4.1 KiB
TeX
|
% make in the latest NIPS format (as of this writing, 2017)
|
||
|
|
||
|
\usepackage[nonatbib,final]{nips_2017}
|
||
|
%\usepackage[nonatbib,final]{nips_2017}
|
||
|
|
||
|
\usepackage{color}
|
||
|
\usepackage{graphicx}
|
||
|
\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg} % search for .pdf, then .eps, then .pngs, then .jpg
|
||
|
|
||
|
% look in these subdirectories for graphics referenced by \includegraphics
|
||
|
% each entry must end with a /
|
||
|
\graphicspath{{figs/}{figures/}{images/}{./}}
|
||
|
|
||
|
\newcommand*{\red}[1]{ \color{red} #1}
|
||
|
|
||
|
%\usepackage{tabularx}
|
||
|
\usepackage{url}
|
||
|
\usepackage{amsmath}
|
||
|
|
||
|
% this is for environments \subfigure and \subtable
|
||
|
\usepackage{subcaption}
|
||
|
|
||
|
% These packages are FORBIDDEN
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
%\usepackage{lmodern} % messes up \textsc
|
||
|
%\usepackage{cite} % messes up NIPS
|
||
|
%\usepackage{fullpage} % messes up NIPS
|
||
|
%\usepackage{natbib} % messes up NIPS
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
|
||
|
\usepackage{array} % replacement for eqnarray. Must be BEFORE \usepackage{arydshln}
|
||
|
\usepackage{units} % for \nicefrac{\alpha}{\beta}
|
||
|
|
||
|
|
||
|
\usepackage{amsthm} % for theorems
|
||
|
\newtheorem{definition}{Definition}
|
||
|
|
||
|
% text looks a little better
|
||
|
\usepackage{microtype}
|
||
|
|
||
|
\usepackage{wasysym}
|
||
|
|
||
|
\usepackage{textcomp, marvosym} % pretty symbols
|
||
|
\usepackage{booktabs} % for much better looking tables
|
||
|
|
||
|
% for indicator functions
|
||
|
\usepackage{dsfont}
|
||
|
|
||
|
% For automatic capitalizaton of section names, etc.
|
||
|
\usepackage{titlesec,titlecaps}
|
||
|
|
||
|
|
||
|
\Addlcwords{is with of the and in}
|
||
|
\Addlcwords{of the}
|
||
|
\Addlcwords{and}
|
||
|
\titleformat{\section}[block]{}{\normalfont\Large\bfseries\thesection.\;}{0pt}{\formatsectiontitle}
|
||
|
\newcommand{\formatsectiontitle}[1]{\normalfont\Large\bfseries\titlecap{#1}}
|
||
|
|
||
|
\titleformat{\subsection}[block]{}{\normalfont\large\bfseries\thesubsection.\;}{0pt}{\formatsubsectiontitle}
|
||
|
\newcommand{\formatsubsectiontitle}[1]{\normalfont\large\bfseries\titlecap{#1}}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
% for pretty Euler script
|
||
|
% \usepackage[mathscr]{euscript}
|
||
|
% \usepackage{bold-extra}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
%\usepackage{subfig}
|
||
|
\usepackage{float} % for \subfloat
|
||
|
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
%% More customizable Lists
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
% Better symbols custom enumerative lists, define any symbol you'd like
|
||
|
% \usepackage{enumitem}
|
||
|
|
||
|
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
%% Custom Symbols
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
% \xspace at the end of custom macros never screws up spacing.
|
||
|
\usepackage{xspace}
|
||
|
|
||
|
|
||
|
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
%% Abbreviations you'll always want
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
\newcommand*{\TODO}[1]{{\centering {\small \sffamily \color{red} #1} \vskip10pt }}
|
||
|
\newcommand*{\todo}[1]{{\small \sffamily [{\color{red} #1}]}}
|
||
|
\newcommand*{\q}[1]{{\small \sffamily [{\color{blue} #1}]}}
|
||
|
\newcommand*{\fix}[1]{{\sffamily [{\textnormal{\color{red} #1}}]}}
|
||
|
|
||
|
|
||
|
|
||
|
%-----------------------------------------------------------------------------
|
||
|
% Cross references
|
||
|
%-----------------------------------------------------------------------------
|
||
|
% The following code defines how you make references to figures, tables, etc...
|
||
|
% It is defined in one place only, and can be modified for all references
|
||
|
% in the document at the same time.
|
||
|
% Instead of typing each time: "see Fig. \ref{myfig}" you can create a command
|
||
|
% \figref which will do the job. Then in text you only type \figref{myfig} and LaTeX
|
||
|
% will do the rest.
|
||
|
\newcommand{\tblref}[1]{Table~\ref{#1}}
|
||
|
%\renewcommand*{\figref}[1]{Fig.~\ref{#1}}
|
||
|
\renewcommand{\eqref}[1]{eq.~(\ref{#1})}
|
||
|
\newcommand{\Subref}[1]{(\subref{#1})}
|
||
|
|
||
|
|
||
|
\newcommand{\figref}[1]{Figure~\ref{#1}}
|
||
|
\newcommand{\Figref}[1]{Figure~\ref{#1}}
|
||
|
\newtheorem{theorem}{Theorem}
|
||
|
\newtheorem{lemma}[theorem]{Lemma}
|
||
|
|
||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
|
||
|
% for \sout{} for strikeout
|
||
|
% \usepackage[normalem]{ulem}
|
||
|
|
||
|
|
||
|
% for better manipulation of tables
|
||
|
\usepackage{makecell}
|
||
|
\renewcommand\theadfont{\bfseries}
|
||
|
|
||
|
|
||
|
%-----------------------------------------------------------------------------
|
||
|
% Misc symbols that I like
|
||
|
%-----------------------------------------------------------------------------
|
||
|
\newcommand*{\opname}[1]{\operatorname{#1}}
|
||
|
|
||
|
|
||
|
\renewcommand*{\to}{\rightarrow}
|
||
|
|
||
|
|
||
|
%%%%
|
||
|
|
||
|
|