📚 The CoCalc Library - books, templates and other resources
License: OTHER
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1% make the index link to the correct part of the page %2% http://tex.stackexchange.com/q/74493/5645 %3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4\newcounter{indexanchor}5\newcommand*{\xindex}[1]{%6\stepcounter{indexanchor}% make anchor unique7\def\theindexterm{#1}%8\edef\doindexentry{\noexpand\index9{\expandonce\theindexterm|indexanchor{index-\theindexanchor}}}%10\raisebox{\baselineskip}{\hypertarget{index-\theindexanchor}%11{\doindexentry}}%12}13\newcommand*{\indexanchor}[2]{\hyperlink{#1}{#2}}14%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%15% Aufgaben-Environment %16%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%17\newcounter{aufgabe}18\newenvironment{aufgabe}[1][]{\refstepcounter{aufgabe}%19\ifthenelse{\isempty{#1}}%20{\subsection*{Aufgabe~\theaufgabe}}% if #1 is empty21{\subsection*{Aufgabe~\theaufgabe~(#1)}}% if #1 is not empty22\begin{adjustwidth}{1cm}{}}%23{\end{adjustwidth}}2425\newenvironment{solution}[1][]{%26\subsection*{Lösung zu Aufgabe~#1}%27\begin{adjustwidth}{1cm}{}}%28{\end{adjustwidth}}29%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%30% Define theorems %31%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%32\newcommand{\thmfoot}{}33\theoremstyle{break}34\setlength\theoremindent{0.7cm}35\theoremheaderfont{\kern-0.7cm\normalfont\bfseries}36\theorembodyfont{\normalfont} % nicht mehr kursiv37\theoremseparator{\thmfoot}3839\newframedtheorem{satz}{Satz}[chapter]40\newframedtheorem{lemma}[satz]{Lemma}41\newframedtheorem{proposition}[satz]{Proposition}42\newtheorem{korollar}[satz]{Korollar}43\newtheorem{folgerung}[satz]{Folgerung}44\newtheorem{definition}{Definition}45\newtheorem{beispiel}{Beispiel}46\newtheorem{bemerkung}{Bemerkung}47\theoremstyle{nonumberplain}48\newtheorem{beweis}{Beweis:}49\newtheorem{behauptung}{Beh.:}50%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5152\def\fB{\mathfrak{B}}%Für Basis53\def\fT{\mathfrak{T}}%Für Topologie54\renewcommand{\qed}{\hfill\blacksquare}55\newcommand{\qedwhite}{\hfill \ensuremath{\Box}}56\newcommand{\Parr}{\text{\pointer}}57\newcommand{\powerset}[1]{\mathcal{P}(#1)}585960\def\praum{\ensuremath{\mathcal{P}}}61\def\mdp{\ensuremath{\mathbb{P}}}62\def\mdc{\ensuremath{\mathbb{C}}}63\def\mdr{\ensuremath{\mathbb{R}}}64\def\mdq{\ensuremath{\mathbb{Q}}}65\def\mdz{\ensuremath{\mathbb{Z}}}66\def\mdn{\ensuremath{\mathbb{N}}}67\def\mdh{\ensuremath{\mathbb{H}}}68\def\gdw{\ensuremath{\Leftrightarrow}}69\newcommand\mapsfrom{\mathrel{\reflectbox{\ensuremath{\mapsto}}}}70\newcommand\dcup{\mathbin{\dot{\cup}}}71\newcommand{\id}{\textnormal{id}}72\DeclareMathOperator{\conv}{conv}73\DeclareMathOperator{\IWS}{IWS}74\DeclareMathOperator{\SLL}{SLL}75\DeclareMathOperator{\Bild}{Bild}76\DeclareMathOperator{\fst}{fst}77\DeclareMathOperator{\snd}{snd}78\DeclareMathOperator{\pair}{pair}79\DeclareMathOperator{\nxt}{next}80\DeclareMathOperator{\pred}{pred}81\DeclareMathOperator{\ABS}{ABS}82\DeclareMathOperator{\VAR}{VAR}83\DeclareMathOperator{\CONST}{CONST}84\DeclareMathOperator{\APP}{APP}85\DeclareMathOperator{\First}{First}86\DeclareMathOperator{\Follow}{Follow}87\let\succ\relax% Set equal to \relax so that LaTeX thinks it's not defined88\DeclareMathOperator{\succ}{succ}89\newcommand{\iu}{{i\mkern1mu}} % imaginary unit90%\DeclareMathOperator{\Re}{Re}91%\DeclareMathOperator{\Im}{Im}9293%%%Text %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%94\newcommand\obda{o.~B.~d.~A.\xspace}95\newcommand\Obda{O.~B.~d.~A.\xspace}96\newcommand{\ts}[1]{\textnormal{#1}} % textual subscript97%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%98% http://tex.stackexchange.com/a/101138/564599\newcommand\rtilde[1]{\widetilde{\mathit{#1}}}100%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%101\crefname{satz}{\textup{Satz}}{\textup{Sätze}}102\crefname{proposition}{\textup{Proposition}}{\textup{Propositionen}}103\crefname{lemma}{\textup{Lemma}}{\textup{Lemmata}}104\crefname{korollar}{\textup{Korollar}}{\textup{Korollare}}105\crefname{folgerung}{\textup{Folgerung}}{\textup{Folgerungen}}106\crefname{definition}{\textup{Definition}}{\textup{Definitionen}}107\crefname{behauptung}{\textup{Behauptung}}{\textup{Behauptungen}}108\crefname{beispiel}{\textup{Beispiel}}{\textup{Beispiele}}109\crefname{aufgabe}{\textup{Aufgabe}}{\textup{Aufgaben}}110\crefname{bemerkung}{\textup{Bemerkung}}{\textup{Bemerkungen}}111%\let\OldAngle\angle112%\let\angle\sphericalangle113114\newlist{defenum}{enumerate}{1}115\setlist[defenum]{label=\alph*),ref=\textup{\thedefinition.\alph*}}116\crefalias{defenumi}{definition}117118\newlist{defenumprops}{enumerate}{1}119\setlist[defenumprops]{label=(\roman*),ref=\textup{\thedefinition.\roman*}}120\crefalias{defenumpropsi}{definition}121122\newlist{bemenum}{enumerate}{1}123\setlist[bemenum]{label=\alph*),ref=\textup{\thebemerkung.\alph*}}124\crefalias{bemenumi}{bemerkung}125126\newlist{bspenum}{enumerate}{1}127\setlist[bspenum]{label=\arabic*),ref=\textup{\thebeispiel.\arabic*}}128\crefalias{bspenumi}{beispiel}129130\newlist{propenum}{enumerate}{1}131\setlist[propenum]{label=\alph*), ref=\textup{\theproposition~(\alph*)}}132\crefalias{propenumi}{proposition}133134\newlist{aufgabeenum}{enumerate}{1}135\setlist[aufgabeenum]{label=(\alph*),ref=\textup{\theaufgabe~(\alph*)}}136\crefalias{aufgabeenumi}{aufgabe}137138% Commands for local abbreviations139\newcommand\crefabbr[1]{%140\begingroup141\crefname{bemerkung}{\textup{Bem.}}{\textup{Bem.}}%142\crefname{definition}{\textup{Def.}}{\textup{Def.}}\cref{#1}143\endgroup%144}145\newcommand\Crefabbr[1]{%146\begingroup147\Crefname{bemerkung}{\textup{Bem.}}{\textup{Bem.}}%148\Crefname{definition}{\textup{Def.}}{\textup{Def.}}\Cref{#1}149\endgroup%150}151152153