%% %% This is file `alg-script.cls', %% generated with the docstrip utility. %% %% The original source files were: %% %% alg-script.dtx (with options: `class') %% %% ,--------------------------------------------------. %% | Das ist eine generierte Datei. | %% | | %% | (c) 2002-2006 Paul Ebermann. | %% '--------------------------------------------------' %% (C) 2002,2003,2005,2006 Paul Ebermann (Paul-Ebermann@gmx.de) %% %% Dokumentenklasse für mein Algebra-Skript. %% Die Datei alg-script.dtx sowie die dazugehörige %% alg-script.ins sowie die damit generierte %% alg-script.cls stehen unter der %% "LaTeX Project Public License" (LPPL, zu finden %% unter http://www.latex-project.org/lppl/, sowie %% auch in den meisten TeX-Distributionen in %% texmf/docs/latex/base/lppl*.txt), Version 1.3b oder %% später (nach Wahl des Verwenders). %% %% Der 'maintenance-status' ist (zur Zeit) 'author-maintained'. %% %% Das heißt u.a., die Dateien dürfen frei vertrieben werden, %% bei Änderungen (durch andere Personen als Paul Ebermann) %% ist aber der Name der Datei zu ändern. %% %% \CheckSum{445} ^^A TODO: Vor dem Ausliefern mit der richtigen Zahl ersetzen. \NeedsTeXFormat{LaTeX2e}[2001/06/01] \ProvidesClass{alg-script} [2006/03/23 v0.13 Pauls Algebra-Skript-Klasse (PE)] \DeclareOption{doc}{% \renewcommand{\vielleicht@doc}{\RequirePackage{doc}[2006/02/02]}% }% \newcommand{\vielleicht@doc}{}% \newcommand{\@defphi}{\@newphi} \DeclareOption{oldphi}{ \renewcommand{\@defphi}{} } \DeclareOption*{ \PassOptionsToClass{\CurrentOption}{scrbook} } \PassOptionsToClass{11pt,a4paper,leqno}{scrbook} \ProcessOptions{} \LoadClass{scrbook}[2004/09/16] \vielleicht@doc \PassOptionsToPackage{namelimits,centertags}{amsmath} \RequirePackage{amsmath} \RequirePackage{amsthm} \RequirePackage{amssymb} \RequirePackage{eucal} \RequirePackage{amscd} \RequirePackage[latin1]{inputenc} \RequirePackage[ngerman]{babel} \RequirePackage{xspace} \RequirePackage{enumerate} \RequirePackage{makeidx} \setcounter{secnumdepth}{1} \setcounter{tocdepth}{2} \newenvironment{enumabc} {\begin{enumerate}[(a)]} {\end{enumerate}} \newenvironment{enumnum} {\begin{enumerate}[(1)]} {\end{enumerate}} \newenvironment{enumiii} {\begin{enumerate}[(i)]} {\end{enumerate}} \newsavebox{\satz@box} \newenvironment{satzgen}[1] {% \begin{lrbox}{\satz@box}% \par\par\ \ % \begin{minipage}{0.8\linewidth}% \fbox{\textsc{#1.}}% } {% \end{minipage}\end{lrbox}% \par\medskip% \fbox{\usebox{\satz@box}}% \par\medskip% } \newcounter{satz} \numberwithin{satz}{section} \newenvironment{satz} { \refstepcounter{satz} \begin{satzgen}{Satz \thesatz} } { \end{satzgen} } \newcounter{satzbem}[subsection] \@addtoreset{satzbem}{section} \newenvironment{satzbem} {% \refstepcounter{satzbem}% \begin{satzgen}{Bemerkung \thesatzbem}% } {\end{satzgen}} \newenvironment{satzon} { \begin{satzgen}{Satz ohne Nummer} } { \end{satzgen} } \newenvironment{behauptung} { \begin{satzgen}{Behauptung} } { \end{satzgen} } \newenvironment{eigsatz}[1][num] {% \renewcommand*{\@temp}{#1}% \begin{satzgen}{Eigenschaften}% \begin{enum\@temp}% } { \end{enum\@temp}% \end{satzgen}% } \newenvironment{korollar} { \begin{satzgen}{Korollar} } { \end{satzgen} } \newenvironment{awa} { \begin{satzgen}{Auswahlaxiom} } { \end{satzgen} } \newenvironment{lemma}[1][] { \begin{satzgen}{Lemma#1} } { \end{satzgen} } \theoremstyle{plain} \newtheorem{defn}{Definition}[chapter] \newtheorem{vereinbarung}[defn]{Vereinbarung} \theoremstyle{remark} \newtheorem{bsp}{Beispiel}[section] \newtheorem*{frage}{Frage} \newtheorem*{fragen@impl}{Fragen} \newenvironment*{fragen} {% \begin{fragen@impl}% \begin{enumnum}% } { \end{enumnum}% \end{fragen@impl}% } \newtheorem*{antwort}{Antwort} \newtheorem*{problem}{Problem} \newtheorem*{loesung}{Lösung} \newtheorem*{loesungsidee}{Lösungsidee} \newtheorem*{achtung}{Achtung} \newtheorem*{warnung}{Warnung} \newtheorem*{fazit}{Fazit} \newtheorem*{bemerkung}{Bemerkung} \newtheorem*{erinnerung}{Erinnerung} \newenvironment{satzfazit} {\begin{satzgen}{Fazit}} {\end{satzgen}} \newenvironment*{ziel} {% \noindent\textbf{Ziel:}% \begin{quotation}% } {% \end{quotation}% } \newenvironment{beweis}[1][] { \begin{proof}[Beweis#1]% ~\par% } {\end{proof}} \DeclareSymbolFont{largesymbolsA}{U}{txexa}{m}{n} \DeclareMathSymbol{\varprod}{\mathop}{largesymbolsA}{"10} \newcommand{\@newphi}{% \newcommand{\oldphi}{}% \let\oldphi\phi% \renewcommand{\phi}{\varphi}% } \@defphi \newcommand{\my}{\mu} \newcommand{\My}{M} \newcommand{\ny}{\nu} \newcommand{\Ny}{N} \DeclareRobustCommand*{\bijekt} { \tilde{\longrightarrow}\hspace{0.3em} } \DeclareRobustCommand*{\surj} { \twoheadrightarrow } \DeclareRobustCommand*{\inj} { \hookrightarrow } \DeclareRobustCommand*{\gdw} {\ensuremath{\Leftrightarrow}\xspace} \newcommand{\folgt}{\ensuremath{\Rightarrow}} \newcommand{\folgtx}{\Rightarrow\quad} \DeclareRobustCommand*{\C}{ \mathbb{C} } \DeclareRobustCommand*{\R}{\mathbb{R}} \DeclareRobustCommand*{\N}{\mathbb{N}} \DeclareRobustCommand*{\No} { \ensuremath{\N_0} } \DeclareRobustCommand*{\Q} { \mathbb{Q} } \DeclareRobustCommand*{\Z}{\mathbb{Z}} \DeclareRobustCommand*{\Aff}{\mathbb{A}} \DeclareRobustCommand*{\Pot} { \mathfrak{P} } \DeclareRobustCommand*{\Perm} { \mathfrak{S} } \DeclareRobustCommand*{\Pol} { \mathcal{P} } \DeclareRobustCommand*{\CF} { \mathfrak{C} } \DeclareRobustCommand*{\NF} { \mathfrak{N} } \DeclareRobustCommand*{\Proj}[1]{\mathbb{P}_\R^#1} \DeclareRobustCommand*{\Zul}[1]{\mathfrak{Z}_{#1}} \DeclareRobustCommand*{\erzUG}[1] {\left\langle #1 \right\rangle} \DeclareRobustCommand*{\konj}[1] { \overline{#1} } \DeclareRobustCommand*{\abs}[1] { \left\lvert #1 \right\rvert } \DeclareRobustCommand*{\klamm}[1] { \left( #1 \right) } \DeclareRobustCommand*{\menge}[1]{\left\{ #1 \right\} } \newcommand*{\einsbis}[1]{\menge{1, \dots, #1}} \newcommand*{\menget}[1]{\menge{\text{#1}}} \DeclareRobustCommand*{\rightmid}[1]{\left. #1 \,\right| } \DeclareRobustCommand*{\leftmid}[1]{\left|\, #1 \right. } \DeclareRobustCommand*{\mengemid}[2]{% \menge{ \left. #1 \vphantom{#2} \,\right| #2} } \DeclareRobustCommand*{\eckKl}[1]{\left[ #1 \right] } \DeclareMathOperator{\Kor}{Kor} \DeclareMathOperator{\Abb}{Abb} \DeclareMathOperator{\incl}{incl} \DeclareMathOperator{\const}{const} \DeclareMathOperator{\Inj}{Inj} \DeclareMathOperator{\Surj}{Surj} \DeclareMathOperator{\Bij}{Bij} \DeclareMathOperator{\Trans}{Trans} \DeclareMathOperator{\Alg}{Alg} \DeclareMathOperator{\Spec}{Spec} \DeclareMathOperator{\Specm}{Specm} \DeclareMathOperator{\Ext}{Ext} \DeclareMathOperator{\Mod}{Mod} \DeclareMathOperator{\Hom}{Hom} \DeclareMathOperator{\End}{End} \DeclareMathOperator{\Fix}{Fix} \DeclareMathOperator{\Transl}{Transl} \DeclareRobustCommand*{\ohne}{\setminus} \DeclareRobustCommand*{\oo}{\infty} \DeclareRobustCommand*{\leer}{\varnothing} \DeclareRobustCommand*{\kringel}{\circ} \DeclareRobustCommand*{\disjU}{\mathop{\dot\cup}} \newcommand*{\mdef}[1] { \marginpar[\hfill\boxed{#1}]{\boxed{#1}\hfill} } \newcommand*{\defx}[1] {\ensuremath{ #1 }} \newcommand*{\idef}[1]{\index{ @$#1$}} \newcommand*{\xmdef}[1] {\defx{#1}\mdef{#1}} \newcommand*{\ximdef}[1] {% \defx{#1}% \mdef{#1}% \idef{#1}% } \newcommand*{\imdef}[1]{\idef{#1}\mdef{#1}} \newcommand*{\xidef}[1]{\defx{#1}\idef{#1}} \newcommand*{\defi}[2][\empty]% {% \textbf{#2}% \ifx#1\empty% \index{#2}% \else% \index{#1}% \fi% } \newcommand*{\defin}[2]{%\textbf{#1}\index{#2} \defi[#2]{#1}% } \newcommand*{\ubung}[2]{Übungsaufgabe #2 in Serie #1} \newcommand*{\DsfBa} {Dann sind folgende Bedingungen äquivalent:\xspace} \newcommand*{\dsfBa} {dann sind folgende Bedingungen äquivalent:\xspace} \newcommand*{\oBdA}{ohne Beschränkung der Allgemeinheit\xspace} \newcommand*{\OBdA}{Ohne Beschränkung der Allgemeinheit\xspace} \DeclareRobustCommand*{\Vek}[1]{\mathfrak{#1}} \DeclareRobustCommand*{\ideal}[1]{\mathfrak{#1}} \renewcommand{\thesection} {\thechapter.\arabic{section}} \hyphenation{Schroe-der} \DeclareRobustCommand*{\tild}{$\sim$\xspace} \DeclareRobustCommand*{\Aussage}[1] {\erzUG{\text{\textsl{Aussage#1}}}} \sloppy \raggedbottom \makeindex \endinput %% %% End of file `alg-script.cls'.