자체 제작 환경의 Center Formula

자체 제작 환경의 Center Formula

loesung나는 내가 직접 만든 환경이라는 것을 사용합니다 . 이제 해당 환경에 수식이 있지만 해당 수식을 중앙에 배치하고 싶습니다. 왼쪽 정렬되지 않았습니다. 내 코드는 다음과 같습니다.

%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}

내 문제는 수식이 중앙에 위치해야 한다는 것입니다. 어떻게 해야 하나요? 시도해봤는데 \centering안되네요 \begin{center}?

고마워요 시아

답변1

귀하의 문제는 귀하가 직접 만든 환경과 관련이 없습니다. 증인

\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}

정렬되지 않은 출력

그래서 당신이 정말로 요구하는 것은 정렬의 중간에 하나의 방정식을 중앙에 두는 방법입니다. 이는 \intertext다음과 같이 자체 수학 환경의 명령 내부에 추가 방정식을 삽입하여 달성할 수 있습니다 .

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

중앙 출력

샘플 환경에 넣으면 다음과 같습니다.

샘플 출력

그러나 나는 일반적으로 그렇게 크게 분리된 정렬을 피하고 다음과 같이 간단하게 예제를 작성합니다.

\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}

더 간단한 출력

답변2

나는 당신이 원하는 것이 아마도 이것이라고 생각합니다 :

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

여기에 이미지 설명을 입력하세요

관련 정보