如何使用 \resizebox 对方程式进行对齐,最后一个方程式使用一个标签

如何使用 \resizebox 对方程式进行对齐,最后一个方程式使用一个标签

有人知道我如何使用\resizebox来对齐方程式吗?目前,我使用\split\align,因为我不知道如何\align与 结合使用。但是\resizebox的问题在于指的是整个。我需要它仅引用最后一行。\split\tag\equation

我的代码如下:

\documentclass{article}

\begin{document}

\begin{equation}
    \resizebox{0.9\textwidth}{!}{$ \begin{split}
    NOJDIAFSYZ&=\frac{bhisaofhbpüghidrpbgnnbjhioboasbuobovbihbjkdbkjs}{njofnpvybnjdpojnvodynbonoboy} \\
    \Leftrightarrow nbjosdbfoUERSGBN &= nojasgvbnajuorbuvjoybujorgjbolbydozugh  \\
    \Leftrightarrow \qquad \qquad \quad \ njbsoibvos &= bosjbvojoydbkbufbkcbjbuujdbkivbjydjkbhvrfbiykbvhk. 
    \end{split}$}
    \end{equation}

\end{document}

它产生了这个:

在此处输入图片描述

我将非常感激您的帮助评论!:)

答案1

您可以通过选择较小的字体来缩小公式,例如\small\footnotesize。然后您可以使用align

而且最好让align来做对齐,而不是使用 和 手动留出间距\quad\这很容易出错。例如:

\documentclass{article}
\usepackage{amsmath}
\begin{document}

  \begin{footnotesize}
    \begin{align}
      && NOJDIAFSYZ &=\frac{\mathit{bhisaofhbpüghidrpbgnnbjhioboasbuobovbihbjkdbkjs}}{njofnpvybnjdpojnvodynbonoboy} \notag\\
    \Leftrightarrow && nbjosdbfoUERSGBN &= nojasgvbnajuorbuvjoybujorgjbolbydozugh  \notag\\
    \Leftrightarrow && njbsoibvos &= \textit{bosjbvojoydbkbufbkcbjbuujdbkivbjydjkbhvrfbiykbvhk}. 
    \end{align}
  \end{footnotesize}

  \begin{small}
    \begin{align}
      && NOJDIAFSYZ &=\frac{\mathit{bhisaofhbpüghidrpbgnnbjhioboasbuobovbihbjkdbkjs}}{njofnpvybnjdpojnvodynbonoboy} \notag\\
    \Leftrightarrow && nbjosdbfoUERSGBN &= nojasgvbnajuorbuvjoybujorgjbolbydozugh  \notag\\
    \Leftrightarrow && njbsoibvos &= \textit{bosjbvojoydbkbufbkcbjbuujdbkivbjydjkbhvrfbiykbvhk}. 
    \end{align}
  \end{small}

\end{document}

在此处输入图片描述

我认为这些长的“标识符”只是填充文本;否则你应该把它们放进去\mathit或者\mathrm或者类似的东西。

答案2

我使用matrix而不是split来确定宽度。

\documentclass{article}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{environ}
\usepackage{showframe}%MWE only

\NewEnviron{resizealign}{\sbox0{\let\notag=\relax
    $\begin{matrix}\displaystyle\BODY\end{matrix}$}%
  \sbox1{$(\theequation)$}%
  \sbox2{\parbox{\dimexpr \wd0 + 2\wd1}%
    {\begin{align}\BODY\end{align}}}% for testing
  \noindent\resizebox{\textwidth}{!}{\usebox2}%
}

\begin{document}

\begin{resizealign}
    NOJDIAFSYZ&=\frac{bhisaofhbpüghidrpbgnnbjhioboasbuobovbihbjkdbkjs}{njofnpvybnjdpojnvodynbonoboy} \notag\\
    \Leftrightarrow nbjosdbfoUERSGBN &= nojasgvbnajuorbuvjoybujorgjbolbydozugh  \notag\\
    \Leftrightarrow \qquad \qquad \quad \ njbsoibvos &= bosjbvojoydbkbufbkcbjbuujdbkivbjydjkbhvrfbiykbvhk. 
\end{resizealign}

\end{document}

演示

答案3

将方程编号写在最后一个方程下面

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{align}
 && 
 NOJDIAFSYZ&=\frac{bhisaofhbpüghidrpbgnnbjhioboasbuobovbihbjkdbkjs}{njofnpvybnjdpojnvodynbonoboy
  \nonumber}\\
\Leftrightarrow && nbjosdbfoUERSGBN &= nojasgvbnajuorbuvjoybujorgjbolbydozugh  \nonumber\\
\Leftrightarrow && njbsoibvos       &= 
        osjbvojoydbkbufbkcbjbuujdbkivbjydjkbhvrfbiykbvhk. 
\end{align}

\end{document}

相关内容