-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy paththesis.tex
180 lines (147 loc) · 5.83 KB
/
thesis.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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
\documentclass[a4paper, 12pt, abstract=on, bibliography=totoc, final]{scrreprt}
\newcommand*{\Title}{{A Novel Liquid Argon Time Projection Chamber Detector: The ArgonCube Concept}}
\newcommand*{\Author}{{Damian Goeldi}}
\newcommand*{\Supervisor}{{Prof.\ Dr.\ A.\ Ereditato}}
\newcommand*{\Dean}{{Prof.\ Dr.\ G.\ Colangelo}}
\newcommand*{\Date}{{20.04.2018}}
\usepackage{scrhack} % fix warnings due to packages using deprecated KOMA-Script commands
\usepackage[british]{babel} % set babel to british rather than american
\usepackage[utf8]{inputenc} % utf8 support in source code
\usepackage{lmodern} % better support for special characters in pdf
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{microtype} % optimise microtypography
\usepackage[autostyle]{csquotes} % recommended by biblatex
\usepackage{xpatch} % recommended by biblatex
\usepackage[backend=biber, giveninits, sorting=none, backref=true, style=numeric-comp]{biblatex} % much more flexible than BibTeX
\usepackage{mathtools} % math packages
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{physics}
\usepackage[version=4]{mhchem}
\usepackage{hepnames}
\usepackage[retainorgcmds]{IEEEtrantools} % advanced equation arrays
\usepackage[binary-units]{siunitx} % write units properly
\usepackage{tabu} % much better than tabular
\usepackage{booktabs} % fancy tables
\usepackage{pdfpages} % insert PDF pages
\usepackage{graphicx} % for graphics, breaks (e)ps support
\usepackage{xcolor} % colour
\usepackage{feynmp-auto} % feyman graphs
\usepackage{romannum} % roman numbers
\usepackage[above, below, section]{placeins} % provides FloatBarrier, option section puts one after each section
%\usepackage{afterpage} % flush floats in a smarter way
%\usepackage{fancyvrb} % advanced verbatim
%\usepackage{listings} % list source code
%\usepackage{chngcntr} % modify counter reset behaviour
%\usepackage{pdflscape} % landscape pages
%\setcounter{tocdepth}{1} % only 2 levels in ToC
\addbibresource{thesis.bib} % .bib file for biblatex (.bib is required)
% bibenvironment for publications, taken from biblatex manual
\defbibenvironment{publications}
{\list
{}
{\setlength{\leftmargin}{\bibhang}%
\setlength{\itemindent}{-\leftmargin}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}}
{\endlist}
{\item}
\pagestyle{headings} % instead of fancyhdr which is not recommended with KOMA script classes
%\VerbatimFootnotes % needed for verbatim in footnotes (obviously :)
% prevent orphans and widows
\clubpenalty=10000
\widowpenalty=10000
\displaywidowpenalty=10000
\raggedbottom % provide some variability in bottom margins
\sisetup{separate-uncertainty=true, list-final-separator={, and }}
\DeclareSIUnit\clight{\text{\ensuremath{c}}} % remove 0 subscript from speed of light
\DeclareSIUnit\radlen{\text{\ensuremath{X_{\mathrm{0}}}}}
\newcommand*{\m}{\mathrm}
\newcommand*{\Chapter}{{chapter}} % used in starred chapters to store the chapter name to access it conveniently with all the commands needed there
\newcommand*{\AT}{{ARGONTUBE}}
\newcommand*{\AC}{{ArgonCube}}
\newcommand*{\AL}{\gls{arclight}}
\newcommand*{\dune}{\gls{dune}}
\newcommand*{\uboone}{\gls{uboone}}
\newcommand*{\sbnd}{\gls{sbnd}}
\newcommand*{\icarus}{\gls{icarus}}
\newcommand*{\lariat}{\gls{lariat}}
\newcommand*{\larpix}{\gls{larpix}}
\newcommand*{\pixlar}{{PixLAr}}
\newcommand*{\argoneut}{\gls{argoneut}}
\newcommand*{\lar}{\gls{lar}}
\newcommand*{\lartpc}{\gls{lartpc}}
\newcommand*{\nucleon}{\HepGenParticle{N}{}{}}
\newcommand*{\nucleus}{\HepGenParticle{A}{}{}}
\newcommand*{\particlea}{\HepGenParticle{A}{}{}}
\newcommand*{\particleb}{\HepGenParticle{B}{}{}}
\newcommand*{\particles}{\HepGenParticle{X}{}{}}
\newcommand*{\dcp}{\ensuremath{\delta_{\m{\glsentryshort{cp}}}}}
\newcommand*{\dms}{\ensuremath{\Delta m ^ 2}}
% draft configuration
\usepackage{ifdraft}
\ifoptionfinal{}{
\usepackage{setspace} % make corrections easier
\doublespacing
\usepackage[pagewise]{lineno}
\linenumbers
}
\usepackage[colorinlistoftodos, textsize=tiny, obeyFinal]{todonotes}
\newcommand*{\cjames}[2][]{\todo[author={JRS}, color=green, #1]{#2}}
\usepackage[pdftex, unicode, bookmarks, pdffitwindow, pdftitle={\Title}, pdfauthor={\Author}, colorlinks=false]{hyperref} % should be last command in preamble
% glossary, should come after hyperref
\ifoptionfinal{
\usepackage[xindy, acronym, nomain, nonumberlist, nopostdot]{glossaries} % suppress page list if final
}{
\usepackage[xindy, acronym, nomain]{glossaries}
}
\makeglossaries
\usepackage[xindy]{imakeidx}
\makeindex
\loadglsentries{content/thesis_glossary}
% make sure all labels are referenced, should come after hyperref
\ifoptionfinal{}{
\usepackage{refcheck}
}
\begin{document}
\graphicspath{{graphics/}}
\glsunsetall % disable expansion of acrynoms
\pagenumbering{roman}
\input{content/thesis_title}
\input{content/thesis_abstract}
\input{content/thesis_preface}
\listoftodos
\tableofcontents
\listoffigures
\listoftables
%\lstlistoflistings
\printacronyms
\clearpage % without this, previous page is already arabic; pay attention to twoside layout!
\pagenumbering{arabic}
\cjames{test}
\cjames[inline]{inline test}
\glsresetall % enable expansion of acronyms
\input{content/thesis_introduction}
\input{content/thesis_nu-detection}
\input{content/thesis_lartpc}
\input{content/thesis_hv}
\input{content/thesis_charge-ro}
\input{content/thesis_electronics}
\input{content/thesis_light-ro}
\input{content/thesis_viper}
\input{content/thesis_argoncube}
\input{content/thesis_dune-nd}
\input{content/thesis_pile-up}
\input{content/thesis_conclusion}
\input{content/thesis_publications}
\input{content/thesis_acknowledgements}
\begin{sloppypar} % prevent overfull hboxes
\printbibliography
\end{sloppypar}
\appendix
\input{content/thesis_appendix_pile-up-data}
\clearpage
\includepdf{content/erklaerung_print}
\includepdf{content/CV/DamianGoeldiCV}
\end{document}