编辑:
@egreg 的方法有点用。由于较长代码中的其他方程太长,整个第二列都被这些方程向右冲了。当我缩短方程时,等号越来越靠近左边。
我想要什么?:
我正在尝试使用对齐环境在我的方程式中进行多重对齐。
更深层次的解释:
我在论坛中搜索并尝试使用一种方法来指定第二列,即使用双“&”(&&)。我还尝试在同一个等式中第二次只使用一个“&”(&)。但在这两次尝试中,我的第二次对齐都使所有右侧文本都一直向右对齐。
当它位于其他方程式之间时,就会出现此问题。但是,当我尝试在代码中单独使用双“&”(&&) 时,它工作得很好,只是它仍然会偏右很多。
为什么我不想将对齐环境分成几个环境:
我希望之前和之后的所有方程式也与第一列中的这些方程式对齐。
我在代码中使用的命令:
\DeclareMathOperator{\laplace}{\mathcal{L}} %Laplace symbol
\newcommand\ddfrac[2]{\frac{\displaystyle #1}{\displaystyle #2}} % Makes some quotient more visible
使用额外的间距来明确我尝试进行第二次对齐的位置。
以下是单独的代码,尝试使用双“&”(&&)来指定第二列:
\begin{align}
u_{in}(t) &= u_{ut} + u(t)\\
%
\nonumber
i(t) &= i_L(t) + i_R(t)
%
\intertext{Laplace-transformering av ovanstående ekvationer ger:}
%
U_{ut}(s) &= \laplace\left\{ u_{ut}(t) \right\}(s) &&= \frac{1}{Cs}I(s) \label{eq:u_ut}\\
%
U(s) &= \laplace\left\{ u(t) \right\}(s) = L[sI_L(s)-i(0)] &&= sLI_L(s) \label{eq:u}\\
%
U(s) &= \laplace\left\{ \widetilde{u}(t) \right\}(s) &&= RI_R(s) \label{eq:omhs}\\
%
U_{in}(s) &= \laplace\left\{ u_{in}(t) \right\}(s) &&= U_{ut}(s) + U(s) \label{eq:u_in}\\
%
I(s) &= \laplace\left\{ i(t) \right\}(s) &&= I_L(s) + I_R(s) \label{eq:i}\\
%
\intertext{Överföringsfunktionen blir då:}
%
H(s) &= \frac{U_{ut}(s)}{U_{in}(s)}
\end{align}
这给出了部分结果: 这是完整的对齐环境,几乎是代码,但这就是我插入上面的示例的原因。
\begin{align}
\nonumber
u_{ut}(t) &= \frac{1}{C}\int_0^ti(t)dt\\
%
\nonumber
u(t) &= L\frac{di_L(t)}{dt}\\
%
\intertext{Ohm's lag:}
%
\nonumber
u(t) &= \widetilde{u}(t) = i_R(t)R\\
%
\nonumber
\intertext{Kirchoff's lagar:}
%
\nonumber
u_{in}(t) &= u_{ut} + u(t)\\
%
\nonumber
i(t) &= i_L(t) + i_R(t)
%
\intertext{Laplace-transformering av ovanstående ekvationer ger:}
%
U_{ut}(s) &= \laplace\left\{ u_{ut}(t) \right\}(s) &&= \frac{1}{Cs}I(s) \label{eq:u_ut}\\
%
U(s) &= \laplace\left\{ u(t) \right\}(s) = L[sI_L(s)-i(0)] &&= sLI_L(s) \label{eq:u}\\
%
U(s) &= \laplace\left\{ \widetilde{u}(t) \right\}(s) &&= RI_R(s) \label{eq:omhs}\\
%
U_{in}(s) &= \laplace\left\{ u_{in}(t) \right\}(s) &&= U_{ut}(s) + U(s) \label{eq:u_in}\\
%
I(s) &= \laplace\left\{ i(t) \right\}(s) &&= I_L(s) + I_R(s) \label{eq:i}\\
%
\intertext{Överföringsfunktionen blir då:}
%
\nonumber
H(s) &= \frac{U_{ut}(s)}{U_{in}(s)} =
%
\intertext{Insättning av ekvationerna \ref{eq:u_ut} \& \ref{eq:u} ger:}
%
&=\frac{I(s)}{sC\left(\frac{1}{sC}I(s)+U(s)\right)} = \ddfrac{I(s)}{I(s)+sCU(s)} \label{eq:h1}\\
%
\intertext{Insättning av ekvation \ref{eq:i} i ekvation \ref{eq:omhs} ger:}
%
\nonumber
U(s) &= RI_R(s) = R(I(s)-I_L(s)) =
%
\intertext{Insättning av ekvation \ref{eq:u} ger:}
%
\nonumber
&= R\left(I(s)-\frac{U(s)}{sL}\right)\\
%
\intertext{Alltså:}
%
\nonumber
U(s) &= R\left(I(s)-\frac{U(s)}{sL}\right)
%
\intertext{Bryt ut U(s):}
%
U(s) &= \ddfrac{R}{\left(1+\frac{R}{sL}\right)}I(s) = \frac{sRL}{R+sL}I(s) \label{eq:u2}
%
\intertext{Insättning av ekvation \ref{eq:u2} i ekvation \ref{eq:h1} ger:}
%
\nonumber
H(s) &= \ddfrac{I(s)}{I(s)+\frac{s^2RLC}{R+sL}I(s)} = \ddfrac{1}{1+\frac{s^2RLC}{R+sL}} = \ddfrac{R+sL}{R+sL+s^2RLC}\\
%
\intertext{Alltså:}
%
H(s) &= \ddfrac{R+sL}{R+sL+s^2RLC} \label{eq:h_laplace}
\end{align}
答案1
改为并改为。\begin{align}
\begin{alignat}{2}
\end{align}
\end{alignat}
我还添加了split
前两个等式,以便更清楚地表明该数字指的是它们两个。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage{amsmath}
\DeclareMathOperator{\laplace}{\mathcal{L}} %Laplace symbol
\begin{document}
\begin{alignat}{2}
\begin{split}
u_{\mathrm{in}}(t) &= u_{\mathrm{ut}} + u(t)\\
%
i(t) &= i_L(t) + i_R(t)
\end{split}
%
\intertext{Laplace-transformering av ovanstående ekvationer ger:}
%
U_{\mathrm{ut}}(s) &= \laplace\{ u_{\mathrm{ut}}(t) \}(s) &&= \frac{1}{Cs}I(s) \label{eq:u_ut}\\
%
U(s) &= \laplace\{ u(t) \}(s) = L[sI_L(s)-i(0)] &&= sLI_L(s) \label{eq:u}\\
%
U(s) &= \laplace\{ \widetilde{u}(t) \}(s) &&= RI_R(s) \label{eq:omhs}\\
%
U_{\mathrm{in}}(s) &= \laplace\{ u_{\mathrm{in}}(t) \}(s) &&= U_{\mathrm{ut}}(s) + U(s) \label{eq:u_in}\\
%
I(s) &= \laplace\{ i(t) \}(s) &&= I_L(s) + I_R(s) \label{eq:i}\\
%
\intertext{Överföringsfunktionen blir då:}
%
H(s) &= \frac{U_{\mathrm{ut}}(s)}{U_{\mathrm{in}}(s)}
\end{alignat}
\end{document}
对于更长的显示,您可以做同样的事情,但您必须“隐藏”更长的方程式(它们可能会在您不知情的情况下超出边界)。
(我修复了最常见的错误,例如无用的\left
和\right
,不直立的下标和不必要的大分数)。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage{amsmath,mathtools}
\DeclareMathOperator{\laplace}{\mathcal{L}} %Laplace symbol
\begin{document}
\begin{alignat}{2}
\nonumber
u_{\mathrm{ut}}(t) &= \frac{1}{C}\int_0^ti(t)dt\\
%
\nonumber
u(t) &= L\frac{di_L(t)}{dt}\\
%
\intertext{Ohm's lag:}
%
\nonumber
u(t) &= \widetilde{u}(t) = i_R(t)R\\
%
\nonumber
\intertext{Kirchoff's lagar:}
%
\nonumber
u_{\mathrm{in}}(t) &= u_{\mathrm{ut}} + u(t)\\
%
\nonumber
i(t) &= i_L(t) + i_R(t)
%
\intertext{Laplace-transformering av ovanstående ekvationer ger:}
%
U_{\mathrm{ut}}(s) &= \laplace\{ u_{\mathrm{ut}}(t) \}(s) &&= \frac{1}{Cs}I(s) \label{eq:u_ut}\\
%
U(s) &= \laplace\{ u(t) \}(s) = L[sI_L(s)-i(0)] &&= sLI_L(s) \label{eq:u}\\
%
U(s) &= \laplace\{ \widetilde{u}(t) \}(s) &&= RI_R(s) \label{eq:omhs}\\
%
U_{\mathrm{in}}(s) &= \laplace\{ u_{\mathrm{in}}(t) \}(s) &&= U_{\mathrm{ut}}(s) + U(s) \label{eq:u_in}\\
%
I(s) &= \laplace\{ i(t) \}(s) &&= I_L(s) + I_R(s) \label{eq:i}\\
%
\intertext{Överföringsfunktionen blir då:}
%
\nonumber
H(s) &= \frac{U_{\mathrm{ut}}(s)}{U_{\mathrm{in}}(s)} =
%
\intertext{Insättning av ekvationerna \ref{eq:u_ut} \& \ref{eq:u} ger:}
%
&=\mathrlap{\frac{I(s)}{sC(\frac{1}{sC}I(s)+U(s))} = \frac{I(s)}{I(s)+sCU(s)}} \label{eq:h1}\\
%
\intertext{Insättning av ekvation \ref{eq:i} i ekvation \ref{eq:omhs} ger:}
%
\nonumber
U(s) &= RI_R(s) = R(I(s)-I_L(s)) =
%
\intertext{Insättning av ekvation \ref{eq:u} ger:}
%
\nonumber
&= R\left(I(s)-\frac{U(s)}{sL}\right)\\
%
\intertext{Alltså:}
%
\nonumber
U(s) &= R\left(I(s)-\frac{U(s)}{sL}\right)
%
\intertext{Bryt ut $U(s)$:}
%
U(s) &= \frac{R}{(1+\frac{R}{sL})}I(s) = \frac{sRL}{R+sL}I(s) \label{eq:u2}
%
\intertext{Insättning av ekvation \ref{eq:u2} i ekvation \ref{eq:h1} ger:}
%
\nonumber
H(s) &= \mathrlap{\frac{I(s)}{I(s)+\dfrac{s^2RLC}{R+sL}I(s)}
= \frac{1}{1+\dfrac{s^2RLC}{R+sL}}
= \frac{R+sL}{R+sL+s^2RLC}} \\
%
\intertext{Alltså:}
%
H(s) &= \frac{R+sL}{R+sL+s^2RLC} \label{eq:h_laplace}
\end{alignat}
\end{document}
很遗憾,结果很糟糕。我宁愿只在真正需要时才使用对齐。前两个等式中的等号没有理由与下一页最后一个等式中的等号对齐。
顺便说一句,前两个方程最好在同一条线上,并以宽大的(\qquad
)分隔,就像基尔霍夫定律一样(据我所知,名称中有两个 h)。
这是我建议的版本:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage{amsmath,mathtools}
\DeclareMathOperator{\laplace}{\mathcal{L}} %Laplace symbol
\begin{document}
\begin{equation*}
u_{\mathrm{ut}}(t) = \frac{1}{C}\int_0^ti(t)dt
\qquad
u(t) = L\frac{di_L(t)}{dt}
\end{equation*}
Ohm's lag:
\begin{equation*}
u(t) = \widetilde{u}(t) = i_R(t)R
\end{equation*}
Kirchhoff's lagar:
\begin{equation*}
u_{\mathrm{in}}(t) = u_{\mathrm{ut}} + u(t)
\qquad
i(t) = i_L(t) + i_R(t)
\end{equation*}
Laplace-transformering av ovanstående ekvationer ger:
\begin{alignat}{2}
U_{\mathrm{ut}}(s) &= \laplace\{ u_{\mathrm{ut}}(t) \}(s)
&&= \frac{1}{Cs}I(s) \label{eq:u_ut}\\
U(s) &= \laplace\{ u(t) \}(s) = L[sI_L(s)-i(0)]
&&= sLI_L(s) \label{eq:u}\\
U(s) &= \laplace\{ \widetilde{u}(t) \}(s)
&&= RI_R(s) \label{eq:omhs}\\
U_{\mathrm{in}}(s) &= \laplace\{ u_{\mathrm{in}}(t) \}(s)
&&= U_{\mathrm{ut}}(s) + U(s) \label{eq:u_in}\\
I(s) &= \laplace\{ i(t) \}(s)
&&= I_L(s) + I_R(s) \label{eq:i}
\end{alignat}
Överföringsfunktionen blir då:
\begin{align}
\nonumber
H(s) &= \frac{U_{\mathrm{ut}}(s)}{U_{\mathrm{in}}(s)} =
\intertext{Insättning av ekvationerna \ref{eq:u_ut} \& \ref{eq:u} ger:}
&=\frac{I(s)}{sC(\frac{1}{sC}I(s)+U(s))} = \frac{I(s)}{I(s)+sCU(s)} \label{eq:h1}
\end{align}
Insättning av ekvation \ref{eq:i} i ekvation \ref{eq:omhs} ger:
\begin{align*}
U(s) &= RI_R(s) = R(I(s)-I_L(s)) =
\intertext{Insättning av ekvation \ref{eq:u} ger:}
&= R\left(I(s)-\frac{U(s)}{sL}\right)
\end{align*}
Alltså:
\begin{equation*}
U(s) = R\left(I(s)-\frac{U(s)}{sL}\right)
\end{equation*}
Bryt ut $U(s)$:
\begin{equation}
U(s) = \frac{R}{(1+\frac{R}{sL})}I(s) = \frac{sRL}{R+sL}I(s) \label{eq:u2}
\end{equation}
Insättning av ekvation \ref{eq:u2} i ekvation \ref{eq:h1} ger:
\begin{equation*}
H(s) = \frac{I(s)}{I(s)+\dfrac{s^2RLC}{R+sL}I(s)}
= \frac{1}{1+\dfrac{s^2RLC}{R+sL}}
= \frac{R+sL}{R+sL+s^2RLC}
\end{equation*}
Alltså:
\begin{equation}
H(s) = \frac{R+sL}{R+sL+s^2RLC} \label{eq:h_laplace}
\end{equation}
\end{document}