-
Notifications
You must be signed in to change notification settings - Fork 0
/
ipnstyle.sty
55 lines (49 loc) · 1.64 KB
/
ipnstyle.sty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{ipnstyle}[2023/09/30 Custom IPN LaTeX style]
\RequirePackage{standalone}
\RequirePackage{listings}
\RequirePackage{algpseudocode}
\RequirePackage{algorithm}
\RequirePackage{amsmath}
\RequirePackage{amsfonts}
\RequirePackage{amsthm}
\RequirePackage{amssymb}
\RequirePackage{cancel}
\RequirePackage[english]{babel}
\RequirePackage{csquotes}
\RequirePackage[backend=biber,style=numeric-comp,sorting=none]{biblatex}
\RequirePackage{booktabs}
\lstset {
basicstyle = \ttfamily\footnotesize,
keywordstyle = \color{uiored},
commentstyle = \color{uioblue},
stringstyle = \itshape,
showstringspaces = false
}
\newtheorem{definition}{Definition}[chapter]
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{corollary}{Corollary}[theorem]
\newtheorem{lemma}{Lemma}[theorem]
\newtheorem*{remark}{Remark}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\A}{\mathbb{A}}
\renewcommand{\P}{\mathbb{P}}
\renewcommand{\a}{\mathbf{a}}
\renewcommand{\b}{\mathbf{b}}
\newcommand{\x}{\mathbf{x}}
\newcommand{\y}{\mathbf{y}}
\newcommand{\0}{\mathbf{0}}
\newcommand{\1}{\mathbf{1}}
\renewcommand{\qedsymbol}{\(\blacksquare\)}
\newcommand{\arxiv}[1]{arXiv:\space\href{http://arxiv.org/abs/#1}{#1}\xspace}
\newcommand{\ie}{\leavevmode\unskip, i.e.,\xspace}
\newcommand{\eg}{\leavevmode\unskip, e.g.,\xspace}
\newcommand{\python}{\textsc{Python}\xspace}
\newcommand{\torch}{\textsc{PyTorch}\xspace}
\newcommand{\tf}{\textsc{Tensorflow}\xspace}
\newcommand{\jax}{\textsc{JAX}\xspace}
\newcommand{\sklearn}{\textsc{scikit-learn}\xspace}