\ProvidesPackage{komageneral} % Base packages \usepackage{fontspec} \usepackage{geometry} \usepackage{scrlayer-scrpage} \usepackage{titlesec} \usepackage{enumitem} \usepackage{caption} \usepackage{fancyhdr} \usepackage[expansion,protrusion=true]{microtype} \usepackage{biblatex} \usepackage{float} \usepackage{xcolor} \usepackage{listings} \usepackage{longtable} \usepackage{wrapfig} \usepackage{rotating} \usepackage[normalem]{ulem} \usepackage{amsmath} \usepackage{amssymb} \usepackage{capt-of} \usepackage{hyperref} \usepackage{booktabs} \usepackage{polyglossia} \usepackage{grffile} \usepackage{unicode-math} \usepackage[Export]{adjustbox} \usepackage{graphicx} % Added for including images % \addbibresource{yourbibliography.bib} \adjustboxset{max size={\textwidth}{0.6\textheight}} \KOMAoptions{toc=flat,toc=listof} % Font settings \defaultfontfeatures{Ligatures=TeX, RawFeature={+zero, +liga}} \setmainfont{Noto Serif Regular}[BoldFont={Noto Serif Bold}, ItalicFont={Noto Serif Italic}] \setsansfont{Noto Sans Regular}[BoldFont={Noto Sans Bold}, ItalicFont={Noto Sans Italic}] \setmonofont{Noto Sans Mono}[BoldFont={Noto Sans Mono Bold}, Scale=0.8] \linespread{1.25} % Geometry settings \geometry{a4paper, left=2cm, right=2cm, top=2cm, bottom=2cm} % Header and footer settings with fancyhdr \pagestyle{fancy} \fancyhf{} \fancyhead[L]{\nouppercase{\leftmark}} \fancyhead[R]{\thepage} % Section formatting with titlesec \titleformat{\section}{\Large\bfseries\sffamily}{\thesection}{1em}{} \titleformat{\subsection}{\large\bfseries\sffamily}{\thesubsection}{1em}{} \titleformat{\subsubsection}{\normalsize\bfseries\sffamily}{\thesubsubsection}{1em}{} % List formatting with enumitem \setlist[itemize]{noitemsep, topsep=0pt} \setlist[enumerate]{noitemsep, topsep=0pt} % Caption settings \captionsetup{font=small, labelfont=bf} % Custom quote environment \usepackage{etoolbox} \AtBeginEnvironment{quote}{\itshape} % Custom formatting commands \newcommand{\important}[1]{\textbf{#1}} \newcommand{\code}[1]{\texttt{#1}} % Title page settings \newcommand{\TitlePage}[3]{ % #1 - Logo file, #2 - Company name \begin{titlepage} \centering \vspace*{1cm} \includegraphics[width=0.3\textwidth]{#1}\par\vspace{1cm} {\Huge #2\par} \vspace{2cm} {\Large #3\par} \vfill {\large \today\par} \end{titlepage} } % List items \setlist[itemize]{wide=0pt, leftmargin=*, nosep} \setlist[itemize,2]{label=\textbullet} \setlist[itemize,3]{label=$\circ$} % Global listing settings \lstset{ basicstyle={\ttfamily\color[rgb]{0.30, 0.34, 0.42}}, showstringspaces=false, keywordstyle={\color[rgb]{0.23, 0.26, 0.32}\textbf}, commentstyle={\color[rgb]{0.26, 0.30, 0.37}}, stringstyle={\color[rgb]{0.18, 0.20, 0.25}}, frame=single, numbers=left, numbersep=5pt, numberstyle={\ttfamily\color[rgb]{0.30, 0.34, 0.42}}, keepspaces=true, showspaces=false, showstringspaces=false, showtabs=false, breaklines=true, breakatwhitespace=false, tabsize=2, columns=fullflexible }