如何减小方程的大小

如何减小方程的大小

我希望使用 minipage 将两个方程式放在一行中,但它们太宽了,有没有什么解决方案可以在不删除单词的情况下减小方程式的大小,以便我可以将它们放在一行中以减少空间。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{minipage}{0.5\linewidth}
\begin{equation}\label{paira}
\mathit{MyA(s)}{=}
\begin{cases}
\max\limits_{a\in \mathit{MAede(s)}}Respone{a}{\cdot}lprt{s'}
\ \ if\ P_s=true\\
\sum\limits_{a\in \mathit{MAde(s)}}p_a{\cdot}Respone{a}{\cdot}lprt{s'}
 \ otherwise\\
\end{cases}
\end{equation}
\end{minipage}
\begin{minipage}{0.5\linewidth}
\begin{equation}\label{pairc}
\mathit{MyC(s)}{=}
\begin{cases}
\min\limits_{a\in \mathit{MAede(s)}}costdd{a}{+}lprt{s'}
\ \ if\ P_s=true)\\
\sum\limits_{a\in \mathit{MAede(s)}}p_a{\cdot}(costdd{a}{+}lprt{s'})
\emph{ otherwise}\\
\end{cases}
\end{equation}
\end{minipage}
\end{document} 

在此处输入图片描述

答案1

首先,我尝试将其翻译回可读的内容,并猜测其可能的意图。许多花括号被删除。例如,如果将二元和关系运算符放入花括号中,TeX 的数学间距就会丢失。这些括号形成一个子公式,TeX 将其视为普通数学原子,而不需要像二元或关系运算符那样的额外间距。文本和文本类变量通过设置\text。使用环境align和使用对齐cases。其他\hrule命令显示文本宽度。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\hrule
  \begin{align}
    \label{paira}
    \text{MyA}(s) &=
    \begin{cases}
      \max\limits_{a \in \text{MAede}(s)}
      \text{Respone}(a) \cdot \text{lprt}(s')
      & \text{if}\quad P_s = \text{true}\\
      \sum\limits_{a \in \text{MAde}(s)}
      p_a \cdot \text{Respone}(a) \cdot \text{lprt}(s')
      & \text{otherwise}
    \end{cases}
  \\
    \label{pairc}
    \text{MyC}(s) &=
    \begin{cases}
    \min\limits_{a \in \text{MAede}(s)}
    \text{costdd}(a) + \text{lprt}(s')
    & \text{if}\quad P_s = \text{true}\\
    \sum\limits_{a \in \text{MAede}(s)}
    p_a \cdot (\text{costdd}(a) + \text{lprt}(s'))
    & \text{otherwise}
    \end{cases}
  \end{align}
\hrule
\end{document}

结果

很容易看出,方程式占据了线宽的 85% 左右。通过一些技巧,方程式的宽度确实可以减少几个百分点。但将方程式缩小约 40% 是完全不合理的。

答案2

可能没有什么是印刷工不会皱眉的,但你可以

  1. 通过暂时扩展文本的宽度,允许方程式延伸到边距,

  2. 减小字体大小,

  3. 打破条件\min,,\max\sum

  4. 在等式之前引入简写符号,并相应地重写等式。

相关内容