Center Formula in selbst erstellter Umgebung

Center Formula in selbst erstellter Umgebung

Ich verwende eine Umgebung namens „ loesung, die ich selbst erstellt habe. Jetzt habe ich eine Formel in dieser Umgebung, aber ich möchte, dass diese Formeln zentriert sind. Nicht linksbündig. Hier ist mein Code:

%http://tex.stackexchange.com/questions/69043/center-formula-in-self-created-environment
\documentclass{book}

\usepackage[ngerman]{babel}
%\usepackage{geometry}
%\geometry{left=4cm,right=3cm, top=2cm, bottom=2cm} 
\usepackage{amsmath,amsthm}
\usepackage{mdframed}
\usepackage{xcolor}
\usepackage{hyperref}[2011/02/05]

\definecolor{cloesung}{rgb}{0.972,0.93725,0.85098}

\newtheoremstyle{mystyle2}
  {\topsep}{\topsep}{}{}%
  {\bfseries}{}{.5em}{}%

\newmdtheoremenv[hidealllines=true,
backgroundcolor=cloesung,skipabove=\topsep,
skipbelow=\topsep]{loesung}{L\"osung}

\begin{document}

\begin{loesung}\text{blafasel}\\
\begin{align*}
c &= a+b\\
\intertext{description} a+b \intertext{is ....}
d &= h+g
\end{align*}
\end{loesung}

\end{document}

Mein Problem ist also, dass die Formeln zentriert sein sollen. Wie kann ich das machen? Ich habe es versucht \centering, \begin{center}aber es funktioniert nicht?

Vielen Dank, ciao

Antwort1

Ihr Problem hat nichts mit Ihrer selbst geschaffenen Umgebung zu tun.

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\hrule
\begin{align*}
  c &= a+b\\
  \intertext{description} 
  a+b 
  \intertext{is \dots}
  d &= h+g
\end{align*}
\hrule
\end{document}

Nicht ausgerichtete Ausgabe

Sie fragen also wirklich, wie Sie eine Gleichung in der Mitte einer Ausrichtung zentrieren können. Dies lässt sich erreichen, indem Sie die zusätzliche Gleichung \intertextwie folgt in den Befehl in seiner eigenen mathematischen Umgebung einfügen:

\begin{align*}
  c &= a+b\\
  \intertext{description \begin{equation*} a+b \end{equation*} is \dots}
  d &= h+g
\end{align*}

Zentrierte Ausgabe

In Ihre Beispielumgebung eingefügt sieht das folgendermaßen aus:

Beispielausgabe

Ich würde jedoch generell so weit auseinander liegende Ausrichtungen vermeiden und Ihr Beispiel einfach so schreiben

\begin{loesung}
  blafasel
  \begin{equation*}
c = a+b
\end{equation*}
description
\begin{equation*}
  a+b
\end{equation*}
is \dots
\begin{equation*}
d = h+g
\end{equation*}
\end{loesung}

Einfachere Ausgabe

Antwort2

Ich denke, dass Sie möglicherweise Folgendes wollen:

\begin{loesung}
\text{ }\\
\begin{align*}
c&=a+b\\
\intertext{description}
a+b\\ 
\intertext{is \dots}
d&=h+g
\end{align*}
\end{loesung}

Bildbeschreibung hier eingeben

verwandte Informationen