Skip to content
Snippets Groups Projects
Select Git revision
  • f68510843afbdd8935d67a114ce8d92ba1300ff6
  • master default protected
  • hsh_v3.11
  • hsh_v3.10-r6
  • hsh_v3.10-r3
  • v3.9-r9
  • v3.10-r6
  • v3.9-r8
  • v3.10-r5
  • v3.9-r7
  • v3.10-r4
  • v3.9-r6
  • v3.10-r3
  • v3.9-r5
  • v3.10-r2
  • v3.9-r4
  • v3.10-r1
  • v3.9-r3
  • v3.9-r2
  • v3.9-r1
  • v3.8-r5
  • v3.8-r4
  • v3.8-r3
  • v3.8-r2
  • v3.8-r1
25 results

CHANGES.md

Blame
  • To find the state of this project's repository at the time of any of these versions, check out the tags.
    HsH-article.cls 15.21 KiB
    \typeout{Adapted from KOMA script for use in Hochschule Hannover <2022-03-18> Jan Wille}
    \NeedsTeXFormat{LaTeX2e}
    
    \newcommand{\myClassName}{HsH-article}
    \ProvidesClass{\myClassName}[2021/03/18 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}
    	\@germanfalse
    }
    \DeclareOption{f1}{% use logo of fakulty 1
    	\renewcommand{\HsHlogoPage}{2}
    }
    \DeclareOption{f2}{% use logo of fakulty 2
    	\renewcommand{\HsHlogoPage}{3}
    }
    \DeclareOption{f3}{% use logo of fakulty 3
    	\renewcommand{\HsHlogoPage}{4}
    }
    \DeclareOption{f4}{% use logo of fakulty 4
    	\renewcommand{\HsHlogoPage}{5}
    }
    \DeclareOption{f5}{% use logo of fakulty 5
    	\renewcommand{\HsHlogoPage}{6}
    }
    \DeclareOption{sans}{% use san serif font
    	\renewcommand{\familydefault}{\sfdefault}
    }
    \DeclareOption{roman}{% use roman/serif font
    	\renewcommand{\familydefault}{\rmdefault}
    }
    \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
    
    \ExecuteOptions{fontsize=11pt,a4paper,ngerman,sans} % standart options
    \ProcessOptions\relax
    
    % Load KOMA class
    \LoadClass{scrartcl}
    \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,betterproportions}{circuitikz}
    
    % used packages:
    \RequirePackage{inputenc} % inputencoding, utf8 recomendet
    \RequirePackage{fontenc} % outputencoding, T1 recomendet
    \RequirePackage{lmodern} % font
    \RequirePackage{babel} % required for german names