full thesis template commit and figures

This commit is contained in:
Jan Kowalczyk
2025-02-21 10:26:36 +01:00
parent bc267cc5f0
commit 240b8353f9
51 changed files with 9799 additions and 0 deletions

1
thesis/base/LICENSE.txt Executable file
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

44
thesis/base/declaration.tex Executable file
View 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}}
% }

View 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}}

View 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}}

View 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)

View 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)

View 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
View 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"

View 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%
}

View 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%
}

View 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
View 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
View 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
View 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
View 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
View 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
}

View 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}

View 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}

View 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}