Teil 2 fertig.
[skripte.git] / Allgemein / skript.cls
blobbf2c14dddb8042d1458af016188cfd4e756584db
1 \NeedsTeXFormat{LaTeX2e}
2 \ProvidesClass{skript}[2008/10/23 v0.0]
4 \LoadClass[a4paper]{scrartcl}
6 \RequirePackage{amsmath}
7 \RequirePackage{amsthm}
8 \RequirePackage{amssymb}
9 \RequirePackage[ngerman]{babel}
10 \RequirePackage[utf8]{inputenc}
11 \RequirePackage{ifthen}
13 \swapnumbers
14 \theoremstyle{definition}
15 \newtheorem{dfn}{Definition}[section]
16 \newtheorem{bsp}[dfn]{Beispiel}
17 \newtheorem{bsps}[dfn]{Beispiele}
19 \theoremstyle{plain}
20 \newtheorem{stz}[dfn]{Satz}
21 \newtheorem{axm}[dfn]{Axiom}
22 \newtheorem{lem}[dfn]{Lemma}
23 \newtheorem{krl}[dfn]{Korollar}
25 \theoremstyle{remark}
26 \newtheorem*{bem}{Bemerkung}
28 \newcommand{\menge}[1]{\ensuremath{\mathbb{#1}}}
29 \newcommand{\R}{\menge{R}}
30 \newcommand{\C}{\menge{C}}
31 \newcommand{\N}{\menge{N}}
32 \newcommand{\Q}{\menge{Q}}
34 \renewcommand{\epsilon}{\varepsilon}
35 \newcommand{\eps}{\epsilon}
37 \newcommand{\mdef}[2][\empty]{
38 \ifthenelse{\equal{#1}{\empty}}
39 {\ensuremath{\left\lbrace #2\right\rbrace}}
40 {\ensuremath{\left\lbrace #1\ |\ #2\right\rbrace}}
43 \newcommand{\norm}[2][\empty]{
44 \ensuremath{\lVert #2 \rVert}
45 \ifthenelse{\equal{ #1 }{\empty}}{}{\ensuremath{_{#1}}}
48 \newcommand{\potmenge}[1]{\mathcal{P}(#1)}
50 \newcommand{\supnorm}[1]{\norm[\infty]{#1}}
52 \newcommand{\Equiv}{\ensuremath{\Leftrightarrow}}