如何使用对齐环境右对齐?

如何使用对齐环境右对齐?

align环境中是否存在类似于左对齐的右对齐选项,即fralign

梅威瑟:

 \documentclass{article}
 \usepackage[fleqn]{amsmath} % Instead have [freqn].
 %\usepackage[fleqn]{mathtools} Something that will also work for mathtools as well.

\begin{document}

\begin{align*} % Would be fralign* instead.
    \sin 2x &= 2sin x\cos x \\ 
    \cos 2x &= \cos^2 x-\sin^2 x &
\end{align*}

\end{document}

答案1

无需指定包选项amsmath,您可以使用flalign[*]环境并添加一些(未使用的)对齐字符&来将等式排版为右对齐:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\lipsum[1] \setlength{\abovedisplayskip}{0pt} \setlength{\abovedisplayshortskip}{0pt}
\begin{flalign*}
  &&\sin 2x &= 2\sin x\cos x \\ 
  &&\cos 2x &= \cos^2 x-\sin^2 x
\end{flalign*}
\lipsum[2]
\end{document}

\abovedisplayskip对长度和\abovedisplayshortskip(均设置为)的调整0pt只是为了减少齐平方程上方的间隙。这在文档中通常可能不是必要的。

相关内容