Skip to content
Snippets Groups Projects
Select Git revision
  • postgres_idacs
  • main default protected
  • idacs_experiments
  • memgraph_fabian
  • postgres_julian
  • dev_ma
  • test_results
  • FZ_changed_code
  • FZ_Memgraph
9 results

servers.json

Blame
  • HsH-report.cls 15.03 KiB
    \typeout{Adapted from KOMA script for use in Hochschule Hannover <2022-02-09> Jan Wille}
    \NeedsTeXFormat{LaTeX2e}
    
    \newcommand{\myClassName}{HsH-report}
    \ProvidesClass{\myClassName}[2021/02/09 HsH Report based on KOMA]
    
    \newcommand{\HsHlogoPath}{HSH-Logo.pdf}
    \newcommand{\HsHlogoPage}{1}
    \newif\if@german%
    
    \DeclareOption{german}{%
    	\PassOptionsToPackage{ngerman}{babel}
    	\@germantrue
    }
    \DeclareOption{ngerman}{%
    	\PassOptionsToPackage{\CurrentOption}{babel}
    	\@germantrue
    }
    \DeclareOption{english}{%
    	\PassOptionsToPackage{\CurrentOption}{babel}
    }
    \DeclareOption{f1}{%
    	\renewcommand{\HsHlogoPage}{2}
    }
    \DeclareOption{f2}{%
    	\renewcommand{\HsHlogoPage}{3}
    }
    \DeclareOption{f3}{%
    	\renewcommand{\HsHlogoPage}{4}
    }
    \DeclareOption{f4}{%
    	\renewcommand{\HsHlogoPage}{5}
    }
    \DeclareOption{f5}{%
    	\renewcommand{\HsHlogoPage}{6}
    }
    \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrreprt}}
    
    \@ifclasswith{\myClassName}{english}{}{\@ifclasswith{\myClassName}{ngerman}{}{\ExecuteOptions{ngerman}}}
    \ProcessOptions\relax
    
    % Load KOMA class
    \LoadClass{scrreprt}
    \KOMAoption{toc}{bibliography,listof}
    
    % standart options for packages
    \PassOptionsToPackage{utf8}{inputenc}
    \PassOptionsToPackage{T1}{fontenc}
    \PassOptionsToPackage{left=3cm,right=2.5cm,top=3cm,bottom=3cm}{geometry}
    \PassOptionsToPackage{hidelinks}{hyperref}
    \PassOptionsToPackage{headsepline}{scrlayer-scrpage}
    \PassOptionsToPackage{babel}{csquotes}
    \if@german\PassOptionsToPackage{german=quotes}{csquotes}\fi
    
    \PassOptionsToPackage{backend=biber,style=alphabetic,sorting=nyt}{biblatex}
    \PassOptionsToPackage{free-standing-units,abbreviations}{siunitx}
    \PassOptionsToPackage{european,EFvoltages,straightvoltages}{circuitikz}
    
    % used packages:
    \RequirePackage{inputenc} % inputencoding, utf8 recomendet
    \RequirePackage{fontenc} % outputencoding, T1 recomendet
    \RequirePackage{lmodern} % font
    \RequirePackage{babel} % required for german names
    \RequirePackage{geometry} % required for changing layout
    \RequirePackage{scrlayer-scrpage} % required for header and footer
    \RequirePackage{scrhack} % compatability with listings
    \RequirePackage{pgffor} % foreach loops
    \RequirePackage{graphicx} % required for importing images
    \RequirePackage{hyperref} % references and lists are clikable
    \RequirePackage{bookmark} % generat bookmarkes