Mdframed 环境中的迷你页面

Mdframed 环境中的迷你页面

mdframed 环境中这两个迷你页面中的最后一个方程式的缩进很奇怪,并且其下方文本的间距也很奇怪。如何修复此问题?

\documentclass[
10pt, % Main document font size
a4paper, % Paper type, use 'letterpaper' for US Letter paper
]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{pgf,tikz}
\usepackage{mathrsfs}
\usepackage{float}
\usepackage{commath}
\usepackage[framemethod=TikZ]{mdframed}

\mdfdefinestyle{MyFrame}{%
linecolor=orange,
outerlinewidth=2pt,
roundcorner=20pt,
innertopmargin=\baselineskip,
innerbottommargin=\baselineskip,
innerrightmargin=20pt,
innerleftmargin=20pt,
backgroundcolor=gray!20!white}

\begin{document}
\begin{mdframed}[style=MyFrame]
\begin{center}
{\textbf{Wiederholung}: Quadratische Erg{\"a}nzung} 
\end{center}%
\bigskip
\noindent Manchmal kommt die Kreisgleichung in ausmultiplizierter Form    
vor, zum Beispiel $x_{1}^2 + 8x_{1} + x_{2}^2 + 6x_{2} = 0$. In diesem 
Fall kann man die Gleichung durch \textbf{quadratische Erg{\"a}nzung} 
auf die Koordinatengleichung zur{\"u}ckf{\"u}hren, in dem man die 
Gleichung in zwei Gleichungen aufteilt und beide auf eine binomische 
Formel zur{\"u}ckf{\"u}hrt:

\begin{minipage}[t]{0.45\linewidth}
\begin{equation*}
(x_{1}+a)^2 \Leftrightarrow x_{1}^2 + 8x_{1} = 0 \quad |+16
\end{equation*}%
\begin{equation*}
(x_{1}+a)^2 \Leftrightarrow x_{1}^2 + 8x_{1} + 16 = 16 \quad
\end{equation*}%
\begin{equation*}
(x_{1}+a)^2 \Leftrightarrow (x_{1} + 4)^2 = 16 \quad
\end{equation*}%
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\linewidth}
\begin{equation*}
(x_{2}+b)^2 \Leftrightarrow x_{2}^2 + 6x_{2} = 0 \quad |+9
\end{equation*}%
\begin{equation*}
(x_{2}+b)^2 \Leftrightarrow x_{2}^2 + 6x_{2} + 9 = 9
\end{equation*}
\begin{equation*}
(x_{2}+b)^2 \Leftrightarrow (x_{2} + 3)^2 = 9
\end{equation*}
\end{minipage}%
\newline
\smallskip
Durch Gleichsetzen beider Gleichungen erh{\"a}lt man folgende    Gleichung:
\begin{equation*}
(x_{1} + 4)^2 + (x_{2} + 3)^2 = 0 + 16 + 9
\end{equation*}
\begin{equation*}
(x_{1} + 4)^2 + (x_{2} + 3)^2 = 25
\end{equation*}
Dies ist die Koordinatenform, aus der  sich nun der Mittelpunkt    
$M(-4|-3)$ und der Radius $r = 5$ ablesen lassen. 
\end{mdframed}


\end{document}

在此处输入图片描述

请注意第三个方程式如何向左移动,并且与下面段落的行距不正确。然而,\newlinenor\smallskip对此没有影响。

抱歉,文本是德文,但这并不重要。

正如评论指出的那样,数学完全错了。我在 MWE 中修复了它(只是为了让它看起来有点严肃),但没有更新图片。

答案1

您不需要minipages,您永远不应该使用一组方程式。使用其中一个align*alignat*环境:

    \documentclass[
    10pt, % Main document font size
    a4paper, % Paper type, use 'letterpaper' for US Letter paper
    ]{scrartcl}

    \usepackage[ngerman]{babel}
    \usepackage{amsmath}
    \usepackage{mathrsfs}
    \usepackage{float}
    \usepackage{pgf,tikz}
    \usepackage{lipsum}
    \usepackage[framemethod=TikZ]{mdframed}

    \mdfdefinestyle{MyFrame}{%
    linecolor=orange,
    outerlinewidth=2pt,
    roundcorner=20pt,
    innertopmargin=\baselineskip,
    innerbottommargin=\baselineskip,
    innerrightmargin=20pt,
    innerleftmargin=20pt,
    backgroundcolor=gray!20!white}

    \begin{document}

    \begin{mdframed}[style=MyFrame]
    \begin{center}
    {\textbf{Heading}: This is a title!}
    \end{center}%
    \bigskip
    \lipsum[1]
    Text text text text text
    \begin{align*}
     &
    \begin{gathered}
    (x_{1}+a)^2 \Leftrightarrow x_{1}^2 + 2x_{1} = 0 \quad |+4\\
    (x_{1}+a)^2 \Leftrightarrow x_{1}^2 + 2x_{1} + 4 = 4 \quad\\
    (x_{1}+a)^2 \Leftrightarrow (x_{1} + 2)^2 = 4 \quad
    \end{gathered}%
     & &
    \begin{gathered}
    (x_{2}+b)^2 \Leftrightarrow x_{2}^2 + 10x_{2} = 0 \quad |+25\\
    (x_{2}+b)^2 \Leftrightarrow x_{2}^2 + 10x_{2} + 25 = 25\\
    (x_{2}+b)^2 \Leftrightarrow (x_{2} + 5)^2 = 25
    \end{gathered}
    \end{align*}%
    \lipsum[2]
    Text text text text text
    \begin{alignat*}{2}
     (x_{1}+a)^2 & \Leftrightarrow x_{1}^2 + 2x_{1} = 0 \quad |+4 &\qquad (x_{2}+b)^2 &\Leftrightarrow x_{2}^2 + 10x_{2} = 0 \quad |+25\\
    (x_{1}+a)^2 & \Leftrightarrow x_{1}^2 + 2x_{1} + 4 = 4 \quad & (x_{2}+b)^2 & \Leftrightarrow x_{2}^2 + 10x_{2} + 25 = 25\\
    (x_{1}+a)^2 & \Leftrightarrow (x_{1} + 2)^2 = 4 \quad & (x_{2}+b)^2 & \Leftrightarrow (x_{2} + 5)^2 = 25
    \end{alignat*}%
    \end{mdframed}

    \end{document} 

在此处输入图片描述

相关内容