平方根不在同一高度

平方根不在同一高度

编译时,这部分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

您没有做错什么,您只是想要一些非默认的东西。\sqrts 不同的原因是因为\rhob(和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采用\mkernmath kerning);
  • 使用去除深度(和高度)\smash
  • 垂直支柱使用\vphantom
  • 与内容重叠(math right 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}

在此处输入图片描述

相关内容