如何在 alignedat 环境中使用 & 符号?

如何在 alignedat 环境中使用 & 符号?

我无法理解如何&在大多数对齐环境中使用该符号,特别是在对齐环境中。

我试图对齐一些\Rightarrow等号,但得到的结果是:

在此处输入图片描述

我想将 与绿线对齐,\Rightarrow同时保持与红线和蓝线的对齐。我以为 是&分隔列,但显然它的作用不止于此。

以下是代码:

\documentclass[fleqn, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, amssymb, mathtools}
\usepackage[margin=1.25in, showframe]{geometry}
\setlength{\mathindent}{0pt}
\setlength{\jot}{1ex}
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.25}
\usepackage{siunitx}

\begin{document}
    \begin{enumerate}
        \item [(c)]
        $\begin{alignedat}[t]{3}
            &Q(t)=Q_0e^{\frac{-t}{RC}} \\
            &\frac{Q_0}{2}=Q_0e^{\frac{-t}{RC}} &\Rightarrow e^{\frac{-t}{RC}} = \frac{1}{2} \\
            &&\Rightarrow \frac{-t}{RC}=-\ln(2) \\
            &&\Rightarrow t&=\ln(2)\cdot RC \\
            &&&=\ln(2)\cdot \SI{6.20e-9}{\second} \\
            &&&=\SI{4.30e-9}{\second} \\
        \end{alignedat}$
    \end{enumerate}
\end{document}

提前感谢您的回答。

答案1

您需要使用\mathrlap,它隐藏了其参数的宽度,以便后续的对齐点不受影响。

此外,每个都&提供r右/l左对齐。也就是说,左侧的内容&r右对齐,右侧的内容是l左对齐。仅在需要时使用这些。

在此处输入图片描述

如果你确实希望前两行左对齐(并且不是如果你已经将第一个对齐点调整到与标志对齐的状态=,那么你必须跳过第一个对齐点,并调整所有后续的对齐点:

在此处输入图片描述

在这种情况下,由于第二行是左对齐的,第一行会进一步突出,从而将\Rightarrow水平方向向右推。如果不需要额外的空间,您可以mathrlap在第一行应用:

&Q(t) = \mathrlap{Q_0e^{\frac{-t}{RC}}} \\

代码:Aligned at = at Start

\documentclass[fleqn, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, amssymb, mathtools}
\usepackage[margin=1.25in, showframe]{geometry}
\setlength{\mathindent}{0pt}
\setlength{\jot}{1ex}
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.25}
\usepackage{siunitx}

\begin{document}
    \begin{enumerate}
        \item [(c)]
        $\begin{alignedat}[t]{3}
            Q(t) = Q_0e^{\frac{-t}{RC}} \\
            \frac{Q_0}{2} = Q_0e^{\frac{-t}{RC}} 
                &\Rightarrow \mathrlap{e^{\frac{-t}{RC}} = \frac{1}{2}} \\
                &\Rightarrow \mathrlap{\frac{-t}{RC} = -\ln(2)} \\
            &\Rightarrow t &&=\ln(2)\cdot RC \\
            &&&=\ln(2)\cdot \SI{6.20e-9}{\second} \\
            &&&=\SI{4.30e-9}{\second} \\
        \end{alignedat}$
    \end{enumerate}
\end{document}

代码:Left Aligned at Start

\documentclass[fleqn, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, amssymb, mathtools}
\usepackage[margin=1.25in, showframe]{geometry}
\setlength{\mathindent}{0pt}
\setlength{\jot}{1ex}
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.25}
\usepackage{siunitx}

\usepackage{xcolor}\pagecolor{white}

\begin{document}
    \begin{enumerate}
        \item [(c)]
        $\begin{alignedat}[t]{3}
            &Q(t) = Q_0e^{\frac{-t}{RC}} \\
            &\frac{Q_0}{2} = Q_0e^{\frac{-t}{RC}} 
                &&\Rightarrow \mathrlap{e^{\frac{-t}{RC}} = \frac{1}{2}} \\
            &&&\Rightarrow \mathrlap{\frac{-t}{RC} = -\ln(2)} \\
            &&&\Rightarrow t &&=\ln(2)\cdot RC \\
            &&&&&=\ln(2)\cdot \SI{6.20e-9}{\second} \\
            &&&&&=\SI{4.30e-9}{\second} \\
        \end{alignedat}$
    \end{enumerate}
\end{document}

答案2

只需嵌套一个aligned

\documentclass[fleqn, 12pt]{article}
%\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, amssymb, mathtools}
\usepackage[margin=1.25in, showframe]{geometry}
\usepackage[nodisplayskipstretch]{setspace}
\usepackage{siunitx}

\setlength{\mathindent}{0pt}
\setlength{\jot}{1ex}
\setstretch{1.25}

\begin{document}

\begin{enumerate}
  \item [(c)]
   $\begin{alignedat}[t]{2}
     &Q(t)=Q_0e^{\frac{-t}{RC}} \\
     &\frac{Q_0}{2}=Q_0e^{\frac{-t}{RC}} 
     &&\Rightarrow e^{\frac{-t}{RC}} = \frac{1}{2} \\
     &&&\Rightarrow \frac{-t}{RC}=-\ln(2) \\
     &&&\Rightarrow \begin{aligned}[t]
       t&=\ln(2)\cdot RC \\
        &=\ln(2)\cdot \SI{6.20e-9}{\second} \\
        &=\SI{4.30e-9}{\second}
     \end{aligned}
  \end{alignedat}$
\end{enumerate}

\end{document}

在此处输入图片描述

答案3

您可能需要调整制表位的位置:

\documentclass[fleqn, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, amssymb, mathtools}
\usepackage[margin=1.25in, showframe]{geometry}
\setlength{\mathindent}{0pt}
\setlength{\jot}{1ex}
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.25}
\usepackage{siunitx}

\begin{document}
    \begin{enumerate}
        \item [(c)]
        $\begin{alignedat}[t]{3}
            Q(t)=Q_0e^{\frac{-t}{RC}} \\
            \frac{Q_0}{2}=Q_0e^{\frac{-t}{RC}} &\Rightarrow & e^{\frac{-t}{RC}} &= \frac{1}{2} \\
            &\Rightarrow &\frac{-t}{RC}&=-\ln(2) \\
            &\Rightarrow &t &=\ln(2)\cdot RC \\
            &&&=\ln(2)\cdot \SI{6.20e-9}{\second} \\
            &&&=\SI{4.30e-9}{\second} \\
        \end{alignedat}$
    \end{enumerate}
\end{document}

在此处输入图片描述

相关内容