PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formel verschiebt sich wegen amsmath



Myri
02-12-2009, 17:33
Wenn das Paket amsmath nicht geladen wird, sehen die eingerahmten Formeln so aus, wie ich sie haben will:


\documentclass[fleqn]{scrbook}
\usepackage[ngerman]{babel}

\usepackage{tikz}
%\usepackage{amsmath}

\begin{document}

Testzeile Testzeile Testzeile Testzeile
\begin{equation}
a=\left( \frac{c}{b}\right)^\frac{1}{2}
\end{equation}
Testzeile Testzeile Testzeile Testzeile\\
\tikz \draw
node [text width=0.97\textwidth,rounded corners,fill=blue!10,draw=blue!40,inner sep=1ex]
{\begin{equation}
a=\left( \frac{c}{b}\right)^\frac{1}{2}
\end{equation}};\\

\end{document}

Läd man das Paket jedoch, verschiebt sich die Formel in der tikz-Umgebung, während der Zeilenabstand der Formel im "normalen" Text unverändert bleibt. Ich benötige allerdings eingerahmte Formeln ohne diesen Zeilenabstand....

Ich bedanke mich schon mal für Eure Hilfe!!

Myri
07-12-2009, 10:24
Bisher habe ich keine Alternative zur (unschönen) Lösung mit \vspace gefunden, um den überflüssigen Abstand zu verhindern.

u_fischer
07-12-2009, 12:55
\documentclass[fleqn]{scrbook}
\usepackage[ngerman]{babel}

\usepackage{tikz}
\usepackage{amsmath}

\begin{document}
Testzeile Testzeile Testzeile Testzeile\\
\begin{equation}
a=\left( \frac{c}{b}\right)^\frac{1}{2}
\end{equation}
Testzeile \\
\tikz \draw
node [text width=0.97\textwidth,rounded corners,fill=blue!10,draw=blue!40,inner sep=1ex]
{\abovedisplayskip=0pt
\belowdisplayskip=0pt
\begin{equation}
a=\left( \frac{c}{b}\right)^\frac{1}{2}
\end{equation}};\\

\end{document}