Minipage 和对齐环境

Minipage 和对齐环境
\documentclass[12pt]{scrartcl}
\usepackage{mathtools}
\usepackage{blindtext}
\begin{document}
\blindtext

\begin{minipage}[t]{0.6\linewidth}
  blablablablablablablablablablablabla

  I want this line at the end of the minipage.
\end{minipage}
\begin{minipage}[t]{0.3\linewidth}
  \begin{align*}
      x &= y + z\\
      x &= y + z\\
      x &= y + z\\
      x &= y + z\\
      x &= y + z
  \end{align*}
\end{minipage}

\blindtext
\end{document}

在此处输入图片描述

我尝试过 minipage 环境的 [t] [h] [c] 参数,但没有获得预期的结果。

  1. 我希望方程式位于小页面的顶部,与 blablabla 位于同一水平线上。
  2. 我希望 minipage 中的最后一行文本位于 minipage 的底部。当然,我可以使用 vspace{3cm} 来实现,但也许有一种方法可以不用手动计算 vspace 应该是多少厘米。

提前致谢

答案1

具备一些低级箱子管理的知识……

\documentclass[12pt]{scrartcl}
\usepackage{mathtools}
\usepackage{blindtext}

\begin{document}
\blindtext

% take care of the interline spacing
\edef\theprevdepth{\the\prevdepth}\nointerlineskip
% let's do some measuring
\sbox0{$
  \begin{aligned}[b]
    x &= y + z\\
    x &= y + z\\
    x &= y + z\\
    x &= y + z\\
    x &= y + z
  \end{aligned}
$}%
\noindent
\begin{minipage}[b][\ht0][s]{\dimexpr0.9\textwidth-\wd0}
\prevdepth=\theprevdepth
blablablablablablablablablablablabla

\vfill

I want this line at the end of the minipage.
\end{minipage}\hfill\usebox{0}

\blindtext
\end{document}

在此处输入图片描述

答案2

像这样?

\documentclass[12pt]{scrartcl}
\usepackage{mathtools}
\usepackage{blindtext}
\begin{document}
\blindtext

\begin{minipage}[b]{0.6\linewidth}
  blablablablablablablablablablablabla

  I want this line at the end of the minipage.
\end{minipage}
\begin{minipage}[b]{0.3\linewidth}
  \begin{align*}
      x &= y + z\\
      x &= y + z\\
      x &= y + z\\
      x &= y + z\\
      x &= y + z
  \end{align*}
\end{minipage}

\blindtext
\end{document}

在此处输入图片描述

编辑:为了将小页面的第一句对齐到顶部,将最后一句对齐到底部,这里有一个技巧:

\begin{minipage}[b]{0.6\linewidth}
  blablablablablablablablablablablabla

  I want this line at the end of the minipage.\rule{0pt}{4.75\baselineskip}
\end{minipage}
\begin{minipage}[b]{0.3\linewidth}
\centering $ \begin{aligned}[b]
      x &= y + z\\
      x &= y + z\\
      x &= y + z\\
      x &= y + z\\
      x &= y + z
  \end{aligned} $
\end{minipage}

\blindtext

在此处输入图片描述

相关内容