我想知道是否有可能控制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
用于识别文本块边框。