Hasso Plattner Institute bachelor's and master's thesis (osm-thesis)
The HPI Operating Systems and Middleware group's thesis template for bachelor's and master's theses at the Digital Engineering Faculty, University of Potsdam: osm-thesis.sty on KOMA-Script scrbook (print) or scrreprt (screen), with cover, title page, sample chapters and declaration.
- Category
- Thesis
- Document class
scrbook(scrbook.cls) — ships with TeX Live- Workflow
- Thesis / dissertation — submissions and revision rounds
- Author
- Hasso Plattner Institute, University of Potsdam, Operating Systems and Middleware Group
- Source
- Hasso Plattner Institute, University of Potsdam, Operating Systems and Middleware Group
- Licence
- scrbook.cls: LaTeX Project Public License (installed with TeX). The sample text is Hasso Plattner Institute, University of Potsdam, Operating Systems and Middleware Group's, provided for authors preparing a submission.
These are the publisher’s own files. This project starts from Hasso Plattner Institute, University of Potsdam, Operating Systems and Middleware Group’s package for this publication — their manuscript, their scrbook.cls, their bibliography style — so what compiles here is what they would have given you.
Hasso Plattner Institute, University of Potsdam, Operating Systems and Middleware Group serves this exact file to Hasso Plattner Institute and 1 other title. Check Hasso Plattner Institute, University of Potsdam, Operating Systems and Middleware Group’s author pages for the current instructions.
What you get
bibliography.bib· 9 KBcontent/abstract.tex· 2 KBcontent/appendix.tex· 938 Bcontent/chapter1.tex· 3 KBcontent/chapter2.tex· 28 KBcontent/chapter3.tex· 58 KBcontent/coverpage.tex· 610 Bcontent/dedication.tex· 311 Bcontent/disclaimer.tex· 941 Bcontent/titlepage.tex· 3 KBimages/Chicken.png· 43 KBimages/hpi_logo_black.pdf· 98 KBimages/hpi_logo_srgb.pdf· 97 KBimages/uni_logo_black.pdf· 77 KBimages/uni_logo_srgb.pdf· 76 KBosm-thesis.sty· 10 KBthesis.tex— the file that is compiled · 3 KB
These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.
Source
bibliography.bib · 9 KB
@inproceedings{InproceedingRefName,
author = {Maxim Musterfrau},
title = {Name},
year = {0},
pages = {100--200},
month = {6},
publisher = {EIII},
address = {MCA, AUSGEDACHTISTAN},
booktitle = {Proceedings of ICA},
}
@article{Article,
author = {Article Writer},
isbn = {0-123345-3},
month = {12},
pages = {132--142},
title = {{ABC}},
url = {http://dl.acm.org/citation.cfm?id=106765.106782},
year = {0}
}
@incollection{Collection,
abstract = { Much Abstract text},
doi = {719712937129839},
issn = {1234-1234},
keywords = {Computer Science},
month = {5},
number = {1},
pages = {81--92},
publisher = { Jumper Berlin },
title = {{Efficient monitoring of personalized hot news over Web 2.0 streams}},
url = {http://www.abc.de},
volume = {27},
year = {2011}
}
@misc{MISC,
author = {MI, SC},
title = {{MISC TITELOS}},
url = {http://mi.sc}
}
@book{Schreiber,
title={Wichtiges Buch},
author={Dr. Schreiber},
publisher={Jumper},
year={0},
month={4},
edition={1st Edition.},
isbn={1234567890},
url={http://abc.de},
totalpages={254},
timestamp={00.06.10},
}
@article{shao+:1994:unrolling-lists,
Acmid = {182453},
Address = {New York, NY, USA},
Author = {Shao, Zhong and Reppy, John H. and Appel, Andrew W.},
Date-Added = {2013-10-11 00:32:35 +0000},
Date-Modified = {2013-10-11 00:32:43 +0000},
Doi = {10.1145/182590.182453},
Issn = {1045-3563},
Issue_Date = {July-Sept. 1994},
Journal = {SIGPLAN Lisp Pointers},
Month = jul,
Number = {3},
Numpages = {11},
Pages = {185--195},
Publisher = {ACM},
Title = {Unrolling lists},
Url = {http://doi.acm.org/10.1145/182590.182453},
Volume = {VII},
Year = {1994}}
@inproceedings{filliatre+:2006:type-safe-modular,
Acmid = {1159880},
Author = {Filliâtre, Jean-Christophe and Conchon, Sylvain},
Booktitle = {Proceedings of the 2006 Workshop on ML},
Date-Modified = {2013-10-05 10:30:00 +0000},
Doi = {10.1145/1159876.1159880},
Isbn = {1-59593-483-9},
Keywords = {data structures, hash-consing, sharing},
Location = {Portland, Oregon, USA},
Numpages = {8},
Pages = {12--19},
Publisher = {ACM},
Series = {ML '06},
Title = {Type-safe Modular Hash-consing},
Url = {http://doi.acm.org/10.1145/1159876.1159880},
Year = {2006}}
@online{richardson:2014:service-registry,
Author = {Chris Richardson},
Title = {Microservice architecture patterns and best practices - Service Registry},
Url = {http://microservices.io/patterns/service-registry.html},
Urldate = {2015-11-03},
Year={2014}}
@book{Heydon:2012,
Author = {R. Heydon},
Publisher = {Prentice Hall},
Title = {Bluetooth Low Energy~--~the Developer's Handbook},
Year = {2012}}
@article{Decuir:2014,
Author = {J. Decuir},
Journal = {Consumer Electronics Magazine},
Title = {Introducing Bluetooth Smart~--~Part II~--~Applications and Updates},
Year = {2014}}
@article{Decuir:2013,
Author = {J. Decuir},
Journal = {Consumer Electronics Magazine},
Title = {Introducing Bluetooth Smart~--~Part I~--~a Look at Both Classic and New Technologies},
Year = {2013}}
@article{Babusiak:2015,
Author = {B. Babusiak and S. Borik},
Journal = {International Conference on Telecommunications and Signal Processing},
Title = {Low Energy Wireless Communication for Medical Devices},
Year = {2015}}
@book{Gupta:2013,
Author = {N. Gupta},
Publisher = {Artech House},
Title = {Inside Bluetooth Low Energy},
Year = {2013}}
@book{Townsend:2014,
Author = {K. Townsend and C. Cufi and C. Wang and R. Davidson},
Publisher = {O'Reilly Media},
Title = {Getting Started with Bluetooth Low Energy~--~Tools and Techniques for Low-Power Networking},
Year = {2014}}
@book{Hughes:2014,
Author = {R. Hughes},
Publisher = {Special Interest Group},
Title = {Body Composition Profile (BCP)},
Year = {2014}}
@book{Hartmann:2015,
Author = {J. Hartmann and M. Leipnitz and L. Aschehoug and W. Heck},
Publisher = {Special Interest Group},
Title = {Oxygen Saturation Profile (OSP)},
Year = {2015}}
@book{Hughes:2012,
Author = {R. Hughes and B. Krishnamoorthy and R. Strickland and T. Cook},
Publisher = {Special Interest Group},
Title = {Blood Glucose Profile (BGP)},
Year = {2012}}
@book{Hulvey:2011,
Author = {R. Hulvey and R. Hughes and T. Nishimura and D. Mccain and A. Gupta and J. Decuir},
Publisher = {Special Interest Group},
Title = {Blood Pressure Profile (BPP)},
Year = {2011}}
@book{Hunn:2010,
Author = {N. Hunn},
Publisher = {Cambridge University Press},
Title = {Essentials of Short-Range Wireless},
Year = {2010}}
@article{Gomez:2012,
Author = {C. Gomez and J. Oller and J. Paradells},
Journal = {Sensors},
Title = {Overview and Evaluation of Bluetooth Low Energy~--~an Emerging Low-Power Wireless Technology},
Year = {2012}}
@article{Fotouhi:2016,
Author = {H. Fotouhi and A. Causevic and M. Vahabi and M. Björkman},
Journal = {International Conference on Communications Workshops},
Title = {Interoperability in Heterogeneous Low-Power Wireless Networks for Health Monitoring Systems},
Year = {2016}}
@article{Celik:2015,
Author = {A. Celik and J. Oelker and F. Künemund and C. Röhrig},
Journal = {Proceedings of the Active Assisted Living Congress},
Title = {Automatic Vital Data Acquisition Via a Bluetooth Low Energy Based Network},
Year = {2015}}
@book{Sauter:2014,
Author = {M. Sauter},
Publisher = {John Wiley \& Sons},
Title = {From GSM to LTE-Advanced~--~an Introduction to Mobile Networks and Mobile Broadband},
Year = {2014}}
@book{Gratton:2013,
Author = {D. Gratton},
Publisher = {Cambridge University Press},
Title = {The Handbook of Personal Area Networking Technologies and Protocols},
Year = {2013}}
@article{Salih:2011,
Author = {R. Salih and L. Othmane and L. Lilien},
Journal = {International Symposium on Parallel and Distributed Processing with Applications Workshops},
Title = {Privacy Protection in Pervasive Healthcare Monitoring Systems with Active Bundles},
Year = {2011}}
@article{Patel:2010,
Author = {M. Patel and J. Wang},
Journal = {Wireless Communications},
Title = {Applications, Challenges, and Prospective in Emerging Body Area Networking Technologies},
Year = {2010}}
@article{Altini:2011,
Author = {M. Altini and S. Polito and J. Penders and H. Kim and N. Helleputte and S. Kim and F. Yazicioglu},
Journal = {Proceedings of the Conference on Wireless Health},
Title = {An ECG Patch Combining a Customized Ultra-Low-Power ECG SOC with Bluetooth Low Energy for Long Term Ambulatory Monitoring},
Year = {2011}}
@article{Ryan:2013,
Author = {M. Ryan},
Journal = {Usenix Workshop on Offensive Technologies},
Title = {Bluetooth~--~with Low Energy Comes Low Security},
Year = {2013}}
@article{Dunning:2010,
Author = {J. Dunning},
Journal = {Security and Privacy},
Title = {Taming the Blue Beast~--~A Survey of Bluetooth Based Threats},
Year = {2010}}
@article{Sandhya:2012,
Author = {S. Sandhya and K. Devi},
Journal = {International Conference on Computing, Communication and Applications},
Title = {Analysis of Bluetooth Threats and V4.0 Security Features},
Year = {2012}}
@book{Gupta:2011,
Author = {A. Gupta and J. Decuir and R. Hughes and J. Barr and K. Shingala and L. Aschehoug and G. Schatz and N. Granqvist and J. Miettinen and M. Tilvis and M. Karjalainen and M. Sipola and J. Hillyard},
Publisher = {Special Interest Group},
Title = {Heart Rate Profile (HRP)},
Year = {2011}}
@online{Apple:2013n,
Author = {Apple},
Title = {Core Bluetooth~--~Sample Code},
Url = {https://developer.apple.com/library/ios/samplecode/TemperatureSensor},
Urldate = {2016-07-29},
Year = {2013}}
@online{Apple:2013m,
Author = {Apple},
Title = {XCTest Programming Guide},
Url = {https://developer.apple.com/library/tvos/documentation/DeveloperTools/Conceptual/testing_with_xcode},
Urldate = {2016-07-29},
Year = {2013}}
@online{Apple:2013o,
Author = {Apple},
Title = {Core Bluetooth~--~Simulator Capability},
Url = {https://forums.developer.apple.com/thread/14983},
Urldate = {2016-07-29},
Year = {2013}}
@online{Stribling:2016,
Author = {T. Stribling},
Title = {BlueCap},
Url = {https://github.com/troystribling/BlueCap},
Urldate = {2016-07-29},
Year = {2016}}
@online{Guard:2014,
Author = {D. Guard},
Title = {BlueSim},
Url = {https://github.com/AttackPattern/BlueSim},
Urldate = {2016-07-29},
Year = {2014}}
@online{King:2011,
Author = {B. King},
Title = {RZBluetooth},
Url = {https://github.com/Raizlabs/RZBluetooth},
Urldate = {2016-07-29},
Year = {2011}}
@online{Jacoby:2016,
Author = {J. Jacoby},
Title = {BPBluetooth},
Url = {https://github.com/janukobytsch/BPBluetooth},
Urldate = {2016-07-29},
Year = {2016}}
@book{Gamma:1994,
Author = {E. Gamma and R. Helm and R. Johnson and J. Vlissides},
Publisher = {Addison-Wesley},
Title = {Design Patterns~--~Elements of Reusable Object-Oriented Software},
Year = {1994}}
@article{avizienis_basic_2004,
title = {Basic concepts and taxonomy of dependable and secure computing},
volume = {1},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1335465},
pages = {11--33},
number = {1},
journaltitle = {{IEEE} transactions on dependable and secure computing},
author = {Avižienis, Algirdas and Laprie, J.-C. and Randell, Brian and Landwehr, Carl},
urldate = {2016-11-23},
date = {2004},
}content/abstract.tex · 2 KB
% => Wenn die Arbeit auf Deutsch verfasst wurde, verlangt das Studienreferat KEINEN englischen Abstract
% % englischer Abstract
%\null\vfil
%\begin{otherlanguage}{english}
%\begin{center}\textsf{\textbf{\abstractname}}\end{center}
%
%\noindent Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
%
%\end{otherlanguage}
%\vfil\null
% => Wenn die Arbeit auf Englisch verfasst wurde, verlangt das Studienreferat einen englischen UND deutschen Abstract (der dt. Abstract kann dann ggf. auch ans Ende der Arbeit)
% deutsche Kurzfassung
\null\vfil
\begin{otherlanguage}{ngerman}
% eindeutiger und treffender als "Zusammenfassung":
\renewcommand{\abstractname}{Kurzfassung}
\begin{center}\textsf{\textbf{\abstractname}}\end{center}
\noindent Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\end{otherlanguage}
\vfil\null
content/appendix.tex · 938 B
\chapter{\appendixname}
\section*{Eins (ohne extra Eintrag im Inhaltsverzeichnis)}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
\section*{Zwei (ohne extra Eintrag im Inhaltsverzeichnis)}
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
\section*{Drei (ohne extra Eintrag im Inhaltsverzeichnis)}
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\section*{Vier (ohne extra Eintrag im Inhaltsverzeichnis)}
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.content/chapter1.tex · 3 KB
\chapter{Aufbau der Arbeit}
Jede Arbeit besteht in der Regel aus einer \textbf{Problemstellung}, einem \textbf{definitorischen Abschnitt}, der eigentlichen \textbf{Behandlung der Problemstellung} sowie einer \textbf{Zusammenfassung der zentralen Ergebnisse}.
\begin{description}
\item[Einleitung] Im Zentrum des erstens Teils stehen die Darstellung des Themas der Arbeit und die genaue Auflistung der Fragestellungen (Wieso ist das Thema relevant?). Ebenso sollten schon einzelne Aspekte des Problems herausgearbeitet werden. Dabei ist es hilfreich, die zentralen Fragen aufzulisten, die im Rahmen der Arbeit beantwortet werden sollen.
Außerdem sollte ein knapper Überblick gegeben werden, in welchen Schritten die Problembehandlung erfolgt: Hinführung zum Thema, Herleitung und Ausformulierung der Fragestellung, Abgrenzung des Themas (Angabe von Aspekten, die zum Thema gehören, aber ausgeklammert werden) und Aufbau der Arbeit (Begründung der Gliederung).
\item[Grundlagen (definitorischer Teil)] Im zweiten Teil sollen zentrale Begriffe definiert und eingeordnet werden. Es geht dabei nicht darum, Definitionen aus Lexika zu suchen; stattdessen sollten problemorientierte Definitionen verwendet werden. Häufig können einzelne Begriffe unterschiedlich weit oder eng definiert werden, sodass auch eine Diskussion unterschiedlicher Definitionsansätze hilfreich sein kann, bevor eine für die weitere Arbeit verbindliche Definition gewählt wird. Zudem sollte ein Überblick über die in der Literatur vorhandenen Methoden bzw. Lösungsansätze, der aktuelle Stand der Technik und verwandte Arbeiten gegeben werden.
\item[Hauptteil] Im Hauptteil der Arbeit (der in der Gliederung selbstverständlich nicht so zu benennen ist\ldots) erfolgt die eigentliche eigentliche Auseinandersetzung mit der Problemstellung. In diesem Teil kommt es darauf an, nicht nur Lehrbuchwissen zusammenzutragen, sondern die Problemstellung reflektiert zu bearbeiteten. Aussagen sollten durch herangezogene Literatur gestützt und belegt werden. Bitte darauf achten, in logischen, nachvollziehbaren Schritten vorzugehen.
\item[Schlussbetrachtung] Die Antwort auf die in der Problemstellung aufgeworfenen Fragen soll kurz und prägnant zusammengefasst werden. Ebenso sollte ein Ausblick auf offen gebliebene Fragen sowie auf interessante Fragestellungen, die sich aus der Arbeit ergeben, gegeben werden. Eine kritische Betrachtung der eigenen Arbeit ist an dieser Stelle ebenfalls sinnvoll.
\end{description}
\noindent
Eine Sammlung unserer Tipps für das Schreiben von Ausarbeitungen befindet sich online unter \url{https://www.dcl.hpi.uni-potsdam.de/media/theses/}.content/chapter2.tex · 28 KB
\chapter{Beispiel für Formatierungen}
Dieses Kapitel demonstriert die üblichsten Formatierungsmöglichkeiten. Hierbei sollte der \LaTeX-Quellcode (anstatt des resultierenden Dokuments) als zu Rate gezogen werden. :-)
XY zxyzx yzxyzx yzx Yzxyzxyzx -- yzx yzx \textbf{Abcdabcdabcdabcdab cdabcd Abcd Abcdabcda} Yzxyzxyzxyzxyzxyzx yzx Yzxyz -- xyzxyzxyzxy \emph{BCDabcdabcda} Zxyzxyzxyzxyzxyz, xyzxyz xyz \emph{xyz xyzxyzxyzxyzxyzx Yzxyzxyzxyzxyzxyzx} yzx Yzxyz -- xyz xyz Xyzxy zxyzxyzxyzxy Zxyzxyzxyzxyzxyzxy -- zxyzxyz, xyzxyz\footnote{Bcdabcdabc dab cda bcdab cdAB cdabcdabcdabcd Abcdabcdabcd abc \emph{DA bcdabc dabcd}, abcd abcda bcd Abcdabcdabc dab cda bcd Abcdabc Dabcdabc Dabcd (ABC) dabcdabc dab Cdabc Dabcd (AB) (cdabc Dabcdabcd) abcd abc Dabc Dabcd (AB) (cdabc Dabcdabcd).}. Yzxyzxyzxyzxy \enquote{Bcabcabcabcab} xyz xyzxyzxyzxyz \enquote{Bcabcabcabcabcabcabca bca Bcabca BcabcabcAbcabc};
Xyzxyz xy zxy zxy zxyzxy zxyzx\footnote{\url{http://www.example.com/}} yZX -- yzx yzXY zxyzxyzx yzxyzxyzx Yzxyzxyzxyzxyz -- \textbf{Abcd abcdabcdabc Dabcdab cda bcdabcd} Xyzxyzxy Zxyzxyzxy (ZX) yzx Yzxyzxyzx Yzxyzxy (ZX) yzxyzxyzxyzx Yzxyzxyzxyzx yzxy zxyzxyzxyzxy zxyzxy zxyzxyzxy Zxyzxyzxyzxyzxyzxyzx yzx yzx yzxyzxyzx Yzxyzxyzxyzxyzxy zxy ZXY zxyz.
\footnote{\url{https://tex.stackexchange.com/questions/3033/forcing-linebreaks-in-url?id=WNXQXYHWCVPQTWKFNIQWYZSOMJUQQAQMNOCLNJIPFYGYVREIZUEYUXMGHGWXGNKUBMGPWOEBNLAICEQCYVASSMZATVXZIHUKUBZRQESDPSLSXCUWXUOQHNQAJNARVUCQWBHMFZPVSBOQDIMADBQKPGKYULQQFSGCUNOZNDVGEJWHRIIVJYFZFQXABOQHGWJBKXAY}}\footnote{\url{https://developer.paypal.com/docs/integration/direct/paypal-rest-payment-hateoas-links/docs/integration/direct/paypal-rest-payment-hateoas-links/}} Yzxyzxyzxyzxyzasd\footnote{Text: ffiflfflftfftfbfhfjfk}\footnote{url: \url{http://www.ffiflfflftfftfbfhfjfk.com}}\footnote{code: \code{ffiflfflftfftfbfhfjfk}}
Xyz xyzxy zxy Zxyzxyzx yzx YzxyzXyzxyzxyZxyzxyzxyzx yzx Yzxyzxyzx yzx yzx yzxyzxyzxyzx Yzxyzxyzx (yzxyzxyzXyzxyZxyzxyzx), yzx yzxyzxyzxyzxy Zxyzxyzxy (zxyzxyzxy ZxyzxYzxyzxyz) xyzxy zxy zxyzxyzxy zxyzxyzxyzx Yzxyz (xyzxYzxyzxyzXyzxyzxy) zxy zxy Zxyzxyzxyzxy (zxyzxYzxy). Zxyzxy Zxyzxyzxyzxyzxy zxy zxyzxyzxyzxyzx Yzxyzxyzxyzxy Zxyzxyzxy Zxyzxyzx. ZxyzxyzxyZxyzxyzxyz xy zxy zxyzxyzxyzxyzxy.
\section{Aufzählungen}
Xyzxyzxyzx yzx yzx yzxyz xyZX yzxyzxyzxyzxyz Xyzxyzxyzxyz xyz XY zxyzxy zxyzx, yzxyz xyz Xyzxyzxy zxy Zxyzx Yzxyz (XY) (zxyzx Yzxyzxyzx) yzxy zxy Zxyz Xyzxy (ZX) (yzxyz Xyzxyzxyz).
\begin{itemize}
\item XY zxyzxyzxyzxy zxyz xyzxyzxy zxy zxy zxyzx yzx Yzxyzxy Zxyzxyzxy Zxyzxyz (XYZX) (yzxyz Xyzxyzxyz) xyzxyzxyzxy Zxyzxyzxyzxyzxy zxyzx Zxyzxy.
Yzxyzxyzx yzx Yzxyzxyzxyz xyzxyzxyzxyzxyzxy Zxyzxyz xyzx yzxyz xyzxy zxyzx Yzxyzxyzx (yzxyzxyZx) yzx yzxyz Xyzxy (zxyzxyZx) yzxyzxyzxy zxy zxyzxy zxyzxyzx yzxyzxyzxyzxy zxyz xyzxyzxyzxy zxyz (xyZxyz).
\item Yzx yzxyzxyz Xyzxy zxy Zxyzxyz xyzxyz XY zxy zxy Zxyzxy ZXYzxyzxyZxyzxyz.
\item Zxyzxyzx yzx Yzxyzx YZXyzxyzxYzxyzxy zxyzxyz xy, zxyzxyzxy Zxyz xyz.
\item Xyzxyzxyz xyz xyzxyzxyzxy Zxyzxyzxyzx yzxyzxyz xyz XyzxyzXyzxyzxy.
\end{itemize}
Zxyzxy Zxyzxyzxyzxyzxy zxy zxyzxyzxyzxyzx Yzxyzxyzxyzxy Zxyzxyzxy Zxyzxyzx (YZX) Yzxyzxy Zxyzxyzxy Zxyzxyz (XYZX) Yzxyzxy Zxyz Xyzxyzx yzx Yzxyzxyzxy Zxyzxyzx.
\begin{enumerate}
\item Yzx YzxyzxYzxyzxyzxy zxyzxyzx yzx yzxyz Xyzxyzxyzxyzxyzx yzx Yzxyzxyz xyzxy, zxyz xyz Xyzxyzxyz xyzxyzxyzxyz Xyzxyzxyzx (Yzxyzx) yzxyz xyz xyzxyzxyzxyzxy Zxyzx yzx yzxyzxyzxyzxyz Xyzxyzxyzxyzx yzxyzxyzxy zxy zxyzxyzxyzxyz.
Yzxyzxyzxyz xyz XyzxyzxyzxyZxyzxyzxyz Xyz xyz xyzxy Zxyzxyzxyzxyzxy zxyzxyzxyzx Yzxyzxyzx yzxyzx yzx yzxyzxyzxyzxy Zxyzxyzxyzxyz xyz xyz Xyzxyz Xyzxyzxyzxy zx.
Yzyxzx (YZXY) Zxyzxyzx Yzxyzxy Zxyzxyzx (YZX) Yzxyzxy Zxyzxy Zxyzxyz (XYZ) Xyzx Yzxyzxyzx (YZ) Xyzxyzxyzxyzxyzxyzxyz Xyzxyzxyzxyzx Yzxyzxyzx
\item Xyzxyzxyzxyzxyz Xyzxyzxyzxy zxyz xyz Xyzxyzxyzxyzxyzx Yzxyzxyz.
\item Xyzxy zxyzxyzxy Zxyzxyzxyzx yzxyzxyz xyzxy zxy zxyzxyzxyz.
\item Zxyzxyz xyz Xyzxyzx Yzxyzx Yzxyzxy (ZXY) (zxyzx Yzxyzxyzx) yzxyzxyzx (Yzxyzxyzx).
\end{enumerate}
Xyzxyzx yzx Yzxyzx YZXyzxyzxyzx, yzxyzx yzxy Zxyzx yzx yzxy zxyzxyzxyzxyz Xyzxyzxyzxy zxy Zxyzxyzx (YZXyzxyzx), Yzxyzxyzxyzxyzxy (ZXYzxyzxyzxyzxyz) xyz Xyzxyzxyzxyz (XYZxyzxyzxyz) xyzxyzxyzxyz, xyzxyzxyzxyzxy zxy Zxyzxyzxyzxyzxyz (Xyzxyzxyz).
\begin{description}
\item[Abcdabcdab cda bcdabcdabcd] xyz xyz xyzxyzxyz xyzxyzxyzxyzxyz Xyzxyzxyz xyzxyzxy zxy zxyzxyzx yzxy zxyzx.
Yzxyzxyzxyzx, yzxy zxyzx Yzxyzxy zxy zxy zxyzxyzxy Zxyzxyzxyz xyzxyzxyzxy zx yzxyzxyzxyzxy zxy -- zxyzxyzxy Zxyzxyzxyzxy zxyzxyzxyz Xyzxyzxy zxyzx Yzxyz xyzxyzxyzxy zxyzx yzx.
\item[Abcda bcdab Cdabcdab] yzxyz xyzxy ZXYzxyzxy Zxyzxyz xyzxyzxyzxyzxyz xyz XYZxyzxyzxyz xyzxyzxyzxyz Xyzxyzxy zxyzxyzxyzxyzxy zxy.
Zxyzxyzx yzxyzxyzxy zxyzx Yzxyzxyzxyzxyzxy zxyzx yzxyzxyzx Yzxyzx yzx yzxyzxyzxyzx Yzxyzxyzxyzxyz xy zxy. Zxyzxyzxy: Zxyzxyzxyzxy Zxyzxyzx yzx YzxyzxyzxYzxyzxyzxy.
\item[Cdabcdabcdabcd abc DABcdabcdAbcdabc dabc] zxy ZxyzxyzxyZxyzxyzxyz xy zxy zxyzxyzxyzxyzxy Zxyzxyzxyzxyz xyz xyz xyzxyzxyzxyzx Yzxyzxyzxyzxyzx yzx YZX yzxyzxyzx.
\end{description}
Yzx yzx Yzxyzxyzxyz xyz Xyzxyzxyzxyzxyz xyzxy zxy Zxyzxyzxyzx yzx Yzxyzxyzxyz xyzxyzxyzxy zxy zxy zxy zxyzxyzxyz Xyzxyzxyzxyzxyz xyzxyzxyzxy zxyzxyzx Yzxyzxyzxy, zxyzxy zxy zxy ZxyzXyzxy zxyzxyzxyzxyzxy zxy zxyz xyz XyzxyZxyzxyzxyz xyzxyzxyzx yzxy.
\section{Gliederung -- Abschnitte, Unterabschnitte \& Absätze} \label{sec:structure}
Ein (Latex-)Dokument lässt je nach Dokumentenklasse (nicht jede Klasse unterstützt jede Untergliederung) unterteilen bzw. gliedern. In diesem Dokument stehen folgende Befehle zur Verfügung:
\begin{itemize}
\item \verb|\chapter{...}|
\item \verb|\section{...}|
\item \verb|\subsection{...}|
\item \verb|\subsubsection{...}|
\item \verb|\paragraph{...}|
\item \verb|\subparagraph{...}|
\end{itemize}
Section Xyzxy zxyzx yzxyzx yzxyzxyzxyz XyzxyZxyzxyzxyz Xyz Xyzxyzxyzxyzxy zxy zx yzxyzxyzxy Zxyzxyzxyzxyzxyzxyzx yzxyzxyzxyzx Yzxyzxyzx yzxyzxy zxyzxy Zxyzxyzxyzx yzx Yzxyzxyzxy zxyzxyzxyz xyz xyzxyzxyz Xyzxyzxyzx yzx yzxyzxyzxy Zxyzxyzxyzx Yzxy Zxyzx.
\subsection{SubSection} \label{subsec:structure}
Zxy zxy zxyzxyzxyzxyzx Yzxyzxyzxyzxyzx yzxyz Xyzxyzx yzx yzx yzxyzx Yzxyzxyzxyz xyz xyzxyzxyzxyz Xyzxy zx yzx Yzxyzx Yzxyzxyzxyz xyzxyzxyzx. Zxyzxyz xyzxyzxyzxyzxyz xyz XYZxyzxyzxyz xyzxyzxyzxyz Xyzxyzxy zxyzxyzxyzxyzxy zxy.
Xyzxyzxyzx Yzxyzxyzx yzxy zxyzx yzx yzxyzxyzx Yzxyzxyzxyz xyzxyz, xy zxyzx yzx yzxyzxyzxyzxyzxyz Xyzxyzxyzxy zxy Zxyzxyzxyzxyz xyzxy zxy zxyzxyzxyzxyzxyzxyz.
\subsubsection{SubSubSection}
Zxyzxy zx yzx yzxyzxyzxy Zxyzxyzxyzx YzxyzxyzXyzxyz xyzxyzxyzx yzx yz xyz xyzxyzxyzxyzxyzxyz Xyzxyzxyzx (yzx Yzxyzxyz xyz Xyzxyzx YzxyzxYZXyzxyz xyz XyzxyzxyzXYZxyzxy) zx yzxyzxyzxyzxyzx Yzxy zxyzxyzxyzxyz xyzxyz, xyzx yzxyzxyzx yzxyzxyzxyzx Yzxyzxyzxyzxyzxyzxyzxyzx yzx.
Zxyzxyz Xyzxyzx, Yzxyzx yzx Yzxyzxyzxyz xy zxyzxyzxy, zxy zxy Zxyzxyzxyzxyzxyzxyzxyz xyzxyz Xyzxyzxyzxyz xy zxyzxyzxyzxy.
\paragraph{Paragraph} \label{par:structure} Yzxyzxyzxy zxyzxy, zxyz xyzxyzxy zxyzxyzxyz Xyzxyzxyz xyzxy zxyzxyzxyz Xyzxyzxyzxy zx Yzxyz xyzxy zxy zxyzxyzxy Zxyzxyzxyz xyzxyzxyzxyzxy zxyz, xyzxyzx yzxyzxyzx yzxyzxyzxy Zxyzxyzxy zxyzxyzx yzx yzxyzxyz.
XyzxyzxyzXyzxyzxyzx yzx yzx YzxyzxYzxyzxyz xyzxyzxyzx yzx yzx Yzxyzxyzxy, zxy Zxyzxyzxyzx yzx yzx Yzxyzxyzxyzxyz xyz xyz xyz xy Zxyzxyzxyzxyzxyzxyzx yzxyzxyzxyzx Yzxyzxyzx yzxyzxyzxyzx Yzxyzxy zxy-
\subparagraph{SubParagraph} \label{subpar:structure} Zxy zxyzxyz Xyzxyzxyzxyzxyzx yzxyzxyzx yzx yzxyzxyzx Yzxyzx YzxyzxyzXyzxyz xyz xyz Xyzxyzx yzxyzxyZxyzxyzXyzxy zxy zxy zxyzxyzxyzxyzx yzxyzxyzxyzxyZxyzxyzxyzxyzxyzx yzx yzxyzxyzx Yzxyzxyzxyzxyz.
Xyzxyzx yzxyzx yzxy Zxyzxyz xyzxyzxyzxyzxyzxy Zxyzxyzxyzxyz xy zxy Zxyzxyzxyz, xy zxyzx Yzxyzxyzx yzx yzxyzxyzxy Zxyzxyzxyzx yzx Yzxyzxyzx Yzx Yzxyzx (YZX) yz xyzxyzxyz.
Yzx YzxyzxYzxyzxyzxy zxyzxyzx yzx yzxyz Xyzxyzxyzxyzxyzx yzx Yzxyzxyz xyzxy.
\subparagraph{SubParagraph} Xyzxyzxy zxyzxyz xyz xyz xyzxyzxy Zxyzxyzxyzx yzxyzx Yzxyzxyzxyz (Xyzxyzxyz) xyz xyzxyz Xyzxyzxyzxyzx yzxyzxyzxyz xyz xyzxyz Xyzxyzxy zxyzxyZxyzXyz.
\paragraph{Paragraph} Xyzxyzxyzxyzxyzxyz Xyzxyzxyzx yzx yzxyzxyzxy Zxyzxyzxyzx YzxyzxyzXyzxyz. Xyzxyz xyzxy zxyzx Yzxyzxyzx yzx Yzxyzxyzxyzxyzxyz xy zxyzxyzxyzxyz Xyzxyzxyzxyzxyz (xyzxyzxyz Xyzxyzxyzxyzxyzx yzx yzxyzxyzxyzx Yzxyzxyzxyzxyzxyz) xy zxy Zxyzxy ZxyzxyzxYzxyzx yzxyz xyzxy zxyzxyz Xyzxyzxy zxyzxyzx yzx Yzxyzxy zxy ZX yzx yzxyz xyz xyz Xyzxyzxyzxyzxy zxy zxyzxyzxyzxyz Xyzxyzxyzxy.
Xyzxyzxyz xyz xyz xyzxyzxyzxy Zxyzxyz xyzxyzxyzxyzxyz Xyzxyzxyzxyzxy zxyzxy zxy zxy zxyzxyzxyzxyzxyzx Yzxyzxyzxyzxy zx yzx YzxyZxyzxy Zxyzxy Zxyzxyzx (YZXY) -- zxy zxyzx yz xyzxy zxyzxyzxyzxyzx Yzxyzxyzxyz -- xyzxyzxyzxyz Xyzxyzxyzxyz xyzx yz xyzx yzxyzxyzxyzx Yzxyzxyzxyzxy
\subsubsection{SubSubSection} \label{subsubsec:structure}
Xyzxyzxyz xyz xyzxyzxyzxyzxyzxyz Xyzxyzxyzx yzx yzxyzxyzxy Zxyzxyzxyzx YzxyzxyzXyzxyz xyz xyzxyzxy zxyzxyzxy Zxyzxyzxyzxyzxyzxyzxyzx yzxy zxy Zxyzxyzxyzxyzxyz xyz -xyzxyzxyzxy zxy zxy ZxyzxyzxyZxyzxyzxyz (Xyzxyzxyz).
Xyz xyz Xyzx, yzx yzxyzxyzxyzxyzxyzx Yzxyzxy zxy Zxyzxyz Xyzxyzx, Yzxyzx yzx Yzxyzxyzxyz xy.
\subsection{SubSection}
Zxy Zxyzxyzxyzxyzxyz Xyzxyzxy Zxyzxyz xyzxyzx yzx Yzxyzxyzxyzxyz xyzxy zxyzxyzxyzxyz Xyzxyzxyzxyzx yzx yzx Yzxyzxyzxyzxyz xyz xyzxyzxyzx Yzxyzxyzxyzx Yzxyzxy, Zxyzxy zxy Zxyzxyzxyzx yzxy zxy Zxyzxyzxy zxyzx yzxyzxyzx Yzxyzxyzxy.
Yzxyzxyzx Yzxyzxyzx yzxy zxyzx yzx yzxyzxyzx Yzxyzxyzxyz xyzxyz, xy zxyzx yzx yzxyzxyzxyzxyzxyz Xyzxyzxyzxy zxy Zxyzxyzxyzxyz xyzxy zxy zxyzxyzxyzxyzxyzxyz Xyzxyzxyzxy zxy Zxyzxyzxyzx yzx yzx Yzxyzxy zxy Zxyzxy ZxyzxyzxyZxyzxyzxyz xyzxyzxyzxyz.
\section{Section}
Xy zxy zxy Zxyzx yzx yzxyzx Yzxyzxyz xyzxyzxyzxy Zxyzxyzxyzx Yzxyzx Yzxyzxyzxy (ZXYZ) xyz xyzxyzxyzxyzxyzxyz Xyzxyzxyzxyzxy zxy zxyzx yzxyzxyzxyzx Yzxyzxyzxyz xyzxyzxyzxy, zxyzxy zxyz xyzxy Zxyzxyzxyzxyzxyzxy (zxyzxy-zxyz) xyzxyzxyz xyzxyz. Xyzxy zxyzx yzxyzx yz xyzxy zx yzxyz xyzxyzxyzxyzxyz Xyzxyzxyzxyzxyzxyz xy zxy Zxyzxyz (Xyzxyz). Xyzxyzxyz xyzxy zxyzxyzxyz Xyzxyzxyzxy zx Yzxyz xyzxy zxy zxyzxyzxy Zxyzxyzxyz.
\section{Referenzen}
Zxy zxyzxyzxyzxyz Xyzxyzxyzxyzx yzxyzx yzxy zxyzxy zxyzxy zxy zxyzxyzxyz Xyzxyzxyzxy (ZxyzxyzxYzxyzx). Yzxyzxyzxyzxyzx yzxyzxy zxy Zxyzxyzxy zxy Zxyzxyzxy zxy zxyzxyzxyzxyz Xyzxyzxyzx, yzx Yzxyzxyz xyzxy zxyzxyzxyz Xyzxyzx yzx Yzxyzxyzxyzxyzxy, zxy Zxyzx yzx Yzxyzxyzx yzx yzxyzxyzxy Zxyzxyzxyzxyzxyz xyzxy zxy Zxyzxyzxyz xyz xyzxyzxyzxy Zxyzxyzxyzxyzx.
\paragraph{Verweise (label + autoref)}
\verb|\autoref| \& \verb|\label| Zxyzxyzxyzx yzx yzx yzxyzx (zxyzxy \autoref{code:one} zxy \autoref{code:two}). Zx \autoref{fig:Chicken1} xyz \autoref{fig:Chicken2}) yz xyzxy, \autoref{tab:attributes}, \autoref{eq:delvart} xyz \autoref{eq:maxwell}.
Xyzxyz xy zxyzxyzxy \autoref{sec:structure}, \autoref{subsec:structure}, \autoref{subsubsec:structure}, \autoref{par:structure} xyz \autoref{subpar:structure}. Yzxyzx, yzxy zxy zxyzxyzxyz xyzxyzxyzxy zxyzxyzxyzxy.
\paragraph{Verweise (label + nameref)}
Siehe \enquote{\nameref{Riado_Lyaer_RL}} (\autoref{Riado_Lyaer_RL}) auf Seite \pageref{Riado_Lyaer_RL}.
\paragraph{Quellenangaben (cite)}
\verb|\cite| Zxyzxyzxyz xyz Xyzxyzxyzxy\cite{shao+:1994:unrolling-lists}, zxyz xyz Xyzxyzxyzxyzx\cite[22-25]{shao+:1994:unrolling-lists}, YzxyzXyzxyzxYzxyzxyzxyz xyz XyzxyzXyzxyzxyzxYzxyzxyzxyz\cite[S.~42~ff.]{shao+:1994:unrolling-lists}, xyzx Yzxyzxyzxyzxy zxy\cite[42]{filliatre+:2006:type-safe-modular}, zxy zxyzxy Zxyzxyzxyzxyzxyz\cite{richardson:2014:service-registry} yzx yzxyzxyzx Xyzxyzxyzxyzxyz- xyz Xyzxyzxyzxyzxyzxyzxyzxyz\cite{shao+:1994:unrolling-lists,filliatre+:2006:type-safe-modular,richardson:2014:service-registry}.
\paragraph{Quellenangaben (textcite)}
\verb|\textcite| Zxyzxyzxyz xyz Xyzxyzxyzxy \textcite{shao+:1994:unrolling-lists}, zxyz xyz Xyzxyzxyzxyzx \textcite[22-25]{shao+:1994:unrolling-lists}, YzxyzXyzxyzxYzxyzxyzxyz xyz XyzxyzXyzxyzxyzxYzxyzxyzxyz \textcite[S.~42~ff.]{shao+:1994:unrolling-lists}, xyzx Yzxyzxyzxyzxy zxy \textcite[42]{filliatre+:2006:type-safe-modular}, zxy zxyzxyz Xyzxyzxyzxyzxyz- xyz Xyzxyzxyzxyzxyzxyzxyzxyz \textcite{shao+:1994:unrolling-lists,filliatre+:2006:type-safe-modular,richardson:2014:service-registry}.
\paragraph{Quellenangaben (footfullcite)}
\verb|\footfullcite| Zxyzxyzxyz xyz Xyzxyzxyzxy\footfullcite{richardson:2014:service-registry}, zxyz xyz Xyzxyzxyzxyzx\footfullcite[22-25]{shao+:1994:unrolling-lists}, YzxyzXyzxyzxYzxyzxyzxyz xyz XyzxyzXyzxyzxyzxYzxyzxyzxyz zxy zxyzxy Zxyzxyzxyzxyzxyz.
\paragraph{Zitate (textquote, blockquote)}
Xyz xyzx yz xyz Xyzxyzxyzxyzx yzx \textquote[{\cite{shao+:1994:unrolling-lists}}]{Cab CabcabcabCabcabcabc abc abcab cabcabcabcab, cab cabcabcabca Bcabcab cab Cabcabcabc} Xyz xyzxy zxyzxyzxy. Zxyzxyzxyzxyzxy \blockquote[{\cite{shao+:1994:unrolling-lists}}]{Cab cabcabcabcabc Abcabcabcabca bcabca bcab cabcab cabcab cab cabcabcabc Abcabcabcab (CabcabcaBcabca). Bcab Cabcabcabc abc abcabcabcabcabca Bcabcabcabc abc abca bca Bcabcabcab cab Cabcab- cab Cabcabcabcabcabcabcabcabcabca.} Xyz xyzxy zxyzxyzxy Zxyzxyzxyzxyzxy. Xyz xyzxy zxyzxyzxy Zxyzxyzxyzxyzxy \blockquote[{\cite{shao+:1994:unrolling-lists}}]{bcab cabcabcabcabca Bcab cab Cabcabcabcabcabcabcabc Abcabc} Xyz xyzxy zxyzxyzxy Zxyzxyzxyzxyzxy.
\section{Abbildungen}
Xyz xyzxyzxyz xyzxyzxyzxyz Xyzxyzxyz xyz Xyzxyzxyzx (YzxyzXyzxyzxyZxyzxyzxyzx). Yzx Yzxyzxyzxyz (XyzxyZxyzxyz Xyzxyzxyzxy), zxy Zxyzxyzxyzxyzxyzxyz (XyzxyzXyzxyzxyzxYzxyzxyzxyz) xyz xyz Xyzxyzxyzxyzxy (ZxyzXyzxyzxyzxyZxyzxyzxyzx) yzxy zxyz xyzxy zxyzxyzxyzxyz Xyzxyzxyzxyzxyz xyzxy zxyzxyzxyzxyz (xyZxyz \autoref{fig:Chicken1}).
\begin{figure}[!hb]
\centering
\includegraphics[width=0.75\linewidth]{images/Chicken}
\caption{Chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken}
\label{fig:Chicken1}
\end{figure}
Yzx Yzxyzxyzxyzxyzxyzxy zxyzx yzxyz xyzx yzxyzxyzx Yzxyzxyz xyz. Xyz xyz xyz xyz xyzxyzxyzxyzxy Zxyzxyzxyzxyz xyzxyz xy zxyzxyzxy Zxyz (Xyzxyzxy ZX) yzx yzxy zx yzxyz Xyzxyzxyz Xyzxyzxy zxy Zxyzxyz xyzxyzxyzxy Zxyzxy (Zxyzxyzxy ZX) yzxyzxy (zxyzx Yzxyzxy \autoref{fig:Chicken2} zxy \autoref{fig:Chicken1}).
Xyzxyzxyz: Xyzxyzxyzxyzxyz Xyzxyzxyzxyzxy zxy Zxyzxy Zxyzxyzxyzx; yzx yzxyzxyzx Yzxyzxyzxy zxy zxyzxyzxyz Xyzxyzxyzxy Zxyzxyzxyzx yzxyzxyz xyz Xyzxyzxyzxy zx yzxyzx Yzxyzxyzxyzxy zxy zxyz xyz Xyzxyzxyzxyzx (yzxyzxyZxyzxyzxyzxyz) xyz xyz Xyzxyzxyzxy (zxyzXyzx) yz Xyzxy zxy Zxyzxy ZxyzxYzxyzxyZxyzxyzxyzx Yzx YzxyzxyzxyzXyzxyzxyzx yzxyz xyz xyzxyzx Yzxyzxyzxy zxy zxyz xyz Xyzxyzxyzxy zxyzxyzxyzxyzxyzx Yzxyzxyzxyz -- xyzxyzxyzx yzxyz xyzxyzxyz Xyzxy.
\begin{figure}[!ht]
\centering
\includegraphics[height=0.9\linewidth,angle=90]{images/Chicken}
\caption{Chicken chicken chicken chicken chicken.}
\label{fig:Chicken2}
\end{figure}
Zxyzxyzxyzxyz xyz xyz xyzxyzxyzxyzx Yzxyzxyzxyz Xyz xyzxyzxyzx Yzxyzxyzxyz xyz xyz xyzxyzxyzx Yzxyzxyzxyzxyzx yzxyzxy zxy Zxyzxyzxy zxy Zxyzxyzxy zxy zxyzxyzxyzxyz Xyzxyzxyzx, yzx Yzxyzxyz xyzxy zxyzxyzxyz Xyzxyzx yzx Yzxyzxyzxyzxyzxy, zxy Zxyzx yzx Yzxyzxyzx yzx yzxyzxyzxy Zxyzxyzxyzxyzxyz xyzxy zxy Zxyzxyzxyz xyz xyzxyzxyzxy Zxyzxyzxyzxyzx.
Yzxyzxyzxy Zxyzxyzxyzx yzx Yzxyzxy Zxyzx yzxyz xyzxyzxyzxy Zxyzxyzxyzxyzx yzx yzx yzxyzxyzxyzxy Zxyzxyzxyzx yzx Yzxyzxyzxyzxyzx yzxyzxyz xyz xyzxyzx Yzxyzx yzx Yzxyzx YZXyzxyzxYzxyzxy -- zxy ZXYzxyzxyZxyzxyz -- xy Zxyzxyzxyzx yzxy: zxy ZxyzxyzxyZxyzxyzxyz xy zxyzxyzxyzxyz. Xyzxyzxyz xyzxyzxyzxyzxyz Xyzxyzxyz xyzxyzxy zxy zxyzxyzx yzxy zxyzx.
Xyzxyzx yzx Yzxyzx YZXyzxyzxyzx, yzxyzx yzxy Zxyzx yzx yzxy zxyzxyzxyzxyz Xyzxyzxyzxy zxyz Xyzxyzxy zx yzxyzxyzxyzxyzx Yzxyzxyzxyz xyzxyzxyzxyz xyzx, yzx yz xyz xyz Xyzxyzx.
\section{Quelltext}
\verb|\lstinline|, \verb|\code| oder \verb|\verb|.
Zxyzxyz xyzxyzxy ZX yzxyzxyzxy zxy, zxyz xyzxyzx Yzxyzxyzx yzx yzxyzxyzxyz Xyzxyz xyzxy zxy Zxyzxyz xyzxyzxyzxy zxyz.
\paragraph{code} (nur in diesem Template, bitte an Stelle von \verb|\lstinline| nutzen)
Yzxyzxy, zxyz xy \code{int}, \code{bool}, \code{string}, \code{double}, zxy \code{float} zxyz xyzxyzx Yzxyzxyzx yzx yzxyzxyzxyz xyzx. \code{AbstractInterceptorDrivenBeanDefinitionDecorator}, \code{Transaction\-Aware\-Persistence\-Manager\-Factory\-Proxy}, yzx \code{SimpleBeanFactoryAwareAspectInstanceFactory}. Yz xyzxyzx yzx yz \code{In\-ter\-nal\-Fra\-me\-In\-ter\-nal\-Fra\-me\-Ti\-tle\-Pa\-ne\-In\-ter\-nal\-Fra\-me\-Ti\-tle\-Pa\-ne\-Ma\-xi\-mi\-ze\-But\-ton\-Win\-dow\-Not\-Fo\-cu\-sed\-Sta\-te},
\code{In\-ter\-nal\-Fra\-me\-In\-ter\-nal\-Fra\-me\-Ti\-tle\-Pa\-ne\-In\-ter\-nal\-Fra\-me\-Ti\-tle\-Pane\-Icon\-ify\-But\-ton\-Win\-dow\-Not\-Fo\-cu\-sed\-Sta\-te}, xy \code{Internal Frame Internal Frame Title Pane Internal Frame Title Pane Maximize Button Window Maximized State}.
\paragraph{verb}
Yzxyzxy, zxyz xy \verb|int|, \verb|bool|, \verb|string|, \verb|double|, and \verb|float| zxyz xyzxyzx Yzxyzxyzx yzx yzxyzxyzxyz xyzx (yzxyz \autoref{code:one} xyz \autoref{code:two}).
\paragraph{lstlisting}
Yzxyzxyzxyzxy Zxyzxyzxyz xyz xyzxyzxyzxyz Xyzxyzxyzxyzxyzxyz; xyz xyzx yz xyz Xyzxyzxyzxyzx yzx YZX.
\begin{lstlisting}
int iLink = 0x01; // Der Bär, die Kühe, Grüße!
\end{lstlisting}
xyz Xyzxyzxyzxyz (XYZxyzxyzxyz) xyzxyzxyzx (yzxy) Zxyzxyzxy Zxyzxyzx yzx Yzxyzxy Zxy zxyzxyzxyzxyz Xyzxyzxyzxyzx yzx yzxyz xyZX yzxyzxyzxyz Xyzxyzxyzxyzxy.
\lstset{language=C++}
\begin{lstlisting}[caption={Es ist eine alte Tradition, eine neue Programmiersprache mit einem \code{Hello-World}-Programm einzuweihen. Auch dieses Buch soll mit der Tradition nicht brechen, hier ist das \code{Hello-World}-Programm in C++}, label=code:one]
// Ein- und Ausgabebibliothek
#include <iostream>
int main(){ // Hauptfunktion
std::cout << "Hallo Welt!" << std::endl; // Ausgabe
return 0;
}
\end{lstlisting}
Xyzxyzxyzxyzxyz xyz xyzxyzxyzxyzxy Zxyzxyzxyzxyz. Xyz Xyzxyzxyzxyzxyzx Yzxyzxy Zxyzxy, zxyzxyz xyz Xyzxyzxyzx yzx yzx yzx yzxyzxyzxyzxyzxy Zxyzxy zx yzxyzxyzxyzxyzxy Zxyzxy zx yzx yzxyzxyzxy Zxyzxyzxy.
Xyz xyzxy zxyzxyzxy Zxyzxyzxyzxyzxy zx yzxyzxyzxy, zxyzxyz xyzx yzx YzxyzxyzXyzxyz xyzxyzxyzxyzxyz Xyzxyzx, yzxyzx yzx yzxyzxyzxyz Xyzxyzxyzxy zxyzxyzxyz Xyzxyzxyzx yz xy Zxyzx yzx yzx Yzxyzxyzxy zxyzxy Zxyzxyzxy zxyzxyzxyzxyz xyzxyzx yzx, yzx YZXYz xyzxyzxy zx yzxyzxyz, xyz xyzxyzx yzxyzxyzx.
Xyzxy zxyzx yzxyzx yz xyzxy zx yzxyz xyzxyzxyzxyzxyz Xyzxyzxyzxyzxyzxyz xy zxy Zxyzxyz (Xyzxyz). Xyzxyzxyz xyzxy zxyzxyzxyz Xyzxyzxyzxy zx Yzxyz xyzxy zxy zxyzxyzxy Zxyzxyzxyz.
Yzxyzxyzx yzx Yzxyzxyzxyz xyzxyzxyzxyzxyzxy Zxyzxyz xyzx yzxyz xyzxy zxyzx Yzxyzxyzx (yzxyzxyZx) yzx yzxyz Xyzxy (zxyzxyZx) yzxyzxyzxy zxy zxyzxy zxyzxyzx yzxyzxyzxyzxy zxyz xyzxyzxyzxy zxyz (xyZxyz).
\paragraph{lstlisting -- Fließtextkommentare im Quellcode (commentbox)}
Für Kommentare zu Quellcode in Fließtext-Aussehen kann die \verb|\commentbox|-Umgebung verwendet werden. Dazu muss vorher mithilfe der \verb|escapeinside|-Zeichen \verb|(*@| und \verb|@*)| an der entsprechenden Stelle im Code der \verb|lstlisting|-Umgebung \enquote{ausgebrochen} werden.
\lstset{language=C}
\begin{lstlisting}[caption={Fast inverse square root is a \code{method} of calculating the reciprocal (or multiplicative inverse) of a square root for a 32-bit floating point number in IEEE 754 floating point format. The algorithm was probably developed at Silicon Graphics in the early 1990s, and an implementation appeared in 1999 in the Quake III Arena source code, but the method did not appear on public forums such as Usenet until 2002 or 2003. At the time, the primary advantage of the algorithm came from avoiding computationally expensive floating point operations in favor of integer operations. Inverse square roots are used to compute angles of incidence and reflection for lighting and shading in computer graphics.}, label=code:two]
float Q_rsqrt( float number ) (*@ \commentbox[xshift=2cm,yshift=-2em,text width=0.3\textwidth]{The algorithm was probably developed at Silicon Graphics in the early 1990s.} @*)
{
long i;
float x2, y;
const float threehalfs = 1.5F;
x2 = number * 0.5F;
y = number;
i = * ( long * ) &y; (*@ \commentbox[yshift=1em]{evil floating point bit level hacking} @*)
i = 0x5f3759df - ( i >> 1 ); (*@ \commentbox{what the fuck?} @*)
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) ); (*@ \commentbox{1st iteration} @*)
// y = y * ( threehalfs - ( x2 * y * y ) ); (*@ \commentbox[text width=3cm]{2nd iteration, this can be removed} @*)
#ifndef Q3_VM
#ifdef __linux__
assert( !isnan(y) ); // bk010122 - FPE?
#endif
#endif
return y;
}
float InvSqrt (float x){
float xhalf = 0.5f*x;
int i = *(int*)&x;
i = 0x5f3759df - (i>>1);
x = *(float*)&i;
x = x*(1.5f - xhalf*x*x);
return x;
}
\end{lstlisting}
Zxyzxyzxyz xyzx yzxy zxyzxy Zxyzxyzxyzxyzxyz xyz xyzxy zxyzx Yzxyzxyzxyzxyzxyzxyzxyz xyz xyz Xyzxyzxyzxyzxy zxy Zxyzxyzxyzxyzxyz xyz xyzxyzxyzxyzxyzxyz Xyzxyzx yzxyzx.
\section{Algorithmen}
\code{algorithm2e}-Package Zxyzx yzx yzx Yzxyzxyzxy zxyzxy Zxyzxyzxy zxyzxyzxyzxyz. % xyzxyzx yzx, yzx YZXYz xyzxyzxy zx yzxyzxyz, xyz xyzxyzx yzxyzxyzx.
\begin{algorithm}[H]
\caption{How to write algorithms.}
\SetAlgoLined
\KwData{this text}
\KwResult{how to write algorithm with \LaTeX2e}
initialization\;
\While{not at end of this document}{
read current\;
\eIf{understand}{
go to next section\;
current section becomes this one\;
}{
go back to the beginning of current section\;
}
}
\end{algorithm}
Xyzxyzxyz xyz xyzxyzxyzxy Zxyzxyzxyzx yzxyzxyz xyz XyzxyzXyzxyzxy. Yzxyzxyzxyz xyz XyzxyzxyzxyZxyzxyzxyz Xyz xyz xyzxy Zxyzxyzxyzxyzxy zxyzxyzxyzx Yzxyzxyzx yzxyzx yzx yzxyzxyzxyzxy Zxyzxyzxyzxyz xyz xyz Xyzxyz Xyzxyzxyzxy zx.
\begin{algorithm}[H]\caption{disjoint decomposition}\label{algo_disjdecomp}
\SetKwData{Left}{left}\SetKwData{This}{this}\SetKwData{Up}{up}\SetKwFunction{Union}{Union}\SetKwFunction{FindCompress}{FindCompress}\SetKwInOut{Input}{input}\SetKwInOut{Output}{output}\Input{A bitmap $Im$ of size $w\times l$}\Output{A partition of the bitmap}\BlankLine\emph{special treatment of the first line}\;\For{$i\leftarrow 2$ \KwTo $l$}{\emph{special treatment of the first element of line $i$}\;\For{$j\leftarrow 2$ \KwTo $w$}{\label{forins}\Left$\leftarrow$ \FindCompress{$Im[i,j-1]$}\;\Up$\leftarrow$ \FindCompress{$Im[i-1,]$}\;\This$\leftarrow$ \FindCompress{$Im[i,j]$}\;\If(\tcp*[h]{O(\Left,\This)==1}){\Left compatible with \This}{\label{lt}\lIf{\Left $<$ \This}{\Union{\Left,\This}}\lElse{\Union{\This,\Left}}}\If(\tcp*[f]{O(\Up,\This)==1}){\Up compatible with \This}{\label{ut}\lIf{\Up $<$ \This}{\Union{\Up,\This}}\tcp{\This is put under \Up to keep tree as flat as possible}\label{cmt}\lElse{\Union{\This,\Up}}\tcp*[h]{\This linked to \Up}\label{lelse}}}\lForEach{element $e$ of the line $i$}{\FindCompress{p}}}\end{algorithm}\DecMargin{1em}
\section{Tabellen}
Xyzx yzxyzxy zxyz xyzxyz xyz xyzxyzxyzxy. Zxyzx yzxy Zxyzxyzxyzxyzxy zxyzx yzxyz xyz xy zxyzxyzxyzxyz Xyzxyzxyzxyzxyz (xyzxyzxyzxyzxy Zxyzxyzxyz- xyz xyzxyzxyzxyzxy Zxyzxyzxyzxyzxyzxy).
\begin{table}[!ht]
\centering
\caption{Xyzxyzxyz Xyzxyzxy zxy Zxyzxyz Xyzxyzxyz: Xyzxyzxyzxyz Xyzxyzxyzxy zxy ZxyzxyZxyzxy (Zxyzxyzx yzx YzxyzxyzXyzxyzx) yzxyz xyzxyzxyzxyzxy Zxyzxyzxyzxy ($0x0201$, $0x0202$, $0x030D$ zxy $0x031A$) Zxyzxyz xyz XyzxyzxYzxyzxyzxy Zxy zx yzxyzxyzxyzxy Zxyzxyzxyzxyzxy zxyzxy zxy zxyzxyzxyzxyz Xyzxyzxyzxyzx yzx yzx Yzxyzx Yzxyzxy zx.}
\label{tab:attributes}
\begin{tabular}{|l|c|r|m{0.4\linewidth}|}
\hline
\textbf{Abcabc} & \textbf{Abc} & \textbf{Abca} & \textbf{Bcabcabcabcabc}\\
\hline
\hline
Cabca\footnote{Abcab cabca bca bca Bcabcabc} & ${UUID}_{1/16-Bit}$\footnote{Abcab cab cabc Abcabcabcabc Abcab} & $0x180A$\footnote{Cabca bcabcabca bcabc Abcabc} & $Abcab$\\
\hline
Bcabc & ABCA & Abcabcabc & Abcab/Cabcabcabc \\
\hline
Abcabcab & ABCA & & $Abcab/Cabcabcabcabc$\\
\hline
cabcabcab & ABCA & 42,24 & Cabcabcab Cabcabcabcabca bcabca bca Bcabcabcabcabcabc Abcabcab; cab CabcabCabcabca bcabcab cab cabc Abcabcab, cabca bc abcabcab cabca BcabcabcAbcabc abc abc AbcabcabcabCabcabcabc abcab cab Cabcabca bca Bcabcab CabcabcabcaBcabcabcab cab Cabcabcabca bcabcabcab Cabcabcabc Abcabcabcab cab Cabcabc Ab cabcabca Bcabcabcabca bc abc abca bcabcabcabcab Cabcabcabca bca bcabcabcabcabc Abcabcabcabca (BcabcabcaBcabcabcab, CabcAbcab cabca bcabca bcabcabcabc AbcabCabcabcabc abc AbcabcAbcabcab) cabcabca bca Bcabcabcabcabcabc ab cabc abcabcabcabc Abcabcabc \\
\hline
\end{tabular}
\end{table}
Zxyzxyz xyzx yz xyzxyzxyz Xyzxyzxyzxyzxyzxyzxyzxyz -- xyz Xyzxyzxy zxyzxyz xyz Xyzx, yzxy zxy zx Yzxyzxyzxyzxyzxyzxyz xyzxyzxyzxy Zxyzxyz (Xyzxyzx) yzx yzxyzxyzxyzx yzxyzxyzxyzxy Zxyzxyzxy (Zxyzxy) zxy zxyzxy zxyzxyzxyzxy Zxyz xyz xyzx Yzxyz xyzxyzx, yzxyzxy zxy Zxyzx yzx yzxyzxyzxyzxyzxyz Xyzxyzxyzxyzxy zxyzxyzxyzxy zx yzxyzxyzxyzxyz xyz. Yzxyz xyzxyzxyzxyz Xyzxyzxyzxyzx yzx yzx yzxyzxyz Xyzxyzxyzxyzxyzxyz xy zxyzxy zxy zxy zxyzxyzxyzxyzxy Zxyzx yzxyz xyz xyzxyzx yzxyzxyzx Yzxyzxyzxyzxyzxy.
\section{Gleichungen}
Yzx Yzxyzxyzxyzxyzxyzxy zxyzx yzxyz xyzx yzxyzxyzx Yzxyzxyz xyz. Bcabcabcabca bca bca bca $x$--$y$-Bcabcabca Bca \( x^2 + y^2 = 1 \). Xyz xyz xyz xyz xyzxyzxyzxyzxy.
\begin{equation}
\mbox{var}\widehat{\Delta} = \sum_{j = 1}^t \sum_{k = j+1}^t
\mbox{var}\,(\hat{\alpha}_j - \hat{\alpha}_k) = \sum_{j = 1}^t
\sum_{k = j+1}^t \sigma^2(1/n_j + 1/n_k). \label{eq:delvart}
\end{equation}
Zxyzxyzxyz xy zxy zxyzxyzxyzx Yzxyzxyzxyzxyzx (yzxyzxyZx, yzxyzxYz xyz xyZxyz) xyzxyzxy zxy zxyzxyzxy Zxyzxyzxyz xyz xyzxyzxyzx Yzxyzxyzxyz Xyzxyzxyzxy zxy zxyz Xyzxyzxyzxyzxy zxyzxyzx Yzxyzxyzx (Yzxyzxyzx).
\[
{\frac {d}{dx}}\arctan(\sin({x}^{2}))=-2\,{\frac {\cos({x}^{2})x}{-2+
\left (\cos({x}^{2})\right )^{2}}}
\]
Xyzxyz xyz xyz Xyzxy zxy $A1$, $A2$, $\ldots,$ $Aa$. Xyzx Yzxyzxyz xyz xyzxy zxyzxyzx Yzxyzxyzxyzxyz xyzxyz xyzx.
\begin{equation}
\left.\begin{aligned}
B'&=-\partial \times E,\\
E'&=\partial \times B - 4\pi j,
\end{aligned}
\right\}
\qquad \text{Maxwell's equations} \label{eq:maxwell}
\end{equation}
Yzxyz xyzxyzxyzxyz Xyzxyzxyzxyzx yzx yzx yzxyzxyz Xyzxyzxyzxyzxyzxyz xy zxyzxy zxy zxy zxyzxyzxyzxyzxy Zxyzx yzxyz xyz xyzxyzx yzxyzxyzx Yzxyzxyzxyzxyzxy.
\section{Definitionen \& Hypothesen}
Zxyzxyzxyzxyz xyzxyz xy zxyzxyzxy Zxyz (Xyzxyzxy ZX) yzx yzxy zx yzxyz Xyzxyzxyz Xyzxyzxy zxy Zxyzxyz xyzxyzxyzxy Zxyzxy (Zxyzxyzxy ZX) yzxyzxy (zxyzx Yzxyzxy).
\begin{definition}
Let $f$ be a function whose derivative exists in every point, then $f$ is a continuous function.
\end{definition}
Xyzxyzx, yzxyzx yzx yzxyzxyzxyz Xyzxyzxyzxy zxyzxyzxyz Xyzxyzxyzx yz xy Zxyzx
\begin{definition}[Pythagorean theorem]
\label{pythagorean}
This is a theorema about right triangles and can be summarised in the next equation
\[ x^2 + y^2 = z^2 \]
\end{definition}
Yzxyzxyzxyz xyz XyzxyzxyzxyZxyzxyzxyz Xyz xyz xyzxy Zxyzxyzxyzxyzxy zxyzxyzxyzx Yzxyzxyzx yzxyzx yzx yzxyzxyzxyzxy Zxyzxyzxyzxyz xyz xyz Xyzxyz Xyzxyzxyzxy zx.
\begin{hypothesis}
The greater the service orientation, the greater the level of employee outcomes (i.e. organizational commitment, esprit de corps, and job satisfaction).
\end{hypothesis}
\begin{hypothesis}[Business Performance]
The greater the service orientation, the better the business performance (i.e. ROA, new accounts opened, and service quality image)
\end{hypothesis}
Yzx Yzxyzxyzxyz (XyzxyZxyzxyz Xyzxyzxyzxy), zxy Zxyzxyzxyzxyzxyzxyz (XyzxyzXyzxyzxyzxYzxyzxyzxyz) xyz xyz Xyzxyzxyzxyzxy (ZxyzXyzxyzxyzxyZxyzxyzxyzx) yzxy zxyz xyzxy.
\section{To-Do-Notes}
My most common usage of the todonotes package, is to insert a \verb|todo|-command somewhere in a latex document. An example of this usage is the command \verb|\todo{Make a cake}|, which renders like \todo{Make a cake}.
It is possible to place a todonote inside the text instead of placing it in the margin, this could be desirable if the text in the note has a considerable length. \verb|\todo[inline]{A todonote placed in the text}| \todo[inline]{A todonote placed in the text}
The \verb|\listoftodos|-command inserts a list of all the todos in the current document.content/chapter3.tex · 58 KB
58 KB — too long to show here. It arrives with the project.
content/coverpage.tex · 610 B
\begin{titlepage}
\setlength{\evensidemargin}{0.5\evensidemargin+0.5\oddsidemargin}
\setlength{\oddsidemargin}{\evensidemargin}
\centering
\raisebox{-0.5\height}{\includegraphics[width=5.5cm]{images/hpi_logo_black.pdf}}
\hspace*{.2\textwidth}
\raisebox{-0.5\height}{\includegraphics[width=4cm]{images/uni_logo_black.pdf}}
\vfill
{\usekomafont{title}\thesistitle\par}\par
\vspace*{\baselineskip}
{\usekomafont{subtitle}\thesistitleother\par}\par
\vspace*{\baselineskip}
{\smallskip\usekomafont{author}\thesisauthor\par}\par
\vfill\vfill
{\usekomafont{date}\thesistype\par}\par
\end{titlepage}content/dedication.tex · 311 B
\vspace*{\fill}
\begin{center}\textsf{\textbf{Danksagung}}\end{center}
\noindent Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
\vspace*{\fill}content/disclaimer.tex · 941 B
% => Laut Aussage des Studienreferats braucht es - auch wenn die Arbeit in englischer Sprache verfasst ist - KEINE separate Version der Eigenständigkeitserklärung auf Englisch. Sowohl für Arbeiten in deutscher Sprache als auch für Arbeiten in englischer Sprache genügt EINE EINZIGE Eigenständigkeitserklärung auf DEUTSCH.
\begin{otherlanguage}{ngerman}
\begin{center}\textsf{\textbf{Eidesstattliche Erklärung}}\end{center}
Hiermit versichere ich, dass meine {\thesistype} mit dem Titel \enquote{\thesistitle} (\enquote{\thesistitleother}) selbständig verfasst wurde und dass keine anderen Quellen und Hilfsmittel als die angegebenen benutzt wurden. Diese Aussage trifft auch für alle Implementierungen und Dokumentationen im Rahmen dieses Projektes zu.\\
\noindent
Potsdam, den \thesishandindate
\vspace{2cm}
\begin{center}
\begin{tabular}{C{6cm}}
\hline
{\small({\thesisauthor})}
\end{tabular}
\end{center}
\end{otherlanguage}content/titlepage.tex · 3 KB
\begin{titlepage}
\setcounter{page}{1}
\centering
% TITLE PAGE
\raisebox{-0.5\height}{\includegraphics[width=5.5cm]{images/hpi_logo_srgb.pdf}}
\hspace*{.2\textwidth}
\raisebox{-0.5\height}{\includegraphics[width=4cm]{images/uni_logo_srgb.pdf}}
\vfill
{\usekomafont{title}\thesistitle\par}\par
\vspace*{\baselineskip}
{\usekomafont{subtitle}\thesistitleother\par}\par
\vspace*{\baselineskip}
{\smallskip\usekomafont{author}\thesisauthor\par}\par
\vfill\vfill
{\usekomafont{date}\thesistype\par}\par
\clearpage
% BACK TITLE PAGE
\begingroup
\ifcsvoid{doclicenseThis}{\phantom{}}{%
\begin{minipage}[t]{\textwidth}
\noindent%
\begin{flushleft}
\small
Unless otherwise indicated, this work is licensed under a \doclicenseLongType license:\\
\doclicenseIcon\doclicenseLongNameRef.\\
This does not apply to quoted content from other authors and works based on other permissions.\\
To view a copy of this license, visit \url{\doclicenseURL}
\end{flushleft}
\end{minipage}}%
\par\vfill
\noindent
\begin{otherlanguage}{ngerman}
\begin{minipage}[b]{\textwidth}
{\raggedright\small
% author & title
{\textbf{\sffamily{\thesistitle \\ (\thesistitleother)}}}\\
von {\thesisauthor}
\medbreak
{\thesistype}
\medbreak
\ifcsvoid{thesisreviewers}%
% advisor only
{\def\\{ \tabularnewline & }%
\edef\tempa{\thesisadvisor}%
\begin{tabular}{@{}l@{\hspace*{1ex}}l@{}}
{\textbf{\sffamily{\thesisadvisorlabel:}}} & \tempa
\end{tabular}}
% advisor + reviewers
{\def\\{ \tabularnewline & }%
\def\smalllinespace{\addlinespace[\smallskipamount]}%
\def\and{ \tabularnewline \noexpand\smalllinespace & }%
\edef\tempa{\thesisadvisor}%
\edef\tempr{\thesisreviewers}%
\begin{tabular}{@{}l@{\hspace*{1ex}}l@{}}
{\textbf{\sffamily{\thesisadvisorlabel:}}} & \tempa \\\smalllinespace
{\textbf{\sffamily{\thesisreviewerlabel:}}} & \tempr
\end{tabular}}
\medbreak
\ifcsvoid{thesishandindate}%
{} % no hand in, no defense
{\ifcsvoid{thesisdefensedate}%
% hand in only
{\begin{tabular}{@{}l@{\hspace*{1ex}}l@{}}
{\textbf{\sffamily{Datum der Einreichung:}}} & {\thesishandindate}
\end{tabular}}%
% hand in + defense
{\begin{tabular}{@{}l@{\hspace*{1ex}}l@{}}
{\textbf{\sffamily{Datum der Einreichung:}}} & {\thesishandindate} \\
{\textbf{\sffamily{Datum der Disputation:}}} & {\thesisdefensedate}
\end{tabular}}}
\medbreak
}%
{\ifcsvoid{thesisdoi}%
{}% not published
{
\vspace*{4\baselineskip}%
\raggedright\small\noindent
\iflanguage{ngerman}{Online veröffentlicht auf dem Publikationsserver der Universität Potsdam}{Published online on the Publication Server of the University of Potsdam}:\\
\url{\thesisdoi}\\
\url{\thesisurn}%
}
}%
\end{minipage}
\end{otherlanguage}
\endgroup
\end{titlepage}images/Chicken.png — binary, 43 KB
images/hpi_logo_black.pdf — binary, 98 KB
images/hpi_logo_srgb.pdf — binary, 97 KB
images/uni_logo_black.pdf — binary, 77 KB
images/uni_logo_srgb.pdf — binary, 76 KB
osm-thesis.sty · 10 KB
\ProvidesPackage{osm-thesis}
% language options
\DeclareOption{ngerman}{
\PassOptionsToPackage{english,ngerman}{babel}
\PassOptionsToPackage{ngerman,onelanguage}{algorithm2e}
\AtBeginDocument{\selectlanguage{ngerman}}
}
\DeclareOption{english}{
\PassOptionsToPackage{ngerman,english}{babel}
\PassOptionsToPackage{english}{algorithm2e}
\AtBeginDocument{\selectlanguage{english}}
}
\DeclareOption{bibtex}{\PassOptionsToPackage{backend=bibtex}{biblatex}}
\DeclareOption{biber}{\PassOptionsToPackage{backend=biber}{biblatex}}
\ProcessOptions\relax
\RequirePackage[l2tabu,orthodox]{nag} % Detecting and warning about obsolete LaTeX commands
\RequirePackage[T1]{fontenc} % Standard package for selecting font encodings
\RequirePackage{textcomp} % LaTeX support for the Text Companion fonts
\RequirePackage[utf8]{inputenc} % Accept different input encodings
\RequirePackage[dvipsnames,usenames]{xcolor} % Driver-independent color extensions for LaTeX and pdfLaTeX
\RequirePackage[bibencoding=utf8,sorting=nyt,defernumbers=true]{biblatex} % Sophisticated Bibliographies in LaTeX
\RequirePackage{amsmath} % AMS mathematical facilities for LaTeX
\RequirePackage{amssymb} % defines all the symbols found in the AMS symbol fonts
\RequirePackage{array} % Extending the array and tabular environments
\RequirePackage{chngcntr} % Change the resetting of counters
\RequirePackage[automark]{scrlayer-scrpage} % Define and manage page styles
\RequirePackage{babel} % Multilingual support for Plain TeX or LaTeX
\RequirePackage{hyperref} % Extensive support for hypertext in LaTeX
% \RequirePackage{refcheck} % Check references (in figures, table, equations, etc)
\RequirePackage{booktabs} % additional commands to enhance the quality of tables
\RequirePackage{csquotes} % Context sensitive quotation facilities
\RequirePackage{colortbl} % Add colour to LaTeX tables
\RequirePackage{datetime} % displaying the current time (or any given time)
\RequirePackage{etoolbox} % e-TeX tools for LaTeX
\RequirePackage[inline]{enumitem} % Control layout of itemize, enumerate, description
\RequirePackage{float} % Improved interface for floating objects
\RequirePackage{footnote} % Improve on LaTeX's footnote handling
\RequirePackage{fnpct}\setfnpct{after-punct-space={-.2em}} % Manage footnote marks’ interaction with punctuation
\RequirePackage{graphicx} % Enhanced support for graphics
\RequirePackage{listings} % Typeset source code listings using LaTeX
\RequirePackage[algochapter]{algorithm2e} % Floating algorithm environment with algorithmic keywords
\RequirePackage{caption} % Customising captions in floating environments
\RequirePackage{makeidx} % Standard LaTeX package for creating indexes
\RequirePackage{multirow} % Create tabular cells spanning multiple rows
\RequirePackage{scrhack} % KOMA-Script File, contains improvement proposals for other packages
\RequirePackage[stretch=9,shrink=15,step=3,tracking=smallcaps,letterspace=75,final,babel=true]{microtype} % Subliminal refinements towards typographical perfection
\RequirePackage[osf,sc]{mathpazo} % Fonts to typeset mathematics to match Palatino (paragraph text)
\RequirePackage[scale=.9,semibold]{sourcecodepro} % Use SourceCodePro with TeX(-alike) systems (source code)
\RequirePackage[osf]{sourcesanspro} % Use SourceSansPro with TeX(-alike) systems (headings)
\RequirePackage{textcase} % Case conversion ignoring mathematics, etc
\RequirePackage{tikz} % Create PostScript and PDF graphics in TeX
\RequirePackage{tocbasic} % Management of tables/lists of contents (and the like)
\RequirePackage{todonotes} % Marking things to do in a LaTeX document
%\RequirePackage{prelim2e} % Allows the marking of preliminary versions of a document
% mathpazo fix for luatex & xetex
\RequirePackage{ifxetex,ifluatex} % Am I running under XeTeX?, Provides the \ifluatex switch
\ifthenelse{\boolean{luatex} \or \boolean{xetex}} {\setmainfont{texgyrepagella}[ExternalLocation,Numbers={Proportional,OldStyle},UprightFont=*-regular,BoldFont=*-bold,ItalicFont=*-italic,BoldItalicFont=*-bolditalic]}
% determine document class
\@ifclassloaded{scrbook}{\newif\ifisbook\isbooktrue}{\newif\ifisbook\isbookfalse}
% document options
\newcommand\bcor{12mm} % <= Bindungskorrektur für Druckversion
\KOMAoptions{titlepage=firstiscover,open=right,headings=big,numbers=noenddot}
%\KOMAoptions{DIV=12,fontsize=11pt}
\KOMAoptions{DIV=10,fontsize=10pt}
\ifisbook %
\KOMAoptions{paper=A4,BCOR=\bcor} %
\pdfcatalog{/PageLayout/TwoColumnRight} %
\else %
\KOMAoptions{paper=210mm-\bcor:297mm}
\fi
\AtBeginDocument{\recalctypearea}
\linespread{1.1}
\setlist{itemsep=0pt}
\widowpenalty10000
\clubpenalty10000
\tolerance1000
\DisableLigatures{encoding=*,family=tt* }
\AtBeginDocument{\hypersetup{pdftitle={\thesistitle},pdfsubject={\thesistype},pdfauthor={\thesisauthor},pdfcreator={osm-thesis}, bookmarksnumbered=true,breaklinks=true}}
\ifisbook\renewcommand{\raggedchapter}{\raggedleft}\fi
% title page
\addtokomafont{title}{\huge}
\addtokomafont{publishers}{\normalfont\normalsize}
% headings
\pagestyle{scrheadings}
\automark[chapter]{chapter}
\automark*[section]{}
% footnotes
\counterwithout*{footnote}{chapter}
\makesavenoteenv{tabular}\makesavenoteenv{table}
% list of contents
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}
% names
\let\defaultlstlistingname\lstlistingname\renewcommand\lstlistingname{\iflanguage{ngerman}{Quelltext}{\defaultlstlistingname}}
% bibliography
\ExecuteBibliographyOptions{backref=true,backrefstyle=three+,url=true,urldate=comp,abbreviate=false,maxbibnames=20}
\DeclareBibliographyCategory{cited}
\let\defaultcite\cite\renewcommand*\cite[2][]{\addtocategory{cited}{#2}\defaultcite[#1]{#2}}
\let\defaulttextcite\textcite\renewcommand*\textcite[2][]{\addtocategory{cited}{#2}\defaulttextcite[#1]{#2}}
\preto\fullcite{\AtNextCite{\defcounter{maxnames}{99}}}
\setcounter{biburllcpenalty}{7000}
\setcounter{biburlucpenalty}{8000}
\AfterPackage{biblatex}{
\PreventPackageFromLoading[\errmessage{You tried to load the cite package that is not compatible with biblatex.}]{cite}
}
% bibliography: hide url if doi is present
\renewbibmacro*{doi+eprint+url}{%
\iftoggle{bbx:url}
{\iffieldundef{doi}{\usebibmacro{url+urldate}}{}}
{}%
\newunit\newblock
\iftoggle{bbx:eprint}
{\usebibmacro{eprint}}
{}%
\newunit\newblock
\iftoggle{bbx:doi}
{\printfield{doi}}
{}%
}
% do not show "visited on" for bibliography
\DeclareFieldFormat{urldate}{}
% captions
\addtokomafont{caption}{\small}
\addtokomafont{captionlabel}{\bfseries\sffamily\small}
\setcapindent{\parindent}
% tables
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0cm}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0cm}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0cm}}m{#1}}
\captionsetup[table]{belowskip=.5\baselineskip,aboveskip=.5\baselineskip}
% listings
\lstset{basicstyle=\linespread{1}\ttfamily\small,floatplacement=htbp,captionpos=t,abovecaptionskip=.5\baselineskip,belowcaptionskip=.5\baselineskip,upquote=true,showstringspaces=false,inputencoding=utf8,tabsize=4}
\lstset{literate={á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1 {Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1 {à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1 {À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1 {ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 {Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 {â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1 {Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1 {œ}{{\oe}}1 {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1 {ű}{{\H{u}}}1 {Ű}{{\H{U}}}1 {ő}{{\H{o}}}1 {Ő}{{\H{O}}}1 {ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1 {€}{{\EUR}}1 {£}{{\pounds}}1 {~}{{\textasciitilde}}1 {-}{{-}}1 }
\makeatletter\renewcommand\verbatim@font{\ttfamily}\makeatother
\makeatletter\renewcommand\lstinline[1][]{ \errmessage{In diesem Template bitte die 'code'-Umgebung nutzen (an Stelle von 'lstinline').} }\makeatother
% \code-Umgebung mit Silbentrennung (Alternative für lstinline)
\newcommand*{\code}[1]{\foreignlanguage{english}{\texttt{#1}}}
% normalfont comment boxes (for listings)
\lstset{escapeinside={(*@}{@*)}}
\newcommand{\commentbox}[2][,] { %
\begin{tikzpicture}[overlay,auto,>=latex] %
\normalfont %
\node[anchor=south] (target) {}; %
\node[right=of target,align=left,anchor=west,#1] (box) { #2 }; %
\draw[thin] (box.south west) |- (box.north west); %
\draw[->,thin] (box.south west) |- (target.east); %
\end{tikzpicture} %
}
% theorems
\newtheorem{definition}{\iflanguage{ngerman}{Definition}{Definition}}
\newtheorem{hypothesis}{\iflanguage{ngerman}{Hypothese}{Hypothesis}}
% algorithms
\SetAlCapNameFnt{\usekomafont{caption}}
\SetAlCapFnt{\usekomafont{captionlabel}}
\makeatletter\renewcommand{\@algocf@capt@plain}{above}\makeatother
% part-page with text
\makeatletter\let\LaTeXStandardPart\part\newcommand{\unstarredpart@@noopt}[1]{\unstarredpart@@opt[#1]{#1}}\newcommand{\unstarredpart@@opt}[2][]{\cleardoublepage\begingroup\let\newpage\relax\LaTeXStandardPart[#1]{#2}\endgroup}\newcommand{\starredpart}[1]{\LaTeXStandardPart*{#1}}\newcommand{\unstarredpart}{\@ifnextchar[{\unstarredpart@@opt}{\unstarredpart@@noopt}}\renewcommand{\part}{\@ifstar{\starredpart}{\unstarredpart}}
% fix verbadd bug with TeXLive
\makeatletter\def\blx@maxline{77}\makeatother
thesis.tex — the file that is compiled · 3 KB
\documentclass{scrbook} % <= Druckversion: "scrbook" / Bildschirmversion: "scrreprt"
\usepackage[ngerman,bibtex]{osm-thesis} % <= Sprache der Arbeit ("ngerman"/"english"), Biblatex-Backend ("bibtex"/"biber")
% ABOUT
\newcommand{\thesistype}{Arbeit zur Erlangung des Grades \enquote{Bachelor~of~Science} der Digital-Engineering-Fakultät der Universität~Potsdam}
\newcommand{\thesisauthor}{Maxi Musterperson}
\newcommand{\thesistitle}{Die Geräusche eines zerknitterten Bonboneinwickelpapiers als Untersuchung eines~ungeordneten~Systems}
\newcommand{\thesistitleother}{The Noise from a Crumpled Candy Wrapper as a Probe of a Disordered~System} % <= das Studienreferat verlangt einen deutschen UND englischen Titel
% LICENSE
\usepackage[type={CC},modifier={by-sa},version={4.0},lang=English]{doclicense}
% ADVISOR & REVIEWERS
\newcommand{\thesisadvisorlabel}{Betreuer:in}%
\newcommand{\thesisadvisor}{%
Prof.\,Dr.\,rer.\,nat.\,habil.\,Andreas Polze\\
Universität Potsdam,\\
Digital Engineering-Fakultät, \\
Fachgebiet für Betriebssysteme und Middleware}
\newcommand{\thesisreviewerlabel}{Gutachter:in}%
\newcommand{\thesisreviewers}{%
Prof.\,Dr.\,Jack Alsohere\\
University of San Serife\\
Facultiy of Computer Doings%
\and
Amelia van der Beenherelong\\
ACME Cooperation}
% IMPORTANT DATES
\newcommand{\thesishandindate}{\today}%
%\newcommand{\thesisdefensedate}{\formatdate{27}{9}{2004}}%
% PUBLICATION SERVER
%\newcommand{\thesisdoi}{https://doi.org/10.25932/publishup-49913}
%\newcommand{\thesisurn}{https://nbn-resolving.org/urn:nbn:de:kobv:517-opus4-499134}
% DOCUMENT
\bibliography{bibliography}
\begin{document}
% Einband
\pagenumbering{alph}
\ifisbook\include{content/coverpage}\fi
\ifisbook\cleardoubleemptypage\fi
% (Haupt-)Titelseite, Abstract, ggf. Danksagung & Inhaltsverzeichnis
\pagenumbering{roman}
\include{content/titlepage}
\ifisbook\cleardoubleemptypage\fi\include{content/abstract}
%\ifisbook\cleardoubleemptypage\fi\include{content/dedication}
\tableofcontents
\cleardoublepage
% Textteil
\pagenumbering{arabic}
\include{content/chapter1} % example
\include{content/chapter2} % example
\include{content/chapter3} % example
% Bibliographie
\ifisbook\cleardoubleemptypage\fi
\phantomsection\addcontentsline{toc}{chapter}{\refname}
\printbibliography[category=cited]
% ggf. Anhang
\appendix\include{content/appendix} % example
% ggf. bei englischen Arbeiten den deutschen Abstract nach hinten verschieben
% \ifisbook\pagestyle{plain}\cleardoubleemptypage\include{content/abstract_deu}\fi
% Eigenständigkeitserklärung
\ifisbook\pagestyle{plain}\cleardoubleemptypage\include{content/disclaimer}\fi
\end{document}The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗