%% Differentiale
%%
%% d1    ð1
%% -- ,  -- ,  d 1 ,  ð 1
%% d2    ð2     2      2
%%
\providecommand{\total}{\mathrm{d}}
\providecommand{\td}[2]{\frac{\total #1}{\total #2}}
\providecommand{\pd}[2]{\frac{\partial #1}{\partial #2}}
\providecommand{\std}[2]{\total_{#2} #1}
\providecommand{\spd}[2]{\partial_{#2} #1}
\providecommand{\tdq}[2]{\frac{\total ^2 #1}{\total #2 ^2}}
\providecommand{\pdq}[2]{\frac{\partial ^2 #1}{\partial #2 ^2}}

%% Bilder mit Untertitel und Label
\providecommand{\bild}[3]{\begin{figure}[h] \includegraphics{#1} \caption{#2} \label{#3} \end{figure}}

%% Einheiten
%%
%% Lässte einen kleinen Abstand zwischen Zahl und Einheit und
%% setzt die Einheit azfrecht (und nicht kursiv = Variable)
%% Daran denken, dass 3,14 als "3,{}14" geschrieben werden muss,
%% da nach dem Komma sonst zusätzlicher Platz gelassen wird.
%%
\providecommand{\unit}[2]{#1\,\mathrm{#2}}

%% Vektoren
%%
%% Hier muss zum Einen darauf geachtet werden, dass i und j vor dem
%% akzentuieren von ihren Punkten befreit werden müssen, zum Anderen
%% darauf, dass \mathbf und auch \boldsymbol nicht alle Symbole
%% fett drucken.
%% \vect{ } für lateinische Buchstaben (außer i und j)
%% \vecti und \vectj für i und j
%% \vects{ } für andere mathematische Symbole, die im Schriftsatz enthalten sind
%% \vectp{ } "poor" bold für resistente Symbole
%%
\newif\ifgequatsche
\newif\ifkurzform
\gequatschefalse
\kurzformtrue
\ifgequatsche
 \providecommand{\quatschen}[1]{\[\text{#1}\]}
\fi
\ifkurzform
 \providecommand{\quatschen}[1]{}
\fi

\newif\ifavect % arrow
\newif\ifbivect % bold italic
\newif\ifbrvect % bold roman
\avecttrue
\bivectfalse
\brvectfalse
\ifavect
 \providecommand{\vect}[1]{\vec #1}
 \providecommand{\vecti}{\vect{\imath}}
 \providecommand{\vectj}{\vect{\jmath}}
 \providecommand{\vects}[1]{\vec{#1}}
 \providecommand{\vectp}[1]{\vec{#1}}
\fi
\ifbivect
 \providecommand{\vect}[1]{\boldsymbol{#1}}
 \providecommand{\vecti}{\vect{i}}
 \providecommand{\vectj}{\vect{j}}
 \providecommand{\vects}[1]{\vect{#1}}
 \providecommand{\vectp}[1]{\pmb{#1}}
\fi
\ifbrvect
 \providecommand{\vect}[1]{\mathbf{#1}}
 \providecommand{\vecti}{\vect{i}}
 \providecommand{\vectj}{\vect{j}}
 \providecommand{\vects}[1]{\boldsymbol{#1}}
 \providecommand{\vectp}[1]{\pmb{#1}}
\fi
\providecommand{\cvect}[1]{\begin{pmatrix}#1\end{pmatrix}}

%% Felder auch extra?
\providecommand{\field}[1]{\vect{#1}}

%% Operatoren
\DeclareMathOperator{\laplace}{\Delta}
\DeclareMathOperator{\NABLA}{\vects{\nabla}}
\DeclareMathOperator{\Div}{div}
\DeclareMathOperator{\DIV}{\NABLA\cdot\,}
\DeclareMathOperator{\Grad}{grad}
\DeclareMathOperator{\GRAD}{\NABLA\cdot\,}
\DeclareMathOperator{\Rot}{rot}
\DeclareMathOperator{\ROT}{\NABLA\times}


