-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpreparation.sty
More file actions
41 lines (41 loc) · 1.27 KB
/
preparation.sty
File metadata and controls
41 lines (41 loc) · 1.27 KB
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
\ProvidesPackage{Preparation}
\usepackage{geometry,fontsize,setspace,xcolor,fancyhdr}%Required for typesetting
\usepackage{amssymb,amsmath}%Required for math typing
\usepackage{textcomp}%Required for special symbol
\usepackage{graphicx}%Required for inserting images
\usepackage{hyperref}%Required for table of contents
\usepackage{pdfpages}%Required for inserting PDFs
\usepackage{listings,minted}%Required for code highlighting
\usepackage{import}%Required for multi-files
\usepackage{longtable,multirow}%Required for tables
\usepackage{sourcecodepro}%font
\usepackage{fontspec}%Require for code font
\geometry{a4paper,top=2cm,bottom=3.2cm,inner=2.5cm,outer=3.2cm}
\allowdisplaybreaks[4]
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,
urlcolor=cyan,
}
\renewcommand{\lstlistingname}{代码}
\lstset{
language=C++,
basicstyle=\fontsize{9pt}{11.5pt}\selectfont\ttfamily,
tabsize=4,
morekeywords={
auto,
constexpr,
decltype,
long long,
noexcept,
nullptr,
static_assert,
thread_local
},
keywordstyle=\color{blue}\bfseries,
stringstyle=\color{red},
commentstyle=\color[RGB]{128,0,176},
morecomment=[l][\color{magenta}]{\#},
backgroundcolor=\color[RGB]{240,240,240}
}