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}
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 \intertext
wie 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*}
In Ihre Beispielumgebung eingefügt sieht das folgendermaßen aus:
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}
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}