From c121089311ae347f602776ac30fe3c66126c497a Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Fri, 3 Jul 2026 00:29:03 +0200 Subject: [PATCH] Add tex root directive to chapters --- chapters/01_introduction/01_00_introduction.tex | 1 + chapters/02_related_work/02_00_related_work.tex | 1 + chapters/03_background/03_00_background.tex | 5 +---- chapters/03_background/03_01_wasm.tex | 1 + chapters/03_background/03_02_wamr.tex | 1 + chapters/03_background/03_03_fail.tex | 3 ++- .../04_experiment_setup/04_00_experiment_setup.tex | 8 +++++++- .../04_01_wamr_modifications.tex | 14 -------------- chapters/05_results/05_00_results.tex | 1 + chapters/06_discussion/06_00_discussion.tex | 1 + chapters/07_conclusion/07_00_conclusion.tex | 1 + chapters/examples/examples.tex | 1 + chapters/template.tex | 1 + 13 files changed, 19 insertions(+), 20 deletions(-) delete mode 100644 chapters/04_experiment_setup/04_01_wamr_modifications.tex diff --git a/chapters/01_introduction/01_00_introduction.tex b/chapters/01_introduction/01_00_introduction.tex index 04ef157..8da2458 100644 --- a/chapters/01_introduction/01_00_introduction.tex +++ b/chapters/01_introduction/01_00_introduction.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} diff --git a/chapters/02_related_work/02_00_related_work.tex b/chapters/02_related_work/02_00_related_work.tex index c260d86..d168547 100644 --- a/chapters/02_related_work/02_00_related_work.tex +++ b/chapters/02_related_work/02_00_related_work.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} diff --git a/chapters/03_background/03_00_background.tex b/chapters/03_background/03_00_background.tex index e129a73..e96c78d 100644 --- a/chapters/03_background/03_00_background.tex +++ b/chapters/03_background/03_00_background.tex @@ -1,12 +1,9 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} \chapter{Background}\label{ch:background} -\subfile{03_01_wasm.tex} -\subfile{03_02_wamr.tex} -\subfile{03_03_fail.tex} - \end{document} diff --git a/chapters/03_background/03_01_wasm.tex b/chapters/03_background/03_01_wasm.tex index 0b628aa..0dbb0b8 100644 --- a/chapters/03_background/03_01_wasm.tex +++ b/chapters/03_background/03_01_wasm.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} diff --git a/chapters/03_background/03_02_wamr.tex b/chapters/03_background/03_02_wamr.tex index 36bd5d4..8741b5e 100644 --- a/chapters/03_background/03_02_wamr.tex +++ b/chapters/03_background/03_02_wamr.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} diff --git a/chapters/03_background/03_03_fail.tex b/chapters/03_background/03_03_fail.tex index fbcbc87..dd62a9c 100644 --- a/chapters/03_background/03_03_fail.tex +++ b/chapters/03_background/03_03_fail.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} @@ -12,6 +13,6 @@ \item How to perform a FAIL* experiment \end{itemize} -\Gls{fail}~\autocite{schirmeierFAILOpenVersatile2015} +\Gls{fail}~\autocite{schirmeierFAILOpenVersatile2015} is an emulation-based vulnerability analysis tool. \end{document} diff --git a/chapters/04_experiment_setup/04_00_experiment_setup.tex b/chapters/04_experiment_setup/04_00_experiment_setup.tex index 350c9c7..e4f35d2 100644 --- a/chapters/04_experiment_setup/04_00_experiment_setup.tex +++ b/chapters/04_experiment_setup/04_00_experiment_setup.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} @@ -10,7 +11,12 @@ \item Baremetal execution in BOCHS \end{itemize} -\subfile{04_01_wamr_modifications.tex} +\section{\Gls{wamr} Modifications}\label{sec:wamrmodifications} +\begin{itemize} + \item Cross-compiler issues + \item Which platform functions? + \item WAMR exception handler marker? +\end{itemize} \section{Wasm Host Program} \begin{itemize} diff --git a/chapters/04_experiment_setup/04_01_wamr_modifications.tex b/chapters/04_experiment_setup/04_01_wamr_modifications.tex deleted file mode 100644 index ac6042d..0000000 --- a/chapters/04_experiment_setup/04_01_wamr_modifications.tex +++ /dev/null @@ -1,14 +0,0 @@ -%! TeX program = lualatex -\documentclass[../../thesis.tex]{subfiles} - -\begin{document} - -\section{\Gls{wamr} Modifications}\label{sec:wamrmodifications} - -\begin{itemize} - \item Cross-compiler issues - \item Which platform functions? - \item WAMR exception handler marker? -\end{itemize} - -\end{document} diff --git a/chapters/05_results/05_00_results.tex b/chapters/05_results/05_00_results.tex index d2c7c9c..a8caee4 100644 --- a/chapters/05_results/05_00_results.tex +++ b/chapters/05_results/05_00_results.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} diff --git a/chapters/06_discussion/06_00_discussion.tex b/chapters/06_discussion/06_00_discussion.tex index 4b67f31..ef79dea 100644 --- a/chapters/06_discussion/06_00_discussion.tex +++ b/chapters/06_discussion/06_00_discussion.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} diff --git a/chapters/07_conclusion/07_00_conclusion.tex b/chapters/07_conclusion/07_00_conclusion.tex index 645ffd0..d5451cc 100644 --- a/chapters/07_conclusion/07_00_conclusion.tex +++ b/chapters/07_conclusion/07_00_conclusion.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} diff --git a/chapters/examples/examples.tex b/chapters/examples/examples.tex index aeca8ca..83a0902 100644 --- a/chapters/examples/examples.tex +++ b/chapters/examples/examples.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document} diff --git a/chapters/template.tex b/chapters/template.tex index 343243e..55a339f 100644 --- a/chapters/template.tex +++ b/chapters/template.tex @@ -1,4 +1,5 @@ %! TeX program = lualatex +%! TeX root = ../../thesis.tex \documentclass[../../thesis.tex]{subfiles} \begin{document}