如何创建多行方程?

如何创建多行方程?

我在创建方程式时遇到了麻烦,其中第一部分跨越 2 行。我可以使用表格来完成。此代码输出我想要的样式,但 Latex 会假定它是一个表格而不是方程式。

    \begin{table}[ht]
\caption{Multi-column and multi-row table}
    \begin{tabular}{c c}
    \multirow{2}{*}{$S(t)= \sqrt{\frac{2E}{T}}cos(2\pi f_{c} t + \dfrac{2\pi}{M}i),$} &  i=0, 1, ..., M-1\\
    & $ 0 \leq t \leq T$ 
    \end{tabular}
\label{tab:multicol}
\end{table}

期望输出

这是我当前的代码:

\begin{align}\label{M-ary PSK}
S(t)= \sqrt{\frac{2E}{T}}cos(2\pi f_{c} t + \dfrac{2\pi}{M}i),&\quad 
i=0, 1, ..., M-1\\
& \quad 0 \leq t \leq T \nonumber
\end{align}

电流输出

任何帮助或建议都将不胜感激,谢谢!

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{equation}\label{M-ary PSK}
S(t)= \sqrt{\frac{2E}{T}}\cos(2\pi f_{c} t + \frac{2\pi}{M}i),\qquad
    \begin{aligned}
&i=0, 1, \dots, M-1\\
&0 \leq t \leq T
    \end{aligned}
\end{equation}
\end{document}

变化(与您的代码片段相比):

  • \cos反而cos余弦意思是三个变量:Cos
  • aligned条件遵循包环境中的主要方程amsmath
  • 代替...使用\dots

编辑: 或如所指出的阿里·布罗德斯基在下面的评论中:

\documentclass{article}
\usepackage{amsmath} 

\begin{document}
\begin{equation}\label{M-ary PSK}
S(t)= \sqrt{\frac{2E}{T}}\cos(2\pi f_{c} t + \frac{2\pi}{M}i),\qquad
    \begin{gathered}  % <-- changed
i=0, 1, \dots, M-1\\
0 \leq t \leq T
    \end{gathered}
\end{equation}
\end{document}

在此处输入图片描述

答案2

您可以使用以下方式设置双重条件array

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{equation}
  S(t) = \sqrt{ \tfrac{2E}{T} } \cos \bigl( 2\pi f_c t + \tfrac{2\pi}{M} i \bigr), \quad 
  \begin{array}{c}
    i = 0, 1, \dots, M-1 \\[\jot]
    0 \leq t \leq T
  \end{array}
\end{equation}

\end{document}

考虑使用\dots而不是...

相关内容