对齐环境:精确控制标签位置

对齐环境:精确控制标签位置

我想知道是否有可能控制align环境中选项卡的精确位置。

就像这样:

\begin{align}[2cm]
A &= x^3 + 14789\\
B &= f^6
\end{align}

然后应该将两个“=”符号放在确切地距左边距 2cm。无论“=”前后的表达式有多长。

有人知道该怎么做这样的事吗?

答案1

在以下最小示例中,LHS 恰好在距左边距 2cm 处结束。环境的使用flalign(来自amsmath) 加上一个对齐操作符&会把所有内容都推到左边距,而宽度为 2cm 的框会使 LHS 保持在正确的位置。

在此处输入图片描述

\documentclass{article}
\usepackage{showframe}% http://ctan.org/pkg/showframe
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{flalign}
\makebox[2cm][r]{$\displaystyle A$} &= x^3 + 14789 & \\
B &= f^6
\end{flalign}
\noindent\rule{2cm}{1pt}
\end{document}

A将 设置在 2cm 块中,因为B“足够短”。否则,您可以将任何内容设置在 2cm 框中,无论大小如何。

showframe用于识别文本块边框。

相关内容