2013-10-26 21:29:41 +02:00
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% make the index link to the correct part of the page %
|
|
|
|
% http://tex.stackexchange.com/q/74493/5645 %
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\newcounter{indexanchor}
|
|
|
|
\newcommand*{\xindex}[1]{%
|
|
|
|
\stepcounter{indexanchor}% make anchor unique
|
|
|
|
\def\theindexterm{#1}%
|
|
|
|
\edef\doindexentry{\noexpand\index
|
|
|
|
{\expandonce\theindexterm|indexanchor{index-\theindexanchor}}}%
|
|
|
|
\raisebox{\baselineskip}{\hypertarget{index-\theindexanchor}%
|
|
|
|
{\doindexentry}}%
|
|
|
|
}
|
|
|
|
\newcommand*{\indexanchor}[2]{\hyperlink{#1}{#2}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2013-11-05 11:11:07 +01:00
|
|
|
% Aufgaben-Environment %
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\newcounter{aufgabe}
|
|
|
|
\newenvironment{aufgabe}[1][]{\refstepcounter{aufgabe}%
|
|
|
|
\ifthenelse{\isempty{#1}}%
|
|
|
|
{\subsection*{Aufgabe~\theaufgabe}}% if #1 is empty
|
|
|
|
{\subsection*{Aufgabe~\theaufgabe~(#1)}}% if #1 is not empty
|
|
|
|
\begin{adjustwidth}{1cm}{}}%
|
|
|
|
{\end{adjustwidth}}
|
|
|
|
|
|
|
|
\newenvironment{solution}[1][]{%
|
|
|
|
\subsection*{Lösung zu Aufgabe~#1}%
|
|
|
|
\begin{adjustwidth}{1cm}{}}%
|
|
|
|
{\end{adjustwidth}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2013-10-29 11:08:18 +01:00
|
|
|
% Define theorems %
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2013-11-26 23:00:58 +01:00
|
|
|
\newcommand{\thmfoot}{}
|
2013-10-22 12:05:19 +02:00
|
|
|
\theoremstyle{break}
|
|
|
|
\setlength\theoremindent{0.7cm}
|
|
|
|
\theoremheaderfont{\kern-0.7cm\normalfont\bfseries}
|
|
|
|
\theorembodyfont{\normalfont} % nicht mehr kursiv
|
2013-11-26 23:00:58 +01:00
|
|
|
\theoremseparator{\thmfoot}
|
2013-10-22 12:05:19 +02:00
|
|
|
|
|
|
|
\newframedtheorem{satz}{Satz}[chapter]
|
2014-02-13 21:16:03 +01:00
|
|
|
\renewtheorem*{satz*}{Satz}
|
2013-10-22 12:05:19 +02:00
|
|
|
\newframedtheorem{lemma}[satz]{Lemma}
|
2013-12-17 16:33:14 +01:00
|
|
|
\newframedtheorem{proposition}[satz]{Proposition}
|
2013-10-28 21:27:21 +01:00
|
|
|
\newtheorem{korollar}[satz]{Korollar}
|
2014-01-16 19:25:06 +01:00
|
|
|
\newtheorem{folgerung}[satz]{Folgerung}
|
2014-01-26 22:43:30 +01:00
|
|
|
\newtheorem{definition}{Definition}
|
2013-10-22 12:05:19 +02:00
|
|
|
\newtheorem{beispiel}{Beispiel}
|
|
|
|
\newtheorem{bemerkung}{Bemerkung}
|
2013-10-29 11:08:18 +01:00
|
|
|
\theoremstyle{nonumberplain}
|
|
|
|
\newtheorem{beweis}{Beweis:}
|
2014-01-11 23:27:43 +01:00
|
|
|
\newtheorem{behauptung}{Beh.:}
|
2013-10-29 11:08:18 +01:00
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2013-10-22 12:05:19 +02:00
|
|
|
|
2013-10-23 09:20:04 +02:00
|
|
|
\def\fB{\mathfrak{B}}%Für Basis
|
2014-02-04 18:43:24 +01:00
|
|
|
\def\calS{\mathcal{S}}%Für Subbasis
|
2013-10-23 09:20:04 +02:00
|
|
|
\def\fT{\mathfrak{T}}%Für Topologie
|
2014-02-04 20:36:40 +01:00
|
|
|
\def\fU{\mathfrak{U}}%Für Topologie
|
2013-10-28 21:27:21 +01:00
|
|
|
\renewcommand{\qed}{\hfill\blacksquare}
|
|
|
|
\newcommand{\qedwhite}{\hfill \ensuremath{\Box}}
|
2013-10-22 12:05:19 +02:00
|
|
|
\newcommand{\powerset}[1]{\mathcal{P}(#1)}
|
2013-11-29 21:47:59 +01:00
|
|
|
\def\praum{\ensuremath{\mathcal{P}}}
|
2014-02-10 12:34:05 +01:00
|
|
|
\def\mda{\ensuremath{\mathbb{A}}}
|
2013-11-13 16:54:25 +01:00
|
|
|
\def\mdp{\ensuremath{\mathbb{P}}}
|
2013-10-29 15:07:12 +01:00
|
|
|
\def\mdc{\ensuremath{\mathbb{C}}}
|
2014-02-10 12:34:05 +01:00
|
|
|
\def\mdk{\ensuremath{\mathbb{K}}}
|
2013-10-22 12:05:19 +02:00
|
|
|
\def\mdr{\ensuremath{\mathbb{R}}}
|
2013-10-22 20:14:28 +02:00
|
|
|
\def\mdq{\ensuremath{\mathbb{Q}}}
|
2013-10-25 01:41:03 +02:00
|
|
|
\def\mdz{\ensuremath{\mathbb{Z}}}
|
2013-10-29 11:08:18 +01:00
|
|
|
\def\mdn{\ensuremath{\mathbb{N}}}
|
2014-01-25 00:22:50 +01:00
|
|
|
\def\mdh{\ensuremath{\mathbb{H}}}
|
2013-10-22 12:05:19 +02:00
|
|
|
\def\gdw{\ensuremath{\Leftrightarrow}}
|
2013-11-13 16:54:25 +01:00
|
|
|
|
2013-11-19 16:56:51 +01:00
|
|
|
\def\atlas{\ensuremath{\mathcal{A}}}
|
|
|
|
|
2013-11-13 16:54:25 +01:00
|
|
|
\def\GL{\ensuremath{\mathrm{GL}}}
|
2013-12-22 19:07:52 +01:00
|
|
|
\def\SL{\ensuremath{\mathrm{SL}}}
|
2014-01-25 00:22:50 +01:00
|
|
|
\def\PSL{\ensuremath{\mathrm{PSL}}}
|
2013-11-13 16:54:25 +01:00
|
|
|
\newcommand\mapsfrom{\mathrel{\reflectbox{\ensuremath{\mapsto}}}}
|
2013-11-14 18:28:32 +01:00
|
|
|
\newcommand\dcup{\mathbin{\dot{\cup}}}
|
2014-02-01 17:16:16 +01:00
|
|
|
\newcommand\Dcup{\mathop{\dot{\bigcup}}}
|
2013-12-22 19:07:52 +01:00
|
|
|
\newcommand{\id}{\textnormal{id}}
|
2013-12-22 16:27:58 +01:00
|
|
|
\DeclareMathOperator{\Deck}{Deck}
|
|
|
|
\DeclareMathOperator{\Fix}{Fix}
|
2013-12-22 19:07:52 +01:00
|
|
|
\DeclareMathOperator{\Iso}{Iso}
|
|
|
|
\DeclareMathOperator{\grad}{grad}
|
2014-01-08 17:49:46 +01:00
|
|
|
\DeclareMathOperator{\Perm}{Perm}
|
|
|
|
\DeclareMathOperator{\Sym}{Sym}
|
2014-01-14 00:12:20 +01:00
|
|
|
\DeclareMathOperator{\Homoo}{\textnormal{Homöo}}
|
2014-01-14 00:04:44 +01:00
|
|
|
\DeclareMathOperator{\Diffeo}{Diffeo}
|
|
|
|
\DeclareMathOperator{\conv}{conv}
|
2014-01-16 19:25:06 +01:00
|
|
|
\DeclareMathOperator{\IWS}{IWS}
|
2014-01-28 12:23:55 +01:00
|
|
|
\DeclareMathOperator{\DV}{DV}
|
2014-02-08 21:23:01 +01:00
|
|
|
\DeclareMathOperator{\rang}{Rg}
|
2014-01-30 16:58:26 +01:00
|
|
|
\DeclareMathOperator{\Bild}{Bild}
|
2014-01-25 12:40:32 +01:00
|
|
|
\newcommand{\iu}{{i\mkern1mu}} % imaginary unit
|
2014-02-06 16:50:57 +01:00
|
|
|
\newcommand{\kappanor}{\kappa_{\ts{Nor}}}
|
2014-01-25 00:22:50 +01:00
|
|
|
%\DeclareMathOperator{\Re}{Re}
|
|
|
|
%\DeclareMathOperator{\Im}{Im}
|
2013-11-28 17:28:06 +01:00
|
|
|
|
|
|
|
%%%Text %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\newcommand\obda{o.~B.~d.~A.\xspace}
|
|
|
|
\newcommand\Obda{O.~B.~d.~A.\xspace}
|
2013-12-22 19:07:52 +01:00
|
|
|
\newcommand{\ts}[1]{\textnormal{#1}} % textual subscript
|
2013-11-28 19:59:50 +01:00
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2014-01-08 17:49:46 +01:00
|
|
|
% http://tex.stackexchange.com/a/101138/5645
|
|
|
|
\newcommand\rtilde[1]{\widetilde{\mathit{#1}}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2014-01-28 10:40:14 +01:00
|
|
|
\crefname{satz}{\textup{Satz}}{\textup{Sätze}}
|
|
|
|
\crefname{proposition}{\textup{Proposition}}{\textup{Propositionen}}
|
|
|
|
\crefname{lemma}{\textup{Lemma}}{\textup{Lemmata}}
|
|
|
|
\crefname{korollar}{\textup{Korollar}}{\textup{Korollare}}
|
|
|
|
\crefname{folgerung}{\textup{Folgerung}}{\textup{Folgerungen}}
|
|
|
|
\crefname{definition}{\textup{Definition}}{\textup{Definitionen}}
|
|
|
|
\crefname{behauptung}{\textup{Behauptung}}{\textup{Behauptungen}}
|
|
|
|
\crefname{beispiel}{\textup{Beispiel}}{\textup{Beispiele}}
|
|
|
|
\crefname{aufgabe}{\textup{Aufgabe}}{\textup{Aufgaben}}
|
|
|
|
\crefname{bemerkung}{\textup{Bemerkung}}{\textup{Bemerkungen}}
|
2014-01-16 23:21:56 +01:00
|
|
|
%\let\OldAngle\angle
|
|
|
|
%\let\angle\sphericalangle
|
2014-01-26 22:43:30 +01:00
|
|
|
|
|
|
|
\newlist{defenum}{enumerate}{1}
|
|
|
|
\setlist[defenum]{label=\alph*),ref=\textup{\thedefinition.\alph*}}
|
2014-01-28 10:40:14 +01:00
|
|
|
\crefalias{defenumi}{definition}
|
2014-01-26 22:43:30 +01:00
|
|
|
|
2014-02-05 08:58:00 +01:00
|
|
|
\newlist{defenumprops}{enumerate}{1}
|
|
|
|
\setlist[defenumprops]{label=(\roman*),ref=\textup{\thedefinition.\roman*}}
|
|
|
|
\crefalias{defenumpropsi}{definition}
|
|
|
|
|
2014-01-26 22:43:30 +01:00
|
|
|
\newlist{bemenum}{enumerate}{1}
|
|
|
|
\setlist[bemenum]{label=\alph*),ref=\textup{\thebemerkung.\alph*}}
|
2014-01-28 07:48:12 +01:00
|
|
|
\crefalias{bemenumi}{bemerkung}
|
2014-01-26 22:43:30 +01:00
|
|
|
|
2014-02-13 17:20:41 +01:00
|
|
|
\newlist{satzenum}{enumerate}{1}
|
|
|
|
\setlist[satzenum]{label=\alph*),ref=\textup{\thebemerkung.\alph*}}
|
|
|
|
\crefalias{satzenumi}{satz}
|
|
|
|
|
2014-01-26 22:43:30 +01:00
|
|
|
\newlist{bspenum}{enumerate}{1}
|
|
|
|
\setlist[bspenum]{label=\arabic*),ref=\textup{\thebeispiel.\arabic*}}
|
|
|
|
\crefalias{bspenumi}{beispiel}
|
|
|
|
|
|
|
|
\newlist{propenum}{enumerate}{1}
|
|
|
|
\setlist[propenum]{label=\alph*), ref=\textup{\theproposition~(\alph*)}}
|
|
|
|
\crefalias{propenumi}{proposition}
|
|
|
|
|
|
|
|
\newlist{aufgabeenum}{enumerate}{1}
|
|
|
|
\setlist[aufgabeenum]{label=(\alph*),ref=\textup{\theaufgabe~(\alph*)}}
|
2014-01-28 10:40:14 +01:00
|
|
|
\crefalias{aufgabeenumi}{aufgabe}
|
|
|
|
|
|
|
|
% Commands for local abbreviations
|
|
|
|
\newcommand\crefabbr[1]{%
|
|
|
|
\begingroup
|
|
|
|
\crefname{bemerkung}{\textup{Bem.}}{\textup{Bem.}}%
|
2014-02-13 17:20:41 +01:00
|
|
|
\crefname{definition}{\textup{Def.}}{\textup{Def.}}%
|
|
|
|
\crefname{proposition}{\textup{Prop.}}{\textup{Prop.}}\cref{#1}%
|
2014-01-28 10:40:14 +01:00
|
|
|
\endgroup%
|
|
|
|
}
|
|
|
|
\newcommand\Crefabbr[1]{%
|
|
|
|
\begingroup
|
|
|
|
\Crefname{bemerkung}{\textup{Bem.}}{\textup{Bem.}}%
|
2014-02-13 17:20:41 +01:00
|
|
|
\Crefname{definition}{\textup{Def.}}{\textup{Def.}}%
|
|
|
|
\crefname{proposition}{\textup{Prop.}}{\textup{Prop.}}\Cref{#1}%
|
2014-01-28 10:40:14 +01:00
|
|
|
\endgroup%
|
|
|
|
}
|