对齐多行公式:在栅栏内断开并采用 AMS 样式

对齐多行公式:在栅栏内断开并采用 AMS 样式

我有一个相当长的公式,我想根据AMS 风格指南(见第 119 页的屏幕截图)。 截屏

我无法重现此行为。这是一个最小的工作示例:

\documentclass{amsart}

\begin{document}

\begin{align*}
\frac{{E}(N(\theta_{q}))}{\mathcal{E}(N)} =\frac{1}{f(L)} \Big[ &2\arctan(\cot(q/2)) -2 \arctan(\cot(q/2)+f(L)) & &\\
&{}+\left( \cot(q/2)+f(L)\right) \frac{ 3 + \left( \cot(q/2)+f(L)\right) ^{2}}{1 + \left( \cot(q/2)+f(L)\right) ^{2}} & &\\
& & {} +\left(\cos(q) -2\right)\cot(q/2) &\Big].
\end{align*}

\end{document}

其排版如下

在此处输入图片描述

就我而言,遵守这条规则的最佳方法是什么?

答案1

有两种可能。第一种,需要进行一些视觉格式化,将第二行稍微向右推。

\documentclass{amsart}
\usepackage{mathtools}

\begin{document}

\begin{multline*}
\frac{E(N(\theta_{q}))}{\mathcal{E}(N)} =
  \frac{1}{f(L)} \Bigl[ 2\arctan(\cot(q/2)) -2 \arctan(\cot(q/2)+f(L)) \\
\qquad % visually determined
+(\cot(q/2)+f(L)) \frac{3 + (\cot(q/2)+f(L)) ^{2}}{1 + (\cot(q/2)+f(L))^{2}} \\
+(\cos(q) -2)\cot(q/2) \Bigr].
\end{multline*}

\begin{equation*}
\frac{E(N(\theta_{q}))}{\mathcal{E}(N)} =
  \begin{multlined}[t]
  \frac{1}{f(L)} \Bigl[ 2\arctan(\cot(q/2)) -2 \arctan(\cot(q/2)+f(L)) \\
+(\cot(q/2)+f(L)) \frac{3 + (\cot(q/2)+f(L)) ^{2}}{1 + (\cot(q/2)+f(L))^{2}} \\
+(\cos(q) -2)\cot(q/2) \Bigr].
\end{multlined}
\end{equation*}

\end{document}

在此处输入图片描述

答案2

我提出了这种布局,基于多行环境(来自mathtools)和linegoal包,用于测量线路上的剩余空间:

\documentclass{amsart}
\usepackage{mathtools}
\usepackage[verbose]{linegoal}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.2pt}

\begin{document}

\[
\frac{{E}(N(\theta_{q}))}{\mathcal{E}(N)} = \frac{1}{f(L)}\begin{multlined}[t][\linegoal]\Bigl[ 2\arctan(\cot(q/2)) -2 \arctan(\cot(q/2)+f(L)) \\
{}+\left( \cot(q/2)+f(L)\right) \frac{ 3 + \left( \cot(q/2)+f(L)\right) ^{2}}{1 + \left( \cot(q/2)+f(L)\right) ^{2}}\\
 {} +\left(\cos(q) -2\right)\cot(q/2).\Bigr]
\end{multlined} \]

\end{document} 

在此处输入图片描述

相关内容