% !TEX root = ../Main.tex % ============================================================================== % Table of Contents and Lists % ============================================================================== % Description: This file generates the table of contents and all document lists % including figures, tables, equations, listings, and glossaries. % The formatting uses the blenderfont style for consistency. % Author: [Your Name] % Date: [Date] % ============================================================================== % ------------------------------------------------------------------------------ % Table of Contents % ------------------------------------------------------------------------------ % Generate the main table of contents with custom formatting % The blenderfont provides a consistent typographic style % ------------------------------------------------------------------------------ { \newpage \pagestyle{fancy} \blenderfont \vspace*{-5.5em} \tableofcontents } % Add vertical fill to push subsequent content down \vspace{\fill} % ------------------------------------------------------------------------------ % Lists of Figures, Tables, Listings, and Equations % ------------------------------------------------------------------------------ % Generate all lists on a single page with compact spacing % The lists will only show entries if they exist % ------------------------------------------------------------------------------ \newpage \pagestyle{fancy} { \noindent \blenderfont % List of Figures \vspace*{-2.25em} \listoffigures % List of Tables \vspace{1em} \listoftables % List of Listings \vspace{1em} \lstlistoflistings % List of Equations \vspace{1em} \listofmyequations } % ------------------------------------------------------------------------------ % Glossary Section % ------------------------------------------------------------------------------ % Generate glossary and list of acronyms % Two separate glossaries are printed: % 1. Main glossary with technical terms % 2. Acronym list with abbreviations % ------------------------------------------------------------------------------ { \noindent \blenderfont % --- Main Glossary --- % Print main glossary with German header "Wort" { \renewcommand*{\entryname}{Wort} \newpage \pagestyle{fancy} \vspace*{-2.25em} \printglossary } % --- Acronym List --- % Print acronym glossary with German header "Abkürzung" { \renewcommand*{\entryname}{Abkürzung} \newpage \pagestyle{fancy} \vspace*{-2.25em} \printglossary[type=\acronymtype] } } % ============================================================================== % End of Table of Contents and Lists % ==============================================================================