Eu uso um ambiente chamado loesung
que eu mesmo criei. Agora tenho uma fórmula nesse ambiente, mas quero centralizá-la. Não alinhado à esquerda, aqui está meu código:
%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}
Então meu problema é que as fórmulas devem ser centralizadas? Como posso fazer isso? Eu tentei \centering
e \begin{center}
mas não funciona?
Muito obrigado cia
Responder1
Seu problema não tem nada a ver com o ambiente que você criou. Testemunha
\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}
Então o que você realmente está perguntando é como centralizar uma equação no meio de um alinhamento. Isso pode ser conseguido colocando a equação extra dentro do \intertext
comando em seu próprio ambiente matemático, como segue:
\begin{align*}
c &= a+b\\
\intertext{description \begin{equation*} a+b \end{equation*} is \dots}
d &= h+g
\end{align*}
Coloque em seu ambiente de amostra algo assim:
No entanto, eu geralmente evitaria esses alinhamentos amplamente separados e escreveria seu exemplo simplesmente como
\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}
Responder2
Eu acho que o que você quer é possivelmente isso:
\begin{loesung}
\text{ }\\
\begin{align*}
c&=a+b\\
\intertext{description}
a+b\\
\intertext{is \dots}
d&=h+g
\end{align*}
\end{loesung}