-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathextrapackages.tex
executable file
·154 lines (113 loc) · 3.71 KB
/
extrapackages.tex
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
%% See the TeXed file for more explanations
%% [OPT] Multi-rowed cells in tabulars
\usepackage{multirow}
%% [REC] Intelligent cross reference package. This allows for nice
%% combined references that include the reference and a hint to where
%% to look for it.
\usepackage{varioref}
%% [OPT] Easily changeable quotes with \enquote{Text}
%\usepackage[german=swiss]{csquotes}
%% [REC] Format dates and time depending on locale
\usepackage{datetime}
%% [OPT] Provides a \cancel{} command to stroke through mathematics.
%\usepackage{cancel}
%% [NEED] This allows for additional typesetting tools in mathmode.
%% See its excellent documentation.
\usepackage{mathtools}
%% [ADV] Conditional commands
%\usepackage{ifthen}
%% [OPT] Manual large braces or other delimiters.
%\usepackage{bigdelim, bigstrut}
%% [REC] Alternate vector arrows. Use the command \vv{} to get scaled
%% vector arrows. (package texlive-fonts-extra)
\usepackage[h]{esvect}
%% [NEED] Some extensions to tabulars and array environments.
\usepackage{array}
%% [OPT] Postscript support via pstricks graphics package. Very
%% diverse applications.
%\usepackage{pstricks,pst-all}
%% [?] This seems to allow us to define some additional counters.
%\usepackage{etex}
%% [ADV] XY-Pic to typeset some matrix-style graphics
%\usepackage[all]{xy}
%% [OPT] This is needed to generate an index at the end of the
%% document.
%\usepackage{makeidx}
%% [OPT] Fancy package for source code listings. The template text
%% needs it for some LaTeX snippets; remove/adapt the \lstset when you
%% remove the template content.
\usepackage{listings}
\lstset{language=TeX,basicstyle={\normalfont\ttfamily}}
%% [REC] Fancy character protrusion. Must be loaded after all fonts.
\usepackage[activate]{pdfcprot}
%% [REC] Nicer tables. Read the excellent documentation.
\usepackage{booktabs}
%% International System measurement units (package texlive-science)
\usepackage{siunitx}
%% Subfigures
%\let\subcaption\undefined
%\let\subfloat\undefined
%\usepackage{subcaption}
%section customisation
\usepackage{titlesec}
%% Advanced figures
\usepackage{tikz}
%% Electronics circuits
%\usepackage[arrowmos]{circuitikz}
%%Image position
\usepackage{float}
%%Long tables
\usepackage{longtable}
\usepackage{tabu}
%% LaTeX' own graphics handling
\usepackage{graphicx}
%more rows
\usepackage{multirow}
%multiline equations
\usepackage{amsmath}
%% The AMS-LaTeX extensions for mathematical typesetting. Do not
%% remove.
\usepackage{amsmath,amssymb,amsfonts,mathrsfs}
%% NTheorem is a reimplementation of the AMS Theorem package. This
%% will allow us to typeset theorems like examples, proofs and
%% similar. Do not remove.
%% NOTE: Must be loaded AFTER amsmath, or the \qed placement will
%% break
\usepackage[amsmath,thmmarks]{ntheorem}
%math
\usepackage{array}
\usepackage{mathtools}
\usepackage{amsfonts}
\usepackage{cancel}
\usepackage{amssymb}
%different enumerations
\usepackage{enumitem}
%% Make document internal hyperlinks wherever possible. (TOC, references)
%% This MUST be loaded after varioref, which is loaded in 'extrapackages'
%% above. We just load it last to be safe.
\usepackage[linkcolor=black,colorlinks=true,urlcolor=blue,citecolor=black,filecolor=black]{hyperref}
\input{glyphtounicode}
\pdfgentounicode=1
\usepackage{cmap}
\usepackage{accsupp}
\usepackage{calc}
\usepackage{layouts}
\usepackage{layout}
\mathtoolsset{showonlyrefs}
% Lorem ipsum
%\usepackage[]{blindtext}
\usepackage{lipsum}% dummy text
% include pdfs into the latex document
\usepackage{pdfpages}
%for landscape cheatsheet
\usepackage{pdflscape}
% Units
\usepackage{units}
% tables
\usepackage{array}
\usepackage{rotating}
\usepackage{multirow}
\usepackage{longtable}
%layout
\usepackage{multicol}
\setlength{\columnseprule}{0.4pt}