% !TEX root = ./HSRTReport.cls % ==== Imports ==== % calc package \RequirePackage{calc} % fp package \RequirePackage[nomessages]{fp}% http://ctan.org/pkg/fp % xstring package \RequirePackage{xstring} % Glossaries package \RequirePackage{glossaries} % Import multicols \RequirePackage{multicol} % Silence package warnings \RequirePackage{silence} % Babel for language support \RequirePackage[ngerman]{babel} % Bibliography management with biber backend and IEEE style \RequirePackage[ backend=biber, sorting=none, style=ieee ]{biblatex} % Context-sensitive quotation marks \RequirePackage{csquotes} % Geometry for setting page dimensions and margins \RequirePackage[a4paper, margin=2cm]{geometry} % Booktabs for better table formatting \RequirePackage{booktabs} % Tabularx for tables with fixed width columns \RequirePackage{tabularx} % Longtable for tables that span multiple pages \RequirePackage{longtable} % Graphics support \RequirePackage{graphicx} % Enumitem for customized lists \RequirePackage{enumitem} % Verbatim for including literal text \RequirePackage{verbatim} % Captions for customizing figure and table captions \RequirePackage{caption} % Floatrow for advanced float customization \RequirePackage{floatrow} % Subcaption for subfigures within a figure \RequirePackage[subrefformat=parens]{subcaption} % Glossaries for glossary support \RequirePackage{glossaries} % Blindtext for generating dummy text \RequirePackage{blindtext} % Listings for including source code with syntax highlighting \RequirePackage{listings} % Hyphenation support for monospaced fonts \RequirePackage[htt]{hyphenat} % Color package for text coloring \RequirePackage{color} % Additional options for captions \RequirePackage{caption,xparse} % Multirow for table cells spanning multiple rows \RequirePackage{multirow} % Mathematical symbols and fonts \RequirePackage{amssymb} % Pifont for dingbat symbols \RequirePackage{pifont} % Epigraph for quotations \RequirePackage{epigraph} % Lipsum for generating dummy text \RequirePackage{lipsum} % Setspace for line spacing \RequirePackage{setspace} % Lmodern for scalable font \RequirePackage{lmodern} % Anyfontsize for using arbitrary font sizes \RequirePackage{anyfontsize} % For dotted lines in tables \RequirePackage{arydshln} % Boxes (for Info, Warning, etc.) \RequirePackage[framemethod=TikZ]{mdframed} % Emojis \RequirePackage{twemojis} % Euro Symbol \RequirePackage{eurosym} % To add a watermark \RequirePackage{draftwatermark} % Unicode Symbols \RequirePackage{utfsym} % For the \textsubscript command \RequirePackage{accsupp} % Modify TOC formatting \RequirePackage{tocloft} % Fontawesome for icons \RequirePackage{fontawesome5} % For better environment definitions \RequirePackage{environ} % http://ctan.org/pkg/keyval \RequirePackage{keyval} % For justified text \RequirePackage{ragged2e} % FPeval for floating point calculations \RequirePackage{xfp} % TikZ for drawing \RequirePackage{tikz} % To refer to page text area \RequirePackage{tikzpagenodes} % Pie Chart \RequirePackage{pgf-pie} % Transparent images \RequirePackage{transparent} % SVG images \RequirePackage{svg} % Fontenc for font encoding \RequirePackage[T1]{fontenc} % Fontspec for font selection \RequirePackage{fontspec} % For the IfThenElse command \RequirePackage{ifthen} % Bophook for hooks \RequirePackage{bophook} % For Arrays \RequirePackage{arrayjobx} % For Headers and Footers \RequirePackage{fancyhdr} % Command Patching \RequirePackage{etoolbox} \RequirePackage{lastpage} % ==== /Imports ====