编译时,这部分C\frac{1}{\sqrt{G}}\sqrt{\rho}
似乎与这部分不在同一高度\sqrt{b}\sqrt{l}
。我做错了什么?
\begin{flalign*}
T=C\frac{1}{\sqrt{G}}\sqrt{\rho}\sqrt{b}\sqrt{l} &&
\end{flalign*}
答案1
您没有做错什么,您只是想要一些非默认的东西。\sqrt
s 不同的原因是因为\rho
和b
(和l
)具有不同的高度和深度,可以\sqrt
适应。
这里有一些替代方案(非详尽的),试图向您展示什么是可能的:
\documentclass{article}
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\begin{document}
\begin{flalign*}
T &= C\frac{1}{\sqrt{G}}\sqrt{\rho}\sqrt{b}\sqrt{l} \\
T &= C\frac{1}{\sqrt{G}}\sqrt{\vphantom{b}\rho}\sqrt{b}\sqrt{l} \\
T &= C\frac{1}{\sqrt{G}}\sqrt{\mathrlap{\smash{\mkern-2mu\rho}}\phantom{b}}\sqrt{b}\sqrt{l} \\
T &= C\frac{1}{\sqrt{G}}\sqrt{\vphantom{b}\mkern-2mu\rho\mkern2mu}\sqrt{b}\sqrt{l} \\
T &= C\frac{1}{\sqrt{G}}\sqrt{\rho b l} \\
T &= C\frac{1}{\sqrt{G}}\sqrt{\rho\,b\,l} \\
T &= C\frac{1}{\sqrt{G}}\sqrt{\mkern-2mu\rho\,b\,l}
\end{flalign*}
\end{document}
选项包括
- 水平调整
\rho
采用\mkern
(m
athkern
ing); - 使用去除深度(和高度)
\smash
; - 垂直支柱使用
\vphantom
; - 与内容重叠(
math
r
ight over )以提供类似的水平间距/位置。lap
\phantom
许多还存在其他选择,包括转而\sqrt{rho}
成为 的一部分\frac
。
答案2
不要用于flalign
左对齐显示;这是选项的工作fleqn
。
问题在于,单独的一个\sqrt{\rho}
不应该在条形和 rho 之间留出太多空间,但当平方根一起出现时,这显然会产生不对称的结果,就像
$\sqrt{a}+\sqrt{b}$
有几种使平方根符号均等化的技巧,每种技巧都有其优点和缺点。
无论如何都要进行一些调整:\rho
平方根下方应该稍微后移一点,以避免出现空洞;两个连续的平方根之间应该添加一个细小的间隙。
为了解决主要问题,可以采取两种策略:第一种比较简单,因为它包括在\mathstrut
平方根下添加;第二种策略是从中去除深度\rho
并添加幻影b
。
选择哪一个取决于许多因素;将这些决定留到文档的最终修订版中。符号的更改可能会使其中一个构造过时。
\documentclass[fleqn]{article}
\usepackage{amsmath}
\usepackage{lipsum} % just for the example
\begin{document}
\lipsum*[2]
\[
T=C\frac{1}{\sqrt{G}}\sqrt{\!\rho\mathstrut}\,\sqrt{b\mathstrut}\,\sqrt{l\mathstrut}
\]
\lipsum*[2]
\[
T=C\frac{1}{\sqrt{G}}
\vphantom{\rho}\sqrt{\!\smash[b]{\rho}\vphantom{b}}\,\sqrt{b}\,\sqrt{l}
\]
\lipsum*[2]
\end{document}