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}
请注意第三个方程式如何向左移动,并且与下面段落的行距不正确。然而,\newline
nor\smallskip
对此没有影响。
抱歉,文本是德文,但这并不重要。
正如评论指出的那样,数学完全错了。我在 MWE 中修复了它(只是为了让它看起来有点严肃),但没有更新图片。
答案1
您不需要minipage
s,您永远不应该使用一组方程式。使用其中一个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}