1
0

thesis: Restructure .tex files

This commit is contained in:
2025-05-12 13:12:51 +02:00
parent 9eb0e13dd6
commit 4869533a53
12 changed files with 41 additions and 25 deletions

View File

@@ -2,7 +2,7 @@
.PHONY: all clean clean-out .PHONY: all clean clean-out
all: thesis.pdf clean-out all: thesis.pdf clean-out
%.pdf: %.tex kurzfassung.tex abstract.tex intercept.tex intercept.bib %.pdf: %.tex $(wildcard src/*)
pdflatex $< pdflatex $<
pdflatex $< pdflatex $<

View File

@@ -1,12 +0,0 @@
\chapter{Introduction}
Lorem Ipsum.
\section{Something}
Lorem Ipsum.
\chapter{Another}
Lorem Ipsum.

View File

@@ -0,0 +1,8 @@
\chapter{Introduction}\label{ch:introduction}
Lorem Ipsum.
\section{Something}
Lorem Ipsum.

View File

@@ -0,0 +1,4 @@
\chapter{Intercepting Function Calls}\label{ch:intercepting-function-calls}
Lorem Ipsum.

View File

@@ -0,0 +1,4 @@
\chapter{Manipulating Function Calls}\label{ch:manipulating-function-calls}
Lorem Ipsum.

View File

@@ -0,0 +1,4 @@
\chapter{Related Work}\label{ch:related-work}
Lorem Ipsum.

View File

@@ -0,0 +1,4 @@
\chapter{Conclusion}\label{ch:conclusion}
Lorem Ipsum.

View File

@@ -4,12 +4,12 @@
% Define convenience functions to use the author name and the thesis title in the PDF document properties. % Define convenience functions to use the author name and the thesis title in the PDF document properties.
\newcommand{\authorname}{Lorenz Stechauner} % The author name without titles. \newcommand{\authorname}{Lorenz Stechauner} % The author name without titles.
\newcommand{\thesistitle}{Intercepting and Manipulating System/Function Calls in Linux Systems} % The title of the thesis. The English version should be used, if it exists. \newcommand{\thesistitle}{Intercepting and Manipulating\\System/Function Calls in\\Linux Systems} % The title of the thesis. The English version should be used, if it exists.
% Create the XMP metadata file for the creation of PDF/A compatible documents. % Create the XMP metadata file for the creation of PDF/A compatible documents.
\begin{filecontents*}[overwrite]{\jobname.xmpdata} \begin{filecontents*}[overwrite]{\jobname.xmpdata}
\Author{\authorname} % The author's name in the document properties. \Author{\authorname} % The author's name in the document properties.
\Title{\thesistitle} % The document's title in the document properties. \Title{Intercepting and Manipulating System/Function Calls in Linux Systems} % The document's title in the document properties.
\Language{de-AT} % The document's language in the document properties. Select 'en-US', 'en-GB', or 'de-AT'. \Language{de-AT} % The document's language in the document properties. Select 'en-US', 'en-GB', or 'de-AT'.
\Keywords{a\sep list\sep of\sep keywords} % The document's keywords in the document properties (separated by '\sep '). \Keywords{a\sep list\sep of\sep keywords} % The document's keywords in the document properties (separated by '\sep ').
\Publisher{TU Wien} % The document's publisher in the document properties. \Publisher{TU Wien} % The document's publisher in the document properties.
@@ -75,7 +75,7 @@
% Required data. % Required data.
\setregnumber{12119052} \setregnumber{12119052}
\setdate{01}{06}{2025} % Set date with 3 arguments: {day}{month}{year}. \setdate{01}{06}{2025} % Set date with 3 arguments: {day}{month}{year}.
\settitle{\thesistitle}{Abfangen und Manipulieren von System-/Funktionsaufrufen in Linux-Systemen} % Sets English and German version of the title (both can be English or German). If your title contains commas, enclose it with additional curvy brackets (i.e., {{your title}}) or define it as a macro as done with \thesistitle. \settitle{\thesistitle}{Abfangen und Manipulieren von\\System-/Funktionsaufrufen in\\Linux-Systemen} % Sets English and German version of the title (both can be English or German). If your title contains commas, enclose it with additional curvy brackets (i.e., {{your title}}) or define it as a macro as done with \thesistitle.
%\setsubtitle{Optional Subtitle of the Thesis}{Optionaler Untertitel der Arbeit} % Sets English and German version of the subtitle (both can be English or German). %\setsubtitle{Optional Subtitle of the Thesis}{Optionaler Untertitel der Arbeit} % Sets English and German version of the subtitle (both can be English or German).
% Select the thesis type: bachelor / master / doctor. % Select the thesis type: bachelor / master / doctor.
@@ -117,11 +117,11 @@
%\end{acknowledgements*} %\end{acknowledgements*}
\begin{kurzfassung} \begin{kurzfassung}
\input{kurzfassung.tex} \input{src/00.kurzfassung}
\end{kurzfassung} \end{kurzfassung}
\begin{abstract} \begin{abstract}
\input{abstract.tex} \input{src/00.abstract}
\end{abstract} \end{abstract}
% Select the language of the thesis, e.g., english or naustrian. % Select the language of the thesis, e.g., english or naustrian.
@@ -132,18 +132,22 @@
% Switch to arabic numbering and start the enumeration of chapters in the table of content. % Switch to arabic numbering and start the enumeration of chapters in the table of content.
\mainmatter \mainmatter
\input{intercept.tex} \input{src/01.introduction}
\input{src/02.intercept}
\input{src/03.manipulate}
\input{src/04.related-work}
\input{src/05.conclusion}
\backmatter \backmatter
% Declare the use of AI tools as mentioned in the statement of originality. % Declare the use of AI tools as mentioned in the statement of originality.
% Use either the English aitools or the German kitools. % Use either the English aitools or the German kitools.
\begin{aitools} \begin{aitools}
\todo{Ihr Text hier.} \todo{Enter your text here.}
\end{aitools} \end{aitools}
\begin{kitools} %\begin{kitools}
\todo{Enter your text here.} %\todo{Ihr Text hier.}
\end{kitools} %\end{kitools}
% Use an optional list of figures. % Use an optional list of figures.
\listoffigures % Starred version, i.e., \listoffigures*, removes the toc entry. \listoffigures % Starred version, i.e., \listoffigures*, removes the toc entry.
@@ -164,6 +168,6 @@
% Add a bibliography. % Add a bibliography.
\bibliographystyle{alpha} \bibliographystyle{alpha}
\bibliography{intercept} \bibliography{src/99.intercept}
\end{document} \end{document}

View File

@@ -426,7 +426,7 @@
verwendete IT-Anwendung mit ihrem Produktnamen und Versionsnummer/Datum verwendete IT-Anwendung mit ihrem Produktnamen und Versionsnummer/Datum
angegeben.}]{AIStatement}% angegeben.}]{AIStatement}%
\CreatePolylingual[ \CreatePolylingual[
english=Overview of Generative AI Tools Used, english=Overview of Gen. AI Tools Used,
naustrian=Übersicht verwendeter Hilfsmittel]{AIToolsChapter}% naustrian=Übersicht verwendeter Hilfsmittel]{AIToolsChapter}%
\CreatePolylingual[ \CreatePolylingual[
english=Bachelor of Science, english=Bachelor of Science,