From aaefa239b5c5fd8a67ff37abe6834a589a7e4e6e Mon Sep 17 00:00:00 2001 From: Frederik Beimgraben Date: Tue, 28 Oct 2025 17:07:14 +0100 Subject: [PATCH] Fix Glossary/Acronym/TOC styling --- Content/00_verzeichnisse.tex | 9 +++++---- Content/01_content.tex | 9 +++++++++ main.bib => Main.bib | 12 +++++++++++- Main.tex | 1 + TeX/Glossary.tex | 6 ++++++ TeX/Preamble.tex | 5 +++-- TeX/Settings/General.tex | 11 ++++------- TeX/WordCount.tex | 4 ++-- 8 files changed, 41 insertions(+), 16 deletions(-) rename main.bib => Main.bib (72%) diff --git a/Content/00_verzeichnisse.tex b/Content/00_verzeichnisse.tex index 104f667..aaa056d 100644 --- a/Content/00_verzeichnisse.tex +++ b/Content/00_verzeichnisse.tex @@ -8,9 +8,9 @@ } \vspace{\fill} -\pagebreak % ==== List of Figures ==== +\newpage { \noindent \blenderfont @@ -26,10 +26,11 @@ } % ==== Glossary ===== +\newpage { \noindent \blenderfont - \printglossaries + \vspace*{-2.25em} + \printglossary + \printglossary[type=\acronymtype] } - -\pagebreak diff --git a/Content/01_content.tex b/Content/01_content.tex index b06d9b5..86cf3ae 100644 --- a/Content/01_content.tex +++ b/Content/01_content.tex @@ -1,16 +1,25 @@ % !TEX root = ../Main.tex % === TexCount-Definitions === +% (Ignore Headings) %TC:macro \chapter [ignore] %TC:macro \section [ignore] %TC:macro \subsection [ignore] %TC:macro \subsubsection [ignore] +%TC:macro \includesvg [ignore] +% (Ignore Figures and Tables) +%TC:envir figure [ignore] ignore +%TC:envir table [ignore] ignore % === Content === \chapter{First Chapter} Das \gls{abstract} beschreibt in wenigen Sätzen die Zielsetzung und das Ergebnis der Ausarbeitung. Das Abstract muss sich vollständig auf der Titelseite befinden. Die Zeichensatzformatierung wird in einem eigenen Absatz beschrieben Das Abstract soll es den Lesern:innen ermöglichen, innerhalb von wenigen Augenblicken zu erfassen, welcher Inhalt hinter der Überschrift steckt und ob das Thema, aus Sicht der Leser:innen, zur weiteren Bearbeitung lohnt. Das Abstract ist keine verbale Beschreibung des Inhaltsverzeichnisses, sondern gibt kurz und knapp z.B. die Zielsetzung (z.B. Hypothese), die eingesetzten Methoden und die erzielten Ergebnisse / Erkenntnisse bekannt. Weitere Hinweise finden Sie außerdem im Vorlesungsskript. +Beispielverweis auf Quelle \cite{ahrensAbschlussarbeiten}. + +Test-Acronym: \acrshort{gcd}. + \section{First Section} % Beispieltabelle diff --git a/main.bib b/Main.bib similarity index 72% rename from main.bib rename to Main.bib index 24401f9..a10d571 100644 --- a/main.bib +++ b/Main.bib @@ -19,4 +19,14 @@ urldate = {2016-03-07}, url = {https://en.wikibooks.org/wiki/LaTeX/Generating_Bibliographies_with_biblatex_and_biber}, keywords = {untrusted}, -} \ No newline at end of file +} + +@book{ahrensAbschlussarbeiten, + author = {Ahrens, Volker}, + year = {2014}, + month = {01}, + pages = {}, + title = {Abschlussarbeiten richtig gliedern in Naturwissenschaften, Technik und Wirtschaft}, + isbn = {978-3-8252-4096-7}, + doi = {10.3218/3977-1} +} diff --git a/Main.tex b/Main.tex index 5247ebc..78d0a45 100644 --- a/Main.tex +++ b/Main.tex @@ -17,6 +17,7 @@ \setstretch{1.0} % ===== Content ===== \input{Content/00_verzeichnisse.tex} +\newpage \input{Content/01_content.tex} \input{Content/99_bib.tex} diff --git a/TeX/Glossary.tex b/TeX/Glossary.tex index cb652d0..f09208a 100644 --- a/TeX/Glossary.tex +++ b/TeX/Glossary.tex @@ -6,9 +6,15 @@ \renewcommand*{\pagelistname}{Seite(n)} \setlength{\glsdescwidth}{0.75\textwidth} \glsenablehyper +\renewcommand*{\glsclearpage}{} +\renewcommand{\acronymname}{Abkürzungsverzeichnis} \newglossaryentry{abstract} { name=Abstract, description={Das Abstract beschreibt in wenigen Sätzen die Zielsetzung und das Ergebnis der Ausarbeitung. Das Abstract muss sich vollständig auf der Titelseite befinden. Die Zeichensatzformatierung wird in einem eigenen Absatz beschrieben Das Abstract soll es den Lesern:innen ermöglichen, innerhalb von wenigen Augenblicken zu erfassen, welcher Inhalt hinter der Überschrift steckt und ob das Thema, aus Sicht der Leser:innen, zur weiteren Bearbeitung lohnt. Das Abstract ist keine verbale Beschreibung des Inhaltsverzeichnisses, sondern gibt kurz und knapp z.B. die Zielsetzung (z.B. Hypothese), die eingesetzten Methoden und die erzielten Ergebnisse / Erkenntnisse bekannt.} } + +\newacronym{gcd}{GCD}{Greatest Common Divisor} + +\newacronym{lcm}{LCM}{Least Common Multiple} diff --git a/TeX/Preamble.tex b/TeX/Preamble.tex index d64c168..02f02f9 100644 --- a/TeX/Preamble.tex +++ b/TeX/Preamble.tex @@ -10,9 +10,10 @@ \input{TeX/WordCount} % === /Wordcount === -% ==== Glossary ==== +% ==== Glossary and Bib ==== \input{TeX/Glossary} -% ==== /Glossary ==== +\addbibresource{Main.bib} +% ==== /Glossary and Bib ==== % ==== Settings ==== \input{TeX/Settings/General} diff --git a/TeX/Settings/General.tex b/TeX/Settings/General.tex index 63d7bf0..68d28bd 100644 --- a/TeX/Settings/General.tex +++ b/TeX/Settings/General.tex @@ -7,30 +7,27 @@ \createdon{\today} % Title -\title{Seminar Ausgewählter Themen: Transkranielle Hirnstimulation zur Förderung des Denkens und des Lernens} +\title{Seminararbeit: Transkranielle Hirnstimulation zur Förderung des Denkens und des Lernens} % Data fields for the title page \makeatletter \AddTitlePageDataLine{Thema}{Thema-038:} \AddTitlePageDataLine{}{Transkranielle Hirnstimulation zur Förderung des Denkens und des Lernens} +\AddTitlePageDataSpace{3pt} +\AddTitlePageDataLine{Keywords}{Seminararbeit, wissenschaftliche Ausarbeitung, Bachelor-Thesis, Studium} \AddTitlePageDataSpace{5pt} \AddTitlePageDataLine{Wortanzahl}{\quickwordcount{Content/01_content}} % !!! Only 01_content.tex !!! \AddTitlePageDataSpace{5pt} \AddTitlePageDataLine{Eingereicht von}{Frederik Beimgraben} -\AddTitlePageDataSpace{1pt} \AddTitlePageDataLine{}{6. Fachsemester} -\AddTitlePageDataSpace{1pt} \AddTitlePageDataLine{}{\href{mailto:frederik.beimgraben@student.reutlingen-university.de}{frederik.beimgraben@student.reutlingen-university.de}} \AddTitlePageDataSpace{5pt} \AddTitlePageDataLine{Eingereicht am}{\today} \AddTitlePageDataSpace{5pt} \AddTitlePageDataLine{Studiengang}{Medizinisch Technische Informatik B.Sc.} -\AddTitlePageDataSpace{1pt} \AddTitlePageDataLine{Professor:in}{Prof. Dr. Sven Steddin} -\AddTitlePageDataSpace{1pt} \AddTitlePageDataLine{Semester}{Wintersemester 2025/2026} -\AddTitlePageDataSpace{8pt} -\AddTitlePageDataLine{Keywords}{Seminararbeit, wissenschaftliche Ausarbeitung, Bachelor-Thesis, Studium} +\AddTitlePageDataLine{Modul}{METI6.3 - Seminar Ausgewählter Themen} \makeatother % Abstract diff --git a/TeX/WordCount.tex b/TeX/WordCount.tex index 2bf7c2f..48c1224 100644 --- a/TeX/WordCount.tex +++ b/TeX/WordCount.tex @@ -3,11 +3,11 @@ % Source: https://docs.overleaf.com/writing-and-editing/using-word-count \newcommand{\quickwordcount}[1]{% - \immediate\write18{texcount -1 -sum -merge -q #1.tex Build/Main.bbl > Build/words.sum }% + \immediate\write18{texcount -1 -sum -merge -q #1.tex > Build/words.sum }% \input{Build/words.sum} words% } \newcommand{\detailtexcount}[1]{% - \immediate\write18{texcount -merge -sum -q #1.tex Build/Main.bbl > Build/.wcdetail }% + \immediate\write18{texcount -merge -sum -q #1.tex > Build/.wcdetail }% \verbatiminput{Build/.wcdetail}% }