我无法理解如何&
在大多数对齐环境中使用该符号,特别是在对齐环境中。
我试图对齐一些\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}