From fdbe035269dd14453d1da7634bafc8ef0c544816 Mon Sep 17 00:00:00 2001 From: christian Date: Wed, 6 Nov 2019 18:24:48 +0100 Subject: [PATCH] add lecture class file --- lecture.cls | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 lecture.cls diff --git a/lecture.cls b/lecture.cls new file mode 100644 index 0000000..f663181 --- /dev/null +++ b/lecture.cls @@ -0,0 +1,58 @@ +\ProvidesClass{lecture} +\LoadClass[a4paper]{article} + +\RequirePackage[utf8]{inputenc} +\RequirePackage[T1]{fontenc} +\RequirePackage{textcomp} +\RequirePackage[german]{babel} +\RequirePackage{amsmath, amssymb, amsthm} +\RequirePackage{mdframed} +\RequirePackage{fancyhdr} +\RequirePackage{geometry} +\RequirePackage{import} +\RequirePackage{pdfpages} +\RequirePackage{transparent} +\RequirePackage{xcolor} + +% PAGE GEOMETRY +\geometry{ + left=15mm, + right=40mm, + top=20mm, + bottom=20mm +} + +% PARAGRAPH no indent but skip +\setlength{\parskip}{3mm} +\setlength{\parindent}{0mm} + +\theoremstyle{definition} +\newmdtheoremenv{satz}{Satz} +\newmdtheoremenv{lemma}{Lemma} +\newmdtheoremenv{korrolar}{Korrolar} +\newmdtheoremenv{definition}{Definition} + +\newtheorem{bsp}{Beispiel} +\newtheorem{bem}{Bemerkung} +\newtheorem{aufgabe}{Aufgabe} + +\newcommand{\N}{\mathbb{N}} +\newcommand{\R}{\mathbb{R}} +\newcommand{\Z}{\mathbb{Z}} +\newcommand{\Q}{\mathbb{Q}} +\newcommand{\C}{\mathbb{C}} + +% HEADERS + +\pagestyle{fancy} + +\newcommand{\incfig}[1]{% + \def\svgwidth{\columnwidth} + \import{./figures/}{#1.pdf_tex} +} +\pdfsuppresswarningpagegroup=1 + +% horizontal rule +\newcommand\hr{ + \noindent\rule[0.5ex]{\linewidth}{0.5pt} +}