![将公式放在页面左侧的问题](https://linux22.com/image/245705/%E5%B0%86%E5%85%AC%E5%BC%8F%E6%94%BE%E5%9C%A8%E9%A1%B5%E9%9D%A2%E5%B7%A6%E4%BE%A7%E7%9A%84%E9%97%AE%E9%A2%98.png)
我对路径 C1 和 C2 上的函数进行积分。我想让 c1 和 c2 都位于页面左侧,但我使用的任何方法都不起作用。我尝试将其与 align*、itemize、[] 和许多其他东西放在一起,但结果总是相同的。我应该怎么做才能将它们放在页面左侧?
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{align*}
C_1: x= y \implies z(t) = x(t)+ iy(t)= (1+i)t \qquad 0 \leqslant t \leqslant 1 \\
f[z(t)] = Re z(t) = t, \quad dz = (1+i)dt \\
\int Re z dz = (1+i) \int_{0}^{1} t dt = \frac{1}{2}(1+i) \\[1cm]
C_2: z(t) =
\left\{\!\! \begin{array}{l}
t \qquad 0 \leqslant t \leqslant 1 \\
1+i(t-1) \qquad a \leqslant 1 \leqslant 2
\end{array}\right. \\
\int_{c_2} Rez dz = \int_{0}^{1} t dt + i \int_{1}^{2} dt = \frac{1}{2} + i
\end{align*}
\end{document}
答案1
如果您使用align*
或 的相关环境amsmath
,则使用&
作为对齐标记。通常这在关系符号之前完成,以便在关系符号处对齐。
在某些 amsmath 环境中,您可以&
在一行中使用多个 amsmath 来分别表示多列或多个对齐点。在这种情况下,amsmath 也可用作列分隔符。
在这里,您可以使用alignat
具有多个对齐的编号多行公式,或块环境alignedat
。下面是一个示例,它执行所需的对齐。参数表示alignedat
对齐列的数量。看看amsmath
用户手册完整解释这些环境如何工作。
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\[
\begin{alignedat}{2}
&C_1: &x= y \implies z(t) = x(t)+ iy(t)= (1+i)t \qquad 0 \leqslant t \leqslant 1 \\
&&f[z(t)] = Re z(t) = t, \quad dz = (1+i)dt \\
&&\int Re z dz = (1+i) \int_{0}^{1} t dt = \frac{1}{2}(1+i) \\[1cm]
&C_2: &z(t) =
\left\{\!\! \begin{array}{l}
t \qquad 0 \leqslant t \leqslant 1 \\
1+i(t-1) \qquad a \leqslant 1 \leqslant 2
\end{array}\right. \\
&&\int_{c_2} Rez dz = \int_{0}^{1} t dt + i \int_{1}^{2} dt = \frac{1}{2} + i
\end{alignedat}
\]
\end{document}
您也可以简单地使用array
环境及其灵活的列对齐选项,因为这里您不需要编号,也不需要关系符号的对齐。