如何在数学模式下将带注释的行与其他行对齐

如何在数学模式下将带注释的行与其他行对齐

当我使用 \tag 命令在数学模式下添加注释时,有时该行会偏离中心,与其余方程式不一致。以下是代码及其输出的示例:

\documentclass[a4paper, 11pt, letterpaper]{article}
\usepackage{comment} 
\usepackage{fullpage} 
\usepackage{amsmath,amsthm,amssymb}
\usepackage{mathtools,amsthm}
\begin{document}
\[\mathrm{cosec}^2 (x-200^{\circ}) =2 \tag{$-150 ^{\circ} \leq x-200^{\circ} \leq 150 ^{\circ}$}\]
\[\sin ^2 (x-200 ^{\circ}) = \f 12\]
\[\sin (x-200 ^{\circ}) = \pm \f{1}{\sqrt{2}}\]
\[x-200 ^{\circ} = 45 ^{\circ}, 135 ^{\circ}, -45 ^{\circ}, -135 ^{\circ}\]
\[x= 65^{\circ}, 155 ^{\circ}, 245^{\circ}, 335 ^{\circ}\]
\end{document}

在此处输入图片描述

我尝试使用 align* 环境,但这样一来,所有方程式就有点偏离中心了。而且,当所有方程式都用等号对齐时,看起来也不美观。我想要一个解决方案,让所有方程式仍然保持在页面的中心。

谢谢你的帮助!

答案1

您可以使用flalign*环境和中等大小的注释以及\medmath来自的命令nccmath。其他解决方案,我认为更好:两个独立的aligned环境gather*

\documentclass[a4paper, 11pt, letterpaper]{article}
\usepackage{amssymb, amsthm}
\usepackage{mathtools, nccmath}
\DeclareMathOperator{\cosec}{cosec}

\begin{document}

\begin{flalign*}
 & & \cosec ^2 (x-200^{\circ}) & = 2 & & \mathllap{(\medmath{-150 ^{\circ} \leq x-200^{\circ} \leq 150 ^{\circ}})} \\
 & & \sin ^2 (x-200 ^{\circ}) & = \frac12 \\
 & & \sin (x-200 ^{\circ}) & = \pm \frac{1}{\sqrt{2}} \\
 & & x-200 ^{\circ} & = 45 ^{\circ}, 135 ^{\circ}, -\mathrlap{45 ^{\circ}, -135 ^{\circ}} \\
 & & x & = 65^{\circ}, 155 ^{\circ}, \mathrlap{245^{\circ}, 335 ^{\circ}}
\end{flalign*}
\bigskip
\begin{gather*}
\begin{aligned}
  \cosec ^2 (x-200^{\circ}) & = 2 & & \mathrlap{(\medmath{-150 ^{\circ} = \leq x-200^{\circ} \leq 150 ^{\circ}})} \\
  \sin ^2 (x-200 ^{\circ}) & = \frac12 \\
  \sin (x-200 ^{\circ}) & = \pm \frac{1}{\sqrt{2}} 
 \end{aligned}\\[1ex]
\begin{aligned}
  x-200 ^{\circ} & = 45 ^{\circ}, 135 ^{\circ}, - 45 ^{\circ}, -135 ^{\circ} \\
   x & = 65^{\circ}, 155 ^{\circ}, 245^{\circ}, 335 ^{\circ} 
 \end{aligned}
\end{gather*}

\end{document} 

在此处输入图片描述

答案2

我会保持简单:不需要在等号处对齐;此外,括号条件不是注释,而是等式的一部分。

\documentclass[a4paper,11pt]{article}
\usepackage{amsmath}

\DeclareMathOperator{\cosec}{cosec}
\newcommand{\dg}{^{\circ}}

\begin{document}

\begin{align*}
&\! \cosec ^2 (x-200\dg) = 2 \qquad (-150\dg \leq x-200\dg \leq 150\dg) \\
&\! \sin ^2 (x-200\dg) = \frac12 \\
&\! \sin (x-200\dg) = \pm \frac{1}{\sqrt{2}} \\
& x-200\dg = 45\dg, 135\dg, -45\dg, -135\dg \\
& x = 65\dg, 155\dg, 245\dg, 335\dg
\end{align*}

\end{document}

之后\!的空格是必需的,因为 LaTeX 会在 中的=奇数之后插入一个细空格,这会导致运算符错位(当后面跟着时则不会)。&align&x

使用诸如这样的宏\dg可以加快打字速度并确保一致性。

在此处输入图片描述

顺便说一句,同时指定a4paperletterpaper是错误的:只使用与您的论文格式相对应的选项(如果是美国信件,则letterpaper可以省略,因为它是默认的)。

相关内容