方程对齐(对于每个 t)

方程对齐(对于每个 t)

我在 Latex 中编写了长度不同的方程式,我想让每个方程式的末尾(对于每个 t)位于每个方程式中的相同位置。我该怎么做?例子

答案1

我认为你可能想在这种情况下使用数组,例如

\begin{document}

\[
\begin{array}{ll}
{q_\mathrm{t}^\mathrm{p}\geq0} & {\forall p\in\mathcal{P}\hspace{2mm}\forall t} \\
{R_\mathrm{t}^\mathrm{s}\geq0} & {\forall t}
\end{array}
\]

\end{document}

后面{lr}\begin{array}代表第一列左对齐,第二列也左对齐,如果要右对齐则使用字母r

结果如下:

在此处输入图片描述

另外,如果您创建另一列,则可以添加\qquad任意数量的列,如下所示:

\begin{document}

\[
\begin{array}{lcl}
{q_\mathrm{t}^\mathrm{p}\geq0} & {\qquad\qquad} & {\forall p\in\mathcal{P}\hspace{2mm}\forall t} \\
{R_\mathrm{t}^\mathrm{s}\geq0} & {\qquad\qquad} & {\forall t}
\end{array}
\]

\end{document}

答案2

这可以通过以下方式非常简单地获得alignat

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat*}{3}
 q_\mathrm{t}^\mathrm{p} & \geq 0 & \qquad & \forall p\in\mathcal{P}\hspace{2mm} & \enspace & \forall t\\
 R_\mathrm{t}^\mathrm{s} & \geq 0 & & & & \forall t
\end{alignat*}

\end{document} 

在此处输入图片描述

答案3

希望你喜欢!

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align*}
 q_\mathrm{t}^\mathrm{p}\geq0 \qquad \forall p\in\mathcal{P}\hspace{2mm}\forall t&\\
 R_\mathrm{t}^\mathrm{s}\geq0 \qquad \forall t&
\end{align*}

\end{document}

例子

相关内容