方程内的两种对齐方式

方程内的两种对齐方式

我想写一个如下的等式:

a = b * c/d
  --> b = a * d/c
        = a * (xyz-zxy)/c

因此应该有两种对齐方式。到目前为止,我尝试过:

\documentclass{article}
\usepackage[T1]{fontenc}

\usepackage[backend=biber, sorting=none]{biblatex}
\usepackage{amsmath}

\begin{document}

\begin{equation}
 \begin{split}
  a &= b \cdot \frac{c}{d}\\
  &\longrightarrow b = a \cdot \frac{d}{c}\\
  &= a \cdot \frac{xyz-zxy}{c}
 \end{split}
 \label{eq:hauptinduktivität}
\end{equation}\\\\

\end{document}

答案1

在此处输入图片描述

只需对您的 MWE 进行最少的编辑,添加几个,\hphantoms您就可以将=对齐。(您需要两个,因为您会=根据其两侧的内容获得不同的间距,因此最容易将其包括=\hphantom带有和不带有旁边的东西的 中。)

\documentclass{article}
\usepackage{amsmath}
\begin{document}
    \begin{equation}
        \begin{split}
            a &= b \cdot \frac{c}{d}\\
            &\longrightarrow\hphantom{=} b = a \cdot \frac{d}{c}\\
            &\hphantom{\longrightarrow b =} = a \cdot \frac{xyz-zxy}{c}
        \end{split}
        \label{eq:hauptinduktivität}
    \end{equation}
\end{document}

答案2

使用嵌套aligned

\documentclass{article}
\usepackage[T1]{fontenc}

\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{aligned}
  a &= b \cdot \frac{c}{d}\\
  &\longrightarrow \begin{aligned}[t]
                   b &= a \cdot \frac{d}{c}\\
                     &= a \cdot \frac{xyz-zxy}{c}
                   \end{aligned}
\end{aligned}
\label{eq:hauptinduktivität}
\end{equation}

\end{document}

切勿跟注\end{equation}\\切勿使用\\\\

在此处输入图片描述

相关内容