From 9b3cb8aad01b12f7ff19bee84f0ea91871e03063 Mon Sep 17 00:00:00 2001 From: raj_mathe Date: Tue, 9 Mar 2021 13:03:51 +0100 Subject: [PATCH] master > master: minor --- docs/loesungen.pdf | Bin 681900 -> 681900 bytes docs/loesungen.tex | 10 +- docs/zusatz.pdf | Bin 292662 -> 292661 bytes docs/zusatz.tex | 1286 +++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 1279 insertions(+), 17 deletions(-) diff --git a/docs/loesungen.pdf b/docs/loesungen.pdf index 33cebfb56e07faa708a45b687ef7a869e9b6faa2..c2139c41ffbe3780dd2b2a171b797a6c55372c3c 100644 GIT binary patch delta 154 zcmZ2;UUSWP&4w1n7N!>F7M2#)7Pc1l7LFFqEnK_(b&L%x4UG+q4Ggsn4Al(`)HS*E zee+XX5=&AQG+eBV42%qcl29evpZjx7VRbflHFGs~F>rHoGH^0=b~Q7ybhI>ZG;%gH WFf+F_uynLjupy*m`@T@FcY*-uE-2jq delta 154 zcmZ2;UUSWP&4w1n7N!>F7M2#)7Pc1l7LFFqEnK_(b&L$m4NZ&;ObxUR4Al(`)HS*E zee+XX5=&AQG+eBV42%p7;7YbX_vf0z>TGQ8>f~bSXlUl-Y+&kQYH46>V(e_@>Sku> VWZ>j#WND{hLrBT?eW6_M1OerjDB}PC diff --git a/docs/loesungen.tex b/docs/loesungen.tex index 40c3a8e..6608399 100644 --- a/docs/loesungen.tex +++ b/docs/loesungen.tex @@ -17,9 +17,7 @@ %% | %% ---- parameters.tex; %% | -%% ---- src/index.tex; -%% | -%% ---- ########; +%% ---- srclocal/index.tex; %% | %% ---- src/setup-type.tex; %% | @@ -33,7 +31,7 @@ %% | %% ---- src/setup-layout.tex; %% | -%% ---- src/setup-localmacros.tex; +%% ---- srclocal/setup-localmacros.tex; %% | %% ---- front/index.tex; %% | @@ -111,7 +109,7 @@ %% ******************************************************************************** %% ******************************************************************************** -%% FILE: src/index.tex +%% FILE: srclocal/index.tex %% ******************************************************************************** \makeatletter @@ -1313,7 +1311,7 @@ \def\highlightTerm#1{\emph{#1}} %% ******************************************************************************** -%% FILE: src/setup-localmacros.tex +%% FILE: srclocal/setup-localmacros.tex %% ******************************************************************************** %% **************************************************************** diff --git a/docs/zusatz.pdf b/docs/zusatz.pdf index 75da68206d30dfaa913a3f89d272b228160c50af..e3876d4e85b844afa148315d5ab74905293a38d6 100644 GIT binary patch delta 5471 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 W1N7(V*_RA=1R)4A3MC~)Peuw_cU;8) diff --git a/docs/zusatz.tex b/docs/zusatz.tex index 01f85f7..0847265 100644 --- a/docs/zusatz.tex +++ b/docs/zusatz.tex @@ -17,23 +17,21 @@ %% | %% ---- parameters.tex; %% | -%% ---- ########; +%% ---- srclocal/index.tex; %% | -%% ---- ########; +%% ---- src/setup-type.tex; %% | -%% ---- ########; +%% ---- src/setup-packages.tex; %% | -%% ---- ########; +%% ---- src/setup-parameters.tex; %% | -%% ---- ########; +%% ---- src/setup-macros.tex; %% | -%% ---- ########; +%% ---- src/setup-environments.tex; %% | -%% ---- ########; +%% ---- src/setup-layout.tex; %% | -%% ---- ########; -%% | -%% ---- ########; +%% ---- srclocal/setup-localmacros.tex; %% | %% ---- front/index.tex; %% | @@ -64,6 +62,1272 @@ %% FILE: parameters.tex %% ******************************************************************************** +%% ******************************************************************************** +%% FILE: srclocal/index.tex +%% ******************************************************************************** + +\makeatletter + +%% ******************************************************************************** +%% FILE: src/setup-type.tex +%% ******************************************************************************** + +\documentclass[ + 12pt, + a4paper, + oneside, + openright, + center, + chapterbib, + crosshair, + fleqn, + headcount, + headline, + indent, + indentfirst=false, + portrait, + phonetic, + oldernstyle, + onecolumn, + sfbold, + upper, +]{scrbook} + +%% ******************************************************************************** +%% FILE: src/setup-packages.tex +%% ******************************************************************************** + +\PassOptionsToPackage{T2A,OT1}{fontenc} % T1,OT1,T2A,OT2 +\PassOptionsToPackage{utf8}{inputenc} % utf8 +\PassOptionsToPackage{british,english,ngerman,russian}{babel} +\PassOptionsToPackage{ + english, + ngerman, + russian, + capitalise, +}{cleveref} +\PassOptionsToPackage{ + bookmarks=true, + bookmarksopen=false, + bookmarksopenlevel=0, + bookmarkstype=toc, + colorlinks=false, + raiselinks=true, + hyperfigures=true, +}{hyperref} +\PassOptionsToPackage{ + reset, + left=1in, + right=1in, + top=20mm, + bottom=20mm, + heightrounded, +}{geometry} +\PassOptionsToPackage{ + framemethod=TikZ, +}{mdframed} +\PassOptionsToPackage{normalem}{ulem} +\PassOptionsToPackage{ + amsmath, + thmmarks, +}{ntheorem} +\PassOptionsToPackage{table}{xcolor} +\PassOptionsToPackage{ + all, + color, + curve, + frame, + import, + knot, + line, + movie, + rotate, + textures, + tile, + tips, + web, + xdvi, +}{xy} + +\usepackage{amsfonts} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{ntheorem} % <— muss nach den ams* Packages vorkommen!! +\usepackage{array} +\usepackage{babel} +\usepackage{bbding} +\usepackage{bbm} +\usepackage{calc} +\usepackage{sectsty} +\usepackage{titlesec} +\usepackage{fancyhdr} +\usepackage{footmisc} +\usepackage{geometry} +\usepackage{graphicx} +\usepackage{ifpdf} +\usepackage{ifthen} +\usepackage{ifnextok} +\usepackage{longtable} +\usepackage{multicol} +\usepackage{multirow} +\usepackage{nameref} +\usepackage{nowtoaux} +\usepackage{paralist} +\usepackage{enumerate} %% nach [paralist] +\usepackage{pgf} +\usepackage{pgfplots} +\usepackage{proof} +\usepackage{refcount} +\usepackage{relsize} +\usepackage{savesym} +\usepackage{stmaryrd} +\usepackage{subfigure} +\usepackage{yfonts} %% <— Altgotische Fonts +\usepackage{tikz} +\usepackage{xy} +\usepackage{undertilde} +\usepackage{ulem} %% <– f\"ur besseren \underline-Befehl (\ul) +\usepackage{xcolor} +\usepackage{xspace} +\usepackage{xstring} +\usepackage{hyperref} +\usepackage{cleveref} % must vor hyperref geladen werden. + +\pgfplotsset{compat=newest} + +\usetikzlibrary{ + angles, + arrows, + automata, + calc, + decorations, + decorations.pathmorphing, + decorations.pathreplacing, + math, + positioning, + patterns, + quotes, + snakes, +} + +%% \var ≈ alter Befehl +%% \xvar ≈ wie das neue Package \var interpretieren soll. +\savesymbol{Diamond} +\savesymbol{emptyset} +\savesymbol{ggg} +\savesymbol{int} +\savesymbol{lll} +\savesymbol{RectangleBold} +\savesymbol{langle} +\savesymbol{rangle} +\savesymbol{hookrightarrow} +\savesymbol{hookleftarrow} +\savesymbol{Asterisk} +\usepackage{mathabx} +\usepackage{wasysym} +\let\varemptyset=\emptyset +\restoresymbol{x}{Diamond} +\restoresymbol{x}{emptyset} +\restoresymbol{x}{ggg} +\restoresymbol{x}{int} +\restoresymbol{x}{lll} +\restoresymbol{x}{RectangleBold} +\restoresymbol{x}{langle} +\restoresymbol{x}{rangle} +\restoresymbol{x}{hookrightarrow} +\restoresymbol{x}{hookleftarrow} +\restoresymbol{x}{Asterisk} + +\ifpdf + \usepackage{pdfcolmk} +\fi + +\usepackage{mdframed} + +%% Force-Import aus MnSymbol +\DeclareFontFamily{U}{MnSymbolA}{} +\DeclareFontShape{U}{MnSymbolA}{m}{n}{ + <-6> MnSymbolA5 + <6-7> MnSymbolA6 + <7-8> MnSymbolA7 + <8-9> MnSymbolA8 + <9-10> MnSymbolA9 + <10-12> MnSymbolA10 + <12-> MnSymbolA12 +}{} +\DeclareFontShape{U}{MnSymbolA}{b}{n}{ + <-6> MnSymbolA-Bold5 + <6-7> MnSymbolA-Bold6 + <7-8> MnSymbolA-Bold7 + <8-9> MnSymbolA-Bold8 + <9-10> MnSymbolA-Bold9 + <10-12> MnSymbolA-Bold10 + <12-> MnSymbolA-Bold12 +}{} +\DeclareSymbolFont{MnSyA}{U}{MnSymbolA}{m}{n} +\DeclareMathSymbol{\lcirclearrowright}{\mathrel}{MnSyA}{252} +\DeclareMathSymbol{\lcirclearrowdown}{\mathrel}{MnSyA}{255} +\DeclareMathSymbol{\rcirclearrowleft}{\mathrel}{MnSyA}{250} +\DeclareMathSymbol{\rcirclearrowdown}{\mathrel}{MnSyA}{251} + +\DeclareFontFamily{U}{MnSymbolC}{} +\DeclareSymbolFont{MnSyC}{U}{MnSymbolC}{m}{n} +\DeclareFontShape{U}{MnSymbolC}{m}{n}{ + <-6> MnSymbolC5 + <6-7> MnSymbolC6 + <7-8> MnSymbolC7 + <8-9> MnSymbolC8 + <9-10> MnSymbolC9 + <10-12> MnSymbolC10 + <12-> MnSymbolC12% +}{} +\DeclareMathSymbol{\powerset}{\mathord}{MnSyC}{180} + +%% ******************************************************************************** +%% FILE: src/setup-parameters.tex +%% ******************************************************************************** + +\def\boolwahr{true} +\def\boolfalsch{false} +\def\boolleer{} + +\let\documenttwosided\boolfalsch +\let\boolinappendix\boolfalsch +\let\boolinmdframed\boolfalsch +\let\eqtagset\boolfalsch +\let\eqtaglabel\boolleer +\let\eqtagsymb\boolleer + +\newcount\bufferctr +\newcount\bufferreplace +\newcounter{columnanzahl} + +\newlength\rtab +\newlength\gesamtlinkerRand +\newlength\gesamtrechterRand +\newlength\ownspaceabovethm +\newlength\ownspacebelowthm +\setlength{\rtab}{0.025\textwidth} +\setlength{\ownspaceabovethm}{0.5\baselineskip} +\setlength{\ownspacebelowthm}{0.5\baselineskip} +\setlength{\gesamtlinkerRand}{0pt} +\setlength{\gesamtrechterRand}{0pt} + +\def\secnumberingpt{$\cdot$} +\def\secnumberingseppt{.} +\def\subsecnumberingseppt{} +\def\thmnumberingpt{$\cdot$} +\def\thmnumberingseppt{} +\def\thmForceSepPt{.} + +\definecolor{leer}{gray}{1} +\definecolor{hellgrau}{gray}{0.85} +\definecolor{dunkelgrau}{gray}{0.5} +\definecolor{maroon}{rgb}{0.6901961,0.1882353,0.3764706} +\definecolor{dunkelgruen}{rgb}{0.015625,0.363281,0.109375} +\definecolor{dunkelrot}{rgb}{0.5450980392,0,0} +\definecolor{dunkelblau}{rgb}{0,0,0.5450980392} +\definecolor{blau}{rgb}{0,0,1} +\definecolor{newresult}{rgb}{0.6,0.6,0.6} +\definecolor{improvedresult}{rgb}{0.9,0.9,0.9} +\definecolor{hervorheben}{rgb}{0,0.9,0.7} +\definecolor{starkesblau}{rgb}{0.1019607843,0.3176470588,0.8156862745} +\definecolor{achtung}{rgb}{1,0.5,0.5} +\definecolor{frage}{rgb}{0.5,1,0.5} +\definecolor{schreibweise}{rgb}{0,0.7,0.9} +\definecolor{axiom}{rgb}{0,0.3,0.3} + +%% ******************************************************************************** +%% FILE: src/setup-macros.tex +%% ******************************************************************************** + +%% **************************************************************** +%% TEX: +%% **************************************************************** + +\def\let@name#1#2{\expandafter\let\csname #1\expandafter\endcsname\csname #2\endcsname\relax} +\DeclareRobustCommand\crfamily{\fontfamily{ccr}\selectfont} +\DeclareTextFontCommand{\textcr}{\crfamily} + +\def\nichtzeigen#1{\phantom{#1}} + +%% **************************************************************** +%% SPACING: +%% **************************************************************** + +\def\ifthenelseleer#1#2#3{\ifthenelse{\equal{#1}{}}{#2}{#1#3}} +\def\bedingtesspaceexpand#1#2#3{\ifthenelseleer{\csname #1\endcsname}{#3}{#2#3}} +\def\voritemise{\leavevmode\nvraum{1}} +\def\hraum{\null\hfill\null} +\def\vraum{\null\vfill\null} +\def\nvraum{\@ifnextchar\bgroup{\nvraum@c}{\nvraum@bes}} + \def\nvraum@c#1{\vspace*{-#1\baselineskip}} + \def\nvraum@bes{\vspace*{-\baselineskip}} +\def\erlaubeplatz{\relax\ifmmode\else\@\xspace\fi} +\def\entferneplatz{\relax\ifmmode\else\expandafter\@gobble\fi} + +%% **************************************************************** +%% TAGS / BEZEICHNUNGEN / LABELLING: +%% **************************************************************** + +\def\send@toaux#1{\@bsphack\protected@write\@auxout{}{\string#1}\@esphack} + +%% \rlabel{LABEL}[CTR]{CREF-SHORT}{CREF-LONG}{DISPLAYTEXT} +\def\rlabel#1[#2]#3#4#5{#5\rlabel@aux{#1}[#2]{#3}{#4}{#5}} + \def\rlabel@aux#1[#2]#3#4#5{% + \send@toaux{\newlabel{#1}{{\@currentlabel}{\thepage}{{\unexpanded{#5}}}{#2.\csname the#2\endcsname}{}}}\relax% + } + +%% \tag@rawscheme{CREF-SHORT}{CREF-LONG}[CTR]{LEFT-BRKT}{RIGHT-BRKT} [LABEL]{DISPLAYTEXT} +\def\tag@rawscheme#1#2[#3]#4#5{\@ifnextchar[{\tag@rawscheme@{#1}{#2}[#3]{#4}{#5}}{\tag@rawscheme@{#1}{#2}[#3]{#4}{#5}[*]}} + \def\tag@rawscheme@#1#2[#3]#4#5[#6]{\@ifnextchar\bgroup{\tag@rawscheme@@{#1}{#2}[#3]{#4}{#5}[#6]}{\tag@rawscheme@@{#1}{#2}[#3]{#4}{#5}[#6]{}}} + \def\tag@rawscheme@@#1#2[#3]#4#5[#6]#7{% + \ifthenelse{\equal{#6}{*}}{% + \ifthenelse{\equal{#7}{\boolleer}}{\refstepcounter{#3}#4\csname the#3\endcsname#5}{#4#7#5}% + }{% + \refstepcounter{#3}#4% + \ifthenelse{\equal{#7}{\boolleer}}{\rlabel{#6}[#3]{#1}{#2}{\csname the#3\endcsname}}{\rlabel{#6}[#3]{#1}{#2}{#7}}% + #5% + }% + } +%% \tag@scheme{CREF-SHORT}{CREF-LONG}[CTR] [LABEL]{DISPLAYTEXT} +\def\tag@scheme#1#2[#3]{\tag@rawscheme{#1}{#2}[#3]{\upshape(}{\upshape)}} + +%% \eqtag[LABEL]{DISPLAYTEXT} +\def\eqtag@post#1{\makebox[0pt][r]{#1}} +\def\eqtag@pre{\tag@scheme{Eq}{Equation}[Xe]} +\def\eqtag{\@ifnextchar[{\eqtag@}{\eqtag@[*]}} + \def\eqtag@[#1]{\@ifnextchar\bgroup{\eqtag@@[#1]}{\eqtag@@[#1]{}}} + \def\eqtag@@[#1]#2{\eqtag@post{\eqtag@pre[#1]{#2}}} + +\def\eqcref#1{\text{(\ref{#1})}} +\def\ptcref#1{\ref{#1}} +\def\punktlabel#1{\label{it:#1:\beweislabel}} +\def\punktcref#1{\eqcref{it:#1:\beweislabel}} +\def\crefit#1#2{\cref{#1}~\eqcref{it:#2:#1}} +\def\Crefit#1#2{\Cref{#1}~\eqcref{it:#2:#1}} + +%% UNDER/OVERSET BEFEHLE +\def\opfromto[#1]_#2^#3{\underset{#2}{\overset{#3}{#1}}} +\def\textoverset#1#2{\overset{\text{#1}}{#2}} +\def\textunderset#1#2{\underset{#2}{\text{#1}}} +\def\crefoverset#1#2{\textoverset{\cref{#1}}{#2}} +\def\Crefoverset#1#2{\textoverset{\Cref{#1}}{#2}} +\def\crefunderset#1#2{\textunderset{#2}{\cref{#1}}} +\def\Crefunderset#1#2{\textunderset{#2}{\Cref{#1}}} +\def\eqcrefoverset#1#2{\textoverset{\eqcref{#1}}{#2}} +\def\eqcrefunderset#1#2{\textunderset{#2}{\eqcref{#1}}} +\def\mathclap#1{#1} +\def\oberunterset#1{\@ifnextchar^{\oberunterset@oben{#1}}{\oberunterset@unten{#1}}} + \def\oberunterset@oben#1^#2_#3{\underset{\mathclap{#3}}{\overset{\mathclap{#2}}{#1}}} + \def\oberunterset@unten#1_#2^#3{\underset{\mathclap{#2}}{\overset{\mathclap{#3}}{#1}}} + \def\breitunderbrace#1_#2{\underbrace{#1}_{\mathclap{#2}}} + \def\breitoverbrace#1^#2{\overbrace{#1}^{\mathclap{#2}}} + \def\breitunderbracket#1_#2{\underbracket{#1}_{\mathclap{#2}}} + \def\breitoverbracket#1^#2{\overbracket{#1}^{\mathclap{#2}}} + +\def\generatenestedsecnumbering#1#2#3{% + \expandafter\gdef\csname thelong#3\endcsname{% + \expandafter\csname the#2\endcsname% + \secnumberingpt% + \expandafter\csname #1\endcsname{#3}% + }% + \expandafter\gdef\csname theshort#3\endcsname{% + \expandafter\csname #1\endcsname{#3}% + }% +} +\def\generatenestedthmnumbering#1#2#3{% + \expandafter\gdef\csname the#3\endcsname{% + \expandafter\csname the#2\endcsname% + \thmnumberingpt% + \expandafter\csname #1\endcsname{#3}% + }% + \expandafter\gdef\csname theshort#3\endcsname{% + \expandafter\csname #1\endcsname{#3}% + }% +} + +%% **************************************************************** +%% ALLG. MACROS: +%% **************************************************************** + +\def\+#1{\addtocounter{#1}{1}} +\def\setcounternach#1#2{\setcounter{#1}{#2}\addtocounter{#1}{-1}} +\def\textsubscript#1{${}_{\textup{#1}}$} +\def\rome#1{\overline{\underline{#1}}} +\def\textTODO{\text{[{\large\textcolor{red}{More work needed!}}]}} +\def\hlineEIGENpt{\hdashline[0.5pt/5pt]} +\def\clineEIGENpt#1{\cdashline{#1}[0.5pt/5pt]} + +\def\forcepunkt#1{#1\IfEndWith{#1}{.}{}{.}} +\def\lateinabkuerzung#1#2{% + \expandafter\gdef\csname #1\endcsname{\emph{#2}\@ifnextchar.{\entferneplatz}{\erlaubeplatz}} +} +\def\deutscheabkuerzung#1#2{% + \expandafter\gdef\csname #1\endcsname{{#2}\@ifnextchar.{\entferneplatz}{\erlaubeplatz}} +} + +%% **************************************************************** +%% MATHE +%% **************************************************************** + +\def\matrix#1{\left(\begin{array}{#1}} + \def\endmatrix{\end{array}\right)} +\def\smatrix{\left(\begin{smallmatrix}} + \def\endsmatrix{\end{smallmatrix}\right)} + +\def\multiargrekursiverbefehl#1#2#3#4#5#6#7#8{% + \expandafter\gdef\csname#1\endcsname #2##1#4{\csname #1@anfang\endcsname##1#3\egroup} + \expandafter\def\csname #1@anfang\endcsname##1#3{#5##1\@ifnextchar\egroup{\csname #1@ende\endcsname}{#7\csname #1@mitte\endcsname}} + \expandafter\def\csname #1@mitte\endcsname##1#3{#6##1\@ifnextchar\egroup{\csname #1@ende\endcsname}{#7\csname #1@mitte\endcsname}} + \expandafter\def\csname #1@ende\endcsname##1{#8} +} +\multiargrekursiverbefehl{svektor}{[}{;}{]}{\begin{smatrix}}{}{\\}{\\\end{smatrix}} +\multiargrekursiverbefehl{vektor}{[}{;}{]}{\begin{matrix}{c}}{}{\\}{\\\end{matrix}} +\multiargrekursiverbefehl{vektorzeile}{}{,}{;}{}{&}{}{} +\multiargrekursiverbefehl{matlabmatrix}{[}{;}{]}{\begin{smatrix}\vektorzeile}{\vektorzeile}{;\\}{;\end{smatrix}} + +\def\cases[#1]#2{\left\{\begin{array}[#1]{#2}} + \def\endcases{\end{array}\right.} + +\def\BeweisRichtung[#1]{\@ifnextchar\bgroup{\@BeweisRichtung@c[#1]}{\@BeweisRichtung@bes[#1]}} + \def\@BeweisRichtung@bes[#1]{{\bfseries(#1).~}} + \def\@BeweisRichtung@c[#1]#2#3{{\bfseries(#2#1#3).~}} +\def\erzeugeBeweisRichtungBefehle#1#2{ + \expandafter\gdef\csname #1text\endcsname##1##2{\BeweisRichtung[#2]{##1}{##2}} + \expandafter\gdef\csname #1\endcsname{% + \@ifnextchar\bgroup{\csname #1@\endcsname}{\csname #1text\endcsname{}{}}% + } + \expandafter\gdef\csname #1@\endcsname##1##2{% + \csname #1text\endcsname{\punktcref{##1}}{\punktcref{##2}}% + } +} +\erzeugeBeweisRichtungBefehle{hinRichtung}{$\Longrightarrow$} +\erzeugeBeweisRichtungBefehle{herRichtung}{$\Longleftarrow$} +\erzeugeBeweisRichtungBefehle{hinherRichtung}{$\Longleftrightarrow$} + +\def\cal#1{\mathcal{#1}} +\def\brkt#1{\langle{}#1{}\rangle} +\def\mathfrak#1{\mbox{\usefont{U}{euf}{m}{n}#1}} +\def\kurs#1{\textit{#1}} +\def\rectangleblack{\text{\RectangleBold}} +\def\rectanglewhite{\text{\Rectangle}} +\def\squareblack{\blacksquare} +\def\squarewhite{\Box} + +%% ******************************************************************************** +%% FILE: src/setup-environments.tex +%% ******************************************************************************** + +%% ********************************************************************** +%% CLEVEREF: ************************************************************ + + \def\crefname@full#1#2#3{\crefname{#1}{#2}{#3}\Crefname{#1}{#2}{#3}} + \crefname@full{chapter}{Kapitel}{Kapitel} + \crefname@full{section}{Abschnitt}{Abschnitte} + \crefname@full{figure}{Fig.}{Fig.} + \crefname@full{subfigure}{Fig.}{Fig.} + + \crefname@full{proof}{Beweis}{Beweise} + \crefname@full{thm}{Theorem}{Theoreme} + \crefname@full{satz}{Satz}{Sätze} + \crefname@full{claim}{Behauptung}{Behauptungen} + \crefname@full{lemm}{Lemma}{Lemmata} + \crefname@full{cor}{Korollar}{Korollarien} + \crefname@full{folg}{Folgerung}{Folgerungen} + \crefname@full{prop}{Proposition}{Propositionen} + \crefname@full{defn}{Definition}{Definitionen} + \crefname@full{conv}{Konvention}{Konventionen} + \crefname@full{fact}{Fakt}{Fakten} + \crefname@full{rem}{Bemerkung}{Bemerkungen} + \crefname@full{qstn}{Frage}{Fragen} + \crefname@full{e.g.}{Beipsiel}{Beipsiele} + +%% **************************************************************** +%% THEOREME: +%% **************************************************************** + + \def\qedEIGEN#1{\@ifnextchar[{\qedEIGEN@c{#1}}{\qedEIGEN@bes{#1}}}%] + \def\qedEIGEN@bes#1{% + \parfillskip=0pt% % so \par doesnt push \square to left + \widowpenalty=10000% % so we dont break the page before \square + \displaywidowpenalty=10000% % ditto + \finalhyphendemerits=0% % TeXbook exercise 14.32 + \leavevmode% % \nobreak means lines not pages + \unskip% % remove previous space or glue + \nobreak% % don’t break lines + \hfil% % ragged right if we spill over + \penalty50% % discouragement to do so + \hskip.2em% % ensure some space + \null% % anchor following \hfill + \hfill% % push \square to right + #1% % the end-of-proof mark + \par% + } + \def\qedEIGEN@c#1[#2]{% + \parfillskip=0pt% % so \par doesnt push \square to left + \widowpenalty=10000% % so we dont break the page before \square + \displaywidowpenalty=10000% % ditto + \finalhyphendemerits=0% % TeXbook exercise 14.32 + \leavevmode% % \nobreak means lines not pages + \unskip% % remove previous space or glue + \nobreak% % don’t break lines + \hfil% % ragged right if we spill over + \penalty50% % discouragement to do so + \hskip.2em% % ensure some space + \null% % anchor following \hfill + \hfill% % push \square to right + {#1~{\smaller\bfseries\upshape (#2)}}% + \par% + } + \def\qedVARIANT#1#2{ + \expandafter\def\csname ennde#1Sign\endcsname{#2} + \expandafter\def\csname ennde#1\endcsname{\@ifnextchar[{\qedEIGEN@c{#2}}{\qedEIGEN@bes{#2}}} %] + } + \qedVARIANT{OfProof}{$\squareblack$} + \qedVARIANT{OfWork}{\rectangleblack} + \qedVARIANT{OfSomething}{$\dashv$} + \qedVARIANT{OnNeutral}{$\lozenge$} % \lozenge \bigcirc \blacklozenge + \def\qedsymbol{\enndeOfProofSign} + \def\proofSymbol{\enndeOfProofSign} + + \def\ra@pretheoremwork{ + \setlength{\theorempreskipamount}{\ownspaceabovethm} + } + \def\rathmtransfer#1#2{ + \expandafter\def\csname #2\endcsname{\csname #1\endcsname} + \expandafter\def\csname end#2\endcsname{\csname end#1\endcsname} + } + + \def\ranewthm#1#2#3[#4]{ + %% FOR \BEGIN{THM} + \theoremstyle{\current@theoremstyle} + \theoremseparator{\current@theoremseparator} + \theoremprework{\ra@pretheoremwork} + \@ifundefined{#1@basic}{\newtheorem{#1@basic}[#4]{#2}}{\renewtheorem{#1@basic}[#4]{#2}} + %% FOR \BEGIN{THM}[...] + \theoremstyle{\current@theoremstyle} + \theoremseparator{\thmForceSepPt} + \theoremprework{\ra@pretheoremwork} + \@ifundefined{#1@withName}{\newtheorem{#1@withName}[#4]{#2}}{\renewtheorem{#1@withName}[#4]{#2}} + %% FOR \BEGIN{THM*} + \theoremstyle{nonumberplain} + \theoremseparator{\thmForceSepPt} + \theoremprework{\ra@pretheoremwork} + \@ifundefined{#1@star@basic}{\newtheorem{#1@star@basic}[Xdisplaynone]{#2}}{\renewtheorem{#1@star@basic}[Xdisplaynone]{#2}} + %% FOR \BEGIN{THM*}[...] + \theoremstyle{nonumberplain} + \theoremseparator{\thmForceSepPt} + \theoremprework{\ra@pretheoremwork} + \@ifundefined{#1@star@withName}{\newtheorem{#1@star@withName}[Xdisplaynone]{#2}}{\renewtheorem{#1@star@withName}[Xdisplaynone]{#2}} + %% GENERATE ENVIRONMENTS: + \umbauenenv{#1}{#3}[#4] + \umbauenenv{#1@star}{#3}[Xdisplaynone] + %% TRANSFER *-DEFINITION + \rathmtransfer{#1@star}{#1*} + } + + \def\umbauenenv#1#2[#3]{% + %% \BEGIN{THM}... + \expandafter\def\csname #1\endcsname{\relax% + \@ifnextchar[{\csname #1@\endcsname}{\csname #1@\endcsname[*]}% + } + %% \BEGIN{THM}[ANFANG]... + \expandafter\def\csname #1@\endcsname[##1]{\relax% + \@ifnextchar[{\csname #1@@\endcsname[##1]}{\csname #1@@\endcsname[##1][*]}% + } + %% \BEGIN{THM}[ANFANG][SCHLUSS] + \expandafter\def\csname #1@@\endcsname[##1][##2]{% + \ifx*##1% + \def\enndeOfBlock{\csname end#1@basic\endcsname} + \csname #1@basic\endcsname% + \else% + \def\enndeOfBlock{\csname end#1@withName\endcsname} + \csname #1@withName\endcsname[##1]% + \fi% + \def\makelabel####1{% + \gdef\beweislabel{####1}% + \label{\beweislabel}% + }% + \ifx*##2% + \def\enndeSymbol{\qedEIGEN{#2}} + \else% + \def\enndeSymbol{\qedEIGEN{#2}[##2]} + \fi + } + %% \END{THM} + \expandafter\gdef\csname end#1\endcsname{\enndeSymbol\enndeOfBlock} + } + + %% NEWTHEOREM EINSTELLUNGSOPTIONEN: + %% F\"UR \theoremstyle + %% plain Emulates original LATEX defin, except uses param \theorem...skipamount. + %% break Header followed by line break. + %% change Header, Number and Text are interchanged, without a line break. + %% changebreak =change, but with a line break after Header. + %% margin Number in left margin, without a line break. + %% marginbreak =margin, but with a line break after the header. + %% nonumberplain =plain, without number. + %% nonumberbreak =break, without number. + %% empty No number, no name. Only the optional argument is typeset. + %% \theoremclass \theoremnumbering + %% \theorempreskip \theorempostkip \theoremindent + %% \theoremprework \theorempostwork + + \def\current@theoremstyle{plain} + \def\current@theoremseparator{\thmnumberingseppt} + \theoremstyle{\current@theoremstyle} + \theoremseparator{\current@theoremseparator} + \theoremsymbol{} + + \newtheorem{X}{X}[chapter] % for most theorems + \newtheorem{Xe}{Xe}[chapter] % for equations + \newtheorem*{Xdisplaynone}{Xdisplaynone}[chapter] % a dummy counter, that will never be displayed. + \newtheorem{Xsp}{Xsp}[chapter] % for special theorems + \generatenestedthmnumbering{arabic}{chapter}{X} + \generatenestedthmnumbering{arabic}{chapter}{Xe} + \generatenestedthmnumbering{Roman}{chapter}{Xsp} + \let\theXsp\theshortXsp + + \theoremheaderfont{\upshape\bfseries} + \theorembodyfont{\slshape} + + \ranewthm{thm}{Theorem}{\enndeOnNeutralSign}[X] + \ranewthm{satz}{Satz}{\enndeOnNeutralSign}[X] + \ranewthm{claim}{Behauptung}{\enndeOnNeutralSign}[X] + \ranewthm{lemm}{Lemma}{\enndeOnNeutralSign}[X] + \ranewthm{cor}{Korollar}{\enndeOnNeutralSign}[X] + \ranewthm{folg}{Folgerung}{\enndeOnNeutralSign}[X] + \ranewthm{prop}{Proposition}{\enndeOnNeutralSign}[X] + + \theorembodyfont{\upshape} + + \ranewthm{defn}{Definition}{\enndeOnNeutralSign}[X] + \ranewthm{conv}{Konvention}{\enndeOnNeutralSign}[X] + \ranewthm{obs}{Beobachtung}{\enndeOnNeutralSign}[X] + \ranewthm{e.g.}{Beipsiel}{\enndeOnNeutralSign}[X] + \ranewthm{fact}{Fakt}{\enndeOnNeutralSign}[X] + \ranewthm{rem}{Bemerkung}{\enndeOnNeutralSign}[X] + \ranewthm{qstn}{Frage}{\enndeOnNeutralSign}[X] + \ranewthm{exer}{Aufgabe}{\enndeOnNeutralSign}[X] + \ranewthm{soln}{Lösung}{\enndeOnNeutralSign}[X] + + \theoremheaderfont{\itshape\bfseries} + \theorembodyfont{\upshape} + + \ranewthm{proof@tmp}{Beweis}{\enndeOfProofSign}[Xdisplaynone] + \rathmtransfer{proof@tmp*}{proof} + + \def\behauptungbeleg@claim{% + \iflanguage{british}{Claim}{% + \iflanguage{english}{Claim}{% + \iflanguage{ngerman}{Behauptung}{% + \iflanguage{russian}{Утверждение}{% + Claim% + }}}}% + } + \def\behauptungbeleg@pf@kurz{% + \iflanguage{british}{Pf}{% + \iflanguage{english}{Pf}{% + \iflanguage{ngerman}{Bew}{% + \iflanguage{russian}{Доказательство}{% + Pf% + }}}}% + } + \def\behauptungbeleg{\@ifnextchar\bgroup{\behauptungbeleg@c}{\behauptungbeleg@bes}} + \def\behauptungbeleg@c#1{\item[{\bfseries \behauptungbeleg@claim\erlaubeplatz #1.}]} + \def\behauptungbeleg@bes{\item[{\bfseries \behauptungbeleg@claim.}]} + \def\belegbehauptung{\item[{\bfseries\itshape\behauptungbeleg@pf@kurz.}]} + +%% **************************************************************** +%% ALTE UMGEBUNGEN: +%% **************************************************************** + + \newcolumntype{\RECHTS}[1]{>{\raggedleft}p{#1}} + \newcolumntype{\LINKS}[1]{>{\raggedright}p{#1}} + \newcolumntype{m}{>{$}l<{$}} + \newcolumntype{C}{>{$}c<{$}} + \newcolumntype{L}{>{$}l<{$}} + \newcolumntype{R}{>{$}r<{$}} + \newcolumntype{0}{@{\hspace{0pt}}} + \newcolumntype{\LINKSRAND}{@{\hspace{\@totalleftmargin}}} + \newcolumntype{h}{@{\extracolsep{\fill}}} + \newcolumntype{i}{>{\itshape}} + \newcolumntype{t}{@{\hspace{\tabcolsep}}} + \newcolumntype{q}{@{\hspace{1em}}} + \newcolumntype{n}{@{\hspace{-\tabcolsep}}} + \newcolumntype{M}[2]{% + >{\begin{minipage}{#2}\begin{math}}% + {#1}% + <{\end{math}\end{minipage}}% + } + \newcolumntype{T}[2]{% + >{\begin{minipage}{#2}}% + {#1}% + <{\end{minipage}}% + } + \setlength{\LTpre}{\baselineskip} + \setlength{\LTpost}{0pt} + \def\center{\centering} + \def\endcenter{} + + \def\punkteumgebung@genbefehl#1#2#3{ + \punkteumgebung@genbefehl@{#1}{#2}{#3}{}{} + \punkteumgebung@genbefehl@{multi#1}{#2}{#3}{ + \setlength{\columnsep}{10pt}% + \setlength{\columnseprule}{0pt}% + \begin{multicols}{\thecolumnanzahl}% + }{\end{multicols}\nvraum{1}} + } + \def\punkteumgebung@genbefehl@#1#2#3#4#5{ + \expandafter\gdef\csname #1\endcsname{ + \@ifnextchar\bgroup{\csname #1@c\endcsname}{\csname #1@bes\endcsname} + }%] + \expandafter\def\csname #1@c\endcsname##1{ + \@ifnextchar[{\csname #1@c@\endcsname{##1}}{\csname #1@c@\endcsname{##1}[\z@]} + }%] + \expandafter\def\csname #1@c@\endcsname##1[##2]{ + \@ifnextchar[{\csname #1@c@@\endcsname{##1}[##2]}{\csname #1@c@@\endcsname{##1}[##2][\z@]} + }%] + \expandafter\def\csname #1@c@@\endcsname##1[##2][##3]{ + \let\alterlinkerRand\gesamtlinkerRand + \let\alterrechterRand\gesamtrechterRand + \addtolength{\gesamtlinkerRand}{##2} + \addtolength{\gesamtrechterRand}{##3} + \advance\linewidth -##2% + \advance\linewidth -##3% + \advance\@totalleftmargin ##2% + \parshape\@ne \@totalleftmargin\linewidth% + #4 + \begin{#2}[\upshape ##1]% + \setlength{\parskip}{0.5\baselineskip}\relax% + \setlength{\topsep}{\z@}\relax% + \setlength{\partopsep}{\z@}\relax% + \setlength{\parsep}{\parskip}\relax% + \setlength{\itemsep}{#3}\relax% + \setlength{\listparindent}{\z@}\relax% + \setlength{\itemindent}{\z@}\relax% + } + \expandafter\def\csname #1@bes\endcsname{ + \@ifnextchar[{\csname #1@bes@\endcsname}{\csname #1@bes@\endcsname[\z@]} + }%] + \expandafter\def\csname #1@bes@\endcsname[##1]{ + \@ifnextchar[{\csname #1@bes@@\endcsname[##1]}{\csname #1@bes@@\endcsname[##1][\z@]} + }%] + \expandafter\def\csname #1@bes@@\endcsname[##1][##2]{ + \let\alterlinkerRand\gesamtlinkerRand + \let\alterrechterRand\gesamtrechterRand + \addtolength{\gesamtlinkerRand}{##1} + \addtolength{\gesamtrechterRand}{##2} + \advance\linewidth -##1% + \advance\linewidth -##2% + \advance\@totalleftmargin ##1% + \parshape\@ne \@totalleftmargin\linewidth% + #4 + \begin{#2}% + \setlength{\parskip}{0.5\baselineskip}\relax% + \setlength{\topsep}{\z@}\relax% + \setlength{\partopsep}{\z@}\relax% + \setlength{\parsep}{\parskip}\relax% + \setlength{\itemsep}{#3}\relax% + \setlength{\listparindent}{\z@}\relax% + \setlength{\itemindent}{\z@}\relax% + } + \expandafter\gdef\csname end#1\endcsname{% + \end{#2}#5 + \setlength{\gesamtlinkerRand}{\alterlinkerRand} + \setlength{\gesamtlinkerRand}{\alterrechterRand} + } + } + + \def\ritempunkt{{\Large\textbullet}} % \textbullet, $\sqbullet$, $\blacktriangleright$ + \setdefaultitem{\ritempunkt}{\ritempunkt}{\ritempunkt}{\ritempunkt} + \punkteumgebung@genbefehl{itemise}{compactitem}{\parskip}{}{} + \punkteumgebung@genbefehl{kompaktitem}{compactitem}{\z@}{}{} + \punkteumgebung@genbefehl{enumerate}{compactenum}{\parskip}{}{} + \punkteumgebung@genbefehl{kompaktenum}{compactenum}{\z@}{}{} + + \let\ALTthebibliography\thebibliography + \renewenvironment{thebibliography}[1]{% + \begin{ALTthebibliography}{#1} + \addcontentsline{toc}{part}{\bibname} + }{% + \end{ALTthebibliography} + } + +%% **************************************************************** +%% NEUE UMGEBUNGEN: +%% **************************************************************** + + \def\matrix#1{\left(\begin{array}[mc]{#1}} + \def\endmatrix{\end{array}\right)} + \def\smatrix{\left(\begin{smallmatrix}} + \def\endsmatrix{\end{smallmatrix}\right)} + \def\vector{\begin{matrix}{c}} + \def\endvector{\end{matrix}} + \def\svector{\begin{smatrix}} + \def\endsvector{\end{smatrix}} + + \def\multiargrekursiverbefehl#1#2#3#4#5#6#7#8{% + \expandafter\gdef\csname#1\endcsname #2##1#4{\csname #1@anfang\endcsname##1#3\egroup} + \expandafter\def\csname #1@anfang\endcsname##1#3{#5##1\@ifnextchar\egroup{\csname #1@ende\endcsname}{#7\csname #1@mitte\endcsname}} + \expandafter\def\csname #1@mitte\endcsname##1#3{#6##1\@ifnextchar\egroup{\csname #1@ende\endcsname}{#7\csname #1@mitte\endcsname}} + \expandafter\def\csname #1@ende\endcsname##1{#8} + } + \multiargrekursiverbefehl{svektor}{[}{;}{]}{\begin{smatrix}}{}{\\}{\\\end{smatrix}} + \multiargrekursiverbefehl{vektor}{[}{;}{]}{\begin{matrix}{c}}{}{\\}{\\\end{matrix}} + \multiargrekursiverbefehl{vektorzeile}{}{,}{;}{}{&}{}{} + \multiargrekursiverbefehl{matlabmatrix}{[}{;}{]}{\begin{smatrix}\vektorzeile}{\vektorzeile}{;\\}{;\end{smatrix}} + + \def\underbracenodisplay#1{% + \mathop{\vtop{\m@th\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr + \noalign{\kern3\p@\nointerlineskip}% + \upbracefill\crcr\noalign{\kern3\p@}}}}\limits% + } + + \def\mathe[#1]#2{% + \ifthenelse{\equal{\boolinmdframed}{\boolwahr}}{}{\begin{escapeeinzug}} + \noindent% + \let\eqtagset\boolfalsch + \let\eqtaglabel\boolleer + \let\eqtagsymb\boolleer + \let\alteqtag\eqtag + \def\eqtag{\@ifnextchar[{\eqtag@loc@}{\eqtag@loc@[*]}}% + \def\eqtag@loc@[##1]{\@ifnextchar\bgroup{\eqtag@loc@@[##1]}{\eqtag@loc@@[##1]{}}}% + \def\eqtag@loc@@[##1]##2{% + \gdef\eqtagset{\boolwahr} + \gdef\eqtaglabel{##1} + \gdef\eqtagsymb{##2} + }% + \def\verticalalign{}% + \IfBeginWith{#1}{t}{\def\verticalalign{t}}{}% + \IfBeginWith{#1}{m}{\def\verticalalign{c}}{}% + \IfBeginWith{#1}{b}{\def\verticalalign{b}}{}% + \def\horizontalalign{\null\hfill\null}% + \IfEndWith{#1}{l}{}{\null\hfill\null}% + \IfEndWith{#1}{r}{\def\horizontalalign{}}{}% + \begin{math} + \begin{array}[\verticalalign]{0#2}% + } + \def\endmathe{% + \end{array} + \end{math}\horizontalalign% + \let\eqtag\alteqtag + \ifthenelse{\equal{\eqtagset}{\boolwahr}}{\eqtag[\eqtaglabel]{\eqtagsymb}}{} + \ifthenelse{\equal{\boolinmdframed}{\boolwahr}}{}{\end{escapeeinzug}}% + } + + \def\longmathe[#1]#2{\relax + \let\altarraystretch\arraystretch + \renewcommand\arraystretch{1.2}\relax + \begin{longtable}[#1]{\LINKSRAND #2} + } + \def\endlongmathe{ + \end{longtable} + \renewcommand\arraystretch{\altarraystretch} + } + + \def\einzug{\@ifnextchar[{\indents@}{\indents@[\z@]}}%] + \def\indents@[#1]{\@ifnextchar[{\indents@@[#1]}{\indents@@[#1][\z@]}}%] + \def\indents@@[#1][#2]{% + \begin{list}{}{\relax + \setlength{\topsep}{\z@}\relax + \setlength{\partopsep}{\z@}\relax + \setlength{\parsep}{\parskip}\relax + \setlength{\listparindent}{\z@}\relax + \setlength{\itemindent}{\z@}\relax + \setlength{\leftmargin}{#1}\relax + \setlength{\rightmargin}{#2}\relax + \let\alterlinkerRand\gesamtlinkerRand + \let\alterrechterRand\gesamtrechterRand + \addtolength{\gesamtlinkerRand}{#1} + \addtolength{\gesamtrechterRand}{#2} + }\relax + \item[]\relax + } + \def\endeinzug{% + \setlength{\gesamtlinkerRand}{\alterlinkerRand} + \setlength{\gesamtlinkerRand}{\alterrechterRand} + \end{list}% + } + + \def\escapeeinzug{\begin{einzug}[-\gesamtlinkerRand][-\gesamtrechterRand]} + \def\endescapeeinzug{\end{einzug}} + + \def\programmiercode{ + \modulolinenumbers[1] + \begin{einzug}[\rtab][\rtab]% + \begin{linenumbers}% + \fontfamily{cmtt}\fontseries{m}\fontshape{u}\selectfont% + \setlength{\parskip}{1\baselineskip}% + \setlength{\parindent}{0pt}% + } + \def\endprogrammiercode{ + \end{linenumbers} + \end{einzug} + } + + \def\schattiertebox@genbefehl#1#2#3{ + \expandafter\gdef\csname #1\endcsname{% + \@ifnextchar[{\csname #1@args\endcsname}{\csname #1@args\endcsname[#3]}%]% + } + \expandafter\def\csname #1@args\endcsname[##1]{% + \@ifnextchar[{\csname #1@args@l\endcsname[##1]}{\csname #1@args@n\endcsname[##1]}%]% + } + \expandafter\def\csname #1@args@l\endcsname[##1][##2]{% + \@ifnextchar[{\csname #1@args@l@r\endcsname[##1][##2]}{\csname #1@args@l@n\endcsname[##1][##2]}%]% + } + \expandafter\def\csname #1@args@n\endcsname[##1]{% + \let\boolinmdframed\boolwahr + \begin{mdframed}[#2leftmargin=0,rightmargin=0,outermargin=0,innermargin=0,##1] + } + \expandafter\def\csname #1@args@l@n\endcsname[##1][##2]{% + \let\boolinmdframed\boolwahr + \begin{mdframed}[#2leftmargin=##2/2,rightmargin=##2/2,outermargin=##2/2,innermargin=##2/2,##1] + } + \expandafter\def\csname #1@args@l@r\endcsname[##1][##2][##3]{% + \let\boolinmdframed\boolwahr + \begin{mdframed}[#2leftmargin=##2,rightmargin=##3,outermargin=##2,innermargin=##3,##1] + } + \expandafter\gdef\csname end#1\endcsname{% + \end{mdframed} + \let\boolinmdframed\boolfalsch + } + } + \schattiertebox@genbefehl{schattiertebox}{ + splittopskip=0,% + splitbottomskip=0,% + frametitleaboveskip=0,% + frametitlebelowskip=0,% + skipabove=1\baselineskip,% + skipbelow=1\baselineskip,% + linewidth=2pt,% + linecolor=black,% + roundcorner=4pt,% + }{ + backgroundcolor=leer,% + nobreak=true,% + } + + \schattiertebox@genbefehl{schattierteboxdunn}{ + splittopskip=0,% + splitbottomskip=0,% + frametitleaboveskip=0,% + frametitlebelowskip=0,% + skipabove=1\baselineskip,% + skipbelow=1\baselineskip,% + linewidth=1pt,% + linecolor=black,% + roundcorner=2pt,% + }{ + backgroundcolor=leer,% + nobreak=true,% + } + + \def\algorithm{\schattiertebox[backgroundcolor=hellgrau,nobreak=false]} + \def\endalgorithm{\endschattiertebox} + + \def\tikzsetzenode#1{% + \tikz[remember picture,baseline,overlay]{\node #1;}% + } + \def\tikzsetzepfeil#1{% + \begin{tikzpicture}[remember picture,overlay,>=latex]% + \draw #1;% + \end{tikzpicture}% + } + \def\tikzsetzeoverlay#1{% + \begin{tikzpicture}[remember picture,overlay,>=latex]% + #1% + \end{tikzpicture}% + } + \def\tikzsetzekreise[#1]#2#3{% + \tikzsetzepfeil{% + [rounded corners,#1]% + ([shift={(-\tabcolsep,0.75\baselineskip)}]#2)% + rectangle% + ([shift={(\tabcolsep,-0.5\baselineskip)}]#3) + }% + } + + \tikzset{ + >=stealth, + auto, + thick, + main node/.style={ + circle,draw,font=\sffamily\Large\bfseries,minimum size=0pt + }, + } + +%% ******************************************************************************** +%% FILE: src/setup-layout.tex +%% ******************************************************************************** + +\pagestyle{fancyplain} + +\@ifundefined{setcitestyle}{% + %% do nothing +}{% + \setcitestyle{numeric-comp,open={[},close={]}} +} +\def\crefpairconjunction{ und } +\def\crefmiddleconjunction{, } +\def\creflastconjunction{, und } + +\raggedbottom %% <- pushes footers up +\sloppy +\def\headrulewidth{0pt} +\def\footrulewidth{0pt} +\setlength{\columnsep}{20pt} +\setlength{\columnseprule}{1pt} +\setlength{\headheight}{11pt} +\setlength{\partopsep}{0pt} +\setlength{\topsep}{\baselineskip} +\setlength{\topskip}{0.5\baselineskip} +\setlength{\footskip}{-1\baselineskip} +\setlength{\maxdepth}{0pt} +\renewcommand{\baselinestretch}{1} +\renewcommand{\arraystretch}{1} +\setcounter{LTchunksize}{\infty} +\setlength{\abovedisplayskip}{0pt} +\setlength{\parskip}{1\baselineskip} +\def\firstparagraph{\noindent} +\def\continueparagraph{\noindent} + +\hypersetup{ + hidelinks=true, +} + + \@addtoreset{chapter}{part} %% nötig für Hyperref. + + \def\partfont{\documentfont\fontseries{bx}\Huge\selectfont} + \def\chapterfont{\documentfont\fontseries{bx}\huge\selectfont} + \def\sectionfont{\documentfont\fontseries{bx}\Large\selectfont} + \def\subsectionfont{\documentfont\fontseries{bx}\large\selectfont} + + \def\thepart{\Roman{part}} + \generatenestedsecnumbering{arabic}{part}{chapter} + \generatenestedsecnumbering{arabic}{chapter}{section} + \generatenestedsecnumbering{arabic}{section}{subsection} + \generatenestedsecnumbering{arabic}{subsection}{subsubsection} + \def\theunitnamepart{\thepart} + \def\theunitnamechapter{\theshortchapter} + \def\theunitnamesection{\thelongsection} + \def\theunitnamesubsection{\thelongsubsection} + \def\theunitnamesubsubsection{\thelongsubsubsection} + + \def\partname{Teil\erlaubeplatz} + \def\chaptername{Kapitel\erlaubeplatz} + \def\sectionname{\S\erlaubeplatz} + \def\subsectionname{} + \def\subsubsectionname{} + + \let\appendix@orig\appendix + \def\appendix{% + \appendix@orig% + \let\boolinappendix\boolwahr + \addcontentsline{toc}{part}{\appendixname}% + \addtocontents{toc}{\protect\setcounter{tocdepth}{0}} + \def\sectionname{Appendix}% + \def\theunitnamesection{\Alph{section}}% + } + \def\notappendix{% + \let\boolinappendix\boolfalse + \addtocontents{toc}{\protect\setcounter{tocdepth}{1 }} + \def\sectionname{}% + \def\theunitnamesection{\arabic{section}}% + } + +%% \titlespacing{} +%% {linker einzug}{platz oberhalb}{platz unterhalb}[rechter einzug] + + \titlespacing{\section}{0pt}{\baselineskip}{\baselineskip} + \titlespacing{\subsection}{0pt}{\baselineskip}{\baselineskip} + \titlespacing{\subsubsection}{0pt}{\baselineskip}{\baselineskip} + \titlespacing{\paragraph}{0pt}{0pt}{1em} + + \titleformat{\part}[display] + {\normalfont\headingfont\bfseries\Huge\centering} + {% + \ifthenelse{\equal{\partname}{}}{% + \theunitnamepart% + }{% + \MakeUppercase{\partname}~\theunitnamepart% + }% + }{0pt}{% + }[\thispagestyle{empty}] + \titleformat{\chapter}[frame] + {\normalfont\headingfont\bfseries\Large} + {% + \bedingtesspaceexpand{chaptername}{~}{\theunitnamechapter}% + }{0.5em}{% + }[\thispagestyle{empty}]%\titlerule%[2pt]% + \titleformat{\section}[hang] + {\normalfont\headingfont\bfseries\flushleft\large} + {% + \bedingtesspaceexpand{sectionname}{~}{\theunitnamesection}% + }{0.5em} + {% + } + [% + \nvraum{0.25}% + ] + \titleformat{\subsection}[hang] + {\normalfont\headingfont\bfseries\flushleft\large} + {% + \bedingtesspaceexpand{subsectionname}{~}{\theunitnamesubsection}% + }{0.5em} + {% + } + [% + \nvraum{0.25}% + ] + \titleformat{\subsubsection}[hang] + {\normalfont\headingfont\bfseries\flushleft\large} + {% + \bedingtesspaceexpand{subsubsectionname}{~}{\theunitnamesubsubsection}% + }{0.5em} + {% + } + [% + \nvraum{0.25}% + ] + +\def\rafootnotectr{20} +\def\incrftnotectr#1{% + \addtocounter{#1}{1}% + \ifnum\value{#1}>\rafootnotectr\relax + \setcounter{#1}{0}% + \fi% +} +\def\footnoteref[#1]{\protected@xdef\@thefnmark{\ref{#1}}\@footnotemark} +\let\altfootnotetext\footnotetext + \def\footnotetext[#1]#2{\incrftnotectr{footnote}\altfootnotetext[\value{footnote}]{\label{#1}#2}} +\let\altfootnotemark\footnotemark + %% Undesirable solution, as the text is not hyperlinked. + \def\footnotemark[#1]{\text{\textsuperscript{\getrefnumber{#1}}}} + +\DefineFNsymbols*{custom}{abcdefghijklmnopqrstuvwxyz} +\setfnsymbol{custom} +\def\footnotelayout{\documentfont\scriptsize} +\def\thefootnote{\fnsymbol{footnote}} + +\def\kopfzeileleer{ + \lhead[]{} + \chead[]{} + \rhead[]{} + \lfoot[]{} + \cfoot[]{} + \rfoot[]{} +} +\def\kopfzeiledefault{ + \lhead[]{} + \lhead[]{} + \chead[]{} + \rhead[]{} + \lfoot[]{} + \cfoot{\footnotesize\thepage} + \rfoot[]{} +} + +\DeclareRobustCommand\crfamily{\fontfamily{pcr}\selectfont} +\def\headingfont{\fontfamily{cmss}\selectfont} +\def\documentfancyfont{% + \gdef\headingfont{\crfamily}% + \fontfamily{ccr}\fontseries{m}\selectfont% +} +\def\documentfont{% + \gdef\headingfont{\fontfamily{cmss}\selectfont}% + \fontfamily{cmss}\fontseries{m}\selectfont% + \renewcommand{\sfdefault}{phv}% + \renewcommand{\ttdefault}{pcr}% + \renewcommand{\rmdefault}{cmr}% <— funktionieren nicht mit {ptm} + \renewcommand{\bfdefault}{bx}% + \renewcommand{\itdefault}{it}% + \renewcommand{\sldefault}{sl}% + \renewcommand{\scdefault}{sc}% + \renewcommand{\updefault}{n}% +} + +\allowdisplaybreaks +\let\altcleardoublepage\cleardoublepage +\let\cleardoublepage\clearpage + +\def\startdocumentlayoutoptions{ + \selectlanguage{ngerman} + \setlength{\parskip}{0.5\baselineskip} + \setlength{\parindent}{0pt} + \kopfzeiledefault + \documentfont + \normalsize +} + +\def\highlightTerm#1{\emph{#1}} + +%% ******************************************************************************** +%% FILE: srclocal/setup-localmacros.tex +%% ******************************************************************************** + +%% **************************************************************** +%% MATHE: +%% **************************************************************** + +\def\cal#1{\mathcal{#1}} +\def\reell{\mathbb{R}} +\def\kmplx{\mathbb{C}} +\def\Torus{\mathbb{T}} +\def\rtnl{\mathbb{Q}} +\def\intgr{\mathbb{Z}} + +\def\ntrl{\mathbb{N}} +\def\ntrlpos{\mathbb{N}} +\def\ntrlzero{\mathbb{N}_{0}} +\def\reellNonNeg{\reell_{+}} + +\def\imageinh{\imath} +\def\ReTeil{\mathop{\mathfrak{R}\text{\upshape e}}} +\def\ImTeil{\mathop{\mathfrak{I}\text{\upshape m}}} + +\def\leer{\emptyset} +\def\restr#1{\vert_{#1}} +\def\ohne{\mathbin{\setminus}} +\def\Pot{\mathop{\mathcal{P}}} +\def\einser{\mathbf{1}} +\def\supp{\mathop{\mathrm{supp}}} + +\def\brkt#1{\langle{}#1{}\rangle} +\def\lsim{\mathop{\sim}} +\def\lneg{\mathop{\neg}} +\def\land{\mathop{\wedge}} +\def\lor{\mathop{\vee}} + +\def\eps{\varepsilon} +\let\altphi\phi +\let\altvarphi\varphi + \def\phi{\altvarphi} + \def\varphi{\altphi} + +\def\vectorspacespan{\mathop{\text{\upshape Lin}}} +\def\dim{\mathop{\text{\upshape dim}}} +\def\rank{\mathop{\text{\upshape Rang}}} +\def\onematrix{\text{\upshape\bfseries I}} +\def\zeromatrix{\text{\upshape\bfseries 0}} +\def\zerovector{\text{\upshape\bfseries 0}} + +\def\graph{\mathop{\text{\upshape Gph}}} +\def\domain{\mathop{\text{\upshape dom}}} +\def\range{\mathop{\text{\upshape Bild}}} +\def\ker{\mathop{\text{\upshape Kern}}} +\def\functionspace{\mathop{\text{\upshape Abb}}} +\def\id{\text{\upshape id}} +\def\modfn{\mathop{\text{\upshape mod}}} +\def\divides{\mathbin{\mid}} +\def\ndivides{\mathbin{\nmid}} +\def\ggT{\mathop{\text{\upshape ggT}}} +\def\choose#1#2{\begin{smatrix}#1\\#2\\\end{smatrix}} + +\makeatother + \begin{document} \startdocumentlayoutoptions @@ -1266,7 +2530,7 @@ gelten. Wir hätten die o.\,s. Aufgabe so aufstellen können, dass $\{v_{1},v_{2},v_{3}\}$ linear abhängig wäre. Dann hätte die lineare Ausdehnung den Rang $<3$. - Die Antworten auf \textbf{c)}, \textbf{b)}, \textbf{d)}) würden dann »Nein« lauten, + Die Antworten auf \textbf{c)}, \textbf{b)}, \textbf{d)} würden dann »Nein« lauten, und auf \textbf{c')}, \textbf{b')}, \textbf{d')} »Ja«. \end{rem}