如何将方程式与右对齐的列对齐?

如何将方程式与右对齐的列对齐?

我正在使用\documentclass{report}。我希望方程式与附图中显示的完全一致。

在此处输入图片描述

这是我得到的:

在此处输入图片描述

我也尝试过

[ Q_k=\sum_{n=0}^{N-1} Q_{n}e^{-i(\frac{2\pi kn}{N})}]
  k = 1,2,......,(N-1) 

答案1

另一种解决方案是使用以下align*命令:\mathrlapmathtools

\documentclass{report}
\usepackage{mathtools}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.2pt}

\newcommand\upi{\mathrm{i}} % The imaginary constant

\begin{document}

\begin{align*}
Q_k & = \sum_{n=0}^{N-1} Q_{n}e^{-\upi\bigl(\tfrac{2\pi kn}{N}\bigr)} \mathrlap{\hskip 4em k = 1,2,\dots,(N-1) }\\
e^{\upi Q} &= \cos Q + \upi \sin Q &
\end{align*}

\begin{align*}
Q_k & = \sum_{n=0}^{N-1} Q_{n}e^{-\upi\bigl(\tfrac{2\pi kn}{N}\bigr)} \\
e^{\upi Q} &= \cos Q + \upi \sin Q &
\end{align*}

\end{document} 

在此处输入图片描述

答案2

如果我明白你想要什么,也许这会起作用:

\documentclass{report}
\usepackage{amsmath}
\usepackage{lipsum}

\newcommand\upi{\mathrm{i}} % The imaginary constant

\begin{document}
\lipsum[1]

\begin{flalign*}
& & Q_k &= \sum_{n=0}^{N-1} Q_{n}e^{-\upi (\frac{2\pi kn}{N})} &  \qquad k = 1,2,......,(N-1) \\
& & e^{\upi Q} &= \cos Q + \upi \sin Q &
\end{flalign*}
\end{document}

flalign* 示例

这会将方程组设置为列,分布在整个页面宽度上。第一列为空,第二列和第三列与等号对齐,最后一列的开头有一些额外的空间。带星号的环境会隐藏方程编号。

将 的定义调整为\upi您希望虚数常数 i 出现的方式。(您的示例似乎使用了\mathrm{i}。我个人经常使用直立斜体。另一个常见惯例是\i。)

答案3

写方程组的一种方法是

 \documentclass{report}
 \usepackage{amsmath}

 \begin{document}   
 \begin{align*}
    Q_{k} &= \sum_{n=0}^{(N-1)} Q_{n} \, e^{-i \, \left(\frac{2 \pi k n}{N}\right)} \hspace{10mm} k = 0, 1, \cdots, N-10 \\
    e^{i \, Q} &= \cos{Q} + i \, \sin{Q}
    \end{align*}

 \end{document}

相关内容