%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Define theorems % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand{\thmfoot}{} \theoremstyle{break} \setlength\theoremindent{0.7cm} \theoremheaderfont{\kern-0.7cm\normalfont\bfseries} \theorembodyfont{\normalfont} % nicht mehr kursiv \theoremseparator{\thmfoot} \newframedtheorem{satz}{Satz}[chapter] \newframedtheorem{lemma}[satz]{Lemma} \newframedtheorem{proposition}[satz]{Proposition} \newtheorem{korollar}[satz]{Korollar} \newtheorem{plaindefinition}{Definition} \newenvironment{definition}{\begin{plaindefinition}}{\end{plaindefinition}} \newenvironment{definition*}{\begin{plaindefinition*}}{\end{plaindefinition*}} \newtheorem{beispiel}{Beispiel} \newtheorem{bemerkung}{Bemerkung} \theoremstyle{nonumberplain} \newtheorem{beweis}{Beweis:} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\fB{\mathfrak{B}}%Für Basis \def\fT{\mathfrak{T}}%Für Topologie \renewcommand{\qed}{\hfill\blacksquare} \newcommand{\qedwhite}{\hfill \ensuremath{\Box}} \newcommand{\powerset}[1]{\mathcal{P}(#1)} \def\praum{\ensuremath{\mathcal{P}}} \def\mdp{\ensuremath{\mathbb{P}}} \def\mdc{\ensuremath{\mathbb{C}}} \def\mdr{\ensuremath{\mathbb{R}}} \def\mdq{\ensuremath{\mathbb{Q}}} \def\mdz{\ensuremath{\mathbb{Z}}} \def\mdn{\ensuremath{\mathbb{N}}} \def\gdw{\ensuremath{\Leftrightarrow}} \def\atlas{\ensuremath{\mathcal{A}}} \DeclareMathOperator{\rang}{rg} \def\GL{\ensuremath{\mathrm{GL}}} \def\SL{\ensuremath{\mathrm{SL}}} \newcommand\mapsfrom{\mathrel{\reflectbox{\ensuremath{\mapsto}}}} \newcommand\dcup{\mathbin{\dot{\cup}}} \newcommand{\id}{\textnormal{id}} \DeclareMathOperator{\Deck}{Deck} \DeclareMathOperator{\Fix}{Fix} \DeclareMathOperator{\Iso}{Iso} \DeclareMathOperator{\grad}{grad} %%%Text %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand\obda{o.~B.~d.~A.\xspace} \newcommand\Obda{O.~B.~d.~A.\xspace} \newcommand{\ts}[1]{\textnormal{#1}} % textual subscript %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%