Compare commits
7 Commits
489d12460b
...
51facb214b
| Author | SHA1 | Date | |
|---|---|---|---|
| 51facb214b | |||
| edf7f23c58 | |||
| 683f0c655f | |||
| bdcf15ecc0 | |||
| 5a3d532c85 | |||
| a51e2a84d9 | |||
| d5d513769b |
@ -49,6 +49,9 @@
|
||||
% but may interfere with automatic management.
|
||||
% ==============================================================================
|
||||
|
||||
% Ensure content starts on a new page
|
||||
\clearpage
|
||||
|
||||
% --- CHAPTER LIST START --- (Do not remove this marker)
|
||||
% --- CHAPTER LIST END --- (Do not remove this marker)
|
||||
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
% Create a new chapter for the bibliography
|
||||
% This appears in the table of contents as "Literaturverzeichnis"
|
||||
% ------------------------------------------------------------------------------
|
||||
\clearpage
|
||||
\chapter{Literaturverzeichnis}
|
||||
\label{chap:bibliography}
|
||||
|
||||
|
||||
@ -31,6 +31,20 @@
|
||||
% (This allows continuous equation numbering throughout the document)
|
||||
\counterwithout{equation}{chapter}
|
||||
|
||||
% ==============================================================================
|
||||
% Equation Formatting Configuration
|
||||
% ==============================================================================
|
||||
% Set equation indentation to 1cm from margin
|
||||
% Note: Equation indentation requires document class configuration
|
||||
% This will be handled via custom equation environments if needed
|
||||
|
||||
% Configure vertical spacing around equations
|
||||
% Two lines spacing before and after equations as per requirements
|
||||
\setlength{\abovedisplayskip}{24pt plus 6pt minus 6pt}
|
||||
\setlength{\belowdisplayskip}{24pt plus 6pt minus 6pt}
|
||||
\setlength{\abovedisplayshortskip}{12pt plus 3pt minus 3pt}
|
||||
\setlength{\belowdisplayshortskip}{12pt plus 3pt minus 3pt}
|
||||
|
||||
% ==============================================================================
|
||||
% End of Equations Configuration Module
|
||||
% ==============================================================================
|
||||
|
||||
@ -7,6 +7,12 @@
|
||||
% License: Creative Commons CC BY 4.0
|
||||
% ==============================================================================
|
||||
|
||||
% ==============================================================================
|
||||
% Required Packages
|
||||
% ==============================================================================
|
||||
\usepackage{lastpage} % For "Page X of Y" functionality
|
||||
\usepackage{fancyhdr} % Already loaded, but ensure it's available
|
||||
|
||||
% ==============================================================================
|
||||
% Page Style Configuration
|
||||
% ==============================================================================
|
||||
@ -28,22 +34,89 @@
|
||||
% Clear all header and footer fields
|
||||
\fancyhf{}
|
||||
|
||||
% Configure header
|
||||
\fancyhead[L]{\color{gray}\blenderfont \@title} % Document title on left
|
||||
\fancyhead[R]{\pagemark} % Page number on right
|
||||
% ------------------------------------------------------------------------------
|
||||
% Header Configuration
|
||||
% ------------------------------------------------------------------------------
|
||||
% Left header: Chapter number and title
|
||||
% Right header: Empty (no page number in header as per requirements)
|
||||
\fancyhead[L]{%
|
||||
\color{gray}\blenderfont%
|
||||
\ifnum\value{chapter}>0%
|
||||
\thechapter\quad\leftmark%
|
||||
\fi%
|
||||
}
|
||||
\fancyhead[R]{} % Empty right header
|
||||
|
||||
% Clear footer
|
||||
\fancyfoot[C]{}
|
||||
% Update chapter marks to show only chapter name without "Chapter" prefix
|
||||
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
|
||||
\renewcommand{\sectionmark}[1]{} % Don't show sections in header
|
||||
|
||||
% ------------------------------------------------------------------------------
|
||||
% Footer Configuration
|
||||
% ------------------------------------------------------------------------------
|
||||
% Footer format: Author Name | Module Name | Page X of Y
|
||||
% The footer is centered and uses proper spacing
|
||||
\fancyfoot[C]{%
|
||||
\color{gray}\blenderfont%
|
||||
\@author%
|
||||
\quad|\quad%
|
||||
\ifdef{\modulename}{\modulename}{Modul-Name}%
|
||||
\quad|\quad%
|
||||
Seite~\thepage~von~\pageref{LastPage}%
|
||||
}
|
||||
|
||||
% ==============================================================================
|
||||
% Plain Page Style (for chapter pages)
|
||||
% ==============================================================================
|
||||
% Define the plain page style (used on chapter start pages)
|
||||
\fancypagestyle{plain}{
|
||||
\fancyhf{}
|
||||
% No header on chapter start pages
|
||||
\fancyhead[L]{}
|
||||
\fancyhead[R]{}
|
||||
% Same footer as regular pages
|
||||
\fancyfoot[C]{%
|
||||
\color{gray}\blenderfont%
|
||||
\@author%
|
||||
\quad|\quad%
|
||||
\ifdef{\modulename}{\modulename}{Modul-Name}%
|
||||
\quad|\quad%
|
||||
Seite~\thepage~von~\pageref{LastPage}%
|
||||
}
|
||||
\renewcommand{\headrulewidth}{0pt}
|
||||
}
|
||||
|
||||
% ==============================================================================
|
||||
% Fancy Page Style Definition
|
||||
% ==============================================================================
|
||||
% Define the fancy page style explicitly
|
||||
% Explicitly define the fancy page style
|
||||
\fancypagestyle{fancy}{
|
||||
\fancyhf{}
|
||||
\fancyhead[L]{\color{gray}\blenderfont \@title}
|
||||
\fancyhead[R]{\pagemark}
|
||||
\fancyfoot[C]{}
|
||||
\fancyhead[L]{%
|
||||
\color{gray}\blenderfont%
|
||||
\ifnum\value{chapter}>0%
|
||||
\thechapter\quad\leftmark%
|
||||
\fi%
|
||||
}
|
||||
\fancyhead[R]{}
|
||||
\fancyfoot[C]{%
|
||||
\color{gray}\blenderfont%
|
||||
\@author%
|
||||
\quad|\quad%
|
||||
\ifdef{\modulename}{\modulename}{Modul-Name}%
|
||||
\quad|\quad%
|
||||
Seite~\thepage~von~\pageref{LastPage}%
|
||||
}
|
||||
}
|
||||
|
||||
% ==============================================================================
|
||||
% Chapter Start Configuration
|
||||
% ==============================================================================
|
||||
% Ensure chapters start on a new page
|
||||
\let\originalchapter\chapter
|
||||
\renewcommand{\chapter}[1]{%
|
||||
\clearpage%
|
||||
\originalchapter{#1}%
|
||||
}
|
||||
|
||||
% ==============================================================================
|
||||
|
||||
@ -1,6 +1,71 @@
|
||||
% !TEX root = ../../Main.tex
|
||||
% ==== Page Style ====
|
||||
% !TEX root = ../HSRTReport.cls
|
||||
% ==============================================================================
|
||||
% Typography Configuration Module
|
||||
% ==============================================================================
|
||||
% Description: Typography settings including text alignment, spacing, and formatting
|
||||
% Author: Frederik Beimgraben
|
||||
% License: Creative Commons CC BY 4.0
|
||||
% ==============================================================================
|
||||
|
||||
% ==============================================================================
|
||||
% Page Style Configuration
|
||||
% ==============================================================================
|
||||
\pagestyle{fancy}
|
||||
|
||||
% ==============================================================================
|
||||
% Line and Paragraph Spacing
|
||||
% ==============================================================================
|
||||
% Line spacing
|
||||
\renewcommand{\baselinestretch}{1.5}
|
||||
\renewcommand{\baselinestretch}{1.5}
|
||||
|
||||
% ==============================================================================
|
||||
% Text Alignment
|
||||
% ==============================================================================
|
||||
% Use justified text (Blocksatz) - this is the default in LaTeX
|
||||
% No \raggedright command needed
|
||||
|
||||
% Enable hyphenation for better text distribution in justified text
|
||||
% Lower penalties encourage more hyphenation for better spacing
|
||||
\hyphenpenalty=500
|
||||
\exhyphenpenalty=500
|
||||
\tolerance=1000
|
||||
\emergencystretch=3em
|
||||
|
||||
% Prevent excessive word spacing in justified text
|
||||
\spaceskip=0.3em plus 0.2em minus 0.1em
|
||||
\xspaceskip=0.6em plus 0.3em minus 0.15em
|
||||
|
||||
% ==============================================================================
|
||||
% Widow and Orphan Control
|
||||
% ==============================================================================
|
||||
% Prevent single lines at the beginning or end of a page
|
||||
% High penalties discourage but don't absolutely prevent widows/orphans
|
||||
\widowpenalty=10000
|
||||
\clubpenalty=10000
|
||||
\displaywidowpenalty=10000
|
||||
|
||||
% Prevent page breaks right after section headings
|
||||
\@beginparpenalty=10000
|
||||
\@endparpenalty=10000
|
||||
|
||||
% ==============================================================================
|
||||
% List Formatting
|
||||
% ==============================================================================
|
||||
% Define a list paragraph style with no spacing between items
|
||||
% This will be used for compact lists as required
|
||||
\newenvironment{listenabsatz}{%
|
||||
\begin{itemize}[nosep,left=0pt,labelwidth=*,itemsep=0pt,parsep=0pt,topsep=0pt]%
|
||||
}{%
|
||||
\end{itemize}%
|
||||
}
|
||||
|
||||
% Also provide enumerated version
|
||||
\newenvironment{listenabsatz*}{%
|
||||
\begin{enumerate}[nosep,left=0pt,labelwidth=*,itemsep=0pt,parsep=0pt,topsep=0pt]%
|
||||
}{%
|
||||
\end{enumerate}%
|
||||
}
|
||||
|
||||
% ==============================================================================
|
||||
% End of Typography Configuration Module
|
||||
% ==============================================================================
|
||||
|
||||
@ -136,6 +136,15 @@
|
||||
Seminararbeit, wissenschaftliche Ausarbeitung, Bachelor-Thesis, Studium, Plagiat
|
||||
}
|
||||
|
||||
% ------------------------------------------------------------------------------
|
||||
% Module Name
|
||||
% ------------------------------------------------------------------------------
|
||||
% The module name for this document (appears in footer)
|
||||
% This is typically the course or module code and name
|
||||
% Example: \newcommand{\modulename}{SAT - Seminararbeit Technik}
|
||||
% ------------------------------------------------------------------------------
|
||||
\newcommand{\modulename}{Modulname}
|
||||
|
||||
% ------------------------------------------------------------------------------
|
||||
% List of Equations Configuration
|
||||
% ------------------------------------------------------------------------------
|
||||
@ -161,8 +170,8 @@
|
||||
\setlength{\parindent}{0pt}
|
||||
|
||||
% Paragraph spacing (space between paragraphs)
|
||||
% Default is usually appropriate, but can be adjusted if needed
|
||||
% Example: \setlength{\parskip}{6pt plus 2pt minus 1pt}
|
||||
% Set to 6pt as per document requirements
|
||||
\setlength{\parskip}{6pt}
|
||||
|
||||
% ------------------------------------------------------------------------------
|
||||
% Optional: Custom Author Commands
|
||||
|
||||
Loading…
Reference in New Issue
Block a user