full thesis template commit and figures
1
thesis/.envrc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
use flake
|
||||||
24
thesis/Makefile
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# Files
|
||||||
|
MAIN = Main
|
||||||
|
TEX_FILE = $(MAIN).tex
|
||||||
|
PDF_FILE = $(MAIN).pdf
|
||||||
|
BIB_FILE = bib/bibliography.bib
|
||||||
|
FIGURES = $(wildcard figures/*)
|
||||||
|
|
||||||
|
# Build script
|
||||||
|
BUILD_SCRIPT = build.sh
|
||||||
|
|
||||||
|
# Default target
|
||||||
|
all: $(PDF_FILE)
|
||||||
|
|
||||||
|
# Rule to build the PDF
|
||||||
|
$(PDF_FILE): $(TEX_FILE) $(BIB_FILE) $(FIGURES)
|
||||||
|
bash $(BUILD_SCRIPT)
|
||||||
|
|
||||||
|
# Clean target to remove generated files
|
||||||
|
clean:
|
||||||
|
rm -f $(PDF_FILE)
|
||||||
|
|
||||||
|
# Phony targets
|
||||||
|
.PHONY: all clean
|
||||||
|
|
||||||
3
thesis/acronyms.tex
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
%\newacronym{label}{Abkürz.}{Langvers.}
|
||||||
|
%\newacronym[shortplural=Abk.(Plural),longplural=Langvers.(Plural)]{label}{Abk.}{Langvers.}
|
||||||
|
\newacronym[shortplural=PCBs, longplural=printed circuit boards]{pcb}{PCB}{printed circuit board}
|
||||||
22
thesis/advanced/fancy_math.tex
Executable file
@@ -0,0 +1,22 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsection{Higher Mathematics}{fancy:math}
|
||||||
|
|
||||||
|
Naturally, there are also several commands that should make life easier when dealing with equations. One of the central ideas is to be able to change the general style of something, for example vector/matrix highlighting ($\vm{\phi}$ vs. $\phi$), just by modifying the template command.
|
||||||
|
|
||||||
|
\nxtpar\noindent
|
||||||
|
Here are a few examples. Note that equations (\ref{eq:fancy:math:1}) and (\ref{eq:fancy:math:2}), but also (\ref{eq:fancy:math:3a}) and (\ref{eq:fancy:math:3b}) do not necessarily make sense...
|
||||||
|
\begin{equation}
|
||||||
|
\var{a + b} \isreq \var{a} + \var{b} + 2 \cov{a,b}
|
||||||
|
\label{eq:fancy:math:1}
|
||||||
|
\end{equation}
|
||||||
|
\begin{equation}\begin{split}
|
||||||
|
\vm{H}
|
||||||
|
&\isdef \exp{\E{\vm{h}^T \vm{h}}} - \ln{\vm{h}^T \vm{h}} + \log{\vm{h}^T \vm{h}} - \frac{\ld{\vm{h}^T \vm{h}}}{\logb{3}{\vm{h}^T \vm{h}}} \\
|
||||||
|
&= \mtx{ccc}{h1 & h2 & \dots \\ 0 & h1 & \dots \\ \vdots & \vdots & \ddots}
|
||||||
|
\label{eq:fancy:math:2}
|
||||||
|
\end{split}\end{equation}
|
||||||
|
\begin{align}
|
||||||
|
\E{ a b\conj c d\conj} &= \E{a b\conj} \cdot \E{c d\conj} + \E{a d\conj} \cdot \E{c b\conj} \label{eq:fancy:math:3a}\\
|
||||||
|
\E{a b\conj} \cdot \E{c d\conj} &\neq \E{a d\conj} \cdot \E{c b\conj} - \E{ a b\conj c d\conj}\label{eq:fancy:math:3b}
|
||||||
|
\end{align}
|
||||||
25
thesis/advanced/fancy_style.tex
Executable file
@@ -0,0 +1,25 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsection{Bringing Style Into Your Thesis}{fancy:style}
|
||||||
|
\openingquote{They misunderestimated me.}{Guess Who}
|
||||||
|
|
||||||
|
The template does not provide too many ``stylish'' commands. One of them created the quote above, the others are intended to mark a part of the text using the margins. You can, for example
|
||||||
|
|
||||||
|
\bigskip\bigskip
|
||||||
|
\dots state that this is dangerous.\MDanger
|
||||||
|
|
||||||
|
\bigskip\bigskip
|
||||||
|
\dots tell the reader to ``better pay attention''.\MAttention
|
||||||
|
|
||||||
|
\bigskip\bigskip
|
||||||
|
\dots mark some central results.\MHint
|
||||||
|
|
||||||
|
\bigskip\bigskip
|
||||||
|
\dots also admit that you're just clueless.\MQuestion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
1
thesis/base/LICENSE.txt
Executable file
@@ -0,0 +1 @@
|
|||||||
|
Clip arts for marginpar commands (MAttention.svg, MDanger.svg, etc.) are public domain and have been downloaded from http://www.openclipart.org and found via http://www.clker.com.
|
||||||
118
thesis/base/MAttention.eps
Executable file
@@ -0,0 +1,118 @@
|
|||||||
|
%!PS-Adobe-3.0 EPSF-3.0
|
||||||
|
%%Creator: inkscape 0.46
|
||||||
|
%%Pages: 1
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 204 307 250 347
|
||||||
|
%%HiResBoundingBox: 204.13262 307.25968 249.18141 346.651
|
||||||
|
%%EndComments
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%Page: 1 1
|
||||||
|
0 560 translate
|
||||||
|
0.8 -0.8 scale
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
gsave [1 0 0 1 0 0] concat
|
||||||
|
gsave [1 0 0 1 80.72047 0] concat
|
||||||
|
grestore
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
283.07127 266.70665 moveto
|
||||||
|
282.5624 266.78546 282.12911 267.09221 281.88377 267.51915 curveto
|
||||||
|
255.38377 313.4254 lineto
|
||||||
|
255.09355 313.93087 255.09267 314.57928 255.38377 315.08165 curveto
|
||||||
|
255.67968 315.59233 256.22604 315.92585 256.82127 315.9254 curveto
|
||||||
|
309.82127 315.9254 lineto
|
||||||
|
310.41648 315.92585 310.96285 315.59234 311.25877 315.08165 curveto
|
||||||
|
311.54985 314.57929 311.549 313.93087 311.25877 313.4254 curveto
|
||||||
|
284.75877 267.51915 lineto
|
||||||
|
284.41857 266.92671 283.76065 266.59865 283.07127 266.70665 curveto
|
||||||
|
closepath
|
||||||
|
283.32127 271.9879 moveto
|
||||||
|
305.82127 311.6129 lineto
|
||||||
|
260.79002 311.6129 lineto
|
||||||
|
283.32127 271.9879 lineto
|
||||||
|
closepath
|
||||||
|
fill
|
||||||
|
grestore
|
||||||
|
gsave [0.414275 0 0 0.414275 279.79307 110.5871] concat
|
||||||
|
gsave [1 0 0 1 202.114 5.842755] concat
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-168.03062 437.26917 moveto
|
||||||
|
-168.03062 439.81438 -170.0963 441.88006 -172.64151 441.88006 curveto
|
||||||
|
-175.18672 441.88006 -177.2524 439.81438 -177.2524 437.26917 curveto
|
||||||
|
-177.2524 434.72395 -175.18672 432.65827 -172.64151 432.65827 curveto
|
||||||
|
-170.0963 432.65827 -168.03062 434.72395 -168.03062 437.26917 curveto
|
||||||
|
closepath
|
||||||
|
fill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
2 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
1 setlinecap
|
||||||
|
newpath
|
||||||
|
-168.03062 437.26917 moveto
|
||||||
|
-168.03062 439.81438 -170.0963 441.88006 -172.64151 441.88006 curveto
|
||||||
|
-175.18672 441.88006 -177.2524 439.81438 -177.2524 437.26917 curveto
|
||||||
|
-177.2524 434.72395 -175.18672 432.65827 -172.64151 432.65827 curveto
|
||||||
|
-170.0963 432.65827 -168.03062 434.72395 -168.03062 437.26917 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
grestore
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
17.347069 442.62246 moveto
|
||||||
|
12.478322 439.37189 lineto
|
||||||
|
3.1462571 442.04416 lineto
|
||||||
|
1.8902826 437.65809 lineto
|
||||||
|
13.275404 434.39791 lineto
|
||||||
|
22.479286 440.44601 lineto
|
||||||
|
25.552407 448.70686 lineto
|
||||||
|
25.887869 451.22035 lineto
|
||||||
|
21.508045 457.63787 lineto
|
||||||
|
29.88458 463.32889 lineto
|
||||||
|
27.338942 466.93393 lineto
|
||||||
|
14.640954 459.27427 lineto
|
||||||
|
18.277128 453.90239 lineto
|
||||||
|
7.2827581 456.70425 lineto
|
||||||
|
10.072313 463.30495 lineto
|
||||||
|
-1.4408078 477.00948 lineto
|
||||||
|
-4.978651 472.30029 lineto
|
||||||
|
3.6606377 463.36351 lineto
|
||||||
|
0.89792823 455.3973 lineto
|
||||||
|
-7.2797503 463.14781 lineto
|
||||||
|
-18.085462 453.08171 lineto
|
||||||
|
-14.556687 449.31312 lineto
|
||||||
|
-7.7896719 455.76435 lineto
|
||||||
|
0.56186194 447.77793 lineto
|
||||||
|
17.347069 442.62246 lineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
0.34375 475.09375 moveto
|
||||||
|
0.34375 479.21875 lineto
|
||||||
|
-17.78125 479.21875 lineto
|
||||||
|
-17.78125 481.8125 lineto
|
||||||
|
30.96875 481.8125 lineto
|
||||||
|
30.96875 479.21875 lineto
|
||||||
|
14.125 479.21875 lineto
|
||||||
|
14.125 475.09375 lineto
|
||||||
|
0.34375 475.09375 lineto
|
||||||
|
closepath
|
||||||
|
fill
|
||||||
|
grestore
|
||||||
|
grestore
|
||||||
|
grestore
|
||||||
|
showpage
|
||||||
|
%%EOF
|
||||||
134
thesis/base/MAttention.svg
Executable file
@@ -0,0 +1,134 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="700"
|
||||||
|
height="700"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.46"
|
||||||
|
sodipodi:docbase="C:\CARLOS"
|
||||||
|
sodipodi:docname="MAttention.svg"
|
||||||
|
version="1.0"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<inkscape:perspective
|
||||||
|
sodipodi:type="inkscape:persp3d"
|
||||||
|
inkscape:vp_x="0 : 350 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_z="700 : 350 : 1"
|
||||||
|
inkscape:persp3d-origin="350 : 233.33333 : 1"
|
||||||
|
id="perspective377" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="4.1954791"
|
||||||
|
inkscape:cx="311.74983"
|
||||||
|
inkscape:cy="401.15631"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
inkscape:window-width="1272"
|
||||||
|
inkscape:window-height="965"
|
||||||
|
inkscape:window-x="65"
|
||||||
|
inkscape:window-y="4"
|
||||||
|
objecttolerance="50"
|
||||||
|
inkscape:object-bbox="false"
|
||||||
|
inkscape:object-points="false"
|
||||||
|
inkscape:object-nodes="false"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
inkscape:grid-bbox="false"
|
||||||
|
inkscape:guide-bbox="false"
|
||||||
|
height="700px"
|
||||||
|
width="700px"
|
||||||
|
showgrid="false" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Sign Hazard Warning</dc:title>
|
||||||
|
<dc:date>11/09/2006</dc:date>
|
||||||
|
<dc:creator>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>h0us3s</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:creator>
|
||||||
|
<dc:language>es</dc:language>
|
||||||
|
<dc:subject>
|
||||||
|
<rdf:Bag>
|
||||||
|
<rdf:li>Inkscape</rdf:li>
|
||||||
|
<rdf:li>Sign Hazard</rdf:li>
|
||||||
|
<rdf:li>Warning</rdf:li>
|
||||||
|
</rdf:Bag>
|
||||||
|
</dc:subject>
|
||||||
|
<cc:license
|
||||||
|
rdf:resource="http://web.resource.org/cc/PublicDomain" />
|
||||||
|
</cc:Work>
|
||||||
|
<cc:License
|
||||||
|
rdf:about="http://web.resource.org/cc/PublicDomain">
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||||
|
</cc:License>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="1"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="Capa 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="display:inline">
|
||||||
|
<g
|
||||||
|
id="g3141"
|
||||||
|
transform="translate(80.72047,0)" />
|
||||||
|
<path
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.14700031;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:43.68000031;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||||
|
d="M 283.07127,266.70665 C 282.5624,266.78546 282.12911,267.09221 281.88377,267.51915 L 255.38377,313.4254 C 255.09355,313.93087 255.09267,314.57928 255.38377,315.08165 C 255.67968,315.59233 256.22604,315.92585 256.82127,315.9254 L 309.82127,315.9254 C 310.41648,315.92585 310.96285,315.59234 311.25877,315.08165 C 311.54985,314.57929 311.549,313.93087 311.25877,313.4254 L 284.75877,267.51915 C 284.41857,266.92671 283.76065,266.59865 283.07127,266.70665 z M 283.32127,271.9879 L 305.82127,311.6129 L 260.79002,311.6129 L 283.32127,271.9879 z"
|
||||||
|
id="path3095" />
|
||||||
|
<g
|
||||||
|
id="g2909"
|
||||||
|
transform="matrix(0.414275,0,0,0.414275,279.79307,110.5871)">
|
||||||
|
<path
|
||||||
|
transform="translate(202.114,5.842755)"
|
||||||
|
d="M -168.03062,437.26917 A 4.6108923,4.6108923 0 1 1 -177.2524,437.26917 A 4.6108923,4.6108923 0 1 1 -168.03062,437.26917 z"
|
||||||
|
sodipodi:ry="4.6108923"
|
||||||
|
sodipodi:rx="4.6108923"
|
||||||
|
sodipodi:cy="437.26917"
|
||||||
|
sodipodi:cx="-172.64151"
|
||||||
|
id="path2886"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||||
|
sodipodi:type="arc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccccccccccccccccccccccc"
|
||||||
|
id="path2888"
|
||||||
|
d="M 17.347069,442.62246 L 12.478322,439.37189 L 3.1462571,442.04416 L 1.8902826,437.65809 L 13.275404,434.39791 L 22.479286,440.44601 L 25.552407,448.70686 L 25.887869,451.22035 L 21.508045,457.63787 L 29.88458,463.32889 L 27.338942,466.93393 L 14.640954,459.27427 L 18.277128,453.90239 L 7.2827581,456.70425 L 10.072313,463.30495 L -1.4408078,477.00948 L -4.978651,472.30029 L 3.6606377,463.36351 L 0.89792823,455.3973 L -7.2797503,463.14781 L -18.085462,453.08171 L -14.556687,449.31312 L -7.7896719,455.76435 L 0.56186194,447.77793 L 17.347069,442.62246 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="rect2904"
|
||||||
|
d="M 0.34375,475.09375 L 0.34375,479.21875 L -17.78125,479.21875 L -17.78125,481.8125 L 30.96875,481.8125 L 30.96875,479.21875 L 14.125,479.21875 L 14.125,475.09375 L 0.34375,475.09375 z"
|
||||||
|
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 6.2 KiB |
369
thesis/base/MDanger.eps
Executable file
@@ -0,0 +1,369 @@
|
|||||||
|
%!PS-Adobe-3.0 EPSF-3.0
|
||||||
|
%%Creator: inkscape 0.46
|
||||||
|
%%Pages: 1
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 181 255 227 295
|
||||||
|
%%HiResBoundingBox: 181.07574 255.05286 226.12453 294.44418
|
||||||
|
%%EndComments
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%Page: 1 1
|
||||||
|
0 560 translate
|
||||||
|
0.8 -0.8 scale
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
gsave [1 0 0 1 0 0] concat
|
||||||
|
gsave [1 0 0 1 80.72047 0] concat
|
||||||
|
grestore
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
254.25017 331.96518 moveto
|
||||||
|
253.7413 332.04399 253.30801 332.35074 253.06267 332.77768 curveto
|
||||||
|
226.56267 378.68393 lineto
|
||||||
|
226.27245 379.1894 226.27157 379.83781 226.56267 380.34018 curveto
|
||||||
|
226.85858 380.85086 227.40494 381.18438 228.00017 381.18393 curveto
|
||||||
|
281.00017 381.18393 lineto
|
||||||
|
281.59538 381.18438 282.14175 380.85087 282.43767 380.34018 curveto
|
||||||
|
282.72875 379.83782 282.7279 379.1894 282.43767 378.68393 curveto
|
||||||
|
255.93767 332.77768 lineto
|
||||||
|
255.59747 332.18524 254.93955 331.85718 254.25017 331.96518 curveto
|
||||||
|
closepath
|
||||||
|
254.50017 337.24643 moveto
|
||||||
|
277.00017 376.87143 lineto
|
||||||
|
231.96892 376.87143 lineto
|
||||||
|
254.50017 337.24643 lineto
|
||||||
|
closepath
|
||||||
|
fill
|
||||||
|
grestore
|
||||||
|
gsave [0.442824 0 0 0.442824 640.81817 386.60013] concat
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-865.7914 -104.21454 moveto
|
||||||
|
-889.7914 -45.507857 lineto
|
||||||
|
-861.7289 -96.594214 lineto
|
||||||
|
-865.7914 -104.21454 lineto
|
||||||
|
closepath
|
||||||
|
-885.5414 -93.070357 moveto
|
||||||
|
-892.13515 -80.476607 lineto
|
||||||
|
-893.88515 -48.820357 lineto
|
||||||
|
-885.5414 -93.070357 lineto
|
||||||
|
closepath
|
||||||
|
-856.6664 -85.539107 moveto
|
||||||
|
-878.3539 -56.789107 lineto
|
||||||
|
-854.6039 -82.007857 lineto
|
||||||
|
-856.6664 -85.539107 lineto
|
||||||
|
closepath
|
||||||
|
-851.1664 -76.226607 moveto
|
||||||
|
-886.69765 -41.257857 lineto
|
||||||
|
-847.69765 -70.382857 lineto
|
||||||
|
-851.1664 -76.226607 lineto
|
||||||
|
closepath
|
||||||
|
-901.44765 -64.539107 moveto
|
||||||
|
-903.9789 -60.851607 lineto
|
||||||
|
-897.94765 -50.164107 lineto
|
||||||
|
-897.94764 -50.940679 -901.44765 -64.539107 -901.44765 -64.539107 curveto
|
||||||
|
closepath
|
||||||
|
-843.8539 -63.914107 moveto
|
||||||
|
-875.82265 -45.132857 lineto
|
||||||
|
-841.6039 -60.070357 lineto
|
||||||
|
-843.8539 -63.914107 lineto
|
||||||
|
closepath
|
||||||
|
-905.5414 -58.726607 moveto
|
||||||
|
-908.26015 -53.664107 lineto
|
||||||
|
-902.0414 -47.664107 lineto
|
||||||
|
-905.5414 -58.726607 lineto
|
||||||
|
closepath
|
||||||
|
-835.8539 -50.382857 moveto
|
||||||
|
-880.88515 -39.882857 lineto
|
||||||
|
-833.26015 -46.007857 lineto
|
||||||
|
-835.8539 -50.382857 lineto
|
||||||
|
closepath
|
||||||
|
-829.63515 -39.289107 moveto
|
||||||
|
-867.4789 -37.757857 lineto
|
||||||
|
-827.4789 -36.195357 lineto
|
||||||
|
-829.63515 -39.289107 lineto
|
||||||
|
closepath
|
||||||
|
-882.2289 -35.414107 moveto
|
||||||
|
-822.51015 -27.851607 lineto
|
||||||
|
-825.19765 -32.382857 lineto
|
||||||
|
-882.2289 -35.414107 lineto
|
||||||
|
closepath
|
||||||
|
-883.9789 -28.445357 moveto
|
||||||
|
-850.1039 -19.882857 lineto
|
||||||
|
-839.51015 -19.882857 lineto
|
||||||
|
-883.9789 -28.445357 lineto
|
||||||
|
closepath
|
||||||
|
-889.6039 -27.664107 moveto
|
||||||
|
-888.00222 -27.130214 -880.99951 -22.973563 -875.8539 -19.882857 curveto
|
||||||
|
-866.7914 -19.882857 lineto
|
||||||
|
-889.6039 -27.664107 lineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-881.6042 -83.117313 moveto
|
||||||
|
-881.6042 -83.163073 -881.6042 -83.208833 -881.6042 -83.254592 curveto
|
||||||
|
-881.6042 -83.749561 -881.05508 -84.078271 -880.78052 -84.49011 curveto
|
||||||
|
-880.3314 -85.163793 -880.12188 -85.972429 -879.545 -86.549305 curveto
|
||||||
|
-878.78257 -87.311732 -878.00645 -87.297225 -877.21125 -87.098424 curveto
|
||||||
|
-876.58756 -86.942503 -876.66213 -85.75526 -876.66213 -85.176508 curveto
|
||||||
|
-876.66213 -83.966905 -878.05867 -83.477024 -878.72132 -82.980033 curveto
|
||||||
|
-879.51474 -82.384973 -879.44793 -79.928003 -879.81956 -78.998921 curveto
|
||||||
|
-880.20195 -78.042943 -881.11367 -77.750013 -881.74148 -78.587082 curveto
|
||||||
|
-882.46099 -79.546439 -882.78888 -80.53274 -883.38883 -81.332676 curveto
|
||||||
|
-884.15916 -82.359778 -882.85977 -82.558167 -882.2906 -82.842753 curveto
|
||||||
|
-882.07019 -82.952958 -881.833 -83.025793 -881.6042 -83.117313 curveto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
-881.6042 -83.117313 moveto
|
||||||
|
-881.6042 -83.163073 -881.6042 -83.208833 -881.6042 -83.254592 curveto
|
||||||
|
-881.6042 -83.749561 -881.05508 -84.078271 -880.78052 -84.49011 curveto
|
||||||
|
-880.3314 -85.163793 -880.12188 -85.972429 -879.545 -86.549305 curveto
|
||||||
|
-878.78257 -87.311732 -878.00645 -87.297225 -877.21125 -87.098424 curveto
|
||||||
|
-876.58756 -86.942503 -876.66213 -85.75526 -876.66213 -85.176508 curveto
|
||||||
|
-876.66213 -83.966905 -878.05867 -83.477024 -878.72132 -82.980033 curveto
|
||||||
|
-879.51474 -82.384973 -879.44793 -79.928003 -879.81956 -78.998921 curveto
|
||||||
|
-880.20195 -78.042943 -881.11367 -77.750013 -881.74148 -78.587082 curveto
|
||||||
|
-882.46099 -79.546439 -882.78888 -80.53274 -883.38883 -81.332676 curveto
|
||||||
|
-884.15916 -82.359778 -882.85977 -82.558167 -882.2906 -82.842753 curveto
|
||||||
|
-882.07019 -82.952958 -881.833 -83.025793 -881.6042 -83.117313 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-865.13063 -82.019075 moveto
|
||||||
|
-864.26724 -82.450773 -867.0482 -81.744516 -868.01351 -81.744516 curveto
|
||||||
|
-869.09016 -81.744516 -868.18321 -79.612881 -868.01351 -79.273481 curveto
|
||||||
|
-867.25818 -77.762836 -866.13848 -79.461055 -865.67975 -77.626124 curveto
|
||||||
|
-865.30951 -76.145168 -865.45461 -76.147622 -864.03239 -77.214285 curveto
|
||||||
|
-863.52713 -77.593236 -863.31611 -79.070592 -862.93416 -79.54804 curveto
|
||||||
|
-862.15722 -80.519208 -862.02504 -80.997147 -861.56136 -82.156355 curveto
|
||||||
|
-861.17496 -83.122351 -861.25859 -83.363658 -861.83592 -83.940991 curveto
|
||||||
|
-862.55719 -84.662264 -863.83497 -83.289024 -864.16967 -82.842753 curveto
|
||||||
|
-864.53359 -82.357536 -864.46568 -82.418048 -865.13063 -82.019075 curveto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
-865.13063 -82.019075 moveto
|
||||||
|
-864.26724 -82.450773 -867.0482 -81.744516 -868.01351 -81.744516 curveto
|
||||||
|
-869.09016 -81.744516 -868.18321 -79.612881 -868.01351 -79.273481 curveto
|
||||||
|
-867.25818 -77.762836 -866.13848 -79.461055 -865.67975 -77.626124 curveto
|
||||||
|
-865.30951 -76.145168 -865.45461 -76.147622 -864.03239 -77.214285 curveto
|
||||||
|
-863.52713 -77.593236 -863.31611 -79.070592 -862.93416 -79.54804 curveto
|
||||||
|
-862.15722 -80.519208 -862.02504 -80.997147 -861.56136 -82.156355 curveto
|
||||||
|
-861.17496 -83.122351 -861.25859 -83.363658 -861.83592 -83.940991 curveto
|
||||||
|
-862.55719 -84.662264 -863.83497 -83.289024 -864.16967 -82.842753 curveto
|
||||||
|
-864.53359 -82.357536 -864.46568 -82.418048 -865.13063 -82.019075 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-859.63944 -50.856581 moveto
|
||||||
|
-859.73184 -50.733384 -858.22549 -51.724868 -857.30569 -51.954819 curveto
|
||||||
|
-856.27248 -52.213122 -855.54529 -51.836932 -854.83465 -51.26842 curveto
|
||||||
|
-854.03836 -50.631388 -854.32984 -49.173642 -854.42281 -48.522826 curveto
|
||||||
|
-854.52888 -47.780345 -856.74903 -48.109102 -857.30569 -48.248267 curveto
|
||||||
|
-857.48873 -48.294027 -857.67177 -48.339787 -857.85481 -48.385546 curveto
|
||||||
|
-858.96664 -48.663505 -860.25698 -48.213836 -861.14952 -48.660106 curveto
|
||||||
|
-862.10926 -49.139977 -860.98938 -50.330327 -860.73768 -50.582022 curveto
|
||||||
|
-860.56087 -50.758829 -859.73425 -50.83762 -859.63944 -50.856581 curveto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
-859.63944 -50.856581 moveto
|
||||||
|
-859.73184 -50.733384 -858.22549 -51.724868 -857.30569 -51.954819 curveto
|
||||||
|
-856.27248 -52.213122 -855.54529 -51.836932 -854.83465 -51.26842 curveto
|
||||||
|
-854.03836 -50.631388 -854.32984 -49.173642 -854.42281 -48.522826 curveto
|
||||||
|
-854.52888 -47.780345 -856.74903 -48.109102 -857.30569 -48.248267 curveto
|
||||||
|
-857.48873 -48.294027 -857.67177 -48.339787 -857.85481 -48.385546 curveto
|
||||||
|
-858.96664 -48.663505 -860.25698 -48.213836 -861.14952 -48.660106 curveto
|
||||||
|
-862.10926 -49.139977 -860.98938 -50.330327 -860.73768 -50.582022 curveto
|
||||||
|
-860.56087 -50.758829 -859.73425 -50.83762 -859.63944 -50.856581 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-892.31201 -65.820069 moveto
|
||||||
|
-892.29059 -65.841496 -894.32473 -66.529708 -896.29313 -65.54551 curveto
|
||||||
|
-897.36737 -65.008389 -898.00878 -64.034751 -897.39136 -62.799916 curveto
|
||||||
|
-896.6858 -61.388782 -897.3225 -61.084292 -897.94048 -60.054322 curveto
|
||||||
|
-898.47283 -59.167077 -896.84549 -58.269685 -896.15585 -58.269685 curveto
|
||||||
|
-895.36798 -58.269685 -894.44847 -57.621918 -893.82209 -57.308727 curveto
|
||||||
|
-892.57172 -56.683543 -892.86113 -59.078797 -892.86113 -59.642483 curveto
|
||||||
|
-892.86113 -60.555577 -892.93068 -61.560783 -892.72385 -62.388077 curveto
|
||||||
|
-892.57335 -62.990079 -892.69902 -63.860206 -892.58657 -64.309993 curveto
|
||||||
|
-892.42085 -64.972877 -892.31201 -65.009406 -892.31201 -65.820069 curveto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
-892.31201 -65.820069 moveto
|
||||||
|
-892.29059 -65.841496 -894.32473 -66.529708 -896.29313 -65.54551 curveto
|
||||||
|
-897.36737 -65.008389 -898.00878 -64.034751 -897.39136 -62.799916 curveto
|
||||||
|
-896.6858 -61.388782 -897.3225 -61.084292 -897.94048 -60.054322 curveto
|
||||||
|
-898.47283 -59.167077 -896.84549 -58.269685 -896.15585 -58.269685 curveto
|
||||||
|
-895.36798 -58.269685 -894.44847 -57.621918 -893.82209 -57.308727 curveto
|
||||||
|
-892.57172 -56.683543 -892.86113 -59.078797 -892.86113 -59.642483 curveto
|
||||||
|
-892.86113 -60.555577 -892.93068 -61.560783 -892.72385 -62.388077 curveto
|
||||||
|
-892.57335 -62.990079 -892.69902 -63.860206 -892.58657 -64.309993 curveto
|
||||||
|
-892.42085 -64.972877 -892.31201 -65.009406 -892.31201 -65.820069 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-889.0173 -36.854051 moveto
|
||||||
|
-889.01318 -36.870525 -891.01309 -37.12861 -891.62562 -37.12861 curveto
|
||||||
|
-892.34803 -37.12861 -892.31201 -35.293604 -892.31201 -34.794855 curveto
|
||||||
|
-892.31201 -34.195209 -893.30908 -34.099431 -893.82209 -33.971177 curveto
|
||||||
|
-894.61267 -33.773532 -892.20395 -33.010219 -891.90017 -33.010219 curveto
|
||||||
|
-890.41097 -33.010219 -889.51587 -33.060773 -888.60546 -33.971177 curveto
|
||||||
|
-887.99462 -34.582018 -888.05634 -35.114251 -888.05634 -36.030373 curveto
|
||||||
|
-888.05634 -36.856663 -888.13863 -36.854051 -889.0173 -36.854051 curveto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
-889.0173 -36.854051 moveto
|
||||||
|
-889.01318 -36.870525 -891.01309 -37.12861 -891.62562 -37.12861 curveto
|
||||||
|
-892.34803 -37.12861 -892.31201 -35.293604 -892.31201 -34.794855 curveto
|
||||||
|
-892.31201 -34.195209 -893.30908 -34.099431 -893.82209 -33.971177 curveto
|
||||||
|
-894.61267 -33.773532 -892.20395 -33.010219 -891.90017 -33.010219 curveto
|
||||||
|
-890.41097 -33.010219 -889.51587 -33.060773 -888.60546 -33.971177 curveto
|
||||||
|
-887.99462 -34.582018 -888.05634 -35.114251 -888.05634 -36.030373 curveto
|
||||||
|
-888.05634 -36.856663 -888.13863 -36.854051 -889.0173 -36.854051 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-858.12937 -29.440947 moveto
|
||||||
|
-858.12937 -30.95178 -863.36439 -30.539184 -864.44423 -30.539184 curveto
|
||||||
|
-866.13295 -30.539184 -865.70664 -29.484537 -864.71879 -28.891828 curveto
|
||||||
|
-863.91179 -28.407628 -861.90585 -28.768534 -861.14952 -28.617268 curveto
|
||||||
|
-859.94028 -28.37542 -858.94066 -27.789461 -857.71753 -27.381751 curveto
|
||||||
|
-856.72478 -27.050837 -855.85575 -27.553051 -855.65833 -28.342709 curveto
|
||||||
|
-855.56917 -28.699341 -856.62329 -29.582231 -856.89385 -29.852786 curveto
|
||||||
|
-857.70571 -30.664648 -857.91137 -30.208065 -858.12937 -29.990065 curveto
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
-858.12937 -29.440947 moveto
|
||||||
|
-858.12937 -30.95178 -863.36439 -30.539184 -864.44423 -30.539184 curveto
|
||||||
|
-866.13295 -30.539184 -865.70664 -29.484537 -864.71879 -28.891828 curveto
|
||||||
|
-863.91179 -28.407628 -861.90585 -28.768534 -861.14952 -28.617268 curveto
|
||||||
|
-859.94028 -28.37542 -858.94066 -27.789461 -857.71753 -27.381751 curveto
|
||||||
|
-856.72478 -27.050837 -855.85575 -27.553051 -855.65833 -28.342709 curveto
|
||||||
|
-855.56917 -28.699341 -856.62329 -29.582231 -856.89385 -29.852786 curveto
|
||||||
|
-857.70571 -30.664648 -857.91137 -30.208065 -858.12937 -29.990065 curveto
|
||||||
|
stroke
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-875.97573 -63.898153 moveto
|
||||||
|
-877.04405 -64.966473 -878.14553 -62.972758 -878.58404 -62.388077 curveto
|
||||||
|
-879.24675 -61.504469 -876.74479 -61.523067 -876.38757 -61.701678 curveto
|
||||||
|
-875.47496 -62.157983 -875.67239 -63.139799 -875.97573 -63.898153 curveto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
-875.97573 -63.898153 moveto
|
||||||
|
-877.04405 -64.966473 -878.14553 -62.972758 -878.58404 -62.388077 curveto
|
||||||
|
-879.24675 -61.504469 -876.74479 -61.523067 -876.38757 -61.701678 curveto
|
||||||
|
-875.47496 -62.157983 -875.67239 -63.139799 -875.97573 -63.898153 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
-902.88255 -42.07068 moveto
|
||||||
|
-915.3255 -32.832462 -904.09764 -19.629785 -891.90017 -27.107192 curveto
|
||||||
|
-891.07155 -27.615159 -892.32895 -28.822893 -892.58657 -29.166387 curveto
|
||||||
|
-893.16026 -29.931305 -893.50069 -30.184275 -894.37121 -30.401905 curveto
|
||||||
|
-895.61945 -30.713964 -896.00059 -30.879134 -896.29313 -32.049261 curveto
|
||||||
|
-896.52271 -32.967613 -896.14229 -33.586455 -895.88129 -34.108457 curveto
|
||||||
|
-895.41653 -35.037963 -896.15822 -34.898408 -896.84224 -35.069415 curveto
|
||||||
|
-897.67943 -35.278712 -898.33997 -34.832263 -899.03872 -34.657576 curveto
|
||||||
|
-900.34635 -34.330667 -900.16984 -35.552778 -899.99968 -35.893093 curveto
|
||||||
|
-899.52789 -36.836677 -898.93033 -36.586656 -899.176 -37.815009 curveto
|
||||||
|
-899.27652 -38.317624 -900.96164 -38.26142 -901.37247 -38.364128 curveto
|
||||||
|
-902.20117 -38.571302 -902.32476 -40.11409 -902.47071 -40.697883 curveto
|
||||||
|
-902.65799 -41.447004 -902.33089 -41.151237 -902.88255 -42.07068 curveto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
-902.88255 -42.07068 moveto
|
||||||
|
-915.3255 -32.832462 -904.09764 -19.629785 -891.90017 -27.107192 curveto
|
||||||
|
-891.07155 -27.615159 -892.32895 -28.822893 -892.58657 -29.166387 curveto
|
||||||
|
-893.16026 -29.931305 -893.50069 -30.184275 -894.37121 -30.401905 curveto
|
||||||
|
-895.61945 -30.713964 -896.00059 -30.879134 -896.29313 -32.049261 curveto
|
||||||
|
-896.52271 -32.967613 -896.14229 -33.586455 -895.88129 -34.108457 curveto
|
||||||
|
-895.41653 -35.037963 -896.15822 -34.898408 -896.84224 -35.069415 curveto
|
||||||
|
-897.67943 -35.278712 -898.33997 -34.832263 -899.03872 -34.657576 curveto
|
||||||
|
-900.34635 -34.330667 -900.16984 -35.552778 -899.99968 -35.893093 curveto
|
||||||
|
-899.52789 -36.836677 -898.93033 -36.586656 -899.176 -37.815009 curveto
|
||||||
|
-899.27652 -38.317624 -900.96164 -38.26142 -901.37247 -38.364128 curveto
|
||||||
|
-902.20117 -38.571302 -902.32476 -40.11409 -902.47071 -40.697883 curveto
|
||||||
|
-902.65799 -41.447004 -902.33089 -41.151237 -902.88255 -42.07068 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
grestore
|
||||||
|
grestore
|
||||||
|
showpage
|
||||||
|
%%EOF
|
||||||
153
thesis/base/MDanger.svg
Executable file
@@ -0,0 +1,153 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="700"
|
||||||
|
height="700"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.46"
|
||||||
|
sodipodi:docbase="C:\CARLOS"
|
||||||
|
sodipodi:docname="MDanger.svg"
|
||||||
|
version="1.0"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<inkscape:perspective
|
||||||
|
sodipodi:type="inkscape:persp3d"
|
||||||
|
inkscape:vp_x="0 : 350 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_z="700 : 350 : 1"
|
||||||
|
inkscape:persp3d-origin="350 : 233.33333 : 1"
|
||||||
|
id="perspective377" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="2.9666517"
|
||||||
|
inkscape:cx="270.46525"
|
||||||
|
inkscape:cy="347.86719"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
inkscape:window-width="1272"
|
||||||
|
inkscape:window-height="965"
|
||||||
|
inkscape:window-x="65"
|
||||||
|
inkscape:window-y="4"
|
||||||
|
objecttolerance="50"
|
||||||
|
inkscape:object-bbox="false"
|
||||||
|
inkscape:object-points="false"
|
||||||
|
inkscape:object-nodes="false"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
inkscape:grid-bbox="false"
|
||||||
|
inkscape:guide-bbox="false"
|
||||||
|
height="700px"
|
||||||
|
width="700px"
|
||||||
|
showgrid="false" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Sign Hazard Warning</dc:title>
|
||||||
|
<dc:date>11/09/2006</dc:date>
|
||||||
|
<dc:creator>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>h0us3s</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:creator>
|
||||||
|
<dc:language>es</dc:language>
|
||||||
|
<dc:subject>
|
||||||
|
<rdf:Bag>
|
||||||
|
<rdf:li>Inkscape</rdf:li>
|
||||||
|
<rdf:li>Sign Hazard</rdf:li>
|
||||||
|
<rdf:li>Warning</rdf:li>
|
||||||
|
</rdf:Bag>
|
||||||
|
</dc:subject>
|
||||||
|
<cc:license
|
||||||
|
rdf:resource="http://web.resource.org/cc/PublicDomain" />
|
||||||
|
</cc:Work>
|
||||||
|
<cc:License
|
||||||
|
rdf:about="http://web.resource.org/cc/PublicDomain">
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||||
|
</cc:License>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="1"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="Capa 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="display:inline">
|
||||||
|
<g
|
||||||
|
id="g3141"
|
||||||
|
transform="translate(80.72047,0)" />
|
||||||
|
<path
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.14700031;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:43.68000031;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||||
|
d="M 254.25017,331.96518 C 253.7413,332.04399 253.30801,332.35074 253.06267,332.77768 L 226.56267,378.68393 C 226.27245,379.1894 226.27157,379.83781 226.56267,380.34018 C 226.85858,380.85086 227.40494,381.18438 228.00017,381.18393 L 281.00017,381.18393 C 281.59538,381.18438 282.14175,380.85087 282.43767,380.34018 C 282.72875,379.83782 282.7279,379.1894 282.43767,378.68393 L 255.93767,332.77768 C 255.59747,332.18524 254.93955,331.85718 254.25017,331.96518 z M 254.50017,337.24643 L 277.00017,376.87143 L 231.96892,376.87143 L 254.50017,337.24643 z"
|
||||||
|
id="path2828" />
|
||||||
|
<g
|
||||||
|
id="g5806"
|
||||||
|
transform="matrix(0.442824,0,0,0.442824,640.81817,386.60013)">
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccc"
|
||||||
|
id="path5700"
|
||||||
|
d="M -865.7914,-104.21454 L -889.7914,-45.507857 L -861.7289,-96.594214 L -865.7914,-104.21454 z M -885.5414,-93.070357 L -892.13515,-80.476607 L -893.88515,-48.820357 L -885.5414,-93.070357 z M -856.6664,-85.539107 L -878.3539,-56.789107 L -854.6039,-82.007857 L -856.6664,-85.539107 z M -851.1664,-76.226607 L -886.69765,-41.257857 L -847.69765,-70.382857 L -851.1664,-76.226607 z M -901.44765,-64.539107 L -903.9789,-60.851607 L -897.94765,-50.164107 C -897.94764,-50.940679 -901.44765,-64.539107 -901.44765,-64.539107 z M -843.8539,-63.914107 L -875.82265,-45.132857 L -841.6039,-60.070357 L -843.8539,-63.914107 z M -905.5414,-58.726607 L -908.26015,-53.664107 L -902.0414,-47.664107 L -905.5414,-58.726607 z M -835.8539,-50.382857 L -880.88515,-39.882857 L -833.26015,-46.007857 L -835.8539,-50.382857 z M -829.63515,-39.289107 L -867.4789,-37.757857 L -827.4789,-36.195357 L -829.63515,-39.289107 z M -882.2289,-35.414107 L -822.51015,-27.851607 L -825.19765,-32.382857 L -882.2289,-35.414107 z M -883.9789,-28.445357 L -850.1039,-19.882857 L -839.51015,-19.882857 L -883.9789,-28.445357 z M -889.6039,-27.664107 C -888.00222,-27.130214 -880.99951,-22.973563 -875.8539,-19.882857 L -866.7914,-19.882857 L -889.6039,-27.664107 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path5756"
|
||||||
|
d="M -881.6042,-83.117313 C -881.6042,-83.163073 -881.6042,-83.208833 -881.6042,-83.254592 C -881.6042,-83.749561 -881.05508,-84.078271 -880.78052,-84.49011 C -880.3314,-85.163793 -880.12188,-85.972429 -879.545,-86.549305 C -878.78257,-87.311732 -878.00645,-87.297225 -877.21125,-87.098424 C -876.58756,-86.942503 -876.66213,-85.75526 -876.66213,-85.176508 C -876.66213,-83.966905 -878.05867,-83.477024 -878.72132,-82.980033 C -879.51474,-82.384973 -879.44793,-79.928003 -879.81956,-78.998921 C -880.20195,-78.042943 -881.11367,-77.750013 -881.74148,-78.587082 C -882.46099,-79.546439 -882.78888,-80.53274 -883.38883,-81.332676 C -884.15916,-82.359778 -882.85977,-82.558167 -882.2906,-82.842753 C -882.07019,-82.952958 -881.833,-83.025793 -881.6042,-83.117313 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path5758"
|
||||||
|
d="M -865.13063,-82.019075 C -864.26724,-82.450773 -867.0482,-81.744516 -868.01351,-81.744516 C -869.09016,-81.744516 -868.18321,-79.612881 -868.01351,-79.273481 C -867.25818,-77.762836 -866.13848,-79.461055 -865.67975,-77.626124 C -865.30951,-76.145168 -865.45461,-76.147622 -864.03239,-77.214285 C -863.52713,-77.593236 -863.31611,-79.070592 -862.93416,-79.54804 C -862.15722,-80.519208 -862.02504,-80.997147 -861.56136,-82.156355 C -861.17496,-83.122351 -861.25859,-83.363658 -861.83592,-83.940991 C -862.55719,-84.662264 -863.83497,-83.289024 -864.16967,-82.842753 C -864.53359,-82.357536 -864.46568,-82.418048 -865.13063,-82.019075 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path5760"
|
||||||
|
d="M -859.63944,-50.856581 C -859.73184,-50.733384 -858.22549,-51.724868 -857.30569,-51.954819 C -856.27248,-52.213122 -855.54529,-51.836932 -854.83465,-51.26842 C -854.03836,-50.631388 -854.32984,-49.173642 -854.42281,-48.522826 C -854.52888,-47.780345 -856.74903,-48.109102 -857.30569,-48.248267 C -857.48873,-48.294027 -857.67177,-48.339787 -857.85481,-48.385546 C -858.96664,-48.663505 -860.25698,-48.213836 -861.14952,-48.660106 C -862.10926,-49.139977 -860.98938,-50.330327 -860.73768,-50.582022 C -860.56087,-50.758829 -859.73425,-50.83762 -859.63944,-50.856581 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path5762"
|
||||||
|
d="M -892.31201,-65.820069 C -892.29059,-65.841496 -894.32473,-66.529708 -896.29313,-65.54551 C -897.36737,-65.008389 -898.00878,-64.034751 -897.39136,-62.799916 C -896.6858,-61.388782 -897.3225,-61.084292 -897.94048,-60.054322 C -898.47283,-59.167077 -896.84549,-58.269685 -896.15585,-58.269685 C -895.36798,-58.269685 -894.44847,-57.621918 -893.82209,-57.308727 C -892.57172,-56.683543 -892.86113,-59.078797 -892.86113,-59.642483 C -892.86113,-60.555577 -892.93068,-61.560783 -892.72385,-62.388077 C -892.57335,-62.990079 -892.69902,-63.860206 -892.58657,-64.309993 C -892.42085,-64.972877 -892.31201,-65.009406 -892.31201,-65.820069 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path5764"
|
||||||
|
d="M -889.0173,-36.854051 C -889.01318,-36.870525 -891.01309,-37.12861 -891.62562,-37.12861 C -892.34803,-37.12861 -892.31201,-35.293604 -892.31201,-34.794855 C -892.31201,-34.195209 -893.30908,-34.099431 -893.82209,-33.971177 C -894.61267,-33.773532 -892.20395,-33.010219 -891.90017,-33.010219 C -890.41097,-33.010219 -889.51587,-33.060773 -888.60546,-33.971177 C -887.99462,-34.582018 -888.05634,-35.114251 -888.05634,-36.030373 C -888.05634,-36.856663 -888.13863,-36.854051 -889.0173,-36.854051 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path5766"
|
||||||
|
d="M -858.12937,-29.440947 C -858.12937,-30.95178 -863.36439,-30.539184 -864.44423,-30.539184 C -866.13295,-30.539184 -865.70664,-29.484537 -864.71879,-28.891828 C -863.91179,-28.407628 -861.90585,-28.768534 -861.14952,-28.617268 C -859.94028,-28.37542 -858.94066,-27.789461 -857.71753,-27.381751 C -856.72478,-27.050837 -855.85575,-27.553051 -855.65833,-28.342709 C -855.56917,-28.699341 -856.62329,-29.582231 -856.89385,-29.852786 C -857.70571,-30.664648 -857.91137,-30.208065 -858.12937,-29.990065"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path5768"
|
||||||
|
d="M -875.97573,-63.898153 C -877.04405,-64.966473 -878.14553,-62.972758 -878.58404,-62.388077 C -879.24675,-61.504469 -876.74479,-61.523067 -876.38757,-61.701678 C -875.47496,-62.157983 -875.67239,-63.139799 -875.97573,-63.898153 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="csssssssssssc"
|
||||||
|
id="path5770"
|
||||||
|
d="M -902.88255,-42.07068 C -915.3255,-32.832462 -904.09764,-19.629785 -891.90017,-27.107192 C -891.07155,-27.615159 -892.32895,-28.822893 -892.58657,-29.166387 C -893.16026,-29.931305 -893.50069,-30.184275 -894.37121,-30.401905 C -895.61945,-30.713964 -896.00059,-30.879134 -896.29313,-32.049261 C -896.52271,-32.967613 -896.14229,-33.586455 -895.88129,-34.108457 C -895.41653,-35.037963 -896.15822,-34.898408 -896.84224,-35.069415 C -897.67943,-35.278712 -898.33997,-34.832263 -899.03872,-34.657576 C -900.34635,-34.330667 -900.16984,-35.552778 -899.99968,-35.893093 C -899.52789,-36.836677 -898.93033,-36.586656 -899.176,-37.815009 C -899.27652,-38.317624 -900.96164,-38.26142 -901.37247,-38.364128 C -902.20117,-38.571302 -902.32476,-40.11409 -902.47071,-40.697883 C -902.65799,-41.447004 -902.33089,-41.151237 -902.88255,-42.07068 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
62
thesis/base/MHint.eps
Executable file
@@ -0,0 +1,62 @@
|
|||||||
|
%!PS-Adobe-3.0 EPSF-3.0
|
||||||
|
%%Creator: inkscape 0.46
|
||||||
|
%%Pages: 1
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 172 259 212 299
|
||||||
|
%%HiResBoundingBox: 172.47594 259.82426 211.52406 298.87238
|
||||||
|
%%EndComments
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%Page: 1 1
|
||||||
|
0 560 translate
|
||||||
|
0.8 -0.8 scale
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
gsave [1 0 0 1 0 0] concat
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
227.52923 353.64994 moveto
|
||||||
|
231.76305 357.88639 235.034 362.67304 237.69664 367.80731 curveto
|
||||||
|
241.27662 355.65888 246.03795 346.09735 252.30464 338.42679 curveto
|
||||||
|
246.14268 345.15594 240.60621 352.09226 236.6854 361.0657 curveto
|
||||||
|
234.39316 357.9606 231.16489 355.63552 227.52923 353.64994 curveto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
grestore
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
3 setlinewidth
|
||||||
|
1 setlinejoin
|
||||||
|
1 setlinecap
|
||||||
|
newpath
|
||||||
|
227.52923 353.64994 moveto
|
||||||
|
231.76305 357.88639 235.034 362.67304 237.69664 367.80731 curveto
|
||||||
|
241.27662 355.65888 246.03795 346.09735 252.30464 338.42679 curveto
|
||||||
|
246.14268 345.15594 240.60621 352.09226 236.6854 361.0657 curveto
|
||||||
|
234.39316 357.9606 231.16489 355.63552 227.52923 353.64994 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
gsave [1 0 0 1 80.72047 0] concat
|
||||||
|
grestore
|
||||||
|
gsave [1 0 0 1 60.282745 28.125513] concat
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
4 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
202.12232 322.68909 moveto
|
||||||
|
202.12232 335.05669 192.08485 345.09416 179.71725 345.09416 curveto
|
||||||
|
167.34966 345.09416 157.31219 335.05669 157.31219 322.68909 curveto
|
||||||
|
157.31219 310.32149 167.34966 300.28402 179.71725 300.28402 curveto
|
||||||
|
192.08485 300.28402 202.12232 310.32149 202.12232 322.68909 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
grestore
|
||||||
|
grestore
|
||||||
|
showpage
|
||||||
|
%%EOF
|
||||||
130
thesis/base/MHint.svg
Executable file
@@ -0,0 +1,130 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="700"
|
||||||
|
height="700"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.46"
|
||||||
|
sodipodi:docbase="C:\CARLOS"
|
||||||
|
sodipodi:docname="MHint.svg"
|
||||||
|
version="1.0"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<inkscape:perspective
|
||||||
|
sodipodi:type="inkscape:persp3d"
|
||||||
|
inkscape:vp_x="0 : 350 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_z="700 : 350 : 1"
|
||||||
|
inkscape:persp3d-origin="350 : 233.33333 : 1"
|
||||||
|
id="perspective377" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="5.9333034"
|
||||||
|
inkscape:cx="230.584"
|
||||||
|
inkscape:cy="335.43529"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer2"
|
||||||
|
inkscape:window-width="1280"
|
||||||
|
inkscape:window-height="978"
|
||||||
|
inkscape:window-x="-4"
|
||||||
|
inkscape:window-y="-4"
|
||||||
|
objecttolerance="50"
|
||||||
|
inkscape:object-bbox="false"
|
||||||
|
inkscape:object-points="false"
|
||||||
|
inkscape:object-nodes="false"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
inkscape:grid-bbox="false"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
height="700px"
|
||||||
|
width="700px"
|
||||||
|
showgrid="true"
|
||||||
|
showguides="true">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid2392"
|
||||||
|
visible="true"
|
||||||
|
enabled="true" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Sign Hazard Warning</dc:title>
|
||||||
|
<dc:date>11/09/2006</dc:date>
|
||||||
|
<dc:creator>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>h0us3s</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:creator>
|
||||||
|
<dc:language>es</dc:language>
|
||||||
|
<dc:subject>
|
||||||
|
<rdf:Bag>
|
||||||
|
<rdf:li>Inkscape</rdf:li>
|
||||||
|
<rdf:li>Sign Hazard</rdf:li>
|
||||||
|
<rdf:li>Warning</rdf:li>
|
||||||
|
</rdf:Bag>
|
||||||
|
</dc:subject>
|
||||||
|
<cc:license
|
||||||
|
rdf:resource="http://web.resource.org/cc/PublicDomain" />
|
||||||
|
</cc:Work>
|
||||||
|
<cc:License
|
||||||
|
rdf:about="http://web.resource.org/cc/PublicDomain">
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||||
|
</cc:License>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="1"
|
||||||
|
style="display:inline">
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="M 227.52923,353.64994 C 231.76305,357.88639 235.034,362.67304 237.69664,367.80731 C 241.27662,355.65888 246.03795,346.09735 252.30464,338.42679 C 246.14268,345.15594 240.60621,352.09226 236.6854,361.0657 C 234.39316,357.9606 231.16489,355.63552 227.52923,353.64994 z"
|
||||||
|
id="path2385"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:label="Capa 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="display:inline">
|
||||||
|
<g
|
||||||
|
id="g3141"
|
||||||
|
transform="translate(80.72047,0)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="path2394"
|
||||||
|
sodipodi:cx="179.71725"
|
||||||
|
sodipodi:cy="322.68909"
|
||||||
|
sodipodi:rx="22.405069"
|
||||||
|
sodipodi:ry="22.405069"
|
||||||
|
d="M 202.12232,322.68909 A 22.405069,22.405069 0 1 1 157.31219,322.68909 A 22.405069,22.405069 0 1 1 202.12232,322.68909 z"
|
||||||
|
transform="translate(60.282745,28.125513)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.5 KiB |
75
thesis/base/MQuestion.eps
Executable file
@@ -0,0 +1,75 @@
|
|||||||
|
%!PS-Adobe-3.0 EPSF-3.0
|
||||||
|
%%Creator: inkscape 0.46
|
||||||
|
%%Pages: 1
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 172 259 212 299
|
||||||
|
%%HiResBoundingBox: 172.47594 259.82426 211.52406 298.87238
|
||||||
|
%%EndComments
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%Page: 1 1
|
||||||
|
0 560 translate
|
||||||
|
0.8 -0.8 scale
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
1 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
gsave [1 0 0 1 0 0] concat
|
||||||
|
gsave [1 0 0 1 80.72047 0] concat
|
||||||
|
grestore
|
||||||
|
gsave [1 0 0 1 60.282745 28.125513] concat
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
[] 0 setdash
|
||||||
|
4 setlinewidth
|
||||||
|
0 setlinejoin
|
||||||
|
0 setlinecap
|
||||||
|
newpath
|
||||||
|
202.12232 322.68909 moveto
|
||||||
|
202.12232 335.05669 192.08485 345.09416 179.71725 345.09416 curveto
|
||||||
|
167.34966 345.09416 157.31219 335.05669 157.31219 322.68909 curveto
|
||||||
|
157.31219 310.32149 167.34966 300.28402 179.71725 300.28402 curveto
|
||||||
|
192.08485 300.28402 202.12232 310.32149 202.12232 322.68909 curveto
|
||||||
|
closepath
|
||||||
|
stroke
|
||||||
|
grestore
|
||||||
|
gsave
|
||||||
|
0 0 0 setrgbcolor
|
||||||
|
newpath
|
||||||
|
243.12958 354.50436 moveto
|
||||||
|
243.02009 355.56254 242.70994 356.33792 242.19912 356.83051 curveto
|
||||||
|
241.7065 357.30487 241.07707 357.54204 240.31083 357.54203 curveto
|
||||||
|
239.48982 357.54204 238.81478 357.25926 238.28571 356.69367 curveto
|
||||||
|
237.77486 356.10987 237.51943 355.14292 237.51945 353.79283 curveto
|
||||||
|
237.51945 350.64568 lineto
|
||||||
|
241.9528 348.94898 244.62559 347.64451 245.53783 346.73228 curveto
|
||||||
|
246.45002 345.82008 246.90613 344.88962 246.90615 343.9409 curveto
|
||||||
|
246.90613 342.60908 246.36792 341.45969 245.29153 340.49272 curveto
|
||||||
|
244.23334 339.5258 242.72818 339.04232 240.77606 339.0423 curveto
|
||||||
|
238.71444 339.04232 236.72581 339.51668 234.81017 340.46535 curveto
|
||||||
|
234.81017 341.28635 lineto
|
||||||
|
234.81016 342.61821 234.54561 343.57603 234.01654 344.15983 curveto
|
||||||
|
233.50569 344.72542 232.83065 345.00821 231.99142 345.00819 curveto
|
||||||
|
231.17042 345.00821 230.49538 344.72542 229.9663 344.15983 curveto
|
||||||
|
229.45545 343.59428 229.20003 342.63645 229.20004 341.28635 curveto
|
||||||
|
229.20004 336.77088 lineto
|
||||||
|
232.06439 335.42083 234.29019 334.52686 235.87746 334.08896 curveto
|
||||||
|
237.4647 333.65113 239.10669 333.4322 240.80343 333.43217 curveto
|
||||||
|
244.3428 333.4322 247.17979 334.45388 249.3144 336.49721 curveto
|
||||||
|
251.44896 338.54061 252.51625 341.10393 252.51628 344.18719 curveto
|
||||||
|
252.51625 346.37653 251.86858 348.23745 250.57326 349.76996 curveto
|
||||||
|
249.29613 351.30249 246.81491 352.88063 243.12958 354.50436 curveto
|
||||||
|
244.30634 365.34148 moveto
|
||||||
|
244.30631 366.19897 243.99616 366.90137 243.37588 367.4487 curveto
|
||||||
|
242.77379 367.97778 241.76123 368.24233 240.3382 368.24233 curveto
|
||||||
|
238.91512 368.24233 237.89344 367.97778 237.27315 367.4487 curveto
|
||||||
|
236.67107 366.90137 236.37004 366.19897 236.37006 365.34148 curveto
|
||||||
|
236.37004 364.484 236.67107 363.79072 237.27315 363.26163 curveto
|
||||||
|
237.8752 362.7143 238.89688 362.44064 240.3382 362.44063 curveto
|
||||||
|
241.76123 362.44064 242.77379 362.7143 243.37588 363.26163 curveto
|
||||||
|
243.99616 363.79072 244.30631 364.484 244.30634 365.34148 curveto
|
||||||
|
fill
|
||||||
|
grestore
|
||||||
|
grestore
|
||||||
|
showpage
|
||||||
|
%%EOF
|
||||||
131
thesis/base/MQuestion.svg
Executable file
@@ -0,0 +1,131 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="700"
|
||||||
|
height="700"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.46"
|
||||||
|
sodipodi:docbase="C:\CARLOS"
|
||||||
|
sodipodi:docname="MHint.svg"
|
||||||
|
version="1.0"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<inkscape:perspective
|
||||||
|
sodipodi:type="inkscape:persp3d"
|
||||||
|
inkscape:vp_x="0 : 350 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_z="700 : 350 : 1"
|
||||||
|
inkscape:persp3d-origin="350 : 233.33333 : 1"
|
||||||
|
id="perspective377" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="4.1954791"
|
||||||
|
inkscape:cx="266.18278"
|
||||||
|
inkscape:cy="334.24257"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
inkscape:window-width="1272"
|
||||||
|
inkscape:window-height="965"
|
||||||
|
inkscape:window-x="65"
|
||||||
|
inkscape:window-y="4"
|
||||||
|
objecttolerance="50"
|
||||||
|
inkscape:object-bbox="false"
|
||||||
|
inkscape:object-points="false"
|
||||||
|
inkscape:object-nodes="false"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
inkscape:grid-bbox="false"
|
||||||
|
inkscape:guide-bbox="false"
|
||||||
|
height="700px"
|
||||||
|
width="700px"
|
||||||
|
showgrid="true">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid2392" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Sign Hazard Warning</dc:title>
|
||||||
|
<dc:date>11/09/2006</dc:date>
|
||||||
|
<dc:creator>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>h0us3s</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:creator>
|
||||||
|
<dc:language>es</dc:language>
|
||||||
|
<dc:subject>
|
||||||
|
<rdf:Bag>
|
||||||
|
<rdf:li>Inkscape</rdf:li>
|
||||||
|
<rdf:li>Sign Hazard</rdf:li>
|
||||||
|
<rdf:li>Warning</rdf:li>
|
||||||
|
</rdf:Bag>
|
||||||
|
</dc:subject>
|
||||||
|
<cc:license
|
||||||
|
rdf:resource="http://web.resource.org/cc/PublicDomain" />
|
||||||
|
</cc:Work>
|
||||||
|
<cc:License
|
||||||
|
rdf:about="http://web.resource.org/cc/PublicDomain">
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||||
|
<cc:permits
|
||||||
|
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||||
|
</cc:License>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="1"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="Capa 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="display:inline">
|
||||||
|
<g
|
||||||
|
id="g3141"
|
||||||
|
transform="translate(80.72047,0)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="path2394"
|
||||||
|
sodipodi:cx="179.71725"
|
||||||
|
sodipodi:cy="322.68909"
|
||||||
|
sodipodi:rx="22.405069"
|
||||||
|
sodipodi:ry="22.405069"
|
||||||
|
d="M 202.12232,322.68909 A 22.405069,22.405069 0 1 1 157.31219,322.68909 A 22.405069,22.405069 0 1 1 202.12232,322.68909 z"
|
||||||
|
transform="translate(60.282745,28.125513)" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:56.04654694px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier New;-inkscape-font-specification:Courier New Bold"
|
||||||
|
x="223.45308"
|
||||||
|
y="367.4487"
|
||||||
|
id="text3166"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3168"
|
||||||
|
x="223.45308"
|
||||||
|
y="367.4487">?</tspan></text>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.3 KiB |
BIN
thesis/base/TUGlogo.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
44
thesis/base/declaration.tex
Executable file
@@ -0,0 +1,44 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Andreas Laesser, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2010-02-18 created
|
||||||
|
% 0.2 2010-03-02 added German declaration
|
||||||
|
% 0.3 2010-06-05 removed \pagenumbering
|
||||||
|
% 0.4 2011-04-27 bugfix: \cleardoublepage replaced by \emptydoublepage
|
||||||
|
% 0.5 2017-10-31 Transformed to utf-8
|
||||||
|
% Removed emptydoublepage => Done in preamble...
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% English
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{
|
||||||
|
\begin{center}\Large\bfseries Statutory Declaration\end{center}\vspace*{1cm}
|
||||||
|
\noindent I declare that I have authored this thesis independently, that I have not used other than the declared sources$/$resources, and that I have explicitly marked all material which has been quoted either literally or by content from the used sources.
|
||||||
|
\par\vspace*{4cm}
|
||||||
|
\centerline{
|
||||||
|
\begin{tabular}{m{1.5cm}cm{1.5cm}m{3cm}m{1.5cm}cm{1.5cm}}
|
||||||
|
\cline{1-3} \cline{5-7}
|
||||||
|
& date & & & & (signature) &\\
|
||||||
|
\end{tabular}}
|
||||||
|
}
|
||||||
|
|
||||||
|
% % German
|
||||||
|
% \ifthenelse{\equal{\DocumentLanguage}{de}}{
|
||||||
|
% \begin{center}\Large\bfseries Eidesstattliche Erklärung\end{center}\vspace*{1cm}
|
||||||
|
% Ich erkläre an Eides statt, dass ich die vorliegende Arbeit selbstständig verfasst, andere als die angegebenen Quellen$/$Hilfsmittel nicht benutzt, und die den benutzten Quellen wörtlich und inhaltlich entnommene Stellen als solche kenntlich gemacht habe.
|
||||||
|
% \par\vspace*{4cm}
|
||||||
|
% \centerline{
|
||||||
|
% \begin{tabular}{m{1.5cm}cm{1.5cm}m{3cm}m{1.5cm}cm{1.5cm}}
|
||||||
|
% \cline{1-3} \cline{5-7}
|
||||||
|
% & Graz, am & & & & (Unterschrift) &\\
|
||||||
|
% \end{tabular}}
|
||||||
|
% }
|
||||||
|
|
||||||
40
thesis/base/declaration_de.tex
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Andreas Laesser, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2010-02-18 created
|
||||||
|
% 0.2 2010-03-02 added German declaration
|
||||||
|
% 0.3 2010-06-05 removed \pagenumbering
|
||||||
|
% 0.4 2011-04-27 bugfix: \cleardoublepage replaced by \emptydoublepage
|
||||||
|
% 0.5 2018-08-08 split into _de and _en files for encoding reasons; update text
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
\emptydoublepage \thispagestyle{empty} \vspace*{1cm}
|
||||||
|
|
||||||
|
\begin{center}\Large\bfseries Eidesstattliche Erklärung\end{center}\vspace*{1cm}
|
||||||
|
Ich erkläre an Eides statt, dass ich die vorliegende Arbeit
|
||||||
|
selbstständig verfasst, andere als die angegebenen
|
||||||
|
Quellen/Hilfsmittel nicht benutzt, und die den benutzten Quellen
|
||||||
|
wörtlich und inhaltlich entnommenen Stellen als solche kenntlich
|
||||||
|
gemacht habe.
|
||||||
|
\ifthenelse{\equal{\ThesisTitle}{Masterarbeit} \or
|
||||||
|
\equal{\ThesisTitle}{Diplomarbeit} \or
|
||||||
|
\equal{\ThesisTitle}{Dissertation}}
|
||||||
|
{Das in TUGRAZonline hochgeladene Textdokument ist mit der vorliegenden \ThesisTitle \space identisch.}{\reminder{TODO: fix \textbackslash ThesisTitle}}
|
||||||
|
|
||||||
|
|
||||||
|
\par\vspace*{4cm}
|
||||||
|
\centerline{
|
||||||
|
\begin{tabular}{m{1.5cm}cm{1.5cm}m{3cm}m{1.5cm}cm{1.5cm}}
|
||||||
|
\cline{1-3} \cline{5-7}
|
||||||
|
& Graz, am & & & & (Unterschrift) &\\
|
||||||
|
\end{tabular}}
|
||||||
|
|
||||||
38
thesis/base/declaration_en.tex
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Andreas Laesser, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2010-02-18 created
|
||||||
|
% 0.2 2010-03-02 added German declaration
|
||||||
|
% 0.3 2010-06-05 removed \pagenumbering
|
||||||
|
% 0.4 2011-04-27 bugfix: \cleardoublepage replaced by \emptydoublepage
|
||||||
|
% 0.5 2018-08-08 split into _de and _en files for encoding reasons; update text, title
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
\emptydoublepage \thispagestyle{empty} \vspace*{1cm}
|
||||||
|
|
||||||
|
\begin{center}\Large\bfseries Affidavit\end{center}\vspace*{1cm}
|
||||||
|
\noindent I declare that I have authored this thesis independently, that I have
|
||||||
|
not used other than the declared sources/resources, and that I have
|
||||||
|
explicitly indicated all material which has been quoted either
|
||||||
|
literally or by content from the sources used.
|
||||||
|
\ifthenelse{\equal{\ThesisTitle}{master's thesis} \or
|
||||||
|
\equal{\ThesisTitle}{diploma thesis} \or
|
||||||
|
\equal{\ThesisTitle}{doctoral thesis}}
|
||||||
|
{The text document uploaded to TUGRAZonline is identical to the present \ThesisTitle.}{\reminder{TODO: fix \textbackslash ThesisTitle}}
|
||||||
|
|
||||||
|
|
||||||
|
\par\vspace*{4cm}
|
||||||
|
\centerline{
|
||||||
|
\begin{tabular}{m{1.5cm}cm{1.5cm}m{3cm}m{1.5cm}cm{1.5cm}}
|
||||||
|
\cline{1-3} \cline{5-7}
|
||||||
|
& date & & & & (signature) &\\
|
||||||
|
\end{tabular}}
|
||||||
29
thesis/base/documentclass_homework.tex
Executable file
@@ -0,0 +1,29 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2017-11-07 copied from packages_homework.tex rev. 0.3
|
||||||
|
% removed package inclusion
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\documentclass[%
|
||||||
|
a4paper, % ATTENTION: geometry package in packages.tex
|
||||||
|
twoside=\Twosided, % ATTENTION: geometry package in packages.tex
|
||||||
|
openany,% begin chapters with new right page (openright) or don't care (openany)
|
||||||
|
11pt,%
|
||||||
|
fleqn,% equations not centered, but on the left side
|
||||||
|
captions=tablesignature,% captions below tables
|
||||||
|
numbers=noenddot,% do not generate point at the end of section numbers (e.g. 1.4.5 instead of 1.4.5.)
|
||||||
|
final,%
|
||||||
|
]{scrreprt}% (KOMA)
|
||||||
29
thesis/base/documentclass_report.tex
Executable file
@@ -0,0 +1,29 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2017-11-07 copied from packages_report.tex rev. 0.7
|
||||||
|
% removed package inclusion
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\documentclass[%
|
||||||
|
a4paper, % ATTENTION: geometry package in packages.tex
|
||||||
|
twoside=\Twosided, % ATTENTION: geometry package in packages.tex
|
||||||
|
openany,% begin chapters with new right page (openright) or don't care (openany)
|
||||||
|
11pt,%
|
||||||
|
fleqn,% equations not centered, but on the left side
|
||||||
|
captions=tablesignature,% captions below tables
|
||||||
|
numbers=noenddot,% do not generate point at the end of section numbers (e.g. 1.4.5 instead of 1.4.5.)
|
||||||
|
final,%
|
||||||
|
]{scrreprt}% (KOMA)
|
||||||
29
thesis/base/documentclass_thesis.tex
Executable file
@@ -0,0 +1,29 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik, Dietmar Malli
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2017-10-31 Copied from packages_thesis.tex rev 0.8
|
||||||
|
% Used \openright and removed senseless usages of \emptydoublepage
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
\documentclass[%
|
||||||
|
a4paper, % ATTENTION: geometry package in packages.tex
|
||||||
|
twoside=\Twosided, % ATTENTION: geometry package in packages.tex
|
||||||
|
openright,% begin chapters with new right page (openright) or don't care (openany)
|
||||||
|
11pt,%
|
||||||
|
fleqn,% equations not centered, but on the left side
|
||||||
|
captions=tablesignature,% captions below tables
|
||||||
|
numbers=noenddot,% do not generate point at the end of section numbers (e.g. 1.4.5 instead of 1.4.5.)
|
||||||
|
headlines=2,% we need two lines in header plus some additional space
|
||||||
|
final,%
|
||||||
|
]{scrbook}% (KOMA)
|
||||||
6
thesis/base/index.sty
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
% redefine index styles (all other are left default)
|
||||||
|
% **************************************************
|
||||||
|
|
||||||
|
headings_flag 1 % upper case group headings (eg. "A", "B", ...)
|
||||||
|
heading_prefix "\\indexspace{\\bf\\large --~"
|
||||||
|
heading_suffix "~--\\normalsize}\\nopagebreak"
|
||||||
176
thesis/base/layout_homework.tex
Normal file
@@ -0,0 +1,176 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2011-05-10 copied from layout_report.tex rev. 0.5, removed revision information
|
||||||
|
% 0.2 2011-08-31 fixed modification of \figurename
|
||||||
|
% 0.3 2018-08-08 removed top/bottom header/footer lines
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * PAGE
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% pagestyle
|
||||||
|
\pagestyle{scrheadings}%
|
||||||
|
\setlength\parindent{0cm}% no indentation for first line of new paragraph
|
||||||
|
\raggedbottom% do not try to fill pages
|
||||||
|
|
||||||
|
% header and footer size
|
||||||
|
\setheadwidth{text}% set header width to textwidth
|
||||||
|
\setfootwidth{text}% set footer width to textwidth
|
||||||
|
\setheadtopline[textwithmarginpar]{0.5pt}% set up separator lines (greater width than text)
|
||||||
|
\setheadsepline[textwithmarginpar]{0.5pt}
|
||||||
|
\setfootsepline[textwithmarginpar]{0.5pt}
|
||||||
|
\setfootbotline[textwithmarginpar]{0.5pt}
|
||||||
|
|
||||||
|
% remove top and bottom lines
|
||||||
|
\setheadtopline{0pt}
|
||||||
|
\setfootbotline{0pt}
|
||||||
|
|
||||||
|
% redefine cleardoublepage...
|
||||||
|
\makeatletter
|
||||||
|
\renewcommand{\cleardoublepage}{\clearpage\if@twoside\ifodd\c@page\else\thispagestyle{plain}\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
|
||||||
|
% ...and define empty double page (e.g., for title sheet)
|
||||||
|
\newcommand{\emptydoublepage}{\clearpage\if@twoside\ifodd\c@page\else\thispagestyle{empty}\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}%
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
% header and footer texts
|
||||||
|
\clearscrheadfoot % clear everything
|
||||||
|
% [plain]{actual (scrheadings)}
|
||||||
|
\ihead[\footnotesize\DocumentAuthor]{\footnotesize\DocumentAuthor}%
|
||||||
|
\ohead[\ShortTitle]{\ShortTitle}%
|
||||||
|
\cfoot[\ConfidNote]{\ConfidNote}%
|
||||||
|
\ofoot[--~~\pagemark~~--]{--~~\pagemark~~--}%
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * TEXT
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% headlines
|
||||||
|
%\renewcommand{\thepart}{\Alph{part}}% workaround for table of contents (VIII too long)
|
||||||
|
\setkomafont{paragraph}{\normalfont\bfseries}
|
||||||
|
|
||||||
|
% footnotes
|
||||||
|
\renewcommand{\footnotemargin}{1.3 em}% footnote marker to body (default 1.8 em)
|
||||||
|
\renewcommand{\hangfootparindent}{0pt}% no indention for footnotes spanning more than one line
|
||||||
|
|
||||||
|
% listof... (listoftables, listoffigures, ...)
|
||||||
|
% tableof... (tableofcontents, ...)
|
||||||
|
\makeatletter
|
||||||
|
%\@dottedtocline{level}{indent}{numwidth}{text}{page}% standard
|
||||||
|
%\renewcommand\l@part\@dottedtocline{-1}{1.5em}{2.3em}} % ??
|
||||||
|
%\renewcommand\l@chapter{\@dottedtocline{0}{1.5em}{2.3em}} % ??
|
||||||
|
\renewcommand\l@section{\@dottedtocline{1}{1.5em}{3.3em}}% {1}{1.5em}{2.3em}
|
||||||
|
\renewcommand\l@subsection{\@dottedtocline{2}{3.8em}{4.2em}}% {2}{3.8em}{3.2em}
|
||||||
|
\renewcommand\l@subsubsection{\@dottedtocline{3}{7.0em}{5.1em}}% {3}{7.0emem}{4.1em}
|
||||||
|
\renewcommand\l@paragraph{\@dottedtocline{4}{10em}{6em}}% {4}{10em}{5em}
|
||||||
|
\renewcommand\l@subparagraph{\@dottedtocline{5}{12em}{7em}}% {5}{12em}{6em}
|
||||||
|
\renewcommand\l@figure{\@dottedtocline{1}{1.5em}{3.3em}}% {1}{1.5em}{2.3em}
|
||||||
|
\renewcommand\l@table{\l@figure}%
|
||||||
|
\renewcommand\l@lstlisting{\l@figure}%
|
||||||
|
\renewcommand{\@pnumwidth}{1.85em}% page number width (1.55em)
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% continuous footnote numbering
|
||||||
|
\makeatletter%
|
||||||
|
\@removefromreset{footnote}{chapter}%
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% label items
|
||||||
|
\renewcommand{\labelitemi}{\textbullet}%
|
||||||
|
\renewcommand{\labelitemii}{$\circ$}%
|
||||||
|
\renewcommand{\labelitemiii}{--}%
|
||||||
|
\renewcommand{\labelitemiv}{$\mathbf{\cdot}$}%
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * FLOATS
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% placement
|
||||||
|
% Warning: setting floatpagefraction too high will lead to pictures and text '
|
||||||
|
% moving out of the page when floats HAVE TO be placed (e.g. FloatBarrier)
|
||||||
|
\renewcommand{\topfraction}{0.99}% allow nearly full float pages for placement t
|
||||||
|
\renewcommand{\bottomfraction}{0.99}% allow nearly full float pages for placement b
|
||||||
|
\renewcommand{\floatpagefraction}{0.8}% do not allow half empty float pages for placement p
|
||||||
|
\renewcommand{\textfraction}{0.01}% allow "virtually no text" for h, t, and b placement
|
||||||
|
\setcounter{topnumber}{10}% max. floats with placement t per page
|
||||||
|
\setcounter{bottomnumber}{10}% max. floats with placement b per page
|
||||||
|
\setcounter{totalnumber}{20}% max. floats per page
|
||||||
|
\makeatletter%
|
||||||
|
\renewcommand{\fps@figure}{hbtp}%
|
||||||
|
\renewcommand{\fps@table}{hbtp}%
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% tables (generic)
|
||||||
|
\setlength\minrowclearance{2pt}% for colortbl package
|
||||||
|
|
||||||
|
% longtables
|
||||||
|
\setlongtables% activate long tables
|
||||||
|
\setlength{\LTleft}{\fill}% center longtables
|
||||||
|
\setlength{\LTright}{\fill}%
|
||||||
|
\setlength{\LTpre}{\medskipamount}%
|
||||||
|
\setlength{\LTpost}{\bigskipamount}%
|
||||||
|
|
||||||
|
% captions
|
||||||
|
\addtokomafont{captionlabel}{\footnotesize\itshape}%
|
||||||
|
\addtokomafont{caption}{\footnotesize\itshape}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{\renewcaptionname{USenglish}{\figurename}{Figure}}{}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{\renewcaptionname{ngerman}{\figurename}{Abbildung}}{}%
|
||||||
|
\captionsetup{%
|
||||||
|
format=hang,% hanging captions
|
||||||
|
labelformat=simple,% just name and number
|
||||||
|
labelsep=colon,% colon and space
|
||||||
|
justification=justified,%
|
||||||
|
singlelinecheck=true,% center single line captions
|
||||||
|
font={footnotesize,it},% font style of label and text
|
||||||
|
margin=0.025\textwidth,% margin left/right of the caption (to textwidth)
|
||||||
|
indention=0pt,% no further indention (just hanging)
|
||||||
|
hangindent=0pt,% no further indention (just hanging)}
|
||||||
|
aboveskip=8pt,% same spacing above and...
|
||||||
|
belowskip=8pt}% ...below the float (this way tables shouln't be a problem, either)
|
||||||
|
|
||||||
|
% code listings
|
||||||
|
\lstloadlanguages{VHDL,Matlab,[ANSI]C,Java,[LaTeX]TeX}
|
||||||
|
\lstset{%
|
||||||
|
% general
|
||||||
|
breaklines=true,% automatically break long lines
|
||||||
|
breakatwhitespace=true,% break only at white spaces
|
||||||
|
breakindent=1cm,% additional indentation for broken lines
|
||||||
|
% positioning
|
||||||
|
linewidth=\linewidth,% set width of whole thing to \linewidth
|
||||||
|
xleftmargin=0.1\linewidth,%
|
||||||
|
% frame and caption
|
||||||
|
frame=tlrb,% frame the entire thing
|
||||||
|
framexleftmargin=1cm,% to include linenumbering into frame
|
||||||
|
captionpos=b,% caption at bottom
|
||||||
|
% format parameters
|
||||||
|
basicstyle=\ttfamily\tiny,% small true type font
|
||||||
|
keywordstyle=\color{black},%
|
||||||
|
identifierstyle=\color{black},%
|
||||||
|
commentstyle=\color[rgb]{0.45,0.45,0.45},% gray
|
||||||
|
stringstyle=\color{black},%
|
||||||
|
showstringspaces=false,%
|
||||||
|
showtabs=false,%
|
||||||
|
tabsize=2,%
|
||||||
|
% linenumbers
|
||||||
|
numberstyle=\tiny,%
|
||||||
|
numbers=left,%
|
||||||
|
numbersep=3mm,%
|
||||||
|
firstnumber=1,%
|
||||||
|
stepnumber=1,% number every line (0: off)
|
||||||
|
numberblanklines=true%
|
||||||
|
}
|
||||||
186
thesis/base/layout_report.tex
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.2 2010-03-02 title in header now \ShortTitle (before: \DocumentTitle)
|
||||||
|
% 0.3 2010-08 minor modifications to caption setup
|
||||||
|
% 0.4 2010-09/10 removed changes of \thepart, modified font for \paragraph, minor mod. to captions
|
||||||
|
% 0.5 2011-01 caption: aboveskip=8pt,belowskip=8pt, slight modifications to listings
|
||||||
|
% 0.6 2011-08-31 fixed modification of \figurename
|
||||||
|
% 0.7 2018-08-08 removed top/bottom header/footer lines
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * PAGE
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% pagestyle
|
||||||
|
\pagestyle{scrheadings}%
|
||||||
|
\setlength\parindent{0cm}% no indentation for first line of new paragraph
|
||||||
|
\raggedbottom% do not try to fill pages
|
||||||
|
|
||||||
|
% header and footer size
|
||||||
|
\setheadwidth{text}% set header width to textwidth
|
||||||
|
\setfootwidth{text}% set footer width to textwidth
|
||||||
|
\setheadtopline[textwithmarginpar]{0.5pt}% set up separator lines (greater width than text)
|
||||||
|
\setheadsepline[textwithmarginpar]{0.5pt}
|
||||||
|
\setfootsepline[textwithmarginpar]{0.5pt}
|
||||||
|
\setfootbotline[textwithmarginpar]{0.5pt}
|
||||||
|
|
||||||
|
% remove top and bottom lines
|
||||||
|
\setheadtopline{0pt}
|
||||||
|
\setfootbotline{0pt}
|
||||||
|
|
||||||
|
% redefine cleardoublepage...
|
||||||
|
\makeatletter
|
||||||
|
\renewcommand{\cleardoublepage}{\clearpage\if@twoside\ifodd\c@page\else\thispagestyle{plain}\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
|
||||||
|
% ...and define empty double page (e.g., for title sheet)
|
||||||
|
\newcommand{\emptydoublepage}{\clearpage\if@twoside\ifodd\c@page\else\thispagestyle{empty}\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}%
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
% header and footer texts
|
||||||
|
\clearscrheadfoot % clear everything
|
||||||
|
% [plain]{actual (scrheadings)}
|
||||||
|
\ihead[\footnotesize\DocumentAuthor]{\footnotesize\DocumentAuthor}%
|
||||||
|
\ohead[\ShortTitle]{\ShortTitle}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{\ifoot%
|
||||||
|
[Rev.:~\footnotesize\RevPrefix\normalsize\RevLarge.\footnotesize\RevSmall]%
|
||||||
|
{Rev.:~\footnotesize\RevPrefix\normalsize\RevLarge.\footnotesize\RevSmall}}{}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{\ifoot%
|
||||||
|
[v~\footnotesize\RevPrefix\normalsize\RevLarge.\footnotesize\RevSmall]%
|
||||||
|
{v~\footnotesize\RevPrefix\normalsize\RevLarge.\footnotesize\RevSmall}}{}%
|
||||||
|
\cfoot[\ConfidNote]{\ConfidNote}%
|
||||||
|
\ofoot[--~~\pagemark~~--]{--~~\pagemark~~--}%
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * TEXT
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% headlines
|
||||||
|
%\renewcommand{\thepart}{\Alph{part}}% workaround for table of contents (VIII too long)
|
||||||
|
\setkomafont{paragraph}{\normalfont\bfseries}
|
||||||
|
|
||||||
|
% footnotes
|
||||||
|
\renewcommand{\footnotemargin}{1.3 em}% footnote marker to body (default 1.8 em)
|
||||||
|
\renewcommand{\hangfootparindent}{0pt}% no indention for footnotes spanning more than one line
|
||||||
|
|
||||||
|
% listof... (listoftables, listoffigures, ...)
|
||||||
|
% tableof... (tableofcontents, ...)
|
||||||
|
\makeatletter
|
||||||
|
%\@dottedtocline{level}{indent}{numwidth}{text}{page}% standard
|
||||||
|
%\renewcommand\l@part\@dottedtocline{-1}{1.5em}{2.3em}} % ??
|
||||||
|
%\renewcommand\l@chapter{\@dottedtocline{0}{1.5em}{2.3em}} % ??
|
||||||
|
\renewcommand\l@section{\@dottedtocline{1}{1.5em}{3.3em}}% {1}{1.5em}{2.3em}
|
||||||
|
\renewcommand\l@subsection{\@dottedtocline{2}{3.8em}{4.2em}}% {2}{3.8em}{3.2em}
|
||||||
|
\renewcommand\l@subsubsection{\@dottedtocline{3}{7.0em}{5.1em}}% {3}{7.0emem}{4.1em}
|
||||||
|
\renewcommand\l@paragraph{\@dottedtocline{4}{10em}{6em}}% {4}{10em}{5em}
|
||||||
|
\renewcommand\l@subparagraph{\@dottedtocline{5}{12em}{7em}}% {5}{12em}{6em}
|
||||||
|
\renewcommand\l@figure{\@dottedtocline{1}{1.5em}{3.3em}}% {1}{1.5em}{2.3em}
|
||||||
|
\renewcommand\l@table{\l@figure}%
|
||||||
|
\renewcommand\l@lstlisting{\l@figure}%
|
||||||
|
\renewcommand{\@pnumwidth}{1.85em}% page number width (1.55em)
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% continuous footnote numbering
|
||||||
|
\makeatletter%
|
||||||
|
\@removefromreset{footnote}{chapter}%
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% label items
|
||||||
|
\renewcommand{\labelitemi}{\textbullet}%
|
||||||
|
\renewcommand{\labelitemii}{$\circ$}%
|
||||||
|
\renewcommand{\labelitemiii}{--}%
|
||||||
|
\renewcommand{\labelitemiv}{$\mathbf{\cdot}$}%
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * FLOATS
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% placement
|
||||||
|
% Warning: setting floatpagefraction too high will lead to pictures and text '
|
||||||
|
% moving out of the page when floats HAVE TO be placed (e.g. FloatBarrier)
|
||||||
|
\renewcommand{\topfraction}{0.99}% allow nearly full float pages for placement t
|
||||||
|
\renewcommand{\bottomfraction}{0.99}% allow nearly full float pages for placement b
|
||||||
|
\renewcommand{\floatpagefraction}{0.8}% do not allow half empty float pages for placement p
|
||||||
|
\renewcommand{\textfraction}{0.01}% allow "virtually no text" for h, t, and b placement
|
||||||
|
\setcounter{topnumber}{10}% max. floats with placement t per page
|
||||||
|
\setcounter{bottomnumber}{10}% max. floats with placement b per page
|
||||||
|
\setcounter{totalnumber}{20}% max. floats per page
|
||||||
|
\makeatletter%
|
||||||
|
\renewcommand{\fps@figure}{hbtp}%
|
||||||
|
\renewcommand{\fps@table}{hbtp}%
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% tables (generic)
|
||||||
|
\setlength\minrowclearance{2pt}% for colortbl package
|
||||||
|
|
||||||
|
% longtables
|
||||||
|
\setlongtables% activate long tables
|
||||||
|
\setlength{\LTleft}{\fill}% center longtables
|
||||||
|
\setlength{\LTright}{\fill}%
|
||||||
|
\setlength{\LTpre}{\medskipamount}%
|
||||||
|
\setlength{\LTpost}{\bigskipamount}%
|
||||||
|
|
||||||
|
% captions
|
||||||
|
\addtokomafont{captionlabel}{\footnotesize\itshape}%
|
||||||
|
\addtokomafont{caption}{\footnotesize\itshape}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{\renewcaptionname{USenglish}{\figurename}{Figure}}{}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{\renewcaptionname{ngerman}{\figurename}{Abbildung}}{}%
|
||||||
|
\captionsetup{%
|
||||||
|
format=hang,% hanging captions
|
||||||
|
labelformat=simple,% just name and number
|
||||||
|
labelsep=colon,% colon and space
|
||||||
|
justification=justified,%
|
||||||
|
singlelinecheck=true,% center single line captions
|
||||||
|
font={footnotesize,it},% font style of label and text
|
||||||
|
margin=0.025\textwidth,% margin left/right of the caption (to textwidth)
|
||||||
|
indention=0pt,% no further indention (just hanging)
|
||||||
|
hangindent=0pt,% no further indention (just hanging)}
|
||||||
|
aboveskip=8pt,% same spacing above and...
|
||||||
|
belowskip=8pt}% ...below the float (this way tables shouln't be a problem, either)
|
||||||
|
|
||||||
|
% code listings
|
||||||
|
\lstloadlanguages{VHDL,Matlab,[ANSI]C,Java,[LaTeX]TeX}
|
||||||
|
\lstset{%
|
||||||
|
% general
|
||||||
|
breaklines=true,% automatically break long lines
|
||||||
|
breakatwhitespace=true,% break only at white spaces
|
||||||
|
breakindent=1cm,% additional indentation for broken lines
|
||||||
|
% positioning
|
||||||
|
linewidth=\linewidth,% set width of whole thing to \linewidth
|
||||||
|
xleftmargin=0.1\linewidth,%
|
||||||
|
% frame and caption
|
||||||
|
frame=tlrb,% frame the entire thing
|
||||||
|
framexleftmargin=1cm,% to include linenumbering into frame
|
||||||
|
captionpos=b,% caption at bottom
|
||||||
|
% format parameters
|
||||||
|
basicstyle=\ttfamily\tiny,% small true type font
|
||||||
|
keywordstyle=\color{black},%
|
||||||
|
identifierstyle=\color{black},%
|
||||||
|
commentstyle=\color[rgb]{0.45,0.45,0.45},% gray
|
||||||
|
stringstyle=\color{black},%
|
||||||
|
showstringspaces=false,%
|
||||||
|
showtabs=false,%
|
||||||
|
tabsize=2,%
|
||||||
|
% linenumbers
|
||||||
|
numberstyle=\tiny,%
|
||||||
|
numbers=left,%
|
||||||
|
numbersep=3mm,%
|
||||||
|
firstnumber=1,%
|
||||||
|
stepnumber=1,% number every line (0: off)
|
||||||
|
numberblanklines=true%
|
||||||
|
}
|
||||||
186
thesis/base/layout_thesis.tex
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.2 2010-03-02 title in header now \ShortTitle (before: \DocumentTitle)
|
||||||
|
% 0.3 2010-08 minor modifications to caption setup
|
||||||
|
% 0.4 2010-09/10 removed changes of \thepart, modified font for \paragraph, minor mod. to captions,
|
||||||
|
% removed \setlength\parindent{0cm}
|
||||||
|
% 0.5 2011-01 caption: aboveskip=8pt,belowskip=8pt, slight modifications to listings
|
||||||
|
% 0.6 2011-03-31 modified figure placement ruleset
|
||||||
|
% 0.7 2011-04-28 added \emptypage, removed \raggedbottom, returned fig. placement to prev. state
|
||||||
|
% 0.8 2011-08-31 fixed modification of \figurename
|
||||||
|
% 0.9 2018-08-08 removed top/bottom header/footer lines
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * PAGE
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% pagestyle
|
||||||
|
\pagestyle{scrheadings}%
|
||||||
|
% \setlength\parindent{0cm}% no indentation for first line of new paragraph
|
||||||
|
% \raggedbottom% do not try to fill pages
|
||||||
|
|
||||||
|
% header and footer size
|
||||||
|
\setheadwidth{text}% set header width to textwidth
|
||||||
|
\setfootwidth{text}% set footer width to textwidth
|
||||||
|
\setheadtopline[textwithmarginpar]{0.5pt}% set up separator lines (greater width than text)
|
||||||
|
\setheadsepline[textwithmarginpar]{0.5pt}
|
||||||
|
\setfootsepline[textwithmarginpar]{0.5pt}
|
||||||
|
\setfootbotline[textwithmarginpar]{0.5pt}
|
||||||
|
|
||||||
|
% remove top and bottom lines
|
||||||
|
\setheadtopline{0pt}
|
||||||
|
\setfootbotline{0pt}
|
||||||
|
|
||||||
|
% redefine cleardoublepage...
|
||||||
|
\makeatletter
|
||||||
|
\renewcommand{\cleardoublepage}{\clearpage\if@twoside\ifodd\c@page\else\thispagestyle{plain}\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
|
||||||
|
% ...and define empty double page (e.g., for title sheet)
|
||||||
|
\newcommand{\emptydoublepage}{\clearpage\if@twoside\ifodd\c@page\else\thispagestyle{empty}\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}%
|
||||||
|
% ...and also an empty single page
|
||||||
|
\newcommand{\emptypage}{\clearpage\thispagestyle{empty}\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi}%
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
% header and footer texts
|
||||||
|
\clearscrheadfoot % clear everything
|
||||||
|
\KOMAoptions{headlines=1} % header needs two lines here
|
||||||
|
% [plain]{actual (scrheadings)}
|
||||||
|
\ihead[]{}%
|
||||||
|
\ohead[\ShortTitle]{\footnotesize\headmark}%
|
||||||
|
\cfoot[\footnotesize\ConfidNote]{\footnotesize\ConfidNote}%
|
||||||
|
\ofoot[--~~\pagemark~~--]{--~~\pagemark~~--}%
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * TEXT
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% headlines / table-of-contents
|
||||||
|
% \renewcommand{\thepart}{\Alph{part}}% workaround for table of contents (VIII too long)
|
||||||
|
\setkomafont{paragraph}{\normalfont\bfseries}
|
||||||
|
|
||||||
|
% footnotes
|
||||||
|
\renewcommand{\footnotemargin}{1.3 em}% footnote marker to body (default 1.8 em)
|
||||||
|
\renewcommand{\hangfootparindent}{0pt}% no indention for footnotes spanning more than one line
|
||||||
|
|
||||||
|
% listof... (listoftables, listoffigures, ...)
|
||||||
|
% tableof... (tableofcontents, ...)
|
||||||
|
\makeatletter
|
||||||
|
%\@dottedtocline{level}{indent}{numwidth}{text}{page}% standard
|
||||||
|
%\renewcommand\l@part\@dottedtocline{-1}{1.5em}{2.3em}} % ??
|
||||||
|
% \renewcommand\l@chapter{\@dottedtocline{0}{1.5em}{2.3em}} % ??
|
||||||
|
% \renewcommand\l@section{\@dottedtocline{1}{1.5em}{3.3em}}% {1}{1.5em}{2.3em}
|
||||||
|
% \renewcommand\l@subsection{\@dottedtocline{2}{3.8em}{4.2em}}% {2}{3.8em}{3.2em}
|
||||||
|
% \renewcommand\l@subsubsection{\@dottedtocline{3}{7.0em}{5.1em}}% {3}{7.0em}{4.1em}
|
||||||
|
% \renewcommand\l@paragraph{\@dottedtocline{4}{10em}{6em}}% {4}{10em}{5em}
|
||||||
|
% \renewcommand\l@subparagraph{\@dottedtocline{5}{12em}{7em}}% {5}{12em}{6em}
|
||||||
|
% \renewcommand\l@figure{\@dottedtocline{1}{1.5em}{3.3em}}% {1}{1.5em}{2.3em}
|
||||||
|
\renewcommand\l@table{\l@figure}%
|
||||||
|
\renewcommand\l@lstlisting{\l@figure}%
|
||||||
|
\renewcommand{\@pnumwidth}{1.85em}% page number width (1.55em)
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% continuous footnote numbering
|
||||||
|
\makeatletter%
|
||||||
|
\@removefromreset{footnote}{chapter}%
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% label items
|
||||||
|
\renewcommand{\labelitemi}{\textbullet}%
|
||||||
|
\renewcommand{\labelitemii}{$\circ$}%
|
||||||
|
\renewcommand{\labelitemiii}{--}%
|
||||||
|
\renewcommand{\labelitemiv}{$\mathbf{\cdot}$}%
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * FLOATS
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% placement
|
||||||
|
% Warning: setting floatpagefraction too high will lead to pictures and text '
|
||||||
|
% moving out of the page when floats HAVE TO be placed (e.g. FloatBarrier)
|
||||||
|
\renewcommand{\topfraction}{0.9}% allow nearly full float pages for placement t
|
||||||
|
\renewcommand{\bottomfraction}{0.9}% allow nearly full float pages for placement b
|
||||||
|
\renewcommand{\floatpagefraction}{0.9}% do not allow half empty float pages for placement p
|
||||||
|
\renewcommand{\textfraction}{0.1}% allow little text for h, t, and b placement
|
||||||
|
\setcounter{topnumber}{10}% max. floats with placement t per page
|
||||||
|
\setcounter{bottomnumber}{10}% max. floats with placement b per page
|
||||||
|
\setcounter{totalnumber}{20}% max. floats per page
|
||||||
|
\makeatletter%
|
||||||
|
\renewcommand{\fps@figure}{hbtp}%
|
||||||
|
\renewcommand{\fps@table}{hbtp}%
|
||||||
|
\makeatother%
|
||||||
|
|
||||||
|
% tables (generic)
|
||||||
|
\setlength\minrowclearance{2pt}% for colortbl package
|
||||||
|
|
||||||
|
% longtables
|
||||||
|
\setlongtables% activate long tables
|
||||||
|
\setlength{\LTleft}{\fill}% center longtables
|
||||||
|
\setlength{\LTright}{\fill}%
|
||||||
|
\setlength{\LTpre}{\medskipamount}%
|
||||||
|
\setlength{\LTpost}{\bigskipamount}%
|
||||||
|
|
||||||
|
% captions
|
||||||
|
\addtokomafont{captionlabel}{\footnotesize\itshape}%
|
||||||
|
\addtokomafont{caption}{\footnotesize\itshape}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{\renewcaptionname{USenglish}{\figurename}{Figure}}{}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{\renewcaptionname{ngerman}{\figurename}{Abbildung}}{}%
|
||||||
|
\captionsetup{%
|
||||||
|
format=hang,% hanging captions
|
||||||
|
labelformat=simple,% just name and number
|
||||||
|
labelsep=colon,% colon and space
|
||||||
|
justification=justified,%
|
||||||
|
singlelinecheck=true,% center single line captions
|
||||||
|
font={footnotesize,it},% font style of label and text
|
||||||
|
margin=0.025\textwidth,% margin left/right of the caption (to textwidth)
|
||||||
|
indention=0pt,% no further indention (just hanging)
|
||||||
|
hangindent=0pt,% no further indention (just hanging)}
|
||||||
|
aboveskip=8pt,% same spacing above and...
|
||||||
|
belowskip=8pt}% ...below the float (this way tables shouln't be a problem, either)
|
||||||
|
|
||||||
|
% code listings
|
||||||
|
\lstloadlanguages{VHDL,Matlab,[ANSI]C,Java,[LaTeX]TeX}
|
||||||
|
\lstset{%
|
||||||
|
% general
|
||||||
|
breaklines=true,% automatically break long lines
|
||||||
|
breakatwhitespace=true,% break only at white spaces
|
||||||
|
breakindent=1cm,% additional indentation for broken lines
|
||||||
|
% positioning
|
||||||
|
linewidth=\linewidth,% set width of whole thing to \linewidth
|
||||||
|
xleftmargin=0.1\linewidth,%
|
||||||
|
% frame and caption
|
||||||
|
frame=tlrb,% frame the entire thing
|
||||||
|
framexleftmargin=1cm,% to include linenumbering into frame
|
||||||
|
captionpos=b,% caption at bottom
|
||||||
|
% format parameters
|
||||||
|
basicstyle=\ttfamily\tiny,% small true type font
|
||||||
|
keywordstyle=\color{black},%
|
||||||
|
identifierstyle=\color{black},%
|
||||||
|
commentstyle=\color[rgb]{0.45,0.45,0.45},% gray
|
||||||
|
stringstyle=\color{black},%
|
||||||
|
showstringspaces=false,%
|
||||||
|
showtabs=false,%
|
||||||
|
tabsize=2,%
|
||||||
|
% linenumbers
|
||||||
|
numberstyle=\tiny,%
|
||||||
|
numbers=left,%
|
||||||
|
numbersep=3mm,%
|
||||||
|
firstnumber=1,%
|
||||||
|
stepnumber=1,% number every line (0: off)
|
||||||
|
numberblanklines=true%
|
||||||
|
}
|
||||||
202
thesis/base/macros.tex
Executable file
@@ -0,0 +1,202 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik, Dietmar Malli
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2010-08-09 added \remc and \remq commands, \nxtpar now uses \med- instead of \bigskip
|
||||||
|
% replaced \lastfootnotemark by \oldfootnotemark (generalization),
|
||||||
|
% added \chapternote, set \openingquote to 0.4\textwidth, modified \MAttention,
|
||||||
|
% \xspace for marginpar commands, modified \MDanger and \MQuestion
|
||||||
|
% 0.2 2010-10-03 added \exp, colors "bk*"
|
||||||
|
% 0.3 2010-11-16 added \twofigs and \twofigsf
|
||||||
|
% 0.4 2010-12 added \F (Fourier), \ceil and \floor
|
||||||
|
% 0.5 2011-01 added chapter/section/figure/table/part reference commands, textrel
|
||||||
|
% 0.6 2011-03 added \avg, modified bkred, bkgreen, and bkblue colors,
|
||||||
|
% added \medskip to \chapternote, added natural/real/complex/... numbers
|
||||||
|
% added \rapp for references to the appendix
|
||||||
|
% 0.7 2011-04 removed labels from \new*NoTOC
|
||||||
|
% 0.8 2012-06 correction of minor typo
|
||||||
|
% 0.9 2017-11-03 Dropped custom reference commands (replaced with fancyref)
|
||||||
|
% Implemented automatic usage of \emptydoublepage for thesis
|
||||||
|
% Dropped value unit pairs (replaced with siunitx)
|
||||||
|
% Added pwd command to newchapter. Makes no sense to write that by myself...
|
||||||
|
% changed filelisting to using styles instead of predefined language format.
|
||||||
|
% extended filelisting to support other listings environment options
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * SECTIONING AND TEXT
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% new chapter, section, ... plus a few addons
|
||||||
|
% part
|
||||||
|
\newcommand{\newpart}[2]{\FloatBarrier\cleardoublepage\part{#1}\label{part:#2}}%
|
||||||
|
% chapter
|
||||||
|
\newcommand{\newchapter}[2]{\FloatBarrier\chapter{#1}\label{chp:#2}\renewcommand{\pwd}{#2}}
|
||||||
|
\newcommand{\newchapterNoTOC}[1]{\FloatBarrier\stepcounter{chapter}\chapter*{#1}}%
|
||||||
|
% section
|
||||||
|
\newcommand{\newsection}[2]{\FloatBarrier\vspace{5mm}\section{#1}\label{sec:#2}}%
|
||||||
|
\newcommand{\newsectionNoTOC}[1]{\FloatBarrier\vspace{5mm}\stepcounter{section}\section*{#1}}%
|
||||||
|
% subsection
|
||||||
|
\newcommand{\newsubsection}[2]{\FloatBarrier\vspace{3mm}\subsection{#1}\label{sec:#2}}%
|
||||||
|
\newcommand{\newsubsectionNoTOC}[1]{\FloatBarrier\vspace{3mm}\stepcounter{subsection}\subsection*{#1}}%
|
||||||
|
% subsubsection
|
||||||
|
\newcommand{\newsubsubsection}[2]{\vspace{2mm}\subsubsection{#1}\label{sec:#2}}%
|
||||||
|
\newcommand{\newsubsubsectionNoTOC}[1]{\vspace{2mm}\stepcounter{subsubsection}\subsubsection*{#1}}%
|
||||||
|
|
||||||
|
|
||||||
|
% next paragraph
|
||||||
|
\newcommand{\nxtpar}{\par\medskip}
|
||||||
|
|
||||||
|
% "stylish" quotes on the right side
|
||||||
|
\newcommand{\openingquote}[2]{\hfill\parbox[t]{0.4\textwidth}{\itshape\raggedleft{"#1"}\\\footnotesize -- #2}\nxtpar}%
|
||||||
|
|
||||||
|
% some information on the right side (sources, ...)
|
||||||
|
\newcommand{\chapternote}[1]{\vspace*{-\medskipamount}\hfill\parbox[t]{0.8\textwidth}{\itshape\footnotesize\raggedleft#1}\par\medskip}%
|
||||||
|
|
||||||
|
% direct quotes
|
||||||
|
% \newenvironment{directquote}{\nxtpar\hrule}{\hrule}\hfill\litref{#1}{#2}}
|
||||||
|
|
||||||
|
% warnings and attention signs in marginpar
|
||||||
|
\newcommand{\MDanger}{\marginpar{\raisebox{-2mm}{\includegraphics[height=7mm]{base/MDanger}}}\xspace}%
|
||||||
|
\newcommand{\MAttention}{\marginpar{\raisebox{-2mm}{\includegraphics[height=7mm]{base/MAttention}}}\xspace}%
|
||||||
|
\newcommand{\MHint}{\marginpar{\raisebox{-2.25mm}{\includegraphics[height=7mm]{base/MHint}}}\xspace}%
|
||||||
|
\newcommand{\MQuestion}{\marginpar{\raisebox{-2.25mm}{\includegraphics[height=7mm]{base/MQuestion}}}\xspace}%
|
||||||
|
|
||||||
|
% same footnote number as last one
|
||||||
|
\newcommand{\oldfootnotemark}[1]{\addtocounter{footnote}{-#1}\footnotemark\addtocounter{footnote}{#1-1}}%
|
||||||
|
%\newcommand{\lastfootnotemark}{\addtocounter{footnote}{-1}\footnotemark}%
|
||||||
|
|
||||||
|
% reminders
|
||||||
|
\newcommand{\reminder}[1]{\colorbox{red}{#1}\xspace}%
|
||||||
|
\newcommand{\rem}{\reminder{(...)}}% shortcut for the full reminder
|
||||||
|
\newcommand{\remq}{\reminder{???}}% open question
|
||||||
|
\newcommand{\remc}{\reminder{[?]}}% open citation
|
||||||
|
\newcommand{\uc}{\nxtpar\colorbox{yellow}{... under construction ...}\nxtpar}%
|
||||||
|
|
||||||
|
% misc
|
||||||
|
\newcommand{\pwd}{.} % present working directory (can be used to create relativ paths per part, etc.)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * MATH
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% highlighting
|
||||||
|
\newcommand{\vm}[1]{\ensuremath{\bm{#1}}}% vector or matrix
|
||||||
|
|
||||||
|
% functions
|
||||||
|
\renewcommand{\exp}[1]{\ensuremath{\text{e}^{#1}}}% exponential
|
||||||
|
\renewcommand{\ln}[1]{\ensuremath{\text{ln}\!\left(#1\right)}}% natural logarithm
|
||||||
|
\newcommand{\ld}[1]{\ensuremath{\text{ld}\!\left(#1\right)}}% logarithm base 2
|
||||||
|
\renewcommand{\log}[1]{\ensuremath{\text{log}\!\left(#1\right)}}% logarithm (base 10)
|
||||||
|
\newcommand{\logb}[2]{\ensuremath{\text{log}_{#1}\!\left(#2\right)}}% logarithm base ...
|
||||||
|
|
||||||
|
% rounding
|
||||||
|
\newcommand{\round}[1]{\ensuremath{\text{round}\!\left(#1\right)}}% rounding towards next integer
|
||||||
|
\newcommand{\ceil}[1]{\ensuremath{\left\lceil#1\right\rceil}}% rounding towards infinity
|
||||||
|
\newcommand{\floor}[1]{\ensuremath{\left\lfloor#1\right\rfloor}}% rounding towards zero
|
||||||
|
|
||||||
|
% operators
|
||||||
|
\newcommand{\E}[1]{\ensuremath{\text{E}\!\left\{#1\right\}}}% expectation operator
|
||||||
|
\newcommand{\F}[1]{\ensuremath{\mathcal{F}\!\left\{#1\right\}}}% Fourier transform operator
|
||||||
|
\newcommand{\IF}[1]{\ensuremath{\mathcal{F}^{-1}\!\left\{#1\right\}}}% inverse Fourier transform operator
|
||||||
|
\newcommand{\var}[1]{\ensuremath{\text{var}\!\left\{#1\right\}}}% variance operator
|
||||||
|
\newcommand{\cov}[1]{\ensuremath{\text{cov}\!\left\{#1\right\}}}% covariance operator
|
||||||
|
\newcommand{\corr}[1]{\ensuremath{\text{corr}\!\left\{#1\right\}}}% correlation operator
|
||||||
|
\newcommand{\avg}[1]{\ensuremath{\text{avg}\!\left\{#1\right\}}}% averaging operator
|
||||||
|
\newcommand{\avgvar}[1]{\ensuremath{\overline{\text{var}}\!\left\{#1\right\}}}% average variance operator
|
||||||
|
\renewcommand{\Re}[1]{\ensuremath{\text{Re}\!\left\{#1\right\}}}% real part
|
||||||
|
\renewcommand{\Im}[1]{\ensuremath{\text{Im}\!\left\{#1\right\}}}% imaginary part
|
||||||
|
|
||||||
|
% numbers
|
||||||
|
\newcommand{\REAL}{\ensuremath{\mathbb{R}}}% real numbers
|
||||||
|
\newcommand{\NATURAL}{\ensuremath{\mathbb{N}}}% natural numbers
|
||||||
|
\newcommand{\INTEGER}{\ensuremath{\mathbb{Z}}}% integer numbers (natural numbers plus zero)
|
||||||
|
\newcommand{\COMPLEX}{\ensuremath{\mathbb{C}}}% complex numbers
|
||||||
|
\newcommand{\IMAG}{\ensuremath{\mathbb{I}}}% imaginary numbers
|
||||||
|
|
||||||
|
% other
|
||||||
|
\newcommand{\conj}{\ensuremath{^\ast}}% conjugate complex
|
||||||
|
\newcommand{\transp}{\ensuremath{^\text{T}}}% conjugate (Hermitian) transpose
|
||||||
|
\newcommand{\mtx}[2]{\left[\ensuremath{\begin{array}{#1}#2\end{array}\right]}}%vector/matrix
|
||||||
|
\newcommand{\isdef}{\ensuremath{\mathrel{:=}}}% definition left->right
|
||||||
|
\newcommand{\isdefflip}{\ensuremath{\mathrel{=:}}}% definition right->left
|
||||||
|
\newcommand{\isreq}{\ensuremath{\mathrel{\stackrel{!}{=}}}}% is required
|
||||||
|
\newcommand{\textrel}[1]{\ensuremath{{\;{#1}\;}}}% relation symbol for in-line equations (fixed spacing)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * FLOATS (FIGURES, TABLES, LISTINGS, ...)
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% figures without frames
|
||||||
|
% standard
|
||||||
|
\newcommand{\fig}[3]{\begin{figure}\centering\includegraphics[width=\textwidth]{#1}\caption{#2}\label{fig:#3}\end{figure}}%
|
||||||
|
% with controllable parameters
|
||||||
|
\newcommand{\figc}[4]{\begin{figure}\centering\includegraphics[#1]{#2}\caption{#3}\label{fig:#4}\end{figure}}%
|
||||||
|
% two subfigures
|
||||||
|
\newcommand{\twofig}[6]{\begin{figure}\centering%
|
||||||
|
\subfigure[#2]{\includegraphics[width=0.495\textwidth]{#1}}%
|
||||||
|
\subfigure[#4]{\includegraphics[width=0.495\textwidth]{#3}}%
|
||||||
|
\caption{#5}\label{fig:#6}\end{figure}}%
|
||||||
|
% two subfigures with labels for each subplot
|
||||||
|
\newcommand{\twofigs}[8]{\begin{figure}\centering%
|
||||||
|
\subfigure[#2]{\includegraphics[width=0.495\textwidth]{#1}\label{fig:#8#3}}%
|
||||||
|
\subfigure[#5]{\includegraphics[width=0.495\textwidth]{#4}\label{fig:#8#6}}%
|
||||||
|
\caption{#7}\label{fig:#8}\end{figure}}%
|
||||||
|
% two subfigures and controllable parameters
|
||||||
|
\newcommand{\twofigc}[8]{\begin{figure}\centering%
|
||||||
|
\subfigure[#3]{\includegraphics[#1]{#2}}%
|
||||||
|
\subfigure[#6]{\includegraphics[#4]{#5}}%
|
||||||
|
\caption{#7}\label{fig:#8}\end{figure}}%
|
||||||
|
|
||||||
|
% framed figures
|
||||||
|
% standard
|
||||||
|
\newcommand{\figf}[3]{\begin{figure}\centering\fbox{\includegraphics[width=\textwidth]{#1}}\caption{#2}\label{fig:#3}\end{figure}}%
|
||||||
|
% with controllable parameters
|
||||||
|
\newcommand{\figcf}[4]{\begin{figure}\centering\fbox{\includegraphics[#1]{#2}}\caption{#3}\label{fig:#4}\end{figure}}%
|
||||||
|
% two subfigures
|
||||||
|
\newcommand{\twofigf}[6]{\begin{figure}\centering%
|
||||||
|
\fbox{\subfigure[#2]{\includegraphics[width=0.495\textwidth]{#1}}}%
|
||||||
|
\fbox{\subfigure[#4]{\includegraphics[width=0.495\textwidth]{#3}}}%
|
||||||
|
\caption{#5}\label{fig:#6}\end{figure}}%
|
||||||
|
% two subfigures with labels for each subplot
|
||||||
|
\newcommand{\twofigsf}[8]{\begin{figure}\centering%
|
||||||
|
\fbox{\subfigure[#2]{\includegraphics[width=0.495\textwidth]{#1}\label{fig:#8#3}}}%
|
||||||
|
\fbox{\subfigure[#5]{\includegraphics[width=0.495\textwidth]{#4}\label{fig:#8#6}}}%
|
||||||
|
\caption{#7}\label{fig:#8}\end{figure}}%
|
||||||
|
% two subfigures and controllable parameters
|
||||||
|
\newcommand{\twofigcf}[8]{\begin{figure}\centering%
|
||||||
|
\fbox{\subfigure[#3]{\includegraphics[#1]{#2}}}%
|
||||||
|
\fbox{\subfigure[#6]{\includegraphics[#4]{#5}}}%
|
||||||
|
\caption{#7}\label{fig:#8}\end{figure}}%
|
||||||
|
|
||||||
|
% listings
|
||||||
|
\newcommand{\filelisting}[5][]{\lstinputlisting[style=#2,caption={#4},label={lst:#5},#1]{#3}}
|
||||||
|
|
||||||
|
% preserve backslash for linebreaks in tables (ragged... redefines \\, thus it has to be preserved)
|
||||||
|
\newcommand{\pbs}[1]{\let\temp=\\#1\let\\=\temp}%
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
% * MISC
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% slighly darkened colors for text
|
||||||
|
\definecolor{bkred}{rgb}{0.9,0,0}
|
||||||
|
\definecolor{bkgreen}{rgb}{0,0.67,0}
|
||||||
|
\definecolor{bkblue}{rgb}{0,0,0.75}
|
||||||
22
thesis/base/opt_macros.tex
Executable file
@@ -0,0 +1,22 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2012-07-20 \OptDraft and \ContentBox
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
% optional boxes with intended contents or other comments (can be switched on/off)
|
||||||
|
\newcommand{\ContentBox}[2]{\ifthenelse{\boolean{DisplayContentBoxes}}{\FloatBarrier\nxtpar\colorbox{yellow}{\parbox{\textwidth}{\footnotesize#1\par\hrulefill\par Number of pages: #2}}\nxtpar}{}}
|
||||||
|
|
||||||
|
% optional draft mode for large graphics (add \OptDraft to parameters for \includegraphics)
|
||||||
|
\ifthenelse{\boolean{OptDraftMode}}{\newcommand{\OptDraft}{draft}}{\newcommand{\OptDraft}{keepaspectratio}}
|
||||||
223
thesis/base/packages.tex
Executable file
@@ -0,0 +1,223 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik, Dietmar Malli
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2010-05-30 some option updates for scrreprt (newer versions)
|
||||||
|
% 0.2 2010-06-05 split in packages for thesis and report; removed old scrreprt options,
|
||||||
|
% set header to two lines plus adapted geometry
|
||||||
|
% 0.3 2010-09-13 cite, fixltx2e, [latin1]{inputenc} only for DE, fixed scrreprt options,
|
||||||
|
% paralist, calc, setspace, wrapfig
|
||||||
|
% 0.4 2011-01-18 scrartcl->scrbook, \Twosided now {true,false}, T1 fontenc for de (hyphenation)
|
||||||
|
% 0.5 2011-03-31 removed flafter (for top placement)
|
||||||
|
% 0.6 2011-04-29 added option noadjust to cite (do not set space before \cite automatically)
|
||||||
|
% hmarginratio=3:2 (before: 2:1), voffset=2mm (3mm), added quotchap
|
||||||
|
% 0.7 2011-12-17 varioref now also works for german text (bug reported by Angelika Kern)
|
||||||
|
% 0.8 2012-07-27 added option to control paper size (via \PaperSize)
|
||||||
|
% 0.9 2017-10-31 Removed doubled/copied code which does the same
|
||||||
|
% Added usage of imakeindex with index style file supplied in this template
|
||||||
|
% and removed warning from main.tex
|
||||||
|
% Added enabling of KOMA-Script draft mode if desired by user
|
||||||
|
% fontenc should be loaded before inputenc, because it generates a list parsed by
|
||||||
|
% inputenc [1].
|
||||||
|
% Only load utf8 characters which also can be displayed. (inputenc utf8 instead
|
||||||
|
% of utf8x [2])
|
||||||
|
% Removed cite
|
||||||
|
% Moved hyperref into my package list.. Should always be nearly the last
|
||||||
|
% package called/imported to avoid problems.
|
||||||
|
% Moved documentclass into separate file to have global packages list.
|
||||||
|
% 1.0 2018-05-01 Added parameter for framed links in hyperref.
|
||||||
|
%
|
||||||
|
%
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
%
|
||||||
|
% ***** Knowledge sources *****
|
||||||
|
% [1]https://tex.stackexchange.com/questions/97252/in-which-order-should-i-load-inputenc-and-fontenc
|
||||||
|
% [2]https://tex.stackexchange.com/questions/13067/utf8x-vs-utf8-inputenc
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% master
|
||||||
|
\usepackage{fixltx2e}% LaTeX 2e bugfixes
|
||||||
|
\usepackage{ifthen}% for optional parts
|
||||||
|
\ifthenelse{\equal{\PaperSize}{a4paper}}{
|
||||||
|
\usepackage[paper=\PaperSize,twoside=\Twosided,%
|
||||||
|
textheight=246mm,%
|
||||||
|
textwidth=160mm,%
|
||||||
|
heightrounded=true,% round textheight to multiple of lines (avoids overfull vboxes)
|
||||||
|
ignoreall=true,% do not include header, footer, and margins in calculations
|
||||||
|
marginparsep=5pt,% marginpar only used for signs (centered), thus only small sep. needed
|
||||||
|
marginparwidth=10mm,% prevent margin notes to be out of page
|
||||||
|
hmarginratio=2:1,% set margin ration (inner:outer for twoside) - (2:3 is default)
|
||||||
|
]{geometry}}{}%
|
||||||
|
\ifthenelse{\equal{\PaperSize}{letterpaper}}{
|
||||||
|
\usepackage[paper=\PaperSize,twoside=\Twosided,%
|
||||||
|
textheight=9in,%
|
||||||
|
textwidth=6.5in,%
|
||||||
|
heightrounded=true,% round textheight to multiple of lines (avoids overfull vboxes)
|
||||||
|
ignoreheadfoot=false,% do not include header and footer in calculations
|
||||||
|
marginparsep=5pt,% marginpar only used for signs (centered), thus only small sep. needed
|
||||||
|
marginparwidth=10mm,% prevent margin notes to be out of page
|
||||||
|
hmarginratio=3:2,% set margin ration (inner:outer for twoside) - (2:3 is default)
|
||||||
|
]{geometry}}{}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{\usepackage[T1]{fontenc}\usepackage[utf8]{inputenc}\usepackage[USenglish]{babel}}{}%
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{\usepackage[T1]{fontenc}\usepackage[utf8]{inputenc}\usepackage[ngerman]{babel}}{}%
|
||||||
|
\usepackage[%
|
||||||
|
headtopline,plainheadtopline,% activate all lines (header and footer)
|
||||||
|
headsepline,plainheadsepline,%
|
||||||
|
footsepline,plainfootsepline,%
|
||||||
|
footbotline,plainfootbotline,%
|
||||||
|
automark% auto update \..mark
|
||||||
|
]{scrlayer-scrpage}% (KOMA)
|
||||||
|
\usepackage{imakeidx}
|
||||||
|
\usepackage[]{caption}% customize captions
|
||||||
|
\usepackage{multicol}% multi-column layout
|
||||||
|
\usepackage{setspace}% (properly) set linespreads
|
||||||
|
\usepackage[stable,bottom,hang,splitrule,multiple]{footmisc}% customize footnotes
|
||||||
|
|
||||||
|
% text
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{\usepackage{varioref}}{}% improved references
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{\usepackage[german]{varioref}}{}% improved references
|
||||||
|
\usepackage{xcolor}% e.g., for color boxes
|
||||||
|
\usepackage{rotating}% to rotate objects
|
||||||
|
\usepackage{gensymb}% symbols (perthousand, Celsius, ...)
|
||||||
|
\usepackage[right]{eurosym}% euro symbol on the right side (51 EUR)
|
||||||
|
\usepackage[normalem]{ulem}% cross-out, strike-out, underlines (normalem: keep \emph italic)
|
||||||
|
%\usepackage[safe]{textcomp}% loading in safe mode to avoid problems (see LaTeX companion)
|
||||||
|
%\usepackage[geometry,misc]{ifsym}% technical symbols
|
||||||
|
\usepackage{remreset}%\@removefromreset commands (e.g., for continuous footnote numbering)
|
||||||
|
\usepackage{paralist}% extended list environments
|
||||||
|
% \usepackage[Sonny]{fncychap}
|
||||||
|
\usepackage[avantgarde]{quotchap}
|
||||||
|
|
||||||
|
% math
|
||||||
|
\usepackage{amsmath,amssymb,amstext,bm}% math packages
|
||||||
|
\usepackage{mathcomp}% symbols (perthousand, ...) in math mode
|
||||||
|
|
||||||
|
|
||||||
|
% graphics
|
||||||
|
\usepackage{graphicx}% use simple graphics
|
||||||
|
\usepackage{subfigure}% subfigures (a),(b),(c)... within figures
|
||||||
|
% \usepackage{flafter}% place floats always after reference
|
||||||
|
\usepackage{placeins}% preventing floats from crossing a barrier
|
||||||
|
\usepackage{float}% to place floats !HERE!
|
||||||
|
\usepackage{psfrag}% replace text in eps figures
|
||||||
|
\usepackage{wrapfig}% inline graphics
|
||||||
|
|
||||||
|
|
||||||
|
% tables
|
||||||
|
\usepackage{hhline}% hline doesn't work with colored columns, so using hhline
|
||||||
|
\usepackage{longtable}% for tables longer than one page
|
||||||
|
\usepackage{dcolumn}% for number alignment in tables
|
||||||
|
\usepackage{colortbl}% color in tables
|
||||||
|
|
||||||
|
|
||||||
|
% listings
|
||||||
|
%\usepackage{alltt}% verbatim environment with commands available
|
||||||
|
\usepackage{listings}% program code listings
|
||||||
|
|
||||||
|
|
||||||
|
% other
|
||||||
|
\usepackage{layout}% graphical page layout (spacings)
|
||||||
|
\usepackage{xspace}% add space after macros if not followed by punctuation character
|
||||||
|
\usepackage{calc}% online calculations
|
||||||
|
\makeindex[options=-s ./base/index.sty]% used for index creation
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
% additions by Dietmar Malli 2017 %
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
\usepackage{scrhack} %Fix for: Koma Warning: \float@addtolists detected!
|
||||||
|
\usepackage{lmodern} %use modern font
|
||||||
|
\usepackage{tabularx} %Special table environment (Table over whole \textwidth)
|
||||||
|
\usepackage{rotating} %landscape (also landscape tables combined with tabularx)
|
||||||
|
\usepackage[hyphens]{url} %\url command
|
||||||
|
\usepackage{mdwlist} %list extensions
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}
|
||||||
|
{
|
||||||
|
\usepackage[german]{fancyref} %Bessere Querverweise
|
||||||
|
\usepackage[locale=DE]{siunitx} %Zahlen und SI Einheiten => Binary units aktivieren...
|
||||||
|
\usepackage[autostyle=true, %Anführungszeichen und Übersetzung der Literaturverweise
|
||||||
|
german=quotes]{csquotes} %Anführungszeichen und Übersetzung der Literaturverweise
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\usepackage[english]{fancyref} %Bessere Querverweise
|
||||||
|
\usepackage[locale=US]{siunitx} %Zahlen und SI Einheiten => Binary units aktivieren...
|
||||||
|
\usepackage[autostyle=true] %Anführungszeichen und Übersetzung der Literaturverweise
|
||||||
|
{csquotes}
|
||||||
|
}
|
||||||
|
\sisetup{detect-weight=true, detect-family=true} %format like surrounding environment
|
||||||
|
%extending fancyref for listings in both languages:
|
||||||
|
\newcommand*{\fancyreflstlabelprefix}{lst}
|
||||||
|
\fancyrefaddcaptions{english}{%
|
||||||
|
\providecommand*{\freflstname}{listing}%
|
||||||
|
\providecommand*{\Freflstname}{Listing}%
|
||||||
|
}
|
||||||
|
\fancyrefaddcaptions{german}{%
|
||||||
|
\providecommand*{\freflstname}{Listing}%
|
||||||
|
\providecommand*{\Freflstname}{Listing}%
|
||||||
|
}
|
||||||
|
\frefformat{plain}{\fancyreflstlabelprefix}{\freflstname\fancyrefdefaultspacing#1}
|
||||||
|
\Frefformat{plain}{\fancyreflstlabelprefix}{\Freflstname\fancyrefdefaultspacing#1}
|
||||||
|
\frefformat{vario}{\fancyreflstlabelprefix}{%
|
||||||
|
\freflstname\fancyrefdefaultspacing#1#3%
|
||||||
|
}
|
||||||
|
\Frefformat{vario}{\fancyreflstlabelprefix}{%
|
||||||
|
\Freflstname\fancyrefdefaultspacing#1#3%
|
||||||
|
}
|
||||||
|
|
||||||
|
\sisetup{separate-uncertainty} %enable uncertainity for siunitx
|
||||||
|
\sisetup{multi-part-units=single} %uncertainity formatting (single, brackets, repeat)
|
||||||
|
\DeclareSIUnit\permille{\text{\textperthousand}} %add \permille to siunitx
|
||||||
|
\usepackage{xfrac} %Schönere brüche für SI Einheiten
|
||||||
|
\sisetup{per-mode=fraction, %Bruchstriche bei SI Einheiten aktivieren
|
||||||
|
fraction-function=\sfrac} %xfrac als Bruchstrichfunktion verwenden
|
||||||
|
\usepackage[scaled=0.78]{inconsolata}%Schreibmaschinenschrift für Quellcode
|
||||||
|
|
||||||
|
\usepackage[backend=biber, %Literaturverweiserweiterung Backend auswählen
|
||||||
|
bibencoding=utf8, %.bib-File ist utf8-codiert...
|
||||||
|
maxbibnames=99, %Immer alle Authoren in der Bibliographie darstellen...
|
||||||
|
style=ieee
|
||||||
|
]{biblatex}
|
||||||
|
\bibliography{bib/bibliography} %literatur.bib wird geladen und als Literaturverweis Datei verwendet
|
||||||
|
|
||||||
|
\ifthenelse{\equal{\FramedLinks}{true}}
|
||||||
|
{
|
||||||
|
\usepackage[%
|
||||||
|
breaklinks=true,% allow line break in links
|
||||||
|
colorlinks=false,% if false: framed link
|
||||||
|
linkcolor=black,anchorcolor=black,citecolor=black,filecolor=black,%
|
||||||
|
menucolor=black,urlcolor=black,bookmarksnumbered=true]{hyperref}% hyperlinks for references
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\usepackage[%
|
||||||
|
breaklinks=true,% allow line break in links
|
||||||
|
colorlinks=true,% if false: framed link
|
||||||
|
linkcolor=black,anchorcolor=black,citecolor=black,filecolor=black,%
|
||||||
|
menucolor=black,urlcolor=black,bookmarksnumbered=true]{hyperref}% hyperlinks for references
|
||||||
|
}
|
||||||
|
|
||||||
|
\setcounter{biburlnumpenalty}{100}%Urls in Bibliographie Zeilenbrechbar machen
|
||||||
|
\setcounter{biburlucpenalty}{100} %Urls in Bibliographie Zeilenbrechbar machen
|
||||||
|
\setcounter{biburllcpenalty}{100} %Urls in Bibliographie Zeilenbrechbar machen
|
||||||
|
|
||||||
|
\usepackage[acronym,nomain]{glossaries}%Abkürzungsverzeichnis ohne Glossar
|
||||||
|
\makeglossaries %Paket verwenden
|
||||||
|
|
||||||
|
\input{acronyms} %Acronyme laden
|
||||||
|
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}
|
||||||
|
{
|
||||||
|
\deftranslation[to=ngerman] %Dem Paket babel den deutschen Abkürzungsverzeichnis-Kapitelnamen
|
||||||
|
{Acronyms}{Abkürzungsverzeichnis} %beibringen
|
||||||
|
}{}
|
||||||
|
|
||||||
|
% misc
|
||||||
|
\usepackage{datetime}
|
||||||
|
\newdateformat{monthyeardate}{%
|
||||||
|
\monthname[\THEMONTH], \THEYEAR}
|
||||||
39
thesis/base/remreset.sty
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
|
||||||
|
% remreset package
|
||||||
|
%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
% Copyright 1997 David carlisle
|
||||||
|
% This file may be distributed under the terms of the LPPL.
|
||||||
|
% See 00readme.txt for details.
|
||||||
|
|
||||||
|
% 1997/09/28 David Carlisle
|
||||||
|
|
||||||
|
% LaTeX includes a command \@addtoreset that is used to declare that
|
||||||
|
% a counter should be reset every time a second counter is incremented.
|
||||||
|
|
||||||
|
% For example the book class has a line
|
||||||
|
% \@addtoreset{footnote}{chapter}
|
||||||
|
% So that the footnote counter is reset each chapter.
|
||||||
|
|
||||||
|
% If you wish to bas a new class on book, but without this counter
|
||||||
|
% being reset, then standard LaTeX gives no simple mechanism to do
|
||||||
|
% this.
|
||||||
|
|
||||||
|
% This package defines |\@removefromreset| which just undoes the effect
|
||||||
|
% of \@addtorest. So for example a class file may be defined by
|
||||||
|
|
||||||
|
% \LoadClass{book}
|
||||||
|
% \@removefromreset{footnote}{chapter}
|
||||||
|
|
||||||
|
|
||||||
|
\def\@removefromreset#1#2{{%
|
||||||
|
\expandafter\let\csname c@#1\endcsname\@removefromreset
|
||||||
|
\def\@elt##1{%
|
||||||
|
\expandafter\ifx\csname c@##1\endcsname\@removefromreset
|
||||||
|
\else
|
||||||
|
\noexpand\@elt{##1}%
|
||||||
|
\fi}%
|
||||||
|
\expandafter\xdef\csname cl@#2\endcsname{%
|
||||||
|
\csname cl@#2\endcsname}}}
|
||||||
|
|
||||||
|
|
||||||
202
thesis/base/syntax_formatting.tex
Executable file
@@ -0,0 +1,202 @@
|
|||||||
|
% ====================================================================
|
||||||
|
% The author of this file licenses it to you under the Apache
|
||||||
|
% License, Version 2.0. You may obtain a copy of the License at
|
||||||
|
%
|
||||||
|
% http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
%
|
||||||
|
% Unless required by applicable law or agreed to in writing,
|
||||||
|
% software distributed under the License is distributed on an
|
||||||
|
% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
% KIND, either express or implied. See the License for the
|
||||||
|
% specific language governing permissions and limitations
|
||||||
|
% under the License.
|
||||||
|
% ====================================================================
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
% lstlisting syntax formatting (Dietmar Malli (2017-10-31)) %
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
%Farbdefinitionen
|
||||||
|
\definecolor{light-gray}{gray}{0.45}
|
||||||
|
|
||||||
|
%Umlaute im source:
|
||||||
|
\lstset{literate=%
|
||||||
|
{Ö}{{\"O}}1
|
||||||
|
{Ä}{{\"A}}1
|
||||||
|
{Ü}{{\"U}}1
|
||||||
|
{ß}{{\ss}}1
|
||||||
|
{ü}{{\"u}}1
|
||||||
|
{ä}{{\"a}}1
|
||||||
|
{ö}{{\"o}}1
|
||||||
|
{~}{{\textasciitilde}}1
|
||||||
|
}
|
||||||
|
|
||||||
|
%Aussehen für verschiedene Quellcodelistingsprachen definieren:
|
||||||
|
\lstdefinestyle{styMatlab}{
|
||||||
|
language=Octave,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
basicstyle=\ttfamily, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt}, %Zeilenabstand verringern
|
||||||
|
%identifierstyle=\color{SkyBlue}, %Identifier hellblau
|
||||||
|
%stepnumber=2 %Nur alle 2 Zeilen Zeilennummerieren...
|
||||||
|
%breakautoindent=true %Automatisches Einrücken nach Zeilenumbruch...
|
||||||
|
%backgroundcolor=\color{white} %Hintergrundfarbe ändern
|
||||||
|
%showtabs=true, %Würde Tabulatorendarstellung aktivieren
|
||||||
|
%showspaces=false, %Würde Leerzeichendarstellung aktivieren
|
||||||
|
otherkeywords={repmat,mynorm2,mynorm2mm,rows,columns,complex,mod}%Zusätzliche Schlüsselwörter für Syntaxhighlighting angeben
|
||||||
|
%Mögliche Parameter für frame: none|leftline|topline|bottomline|lines|single|shadowbox|L|R
|
||||||
|
}
|
||||||
|
\lstdefinestyle{styVerilog}{
|
||||||
|
language=Verilog,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt} %Zeilenabstand verringern
|
||||||
|
}
|
||||||
|
\lstdefinestyle{styC}{
|
||||||
|
language=C,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt} %Zeilenabstand verringern
|
||||||
|
}
|
||||||
|
\lstdefinestyle{styMakefile}{
|
||||||
|
language=make,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
basicstyle=\ttfamily, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
tabsize=4, %Tab=4Spaces
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt} %Zeilenabstand verringern
|
||||||
|
}
|
||||||
|
\lstdefinestyle{styBash}{
|
||||||
|
language=bash,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
basicstyle=\ttfamily, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
tabsize=4, %Tab=4Spaces
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt} %Zeilenabstand verringern
|
||||||
|
}
|
||||||
|
\lstdefinestyle{styTOYASM}{
|
||||||
|
language=[x86masm]Assembler,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt}, %Zeilenabstand verringern
|
||||||
|
morekeywords={LDI, LDA, STI, LD, BZ}%Zusätzliche Schlüsselwörter für Syntaxhighlighting angeben
|
||||||
|
}
|
||||||
|
\lstdefinestyle{styJava}{
|
||||||
|
language=Java,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
basicstyle=\ttfamily, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt} %Zeilenabstand verringern
|
||||||
|
}
|
||||||
|
\lstdefinestyle{styGnuplot}{
|
||||||
|
language=Gnuplot,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
basicstyle=\ttfamily, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt} %Zeilenabstand verringern
|
||||||
|
}
|
||||||
|
\lstdefinestyle{styPHP}{
|
||||||
|
language=PHP,
|
||||||
|
columns=flexible, %Schreibmaschinenschrift
|
||||||
|
basicstyle=\ttfamily, %Schreibmaschinenschrift
|
||||||
|
fontadjust=true, %Schreibmaschinenschrift
|
||||||
|
showstringspaces=false, %Leerzeichendarstellung in Strings deaktivieren
|
||||||
|
numbers=left, %Zeilennummerierung auf der Linken Seite
|
||||||
|
numberstyle=\tiny, %Kleinere Zeichen für Zeilennummerierung \ttfamily wäre für normale Schreibmasch.
|
||||||
|
numbersep=.5em, %Abstand der Zahlen vom Source
|
||||||
|
breaklines=true, %Zeilenumbruch im Code aktivieren
|
||||||
|
breakatwhitespace=false, %Nur bei Leerzeichen Zeilen umbrechen
|
||||||
|
frame=single, %Umrandung
|
||||||
|
basicstyle=\ttfamily, %Schriftart und Größe für Quellcode
|
||||||
|
keywordstyle=\color{blue}, %Schlüsselwörter blau
|
||||||
|
commentstyle=\color{light-gray}, %Kommentare hellgrau
|
||||||
|
stringstyle=\color{orange}, %Strings Orange
|
||||||
|
lineskip={-1.0pt} %Zeilenabstand verringern
|
||||||
|
}
|
||||||
45
thesis/base/titlepage_homework.tex
Executable file
@@ -0,0 +1,45 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2011-05-10 copied from titlepage_report.tex rev. 0.3, removed revision information
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
\begin{titlepage}
|
||||||
|
\vspace*{-1cm}
|
||||||
|
\hfill
|
||||||
|
\begin{minipage}{4cm}
|
||||||
|
\includegraphics[width=40mm]{./base/TUGlogo}
|
||||||
|
\end{minipage}
|
||||||
|
\vspace*{4cm}
|
||||||
|
\begin{flushleft}
|
||||||
|
\hrulefill \\[5mm]
|
||||||
|
\parbox{\textwidth}{\centering\scshape\huge\linespread{0.9}\selectfont\DocumentTitle} % title
|
||||||
|
\\[5mm] \hrulefill \\[2mm]
|
||||||
|
\hspace*{0.05\textwidth}\parbox{0.9\textwidth}{\large\DocumentSubtitle} % subtitle
|
||||||
|
\end{flushleft}
|
||||||
|
\vfill
|
||||||
|
\begin{flushright}
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{
|
||||||
|
\begin{tabular}{l l}
|
||||||
|
\underline{Author:} & \DocumentAuthor \\ % author
|
||||||
|
\underline{Date:} & \today \\ % date
|
||||||
|
\end{tabular}
|
||||||
|
}{}
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{
|
||||||
|
\begin{tabular}{l l}
|
||||||
|
\underline{Autor:} & \DocumentAuthor \\ % author
|
||||||
|
\underline{Datum:} & \today \\ % date
|
||||||
|
\end{tabular}
|
||||||
|
}{}
|
||||||
|
\end{flushright}
|
||||||
|
\end{titlepage}
|
||||||
48
thesis/base/titlepage_report.tex
Executable file
@@ -0,0 +1,48 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Daniel Arnitz, Paul Meissner, Stefan Petrik
|
||||||
|
% Signal Processing and Speech Communication Laboratory (SPSC)
|
||||||
|
% Graz University of Technology (TU Graz), Austria
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.2 2010-03-02 added TUGlogo, modified title (now suitable for VERY long titles)
|
||||||
|
% 0.3 2010-05-30 modified fonts (no ttfamily any more, smaller \DocumentTitle, larger linespread)
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
\begin{titlepage}
|
||||||
|
\vspace*{-1cm}
|
||||||
|
\hfill
|
||||||
|
\begin{minipage}{4cm}
|
||||||
|
\includegraphics[width=40mm]{./base/TUGlogo}
|
||||||
|
\end{minipage}
|
||||||
|
\vspace*{4cm}
|
||||||
|
\begin{flushleft}
|
||||||
|
\hrulefill \\[5mm]
|
||||||
|
\parbox{\textwidth}{\centering\scshape\huge\linespread{0.9}\selectfont\DocumentTitle} % title
|
||||||
|
\\[5mm] \hrulefill \\[2mm]
|
||||||
|
\hspace*{0.05\textwidth}\parbox{0.9\textwidth}{\large\DocumentSubtitle} % subtitle
|
||||||
|
\end{flushleft}
|
||||||
|
\vfill
|
||||||
|
\begin{flushright}
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{
|
||||||
|
\begin{tabular}{l l}
|
||||||
|
\underline{Author:} & \DocumentAuthor \\ % author
|
||||||
|
\underline{Date:} & \today \\ % date
|
||||||
|
\underline{Rev.:} & \RevPrefix\RevLarge.\footnotesize\RevSmall % revision
|
||||||
|
\end{tabular}
|
||||||
|
}{}
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{
|
||||||
|
\begin{tabular}{l l}
|
||||||
|
\underline{Autor:} & \DocumentAuthor \\ % author
|
||||||
|
\underline{Datum:} & \today \\ % date
|
||||||
|
\underline{Version.:} & \RevPrefix\RevLarge.\footnotesize\RevSmall % revision
|
||||||
|
\end{tabular}
|
||||||
|
}{}
|
||||||
|
\end{flushright}
|
||||||
|
\end{titlepage}
|
||||||
52
thesis/base/titlepage_thesis.tex
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% ** SPSC Report and Thesis Template
|
||||||
|
% **************************************************************************************************
|
||||||
|
%
|
||||||
|
% ***** Authors *****
|
||||||
|
% Johanna Rock
|
||||||
|
%
|
||||||
|
% ***** Changelog *****
|
||||||
|
% 0.1 2018-08-09 New title page designed after TUGRAZ template for thesis (from https://tu4u.tugraz.at)
|
||||||
|
%
|
||||||
|
% ***** Todo *****
|
||||||
|
%
|
||||||
|
% **************************************************************************************************
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
\begin{titlepage}
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[width=30mm]{./base/TUGlogo} \\[3.0cm] \par
|
||||||
|
|
||||||
|
{\Large\DocumentAuthor} \\[2.0cm] \par
|
||||||
|
|
||||||
|
{\scshape\huge\linespread{0.9}\selectfont\DocumentTitle} \\[0.5cm] \par
|
||||||
|
{\Large\DocumentSubtitle}[2.0cm] \par
|
||||||
|
{\scshape\huge\linespread{0.9}\selectfont\ThesisTitle} \\[0.5cm] \par
|
||||||
|
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{en}}{
|
||||||
|
submitted to \\[0.2cm] \par
|
||||||
|
|
||||||
|
{\bfseries\large Graz University of Technology} \\[2.0cm] \par
|
||||||
|
|
||||||
|
Supervisors \\[0.2cm] \par
|
||||||
|
|
||||||
|
}{}
|
||||||
|
\ifthenelse{\equal{\DocumentLanguage}{de}}{
|
||||||
|
eingereicht an der \\[0.2cm] \par
|
||||||
|
|
||||||
|
{\bfseries\large Technischen Universität Graz} \\[2.0cm] \par
|
||||||
|
|
||||||
|
Betreuer \\[0.2cm] \par
|
||||||
|
|
||||||
|
}{}
|
||||||
|
\Supervisors \\[0.5cm] \par
|
||||||
|
|
||||||
|
{\bfseries\large \Institute} \\[2.0cm] \par
|
||||||
|
|
||||||
|
\OrganizationsAdditional
|
||||||
|
|
||||||
|
\vfill{\flushright \DocumentPlace, \monthyeardate\today}\\
|
||||||
|
{\scriptsize\vspace*{3mm}\SpecialNote\vspace*{-8mm}}
|
||||||
|
|
||||||
|
\end{center}
|
||||||
|
\end{titlepage}
|
||||||
170
thesis/bib/bibliography.bib
Executable file
@@ -0,0 +1,170 @@
|
|||||||
|
@article{Chandola2009AnomalyDA,
|
||||||
|
title = {Anomaly detection: A survey},
|
||||||
|
author = {Varun Chandola and Arindam Banerjee and Vipin Kumar},
|
||||||
|
journal = {ACM Comput. Surv.},
|
||||||
|
year = {2009},
|
||||||
|
volume = {41},
|
||||||
|
pages = {15:1-15:58},
|
||||||
|
url = {https://api.semanticscholar.org/CorpusID:207172599},
|
||||||
|
},
|
||||||
|
@dataset{alexander_kyuroson_2023_7913307,
|
||||||
|
author = {Alexander Kyuroson and Niklas Dahlquist and Nikolaos Stathoulopoulos
|
||||||
|
and Vignesh Kottayam Viswanathan and Anton Koval and George
|
||||||
|
Nikolakopoulos},
|
||||||
|
title = {Multimodal Dataset from Harsh Sub-Terranean Environment with Aerosol
|
||||||
|
Particles for Frontier Exploration },
|
||||||
|
month = may,
|
||||||
|
year = 2023,
|
||||||
|
publisher = {Zenodo},
|
||||||
|
version = {v1},
|
||||||
|
doi = {10.5281/zenodo.7913307},
|
||||||
|
url = {https://doi.org/10.5281/zenodo.7913307},
|
||||||
|
},
|
||||||
|
@article{deepsad,
|
||||||
|
author = {Lukas Ruff and Robert A. Vandermeulen and Nico G{\"{o}}rnitz and
|
||||||
|
Alexander Binder and Emmanuel M{\"{u}}ller and Klaus{-}Robert M{\"{u}
|
||||||
|
}ller and Marius Kloft},
|
||||||
|
title = {Deep Semi-Supervised Anomaly Detection},
|
||||||
|
journal = {CoRR},
|
||||||
|
volume = {abs/1906.02694},
|
||||||
|
year = {2019},
|
||||||
|
url = {http://arxiv.org/abs/1906.02694},
|
||||||
|
eprinttype = {arXiv},
|
||||||
|
eprint = {1906.02694},
|
||||||
|
timestamp = {Thu, 13 Jun 2019 13:36:00 +0200},
|
||||||
|
biburl = {https://dblp.org/rec/journals/corr/abs-1906-02694.bib},
|
||||||
|
bibsource = {dblp computer science bibliography, https://dblp.org},
|
||||||
|
},
|
||||||
|
@inproceedings{subter,
|
||||||
|
title = {Multimodal Dataset from Harsh Sub-Terranean Environment with Aerosol
|
||||||
|
Particles for Frontier Exploration},
|
||||||
|
url = {http://dx.doi.org/10.1109/MED59994.2023.10185906},
|
||||||
|
DOI = {10.1109/med59994.2023.10185906},
|
||||||
|
booktitle = {2023 31st Mediterranean Conference on Control and Automation
|
||||||
|
(MED)},
|
||||||
|
publisher = {IEEE},
|
||||||
|
author = {Kyuroson, Alexander and Dahlquist, Niklas and Stathoulopoulos,
|
||||||
|
Nikolaos and Viswanathan, Vignesh Kottayam and Koval, Anton and
|
||||||
|
Nikolakopoulos, George},
|
||||||
|
year = {2023},
|
||||||
|
month = jun,
|
||||||
|
pages = {716–721},
|
||||||
|
}
|
||||||
|
,
|
||||||
|
@inproceedings{deepsvdd,
|
||||||
|
title = {Deep One-Class Classification},
|
||||||
|
author = {Ruff, Lukas and Vandermeulen, Robert and Goernitz, Nico and Deecke,
|
||||||
|
Lucas and Siddiqui, Shoaib Ahmed and Binder, Alexander and M{\"u}ller
|
||||||
|
, Emmanuel and Kloft, Marius},
|
||||||
|
booktitle = {Proceedings of the 35th International Conference on Machine
|
||||||
|
Learning},
|
||||||
|
pages = {4393--4402},
|
||||||
|
year = {2018},
|
||||||
|
editor = {Dy, Jennifer and Krause, Andreas},
|
||||||
|
volume = {80},
|
||||||
|
series = {Proceedings of Machine Learning Research},
|
||||||
|
month = {10--15 Jul},
|
||||||
|
publisher = {PMLR},
|
||||||
|
pdf = {http://proceedings.mlr.press/v80/ruff18a/ruff18a.pdf},
|
||||||
|
url = {https://proceedings.mlr.press/v80/ruff18a.html},
|
||||||
|
abstract = {Despite the great advances made by deep learning in many machine
|
||||||
|
learning problems, there is a relative dearth of deep learning
|
||||||
|
approaches for anomaly detection. Those approaches which do exist
|
||||||
|
involve networks trained to perform a task other than anomaly
|
||||||
|
detection, namely generative models or compression, which are in
|
||||||
|
turn adapted for use in anomaly detection; they are not trained on
|
||||||
|
an anomaly detection based objective. In this paper we introduce a
|
||||||
|
new anomaly detection method—Deep Support Vector Data Description—,
|
||||||
|
which is trained on an anomaly detection based objective. The
|
||||||
|
adaptation to the deep regime necessitates that our neural network
|
||||||
|
and training procedure satisfy certain properties, which we
|
||||||
|
demonstrate theoretically. We show the effectiveness of our method
|
||||||
|
on MNIST and CIFAR-10 image benchmark datasets as well as on the
|
||||||
|
detection of adversarial examples of GTSRB stop signs.},
|
||||||
|
},
|
||||||
|
@inproceedings{pmlr-v80-ruff18a,
|
||||||
|
title = {Deep One-Class Classification},
|
||||||
|
author = {Ruff, Lukas and Vandermeulen, Robert and Goernitz, Nico and Deecke,
|
||||||
|
Lucas and Siddiqui, Shoaib Ahmed and Binder, Alexander and M{\"u}ller
|
||||||
|
, Emmanuel and Kloft, Marius},
|
||||||
|
booktitle = {Proceedings of the 35th International Conference on Machine
|
||||||
|
Learning},
|
||||||
|
pages = {4393--4402},
|
||||||
|
year = {2018},
|
||||||
|
editor = {Dy, Jennifer and Krause, Andreas},
|
||||||
|
volume = {80},
|
||||||
|
series = {Proceedings of Machine Learning Research},
|
||||||
|
month = {10--15 Jul},
|
||||||
|
publisher = {PMLR},
|
||||||
|
pdf = {http://proceedings.mlr.press/v80/ruff18a/ruff18a.pdf},
|
||||||
|
url = {https://proceedings.mlr.press/v80/ruff18a.html},
|
||||||
|
abstract = {Despite the great advances made by deep learning in many machine
|
||||||
|
learning problems, there is a relative dearth of deep learning
|
||||||
|
approaches for anomaly detection. Those approaches which do exist
|
||||||
|
involve networks trained to perform a task other than anomaly
|
||||||
|
detection, namely generative models or compression, which are in
|
||||||
|
turn adapted for use in anomaly detection; they are not trained on
|
||||||
|
an anomaly detection based objective. In this paper we introduce a
|
||||||
|
new anomaly detection method—Deep Support Vector Data Description—,
|
||||||
|
which is trained on an anomaly detection based objective. The
|
||||||
|
adaptation to the deep regime necessitates that our neural network
|
||||||
|
and training procedure satisfy certain properties, which we
|
||||||
|
demonstrate theoretically. We show the effectiveness of our method
|
||||||
|
on MNIST and CIFAR-10 image benchmark datasets as well as on the
|
||||||
|
detection of adversarial examples of GTSRB stop signs.},
|
||||||
|
},
|
||||||
|
@inproceedings{anomaly_detection_medical,
|
||||||
|
title = {Anomaly detection for medical images based on a one-class
|
||||||
|
classification},
|
||||||
|
author = {Qi Wei and Yinhao Ren and Rui Hou and Bibo Shi and Joseph Y. Lo and
|
||||||
|
Lawrence Carin},
|
||||||
|
booktitle = {Medical Imaging},
|
||||||
|
year = {2018},
|
||||||
|
url = {https://api.semanticscholar.org/CorpusID:3605439},
|
||||||
|
},
|
||||||
|
@article{anomaly_detection_defi,
|
||||||
|
title = {Anomaly Detection in Blockchain Networks: A Comprehensive Survey},
|
||||||
|
author = {Muneeb Ul Hassan and Mubashir Husain Rehmani and Jinjun Chen},
|
||||||
|
journal = {IEEE Communications Surveys \& Tutorials},
|
||||||
|
year = {2021},
|
||||||
|
volume = {25},
|
||||||
|
pages = {289-318},
|
||||||
|
url = {https://api.semanticscholar.org/CorpusID:245124512},
|
||||||
|
},
|
||||||
|
@article{anomaly_detection_manufacturing,
|
||||||
|
title = {Residual Error Based Anomaly Detection Using Auto-Encoder in SMD
|
||||||
|
Machine Sound},
|
||||||
|
author = {Dong Yul Oh and Il Dong Yun},
|
||||||
|
journal = {Sensors (Basel, Switzerland)},
|
||||||
|
year = {2018},
|
||||||
|
volume = {18},
|
||||||
|
url = {https://api.semanticscholar.org/CorpusID:14006440},
|
||||||
|
},
|
||||||
|
@article{anomaly_detection_1800s,
|
||||||
|
title = {XLI. On discordant observations},
|
||||||
|
author = {Francis Ysidro Edgeworth},
|
||||||
|
journal = {Philosophical Magazine Series 1},
|
||||||
|
year = {1887},
|
||||||
|
volume = {23},
|
||||||
|
pages = {364-375},
|
||||||
|
url = {https://api.semanticscholar.org/CorpusID:120568135},
|
||||||
|
},
|
||||||
|
@article{degradation_quantification_rain,
|
||||||
|
title = {LiDAR Degradation Quantification for Autonomous Driving in Rain},
|
||||||
|
author = {Chen Zhang and Zefan Huang and Marcelo H. Ang and Daniela Rus},
|
||||||
|
journal = {2021 IEEE/RSJ International Conference on Intelligent Robots and
|
||||||
|
Systems (IROS)},
|
||||||
|
year = {2021},
|
||||||
|
pages = {3458-3464},
|
||||||
|
url = {https://api.semanticscholar.org/CorpusID:245264644},
|
||||||
|
},
|
||||||
|
@article{deep_learning_overview,
|
||||||
|
title = {Deep learning in neural networks: An overview},
|
||||||
|
author = {J{\"u}rgen Schmidhuber},
|
||||||
|
journal = {Neural networks : the official journal of the International Neural
|
||||||
|
Network Society},
|
||||||
|
year = {2014},
|
||||||
|
volume = {61},
|
||||||
|
pages = { 85-117 },
|
||||||
|
url = {https://api.semanticscholar.org/CorpusID:11715509},
|
||||||
|
}
|
||||||
95
thesis/build.sh
Executable file
@@ -0,0 +1,95 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# ====================================================================
|
||||||
|
# The author of this file licenses it to you under the Apache
|
||||||
|
# License, Version 2.0. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing,
|
||||||
|
# software distributed under the License is distributed on an
|
||||||
|
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
# KIND, either express or implied. See the License for the
|
||||||
|
# specific language governing permissions and limitations
|
||||||
|
# under the License.
|
||||||
|
# ====================================================================
|
||||||
|
####################
|
||||||
|
# Latex Build Script by Dietmar Malli (2017-11-07)
|
||||||
|
####################
|
||||||
|
FILENAME_WITHOUT_EXTENSION=Main
|
||||||
|
FILENAME="$FILENAME_WITHOUT_EXTENSION.tex"
|
||||||
|
|
||||||
|
#Test for needed tools:
|
||||||
|
PROG_AVAIL=$(which pdflatex | wc -l)
|
||||||
|
if [ "$PROG_AVAIL" -eq "0" ]; then
|
||||||
|
echo Warning: pdflatex not found, but needed by this build system.
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
PROG_AVAIL=$(which biber | wc -l)
|
||||||
|
if [ "$PROG_AVAIL" -eq "0" ]; then
|
||||||
|
echo Warning: biber not found, but needed by this build system.
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
PROG_AVAIL=$(which makeglossaries | wc -l)
|
||||||
|
if [ "$PROG_AVAIL" -eq "0" ]; then
|
||||||
|
echo Warning: makeglossaries not found, but needed by this build system.
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
PROG_AVAIL=$(which find | wc -l)
|
||||||
|
if [ "$PROG_AVAIL" -eq "0" ]; then
|
||||||
|
echo Warning: find not found, but needed by this build system.
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
PROG_AVAIL=$(which perl | wc -l)
|
||||||
|
if [ "$PROG_AVAIL" -eq "0" ]; then
|
||||||
|
echo Warning: perl not found, could be needed by biber, but is sometimes statically linked / inbuilt into biber executeable...
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo '---------------------------------'
|
||||||
|
echo 'Running pdflatex (1)...'
|
||||||
|
pdflatex -synctex=1 -interaction=nonstopmode $FILENAME
|
||||||
|
|
||||||
|
echo '---------------------------------'
|
||||||
|
echo 'Running biber: runs over all .bcf (Biber Control Files)...'
|
||||||
|
find . -name "*.bcf" -exec biber {} \;
|
||||||
|
|
||||||
|
echo '---------------------------------'
|
||||||
|
echo 'Running makeglossaries...'
|
||||||
|
makeglossaries $FILENAME_WITHOUT_EXTENSION #needs perl
|
||||||
|
|
||||||
|
echo '---------------------------------'
|
||||||
|
echo 'Running pdflatex (2)...'
|
||||||
|
pdflatex -synctex=1 -interaction=nonstopmode $FILENAME
|
||||||
|
|
||||||
|
echo '---------------------------------'
|
||||||
|
echo 'Running pdflatex...'
|
||||||
|
pdflatex -synctex=1 -interaction=nonstopmode $FILENAME
|
||||||
|
|
||||||
|
#recursive delete of temporary files:
|
||||||
|
find . -name "*.aux" -delete
|
||||||
|
find . -name "*eps-converted-to.pdf" -delete
|
||||||
|
find . -name "*.lof" -delete
|
||||||
|
find . -name "*.out" -delete
|
||||||
|
find . -name "*.toc" -delete
|
||||||
|
find . -name "*.run.xml" -delete
|
||||||
|
find . -name "*.lot" -delete
|
||||||
|
find . -name "*.gz" -delete
|
||||||
|
find . -name "*-blx.bib" -delete #biblatex
|
||||||
|
find . -name "*.aux.blg" -delete #biblatex
|
||||||
|
find . -name "*.bbl" -delete #biber
|
||||||
|
find . -name "*.bcf" -delete #biber
|
||||||
|
find . -name "*.blg" -delete #biber
|
||||||
|
find . -name "*.acn" -delete #makeglossaries
|
||||||
|
find . -name "*.acr" -delete #makeglossaries
|
||||||
|
find . -name "*.alg" -delete #makeglossaries
|
||||||
|
find . -name "*.ist" -delete #makeglossaries
|
||||||
|
find . -name "*.idx" -delete #makeindex
|
||||||
|
find . -name "*.dvi" -delete
|
||||||
|
find . -name "*.log" ! -name "$FILENAME_WITHOUT_EXTENSION.log" -delete
|
||||||
|
find . -name "*.fdb_latexmk" -delete #?Latex IDE?
|
||||||
|
find . -name "*.fls" -delete #?Latex IDE?
|
||||||
|
|
||||||
|
#Buildcount update:
|
||||||
|
#echo `date` > .lastCompiled
|
||||||
|
#read build < .buildNumber
|
||||||
|
#build=$((build+1))
|
||||||
|
#echo $build > .buildNumber
|
||||||
BIN
thesis/figures/anomaly_detection_overview.pdf
Normal file
5689
thesis/figures/anomaly_detection_overview.svg
Normal file
|
After Width: | Height: | Size: 260 KiB |
BIN
thesis/figures/data_missing_points.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
57
thesis/flake.lock
generated
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
{
|
||||||
|
"nodes": {
|
||||||
|
"flake-utils": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1710146030,
|
||||||
|
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 0,
|
||||||
|
"narHash": "sha256-IAoYyYnED7P8zrBFMnmp7ydaJfwTnwcnqxUElC1I26Y=",
|
||||||
|
"path": "/nix/store/4cpakzyvfw1rmm9v5i3387x6jd2h1v86-source",
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"id": "nixpkgs",
|
||||||
|
"type": "indirect"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils",
|
||||||
|
"nixpkgs": "nixpkgs"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"systems": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": "root",
|
||||||
|
"version": 7
|
||||||
|
}
|
||||||
40
thesis/flake.nix
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
description = "Build LaTeX document with minted";
|
||||||
|
|
||||||
|
inputs.flake-utils.url = "github:numtide/flake-utils";
|
||||||
|
|
||||||
|
outputs =
|
||||||
|
{
|
||||||
|
self,
|
||||||
|
nixpkgs,
|
||||||
|
flake-utils,
|
||||||
|
}:
|
||||||
|
|
||||||
|
flake-utils.lib.eachDefaultSystem (
|
||||||
|
system:
|
||||||
|
let
|
||||||
|
pkgs = import nixpkgs { inherit system; };
|
||||||
|
|
||||||
|
latex-packages = with pkgs; [
|
||||||
|
texlive.combined.scheme-full
|
||||||
|
which
|
||||||
|
python39Packages.pygments
|
||||||
|
];
|
||||||
|
|
||||||
|
dev-packages = with pkgs; [
|
||||||
|
texlab
|
||||||
|
zathura
|
||||||
|
wmctrl
|
||||||
|
];
|
||||||
|
in
|
||||||
|
{
|
||||||
|
devShell = pkgs.mkShell {
|
||||||
|
buildInputs = [
|
||||||
|
latex-packages
|
||||||
|
dev-packages
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
341
thesis/intro/plots/example1.eps
Executable file
@@ -0,0 +1,341 @@
|
|||||||
|
%!PS-Adobe-3.0 EPSF-3.0
|
||||||
|
%%Creator: MATLAB, The Mathworks, Inc. Version 7.7.0.471 (R2008b). Operating System: Linux 2.6.26-2-amd64 #1 SMP Thu Sep 16 15:56:38 UTC 2010 x86_64.
|
||||||
|
%%Title: ./example1.eps
|
||||||
|
%%CreationDate: 11/16/2010 10:25:28
|
||||||
|
%%DocumentNeededFonts: Helvetica
|
||||||
|
%%DocumentProcessColors: Cyan Magenta Yellow Black
|
||||||
|
%%LanguageLevel: 2
|
||||||
|
%%Pages: 1
|
||||||
|
%%BoundingBox: 3 2 413 195
|
||||||
|
%%EndComments
|
||||||
|
|
||||||
|
%%BeginProlog
|
||||||
|
% MathWorks dictionary
|
||||||
|
/MathWorks 160 dict begin
|
||||||
|
% definition operators
|
||||||
|
/bdef {bind def} bind def
|
||||||
|
/ldef {load def} bind def
|
||||||
|
/xdef {exch def} bdef
|
||||||
|
/xstore {exch store} bdef
|
||||||
|
% operator abbreviations
|
||||||
|
/c /clip ldef
|
||||||
|
/cc /concat ldef
|
||||||
|
/cp /closepath ldef
|
||||||
|
/gr /grestore ldef
|
||||||
|
/gs /gsave ldef
|
||||||
|
/mt /moveto ldef
|
||||||
|
/np /newpath ldef
|
||||||
|
/cm /currentmatrix ldef
|
||||||
|
/sm /setmatrix ldef
|
||||||
|
/rm /rmoveto ldef
|
||||||
|
/rl /rlineto ldef
|
||||||
|
/s {show newpath} bdef
|
||||||
|
/sc {setcmykcolor} bdef
|
||||||
|
/sr /setrgbcolor ldef
|
||||||
|
/sg /setgray ldef
|
||||||
|
/w /setlinewidth ldef
|
||||||
|
/j /setlinejoin ldef
|
||||||
|
/cap /setlinecap ldef
|
||||||
|
/rc {rectclip} bdef
|
||||||
|
/rf {rectfill} bdef
|
||||||
|
% page state control
|
||||||
|
/pgsv () def
|
||||||
|
/bpage {/pgsv save def} bdef
|
||||||
|
/epage {pgsv restore} bdef
|
||||||
|
/bplot /gsave ldef
|
||||||
|
/eplot {stroke grestore} bdef
|
||||||
|
% orientation switch
|
||||||
|
/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
|
||||||
|
% coordinate system mappings
|
||||||
|
/dpi2point 0 def
|
||||||
|
% font control
|
||||||
|
/FontSize 0 def
|
||||||
|
/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
|
||||||
|
makefont setfont} bdef
|
||||||
|
/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
|
||||||
|
exch dup 3 1 roll findfont dup length dict begin
|
||||||
|
{ 1 index /FID ne {def}{pop pop} ifelse } forall
|
||||||
|
/Encoding exch def currentdict end definefont pop} bdef
|
||||||
|
/isroman {findfont /CharStrings get /Agrave known} bdef
|
||||||
|
/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
|
||||||
|
exch FMS} bdef
|
||||||
|
/csm {1 dpi2point div -1 dpi2point div scale neg translate
|
||||||
|
dup landscapeMode eq {pop -90 rotate}
|
||||||
|
{rotateMode eq {90 rotate} if} ifelse} bdef
|
||||||
|
% line types: solid, dotted, dashed, dotdash
|
||||||
|
/SO { [] 0 setdash } bdef
|
||||||
|
/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
|
||||||
|
/DA { [6 dpi2point mul] 0 setdash } bdef
|
||||||
|
/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
|
||||||
|
dpi2point mul] 0 setdash } bdef
|
||||||
|
% macros for lines and objects
|
||||||
|
/L {lineto stroke} bdef
|
||||||
|
/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
|
||||||
|
/AP {{rlineto} repeat} bdef
|
||||||
|
/PDlw -1 def
|
||||||
|
/W {/PDlw currentlinewidth def setlinewidth} def
|
||||||
|
/PP {closepath eofill} bdef
|
||||||
|
/DP {closepath stroke} bdef
|
||||||
|
/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto
|
||||||
|
neg 0 exch rlineto closepath} bdef
|
||||||
|
/FR {MR stroke} bdef
|
||||||
|
/PR {MR fill} bdef
|
||||||
|
/L1i {{currentfile picstr readhexstring pop} image} bdef
|
||||||
|
/tMatrix matrix def
|
||||||
|
/MakeOval {newpath tMatrix currentmatrix pop translate scale
|
||||||
|
0 0 1 0 360 arc tMatrix setmatrix} bdef
|
||||||
|
/FO {MakeOval stroke} bdef
|
||||||
|
/PO {MakeOval fill} bdef
|
||||||
|
/PD {currentlinewidth 2 div 0 360 arc fill
|
||||||
|
PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
|
||||||
|
/FA {newpath tMatrix currentmatrix pop translate scale
|
||||||
|
0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
|
||||||
|
/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||||
|
0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
|
||||||
|
/FAn {newpath tMatrix currentmatrix pop translate scale
|
||||||
|
0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
|
||||||
|
/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||||
|
0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
|
||||||
|
/vradius 0 def /hradius 0 def /lry 0 def
|
||||||
|
/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
|
||||||
|
/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
|
||||||
|
/ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
|
||||||
|
vradius add translate hradius vradius scale 0 0 1 180 270 arc
|
||||||
|
tMatrix setmatrix lrx hradius sub uly vradius add translate
|
||||||
|
hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
|
||||||
|
lrx hradius sub lry vradius sub translate hradius vradius scale
|
||||||
|
0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
|
||||||
|
translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
|
||||||
|
closepath} bdef
|
||||||
|
/FRR {MRR stroke } bdef
|
||||||
|
/PRR {MRR fill } bdef
|
||||||
|
/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
|
||||||
|
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||||
|
rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
|
||||||
|
sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
|
||||||
|
closepath} bdef
|
||||||
|
/FlrRR {MlrRR stroke } bdef
|
||||||
|
/PlrRR {MlrRR fill } bdef
|
||||||
|
/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
|
||||||
|
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||||
|
rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
|
||||||
|
sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
|
||||||
|
closepath} bdef
|
||||||
|
/FtbRR {MtbRR stroke } bdef
|
||||||
|
/PtbRR {MtbRR fill } bdef
|
||||||
|
/stri 6 array def /dtri 6 array def
|
||||||
|
/smat 6 array def /dmat 6 array def
|
||||||
|
/tmat1 6 array def /tmat2 6 array def /dif 3 array def
|
||||||
|
/asub {/ind2 exch def /ind1 exch def dup dup
|
||||||
|
ind1 get exch ind2 get sub exch } bdef
|
||||||
|
/tri_to_matrix {
|
||||||
|
2 0 asub 3 1 asub 4 0 asub 5 1 asub
|
||||||
|
dup 0 get exch 1 get 7 -1 roll astore } bdef
|
||||||
|
/compute_transform {
|
||||||
|
dmat dtri tri_to_matrix tmat1 invertmatrix
|
||||||
|
smat stri tri_to_matrix tmat2 concatmatrix } bdef
|
||||||
|
/ds {stri astore pop} bdef
|
||||||
|
/dt {dtri astore pop} bdef
|
||||||
|
/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
|
||||||
|
currentfile
|
||||||
|
3 index 0 eq {/ASCIIHexDecode filter}
|
||||||
|
{/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
|
||||||
|
ifelse exch readstring pop
|
||||||
|
dup 0 3 index getinterval /rbmap xdef
|
||||||
|
dup 2 index dup getinterval /gbmap xdef
|
||||||
|
1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
|
||||||
|
/it {gs np dtri aload pop moveto lineto lineto cp c
|
||||||
|
cols rows 8 compute_transform
|
||||||
|
rbmap gbmap bbmap true 3 colorimage gr}bdef
|
||||||
|
/il {newpath moveto lineto stroke}bdef
|
||||||
|
currentdict end def
|
||||||
|
%%EndProlog
|
||||||
|
|
||||||
|
%%BeginSetup
|
||||||
|
MathWorks begin
|
||||||
|
|
||||||
|
0 cap
|
||||||
|
|
||||||
|
end
|
||||||
|
%%EndSetup
|
||||||
|
|
||||||
|
%%Page: 1 1
|
||||||
|
%%BeginPageSetup
|
||||||
|
%%PageBoundingBox: 3 2 413 195
|
||||||
|
MathWorks begin
|
||||||
|
bpage
|
||||||
|
%%EndPageSetup
|
||||||
|
|
||||||
|
%%BeginObject: obj1
|
||||||
|
bplot
|
||||||
|
|
||||||
|
/dpi2point 2.08333 def
|
||||||
|
portraitMode 0000 0412 csm
|
||||||
|
|
||||||
|
7 5 854 402 rc
|
||||||
|
85 dict begin %Colortable dictionary
|
||||||
|
/c0 { 0.000000 0.000000 0.000000 sr} bdef
|
||||||
|
/c1 { 1.000000 1.000000 1.000000 sr} bdef
|
||||||
|
/c2 { 0.900000 0.000000 0.000000 sr} bdef
|
||||||
|
/c3 { 0.000000 0.820000 0.000000 sr} bdef
|
||||||
|
/c4 { 0.000000 0.000000 0.800000 sr} bdef
|
||||||
|
/c5 { 0.910000 0.820000 0.320000 sr} bdef
|
||||||
|
/c6 { 1.000000 0.260000 0.820000 sr} bdef
|
||||||
|
/c7 { 0.000000 0.820000 0.820000 sr} bdef
|
||||||
|
c0
|
||||||
|
1 j
|
||||||
|
1 sg
|
||||||
|
0 0 859 414 rf
|
||||||
|
1.04167 w
|
||||||
|
0 327 756 0 0 -327 95 346 4 MP
|
||||||
|
PP
|
||||||
|
-756 0 0 327 756 0 0 -327 95 346 5 MP stroke
|
||||||
|
0.694444 w
|
||||||
|
DO
|
||||||
|
0 sg
|
||||||
|
95 346 mt 95 19 L
|
||||||
|
95 19 mt 95 19 L
|
||||||
|
175 346 mt 175 19 L
|
||||||
|
175 19 mt 175 19 L
|
||||||
|
255 346 mt 255 19 L
|
||||||
|
255 19 mt 255 19 L
|
||||||
|
335 346 mt 335 19 L
|
||||||
|
335 19 mt 335 19 L
|
||||||
|
415 346 mt 415 19 L
|
||||||
|
415 19 mt 415 19 L
|
||||||
|
496 346 mt 496 19 L
|
||||||
|
496 19 mt 496 19 L
|
||||||
|
576 346 mt 576 19 L
|
||||||
|
576 19 mt 576 19 L
|
||||||
|
656 346 mt 656 19 L
|
||||||
|
656 19 mt 656 19 L
|
||||||
|
736 346 mt 736 19 L
|
||||||
|
736 19 mt 736 19 L
|
||||||
|
816 346 mt 816 19 L
|
||||||
|
816 19 mt 816 19 L
|
||||||
|
95 339 mt 851 339 L
|
||||||
|
851 339 mt 851 339 L
|
||||||
|
95 261 mt 851 261 L
|
||||||
|
851 261 mt 851 261 L
|
||||||
|
95 182 mt 851 182 L
|
||||||
|
851 182 mt 851 182 L
|
||||||
|
95 103 mt 851 103 L
|
||||||
|
851 103 mt 851 103 L
|
||||||
|
95 25 mt 851 25 L
|
||||||
|
851 25 mt 851 25 L
|
||||||
|
SO
|
||||||
|
1.04167 w
|
||||||
|
95 346 mt 851 346 L
|
||||||
|
95 19 mt 851 19 L
|
||||||
|
95 346 mt 95 19 L
|
||||||
|
851 346 mt 851 19 L
|
||||||
|
95 346 mt 851 346 L
|
||||||
|
95 346 mt 95 19 L
|
||||||
|
95 346 mt 95 338 L
|
||||||
|
95 19 mt 95 26 L
|
||||||
|
%%IncludeResource: font Helvetica
|
||||||
|
/Helvetica /ISOLatin1Encoding 20.8333 FMSR
|
||||||
|
|
||||||
|
90 371 mt
|
||||||
|
(0) s
|
||||||
|
175 346 mt 175 338 L
|
||||||
|
175 19 mt 175 26 L
|
||||||
|
170 371 mt
|
||||||
|
(1) s
|
||||||
|
255 346 mt 255 338 L
|
||||||
|
255 19 mt 255 26 L
|
||||||
|
250 371 mt
|
||||||
|
(2) s
|
||||||
|
335 346 mt 335 338 L
|
||||||
|
335 19 mt 335 26 L
|
||||||
|
330 371 mt
|
||||||
|
(3) s
|
||||||
|
415 346 mt 415 338 L
|
||||||
|
415 19 mt 415 26 L
|
||||||
|
410 371 mt
|
||||||
|
(4) s
|
||||||
|
496 346 mt 496 338 L
|
||||||
|
496 19 mt 496 26 L
|
||||||
|
491 371 mt
|
||||||
|
(5) s
|
||||||
|
576 346 mt 576 338 L
|
||||||
|
576 19 mt 576 26 L
|
||||||
|
571 371 mt
|
||||||
|
(6) s
|
||||||
|
656 346 mt 656 338 L
|
||||||
|
656 19 mt 656 26 L
|
||||||
|
651 371 mt
|
||||||
|
(7) s
|
||||||
|
736 346 mt 736 338 L
|
||||||
|
736 19 mt 736 26 L
|
||||||
|
731 371 mt
|
||||||
|
(8) s
|
||||||
|
816 346 mt 816 338 L
|
||||||
|
816 19 mt 816 26 L
|
||||||
|
811 371 mt
|
||||||
|
(9) s
|
||||||
|
95 339 mt 102 339 L
|
||||||
|
851 339 mt 843 339 L
|
||||||
|
66 346 mt
|
||||||
|
(-1) s
|
||||||
|
95 261 mt 102 261 L
|
||||||
|
851 261 mt 843 261 L
|
||||||
|
48 268 mt
|
||||||
|
(-0.5) s
|
||||||
|
95 182 mt 102 182 L
|
||||||
|
851 182 mt 843 182 L
|
||||||
|
78 189 mt
|
||||||
|
(0) s
|
||||||
|
95 103 mt 102 103 L
|
||||||
|
851 103 mt 843 103 L
|
||||||
|
61 110 mt
|
||||||
|
(0.5) s
|
||||||
|
95 25 mt 102 25 L
|
||||||
|
851 25 mt 843 25 L
|
||||||
|
78 32 mt
|
||||||
|
(1) s
|
||||||
|
95 346 mt 851 346 L
|
||||||
|
95 19 mt 851 19 L
|
||||||
|
95 346 mt 95 19 L
|
||||||
|
851 346 mt 851 19 L
|
||||||
|
gs 95 19 757 328 rc
|
||||||
|
/c8 { 0.000000 0.000000 1.000000 sr} bdef
|
||||||
|
c8
|
||||||
|
8 1 8 2 7 3 8 5 8 6 7 8 8 8 8 10
|
||||||
|
7 11 8 12 7 12 8 14 8 14 7 14 8 15 8 15
|
||||||
|
7 14 8 15 8 15 7 14 8 14 7 14 8 12 8 12
|
||||||
|
7 11 8 10 8 8 7 8 8 6 8 5 7 3 8 2
|
||||||
|
7 1 8 -1 8 -2 7 -3 8 -5 8 -6 7 -8 8 -8
|
||||||
|
8 -10 7 -11 8 -12 7 -12 8 -14 8 -14 7 -14 8 -15
|
||||||
|
8 -15 7 -14 8 -15 8 -15 7 -14 8 -14 7 -14 8 -12
|
||||||
|
8 -12 7 -11 8 -10 8 -8 7 -8 8 -6 8 -5 7 -3
|
||||||
|
8 -2 7 -1 8 1 8 2 7 3 8 5 8 6 7 8
|
||||||
|
8 8 8 10 7 11 8 12 7 12 8 14 8 14 7 14
|
||||||
|
8 15 8 15 7 14 8 15 8 15 7 14 8 14 7 14
|
||||||
|
8 12 8 12 7 11 8 10 8 8 7 8 8 6 8 5
|
||||||
|
7 3 8 2 7 1 95 25 100 MP stroke
|
||||||
|
gr
|
||||||
|
|
||||||
|
c8
|
||||||
|
0 sg
|
||||||
|
%%IncludeResource: font Helvetica
|
||||||
|
/Helvetica /ISOLatin1Encoding 22.9167 FMSR
|
||||||
|
|
||||||
|
469 397 mt
|
||||||
|
(t) s
|
||||||
|
33 212 mt -90 rotate
|
||||||
|
(cos\(t\)) s
|
||||||
|
90 rotate
|
||||||
|
|
||||||
|
end %%Color Dict
|
||||||
|
|
||||||
|
eplot
|
||||||
|
%%EndObject
|
||||||
|
|
||||||
|
epage
|
||||||
|
end
|
||||||
|
|
||||||
|
showpage
|
||||||
|
|
||||||
|
%%Trailer
|
||||||
|
%%EOF
|
||||||
341
thesis/intro/plots/example2.eps
Executable file
@@ -0,0 +1,341 @@
|
|||||||
|
%!PS-Adobe-3.0 EPSF-3.0
|
||||||
|
%%Creator: MATLAB, The Mathworks, Inc. Version 7.7.0.471 (R2008b). Operating System: Linux 2.6.26-2-amd64 #1 SMP Thu Sep 16 15:56:38 UTC 2010 x86_64.
|
||||||
|
%%Title: ./example2.eps
|
||||||
|
%%CreationDate: 11/16/2010 10:25:29
|
||||||
|
%%DocumentNeededFonts: Helvetica
|
||||||
|
%%DocumentProcessColors: Cyan Magenta Yellow Black
|
||||||
|
%%LanguageLevel: 2
|
||||||
|
%%Pages: 1
|
||||||
|
%%BoundingBox: 3 2 413 195
|
||||||
|
%%EndComments
|
||||||
|
|
||||||
|
%%BeginProlog
|
||||||
|
% MathWorks dictionary
|
||||||
|
/MathWorks 160 dict begin
|
||||||
|
% definition operators
|
||||||
|
/bdef {bind def} bind def
|
||||||
|
/ldef {load def} bind def
|
||||||
|
/xdef {exch def} bdef
|
||||||
|
/xstore {exch store} bdef
|
||||||
|
% operator abbreviations
|
||||||
|
/c /clip ldef
|
||||||
|
/cc /concat ldef
|
||||||
|
/cp /closepath ldef
|
||||||
|
/gr /grestore ldef
|
||||||
|
/gs /gsave ldef
|
||||||
|
/mt /moveto ldef
|
||||||
|
/np /newpath ldef
|
||||||
|
/cm /currentmatrix ldef
|
||||||
|
/sm /setmatrix ldef
|
||||||
|
/rm /rmoveto ldef
|
||||||
|
/rl /rlineto ldef
|
||||||
|
/s {show newpath} bdef
|
||||||
|
/sc {setcmykcolor} bdef
|
||||||
|
/sr /setrgbcolor ldef
|
||||||
|
/sg /setgray ldef
|
||||||
|
/w /setlinewidth ldef
|
||||||
|
/j /setlinejoin ldef
|
||||||
|
/cap /setlinecap ldef
|
||||||
|
/rc {rectclip} bdef
|
||||||
|
/rf {rectfill} bdef
|
||||||
|
% page state control
|
||||||
|
/pgsv () def
|
||||||
|
/bpage {/pgsv save def} bdef
|
||||||
|
/epage {pgsv restore} bdef
|
||||||
|
/bplot /gsave ldef
|
||||||
|
/eplot {stroke grestore} bdef
|
||||||
|
% orientation switch
|
||||||
|
/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
|
||||||
|
% coordinate system mappings
|
||||||
|
/dpi2point 0 def
|
||||||
|
% font control
|
||||||
|
/FontSize 0 def
|
||||||
|
/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
|
||||||
|
makefont setfont} bdef
|
||||||
|
/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
|
||||||
|
exch dup 3 1 roll findfont dup length dict begin
|
||||||
|
{ 1 index /FID ne {def}{pop pop} ifelse } forall
|
||||||
|
/Encoding exch def currentdict end definefont pop} bdef
|
||||||
|
/isroman {findfont /CharStrings get /Agrave known} bdef
|
||||||
|
/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
|
||||||
|
exch FMS} bdef
|
||||||
|
/csm {1 dpi2point div -1 dpi2point div scale neg translate
|
||||||
|
dup landscapeMode eq {pop -90 rotate}
|
||||||
|
{rotateMode eq {90 rotate} if} ifelse} bdef
|
||||||
|
% line types: solid, dotted, dashed, dotdash
|
||||||
|
/SO { [] 0 setdash } bdef
|
||||||
|
/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
|
||||||
|
/DA { [6 dpi2point mul] 0 setdash } bdef
|
||||||
|
/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
|
||||||
|
dpi2point mul] 0 setdash } bdef
|
||||||
|
% macros for lines and objects
|
||||||
|
/L {lineto stroke} bdef
|
||||||
|
/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
|
||||||
|
/AP {{rlineto} repeat} bdef
|
||||||
|
/PDlw -1 def
|
||||||
|
/W {/PDlw currentlinewidth def setlinewidth} def
|
||||||
|
/PP {closepath eofill} bdef
|
||||||
|
/DP {closepath stroke} bdef
|
||||||
|
/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto
|
||||||
|
neg 0 exch rlineto closepath} bdef
|
||||||
|
/FR {MR stroke} bdef
|
||||||
|
/PR {MR fill} bdef
|
||||||
|
/L1i {{currentfile picstr readhexstring pop} image} bdef
|
||||||
|
/tMatrix matrix def
|
||||||
|
/MakeOval {newpath tMatrix currentmatrix pop translate scale
|
||||||
|
0 0 1 0 360 arc tMatrix setmatrix} bdef
|
||||||
|
/FO {MakeOval stroke} bdef
|
||||||
|
/PO {MakeOval fill} bdef
|
||||||
|
/PD {currentlinewidth 2 div 0 360 arc fill
|
||||||
|
PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
|
||||||
|
/FA {newpath tMatrix currentmatrix pop translate scale
|
||||||
|
0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
|
||||||
|
/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||||
|
0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
|
||||||
|
/FAn {newpath tMatrix currentmatrix pop translate scale
|
||||||
|
0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
|
||||||
|
/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||||
|
0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
|
||||||
|
/vradius 0 def /hradius 0 def /lry 0 def
|
||||||
|
/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
|
||||||
|
/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
|
||||||
|
/ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
|
||||||
|
vradius add translate hradius vradius scale 0 0 1 180 270 arc
|
||||||
|
tMatrix setmatrix lrx hradius sub uly vradius add translate
|
||||||
|
hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
|
||||||
|
lrx hradius sub lry vradius sub translate hradius vradius scale
|
||||||
|
0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
|
||||||
|
translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
|
||||||
|
closepath} bdef
|
||||||
|
/FRR {MRR stroke } bdef
|
||||||
|
/PRR {MRR fill } bdef
|
||||||
|
/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
|
||||||
|
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||||
|
rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
|
||||||
|
sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
|
||||||
|
closepath} bdef
|
||||||
|
/FlrRR {MlrRR stroke } bdef
|
||||||
|
/PlrRR {MlrRR fill } bdef
|
||||||
|
/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
|
||||||
|
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||||
|
rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
|
||||||
|
sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
|
||||||
|
closepath} bdef
|
||||||
|
/FtbRR {MtbRR stroke } bdef
|
||||||
|
/PtbRR {MtbRR fill } bdef
|
||||||
|
/stri 6 array def /dtri 6 array def
|
||||||
|
/smat 6 array def /dmat 6 array def
|
||||||
|
/tmat1 6 array def /tmat2 6 array def /dif 3 array def
|
||||||
|
/asub {/ind2 exch def /ind1 exch def dup dup
|
||||||
|
ind1 get exch ind2 get sub exch } bdef
|
||||||
|
/tri_to_matrix {
|
||||||
|
2 0 asub 3 1 asub 4 0 asub 5 1 asub
|
||||||
|
dup 0 get exch 1 get 7 -1 roll astore } bdef
|
||||||
|
/compute_transform {
|
||||||
|
dmat dtri tri_to_matrix tmat1 invertmatrix
|
||||||
|
smat stri tri_to_matrix tmat2 concatmatrix } bdef
|
||||||
|
/ds {stri astore pop} bdef
|
||||||
|
/dt {dtri astore pop} bdef
|
||||||
|
/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
|
||||||
|
currentfile
|
||||||
|
3 index 0 eq {/ASCIIHexDecode filter}
|
||||||
|
{/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
|
||||||
|
ifelse exch readstring pop
|
||||||
|
dup 0 3 index getinterval /rbmap xdef
|
||||||
|
dup 2 index dup getinterval /gbmap xdef
|
||||||
|
1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
|
||||||
|
/it {gs np dtri aload pop moveto lineto lineto cp c
|
||||||
|
cols rows 8 compute_transform
|
||||||
|
rbmap gbmap bbmap true 3 colorimage gr}bdef
|
||||||
|
/il {newpath moveto lineto stroke}bdef
|
||||||
|
currentdict end def
|
||||||
|
%%EndProlog
|
||||||
|
|
||||||
|
%%BeginSetup
|
||||||
|
MathWorks begin
|
||||||
|
|
||||||
|
0 cap
|
||||||
|
|
||||||
|
end
|
||||||
|
%%EndSetup
|
||||||
|
|
||||||
|
%%Page: 1 1
|
||||||
|
%%BeginPageSetup
|
||||||
|
%%PageBoundingBox: 3 2 413 195
|
||||||
|
MathWorks begin
|
||||||
|
bpage
|
||||||
|
%%EndPageSetup
|
||||||
|
|
||||||
|
%%BeginObject: obj1
|
||||||
|
bplot
|
||||||
|
|
||||||
|
/dpi2point 2.08333 def
|
||||||
|
portraitMode 0000 0412 csm
|
||||||
|
|
||||||
|
7 5 854 402 rc
|
||||||
|
85 dict begin %Colortable dictionary
|
||||||
|
/c0 { 0.000000 0.000000 0.000000 sr} bdef
|
||||||
|
/c1 { 1.000000 1.000000 1.000000 sr} bdef
|
||||||
|
/c2 { 0.900000 0.000000 0.000000 sr} bdef
|
||||||
|
/c3 { 0.000000 0.820000 0.000000 sr} bdef
|
||||||
|
/c4 { 0.000000 0.000000 0.800000 sr} bdef
|
||||||
|
/c5 { 0.910000 0.820000 0.320000 sr} bdef
|
||||||
|
/c6 { 1.000000 0.260000 0.820000 sr} bdef
|
||||||
|
/c7 { 0.000000 0.820000 0.820000 sr} bdef
|
||||||
|
c0
|
||||||
|
1 j
|
||||||
|
1 sg
|
||||||
|
0 0 859 414 rf
|
||||||
|
1.04167 w
|
||||||
|
0 327 756 0 0 -327 95 346 4 MP
|
||||||
|
PP
|
||||||
|
-756 0 0 327 756 0 0 -327 95 346 5 MP stroke
|
||||||
|
0.694444 w
|
||||||
|
DO
|
||||||
|
0 sg
|
||||||
|
95 346 mt 95 19 L
|
||||||
|
95 19 mt 95 19 L
|
||||||
|
175 346 mt 175 19 L
|
||||||
|
175 19 mt 175 19 L
|
||||||
|
255 346 mt 255 19 L
|
||||||
|
255 19 mt 255 19 L
|
||||||
|
335 346 mt 335 19 L
|
||||||
|
335 19 mt 335 19 L
|
||||||
|
415 346 mt 415 19 L
|
||||||
|
415 19 mt 415 19 L
|
||||||
|
496 346 mt 496 19 L
|
||||||
|
496 19 mt 496 19 L
|
||||||
|
576 346 mt 576 19 L
|
||||||
|
576 19 mt 576 19 L
|
||||||
|
656 346 mt 656 19 L
|
||||||
|
656 19 mt 656 19 L
|
||||||
|
736 346 mt 736 19 L
|
||||||
|
736 19 mt 736 19 L
|
||||||
|
816 346 mt 816 19 L
|
||||||
|
816 19 mt 816 19 L
|
||||||
|
95 339 mt 851 339 L
|
||||||
|
851 339 mt 851 339 L
|
||||||
|
95 261 mt 851 261 L
|
||||||
|
851 261 mt 851 261 L
|
||||||
|
95 182 mt 851 182 L
|
||||||
|
851 182 mt 851 182 L
|
||||||
|
95 103 mt 851 103 L
|
||||||
|
851 103 mt 851 103 L
|
||||||
|
95 25 mt 851 25 L
|
||||||
|
851 25 mt 851 25 L
|
||||||
|
SO
|
||||||
|
1.04167 w
|
||||||
|
95 346 mt 851 346 L
|
||||||
|
95 19 mt 851 19 L
|
||||||
|
95 346 mt 95 19 L
|
||||||
|
851 346 mt 851 19 L
|
||||||
|
95 346 mt 851 346 L
|
||||||
|
95 346 mt 95 19 L
|
||||||
|
95 346 mt 95 338 L
|
||||||
|
95 19 mt 95 26 L
|
||||||
|
%%IncludeResource: font Helvetica
|
||||||
|
/Helvetica /ISOLatin1Encoding 20.8333 FMSR
|
||||||
|
|
||||||
|
90 371 mt
|
||||||
|
(0) s
|
||||||
|
175 346 mt 175 338 L
|
||||||
|
175 19 mt 175 26 L
|
||||||
|
170 371 mt
|
||||||
|
(1) s
|
||||||
|
255 346 mt 255 338 L
|
||||||
|
255 19 mt 255 26 L
|
||||||
|
250 371 mt
|
||||||
|
(2) s
|
||||||
|
335 346 mt 335 338 L
|
||||||
|
335 19 mt 335 26 L
|
||||||
|
330 371 mt
|
||||||
|
(3) s
|
||||||
|
415 346 mt 415 338 L
|
||||||
|
415 19 mt 415 26 L
|
||||||
|
410 371 mt
|
||||||
|
(4) s
|
||||||
|
496 346 mt 496 338 L
|
||||||
|
496 19 mt 496 26 L
|
||||||
|
491 371 mt
|
||||||
|
(5) s
|
||||||
|
576 346 mt 576 338 L
|
||||||
|
576 19 mt 576 26 L
|
||||||
|
571 371 mt
|
||||||
|
(6) s
|
||||||
|
656 346 mt 656 338 L
|
||||||
|
656 19 mt 656 26 L
|
||||||
|
651 371 mt
|
||||||
|
(7) s
|
||||||
|
736 346 mt 736 338 L
|
||||||
|
736 19 mt 736 26 L
|
||||||
|
731 371 mt
|
||||||
|
(8) s
|
||||||
|
816 346 mt 816 338 L
|
||||||
|
816 19 mt 816 26 L
|
||||||
|
811 371 mt
|
||||||
|
(9) s
|
||||||
|
95 339 mt 102 339 L
|
||||||
|
851 339 mt 843 339 L
|
||||||
|
66 346 mt
|
||||||
|
(-1) s
|
||||||
|
95 261 mt 102 261 L
|
||||||
|
851 261 mt 843 261 L
|
||||||
|
48 268 mt
|
||||||
|
(-0.5) s
|
||||||
|
95 182 mt 102 182 L
|
||||||
|
851 182 mt 843 182 L
|
||||||
|
78 189 mt
|
||||||
|
(0) s
|
||||||
|
95 103 mt 102 103 L
|
||||||
|
851 103 mt 843 103 L
|
||||||
|
61 110 mt
|
||||||
|
(0.5) s
|
||||||
|
95 25 mt 102 25 L
|
||||||
|
851 25 mt 843 25 L
|
||||||
|
78 32 mt
|
||||||
|
(1) s
|
||||||
|
95 346 mt 851 346 L
|
||||||
|
95 19 mt 851 19 L
|
||||||
|
95 346 mt 95 19 L
|
||||||
|
851 346 mt 851 19 L
|
||||||
|
gs 95 19 757 328 rc
|
||||||
|
/c8 { 0.000000 0.000000 1.000000 sr} bdef
|
||||||
|
c8
|
||||||
|
8 -1 8 -2 7 -3 8 -5 8 -6 7 -8 8 -8 8 -10
|
||||||
|
7 -11 8 -12 7 -12 8 -14 8 -14 7 -14 8 -15 8 -15
|
||||||
|
7 -14 8 -15 8 -15 7 -14 8 -14 7 -14 8 -12 8 -12
|
||||||
|
7 -11 8 -10 8 -8 7 -8 8 -6 8 -5 7 -3 8 -2
|
||||||
|
7 -1 8 1 8 2 7 3 8 5 8 6 7 8 8 8
|
||||||
|
8 10 7 11 8 12 7 12 8 14 8 14 7 14 8 15
|
||||||
|
8 15 7 14 8 15 8 15 7 14 8 14 7 14 8 12
|
||||||
|
8 12 7 11 8 10 8 8 7 8 8 6 8 5 7 3
|
||||||
|
8 2 7 1 8 -1 8 -2 7 -3 8 -5 8 -6 7 -8
|
||||||
|
8 -8 8 -10 7 -11 8 -12 7 -12 8 -14 8 -14 7 -14
|
||||||
|
8 -15 8 -15 7 -14 8 -15 8 -15 7 -14 8 -14 7 -14
|
||||||
|
8 -12 8 -12 7 -11 8 -10 8 -8 7 -8 8 -6 8 -5
|
||||||
|
7 -3 8 -2 7 -1 95 339 100 MP stroke
|
||||||
|
gr
|
||||||
|
|
||||||
|
c8
|
||||||
|
0 sg
|
||||||
|
%%IncludeResource: font Helvetica
|
||||||
|
/Helvetica /ISOLatin1Encoding 22.9167 FMSR
|
||||||
|
|
||||||
|
469 397 mt
|
||||||
|
(t) s
|
||||||
|
33 218 mt -90 rotate
|
||||||
|
(-cos\(t\)) s
|
||||||
|
90 rotate
|
||||||
|
|
||||||
|
end %%Color Dict
|
||||||
|
|
||||||
|
eplot
|
||||||
|
%%EndObject
|
||||||
|
|
||||||
|
epage
|
||||||
|
end
|
||||||
|
|
||||||
|
showpage
|
||||||
|
|
||||||
|
%%Trailer
|
||||||
|
%%EOF
|
||||||
13
thesis/intro/plots/matlab.m
Executable file
@@ -0,0 +1,13 @@
|
|||||||
|
% init
|
||||||
|
clear; close all; clc;
|
||||||
|
addpath('~/spr/matlab'); globalinit('silent');
|
||||||
|
|
||||||
|
% example plots
|
||||||
|
% example1
|
||||||
|
figure; plot(linspace(0,3*pi,100), cos(linspace(0,3*pi,100)));
|
||||||
|
grid on; xlim([0,3*pi]); ylim(xyzlimits([-1,1])); setlabels('', 't', 'cos(t)');
|
||||||
|
savefigure(gcf, 'example1', 'eps', struct('papersize',[14.5,7]));
|
||||||
|
% example2
|
||||||
|
figure; plot(linspace(0,3*pi,100), -cos(linspace(0,3*pi,100)));
|
||||||
|
grid on; xlim([0,3*pi]); ylim(xyzlimits([-1,1])); setlabels('', 't', '-cos(t)');
|
||||||
|
savefigure(gcf, 'example2', 'eps', struct('papersize',[14.5,7]));
|
||||||
15
thesis/intro/usage_build.tex
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsection{Building the template}{intro:building}
|
||||||
|
|
||||||
|
To make the build process easier, you can use the provided bash script, i.e. \verb|bash build.sh|. It executes all commands needed for the standard template in the correct order:
|
||||||
|
\begin{enumerate}
|
||||||
|
\item pdflatex
|
||||||
|
\item biber
|
||||||
|
\item makeglossaries
|
||||||
|
\item pdflatex ($2 \times$)
|
||||||
|
\end{enumerate}
|
||||||
|
|
||||||
|
Alternatively you can execute these commands manually or using your favourite tex editor. Note, that you need to rebuild \verb|biber| and \verb|makeglossaries| only after you modified the respective files, otherwise \verb|pdflatex| is sufficient.
|
||||||
|
|
||||||
|
|
||||||
14
thesis/intro/usage_directories.tex
Executable file
@@ -0,0 +1,14 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsection{Layout of Files/Directories}{intro:directories}
|
||||||
|
|
||||||
|
Bringing order to the chaos of a thesis is always a problem. Especially the file/directory structure can become somewhat huge and make later changes difficult. The command \verb|\pwd| (print working directory) can be used to divide the thesis into smaller parts and make absolute paths (from the main file) unnecessary.
|
||||||
|
|
||||||
|
By starting a new chapter with \verb|\newchapter{Introduction}{intro}|, the working directory is set to the subdirectory \verb|intro|. The command \verb|\pwd| can then be used in all file paths (e.g., \verb|\input| or \verb|\includegraphics|) to make sure all files can be loaded without having to define a path. For example, this file is loaded via \verb|\input{\pwd/intro_basics}|.
|
||||||
|
|
||||||
|
Consider creating one directory per chapter, and one file per section. This will make it easier to identify the correct file, and also to shift chapters and especially sections. External files (figures, code, \dots) can for example be placed in subdirectories for each chapter.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
79
thesis/intro/usage_floats.tex
Executable file
@@ -0,0 +1,79 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsection{Floats: Graphics, Tables, and Listings}{intro:floats}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsubsection{Figures and Tables}{intro:floats:figures}
|
||||||
|
Even relatively complex figures are easy to create, as you can see from this example. Note that you can refer to \Fref{fig:intro:floats:usage:figure}, but also to the subfigures: \Fref{fig:intro:floats:usage:figure-ex1} and \Fref{fig:intro:floats:usage:figure-ex2}.
|
||||||
|
\begin{figure}
|
||||||
|
\centering
|
||||||
|
\subfigure[left side]{\includegraphics[width=0.495\textwidth]{\pwd/plots/example1}\label{fig:intro:floats:usage:figure-ex1}} \hfill
|
||||||
|
\subfigure[right side]{\includegraphics[width=0.495\textwidth]{\pwd/plots/example2}\label{fig:intro:floats:usage:figure-ex2}}
|
||||||
|
\caption{Two subplots.}
|
||||||
|
\label{fig:intro:floats:usage:figure}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\noindent To create such two-column figures, the following simplified command can be used:
|
||||||
|
{
|
||||||
|
\scriptsize
|
||||||
|
\begin{verbatim}
|
||||||
|
\twofigs{\pwd/plots/example1}{left side}{-ex1}{\pwd/plots/example2}{right side}{-ex2}{Two subplots.}{intro:floats:usage:figure-std}
|
||||||
|
\end{verbatim}
|
||||||
|
}
|
||||||
|
\noindent Reference it using:
|
||||||
|
\begin{verbatim}
|
||||||
|
\fref{fig:intro:floats:usage:figure-std}
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
\noindent See \Fref{tab:intro:floats:figures} for more standardized commands. Captions and labels are mandatory for all these commands.
|
||||||
|
\begin{longtable}{>{\tiny}l|>{\tiny}p{0.3\textwidth}}
|
||||||
|
\normalsize\textbf{Command} & \normalsize\textbf{Description} \\\hline
|
||||||
|
\verb|\fig{file}{caption}{label}| & Standard figure, full textwidth. \\\hline
|
||||||
|
\verb|\figc{param}{file}{caption}{label}| & Standard figure with controllable parameters for includegraphics. \\\hline
|
||||||
|
\verb|\twofig{file_l}{caption_l}{file_r}{caption_r}{caption}{label}| & Two figures, side by side. \\\hline
|
||||||
|
\verb|\twofigs{file_l}{caption_l}{add.label_l}{filename_r}{caption_r}{add.label_l}{caption}{label}| & Two figures, side by side, with labels for each subfigure.\\\hline
|
||||||
|
\verb|\twofigc{param_l}{file_l}{caption_l}{param_l}{filename_r}{caption_r}{caption}{label}| & Two figures, side by side, with controllable parameters for includegraphics. \\\hline
|
||||||
|
\verb|\figf|, \verb|\figcf|, \verb|\twofigf|, \verb|\twofigsf|, \verb|\twofigcf| & Like the above, but with framed figures. \\
|
||||||
|
\caption{Standardized commands for figures.}
|
||||||
|
\label{tab:intro:floats:figures}
|
||||||
|
\end{longtable}
|
||||||
|
|
||||||
|
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsubsection{Listings}{intro:floats:listings}
|
||||||
|
|
||||||
|
A code listing can be included from an external file using:
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
|
\filelisting{styMatlab}{\pwd/plots/matlab.m}{Some matlab code example.}{code-example}
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
\noindent which looks like this:
|
||||||
|
|
||||||
|
\filelisting{styMatlab}{\pwd/plots/matlab.m}{Some matlab code example.}{code-example}
|
||||||
|
|
||||||
|
\vspace{5mm}
|
||||||
|
\noindent To include only certain lines of an external file you can supply option parameters to the listing command like this:
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
|
\filelisting[firstline=3, lastline=6]{styMatlab}{\pwd/plots/matlab.m}{Subset printed.}{param-example}
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
\vspace{5mm}
|
||||||
|
\noindent A reference to \Fref{lst:code-example} can be created using
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
|
\Fref{lst:code-example}
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
\vspace{5mm}
|
||||||
|
\noindent You can also write code inline using:
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
|
\begin{lstlisting}[style=styMatlab,caption={Some fancy matlab inline code},label={lst:matlabInline}]
|
||||||
|
clf;
|
||||||
|
plot(sin(0:1:5));
|
||||||
|
\end{lstlisting}
|
||||||
|
\end{verbatim}
|
||||||
71
thesis/intro/usage_misc.tex
Executable file
@@ -0,0 +1,71 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsection{Miscellaneous}{intro:misc}
|
||||||
|
|
||||||
|
The template also provides several commands that make life easier. The ``reminder'' commands, for example, can be used to \reminder{mark something that should be revised}, but also as a placeholder for leftout parts of a \rem, if there is some open question \remq, or you have to look up some reference \remc. They can easily be found in the source code: Just search for \verb|\rem|. A second group of commands is used to create nice value-unit pairs, such as f=\SI{3}{\kilo\hertz}, \SI{2}{\permille}, or \SI{12.3(4)}{\kilo\gram}.
|
||||||
|
|
||||||
|
\vspace{5mm}
|
||||||
|
Some other examples of SI unit usage:
|
||||||
|
\begin{itemize}
|
||||||
|
\item \verb|\SI{1.7e2}{\pico\joule\per\kilo\gram\squared}| will be \SI{1.7e2}{\pico\joule\per\kilo\gram\squared}
|
||||||
|
\item \verb|\SI{2.8}{\meter\tothe{5}}| to the example: \SI{2.8}{\meter\tothe{5}}
|
||||||
|
\item \verb|\SI{2 x 3 x 4}{\milli\meter}| volume example: \SI{2 x 3 x 4}{\milli\meter}
|
||||||
|
\item \verb|\num{12345678}| will be 12 345 678 in german and 12.345.678 in english without changing this source file
|
||||||
|
\item \verb|\ang{13;14;15}| angle example: \ang{13;14;15}
|
||||||
|
\item \verb|\SIrange{1}{10}{\m}| Range example: \SIrange{1}{10}{\m}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\nxtpar\noindent
|
||||||
|
Oh, by the way: This section is \uc
|
||||||
|
|
||||||
|
\newsection{Citation}{intro:cite}
|
||||||
|
For citing a new reference, e.g. a book \autocite{Mowlaee2016} or URL \autocite{Example:Url}, you have to add an entry to \verb|./bib/bibliography.bib|.
|
||||||
|
|
||||||
|
\newsection{Acronyms}{intro:acn}
|
||||||
|
Generally, every acronym should be written in full at its first occurence including the short term which is used onwards. To make life easier, you can define acronyms using \verb|\newacronym| in the \verb|acronyms.tex| file and use it with \verb|\gls{label}| (singular) or \verb|\glspl{label}| (plural). So first you define the \gls{pcb} and then only the acronym is used, i.e. \gls{pcb} or \glspl{pcb}.
|
||||||
|
|
||||||
|
\newsection{Good to know}{intro:gtk}
|
||||||
|
\begin{itemize}
|
||||||
|
\item \verb|There will be~no linebreak between no and be.|
|
||||||
|
\item \verb|\hspace{10mm} and \vspace{10mm} can be used to create arbitrary amounts of space.|
|
||||||
|
\item \verb|\hfill will use the rest of the horizontal space in a line.|
|
||||||
|
\item \verb|- will create a hyphen (Bindestrich)|
|
||||||
|
\item \verb|-- will create a dash (Gedankenstrich)|
|
||||||
|
\item \verb|$-$ will create a minus (Mathematisches Minus)|
|
||||||
|
\item \verb|\url{https://example.org/main.php?param=1¶m2=1} (verlinkt)|
|
||||||
|
\item \verb|\path{C:\Windows\system32\} (verlinkt)|
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\vspace{5mm}
|
||||||
|
Syllabification (Silbentrennung):
|
||||||
|
\begin{itemize}
|
||||||
|
\item \verb|Syl"-labification would tell Latex another breaking point after the l.| Note that the hyphen will not be printed.
|
||||||
|
\item \verb|Syl""labification would tell Latex another breaking point after the l.| This time it will be broken without a hyphen. This makes sense for words which already include a hyphen.
|
||||||
|
\item \verb|\mbox{midnightlunch} forbids latex to break the word completely.|
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\vspace{5mm}
|
||||||
|
Enumerations can be done using one of these environments:
|
||||||
|
\begin{description}
|
||||||
|
\item[enumerate] using numbers
|
||||||
|
\item[itemize] using bullets
|
||||||
|
\item[description] looks like this list
|
||||||
|
\end{description}
|
||||||
|
|
||||||
|
\vspace{5mm}
|
||||||
|
Referencing prefix list supported by \verb|\fref|:
|
||||||
|
\begin{description}
|
||||||
|
\item[chp] chapter
|
||||||
|
\item[sec] section
|
||||||
|
\item[fig] figure
|
||||||
|
\item[tab] table
|
||||||
|
\item[eq] equation
|
||||||
|
\item[lst] listing
|
||||||
|
\item[enum] enumeration
|
||||||
|
\end{description}
|
||||||
|
|
||||||
|
\vspace{5mm}
|
||||||
|
Enquoting \enquote{stuff} should be done with \verb|\enquote{stuff}|, because it \enquote{translates} the quotes into the style commonly used in the desired language.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
21
thesis/intro/usage_sections.tex
Executable file
@@ -0,0 +1,21 @@
|
|||||||
|
% **************************************************************************************************
|
||||||
|
% **************************************************************************************************
|
||||||
|
\newsection{Structure of Sections}{intro:sections}
|
||||||
|
|
||||||
|
The template provides several pre-defined commands for parts, chapters, sections, subsections, and subsubsections. These commands contain a mandatory argument for the label, and prevent floats (images and tables) to cross part- chapter and section boundaries. \Fref{tab:intro:sections:commands} in \Fref{sec:intro:sections} lists these commands.
|
||||||
|
|
||||||
|
\begin{longtable}{l|c|l}
|
||||||
|
\textbf{Command} & \textbf{FloatBarrier} & \textbf{Reference As} \\\hline
|
||||||
|
\verb|\newpart{Title}{label}| & yes & \verb|\fref{part:label}| \\
|
||||||
|
\verb|\newchapter{Title}{label}| & yes & \verb|\fref{chp:label}| \\
|
||||||
|
\verb|\newsection{Title}{label}| & yes & \verb|\fref{sec:label}| \\
|
||||||
|
\verb|\newsubsection{Title}{label}| & no & \verb|\fref{sec:label}| \\
|
||||||
|
\verb|\newsubsubsection{Title}{label}| & no & \verb|\fref{sec:label}| \\
|
||||||
|
\caption{Commands to start new parts, chapters, sections, \dots}
|
||||||
|
\label{tab:intro:sections:commands}
|
||||||
|
\end{longtable}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3
thesis/thesis_preamble/abstract.tex
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
\addcontentsline{toc}{chapter}{Abstract (English)}
|
||||||
|
\begin{center}\Large\bfseries Abstract (English)\end{center}\vspace*{1cm}\noindent
|
||||||
|
Write some fancy abstract here!
|
||||||
3
thesis/thesis_preamble/acknowledgements.tex
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
\addcontentsline{toc}{chapter}{Acknowledgements}
|
||||||
|
\begin{center}\Large\bfseries Acknowledgements\end{center}\vspace*{1cm}\noindent
|
||||||
|
Here you can tell us, how thankful you are for this amazing template ;)
|
||||||
3
thesis/thesis_preamble/kurzfassung.tex
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
\addcontentsline{toc}{chapter}{Abstract (German)}
|
||||||
|
\begin{center}\Large\bfseries Abstract (German)\end{center}\vspace*{1cm}\noindent
|
||||||
|
Hier könnte eine Kurzfassung sein.
|
||||||