Fix minitocs and draft build

This commit is contained in:
jaseg 2025-10-27 17:27:32 +01:00
parent c4d190b939
commit b277612905
6 changed files with 15 additions and 13 deletions

View file

@ -14,21 +14,20 @@ all: thesis.pdf
# We need three runs for biblatex's defernumbers
%.pdf: %.tex common-packages.tex common-defs.tex main.bib version.tex
pdflatex -shell-escape $<
pdflatex -shell-escape -jobname thesis '\def\thesispreviewmode{}\input{$<}'
biber $*
pdflatex -shell-escape $<
pdflatex -shell-escape $<
pdflatex -shell-escape -jobname thesis '\def\thesispreviewmode{}\input{$<}'
pdflatex -shell-escape -jobname thesis '\def\thesispreviewmode{}\input{$<}'
echo
echo "Undefined biblatex references:"
grep -A2 'Package biblatex Warning: The following entry could not be found' thesis.log | sed -n '3~4{s/(biblatex) *//;p}' || echo "<None>"
#.PHONY: preview
#preview:
# pdflatex -shell-escape -jobname thesis '\def\thesispreviewmode{}\input{thesis.tex}'
# biber thesis
# pdflatex -shell-escape -jobname thesis '\def\thesispreviewmode{}\input{thesis.tex}'
# pdflatex -shell-escape -jobname thesis '\def\thesispreviewmode{}\input{thesis.tex}'
# pdflatex -shell-escape -jobname thesis '\def\thesispreviewmode{}\input{thesis.tex}'
final:
pdflatex -shell-escape $<
biber $*
pdflatex -shell-escape $<
pdflatex -shell-escape $<
version.tex: thesis.tex $(addsuffix /chapter.tex,${CHAPTERS})
echo "${VERSION_STRING}" > $@

View file

@ -1,5 +1,6 @@
\chapter*{Use of Artificial Intelligence in This Thesis}
\adjustmtc
\addcontentsline{toc}{chapter}{Use of Artificial Intelligence in This Thesis}
This thesis has been written during the years of 2020 - 2025. In this time, Artificial Intelligence (AI) technology

View file

@ -1,4 +1,4 @@
\chapter{Rotation-Invariant Envelope Power Supply}
\chaptertitle{Rotation-Invariant Envelope Power Supply}
% Twisted Inductor paper
A central engineering challenge in inertial HSMs is transferring power and data between the payload and the rotating

View file

@ -1,4 +1,5 @@
\chapter*{A Note on Hardware Security Module Terminology}
\adjustmtc
\addcontentsline{toc}{chapter}{A Note on Hardware Security Module Terminology}
In this thesis, we use the term \emph{Hardware Security Module (HSM)} to refer to a security device that has the

View file

@ -23,9 +23,6 @@
\author{Jan Sebastian Götte}
\begin{document}
\input{titlepage.tex}
\ifdefined\thesispreviewmode
{\Large \textbf{Draft build}, git revision \texttt{\input{version}}}
\fi
\frontmatter
\tableofcontents

View file

@ -7,6 +7,10 @@
\textbf{\Huge Bootstrapping Physical Security with Inertial Hardware Security Modules}
\end{spacing}
\ifdefined\thesispreviewmode
{\Large \textbf{Draft build}, git revision \texttt{\input{version}}}
\fi
\vspace*{5cm}
\begin{spacing}{1.3}
\noindent