如何改变张量包中索引的高度?

如何改变张量包中索引的高度?

我在命令中的索引位置方面遇到了问题\tensor。例如,当我写入时\tensor{A}{_\ mu},我得到的张量下标“mu”的位置非常低。有什么办法可以改变这种情况吗?我想稍微提高它的位置。

以下是一个例子:

 \documentclass{article}
 \usepackage{tensor}
 \begin{document}

    \begin{align}
          \left( \tensor{A}{_\nu} \right) \left( \tensor{A}{_\mu} \right)
    \end{align}

 \end{document}

问题在于,最后一对括号由于下标的定位而变得更大\mu

Example Image

答案1

已编辑:你的问题其实包括两个不同的方面。


为什么应该坚持使用张量的降低下标

当没有上标时,例如,$A_\mu$下标将位于你可能认为“不太低”的位置。然而,如果有存在上标,例如,$A_\mu^\nu$则下标将被降低,以便为上标留出空间。

请注意,\indices\tensor命令来自tensor包裹故意地将下标放在较低的位置。因此,当您输入类似

$\tensor{A}{_\mu} \, \tensor{M}{^a_b^c_d}$

下标 \mu, b和 d位于相同的基线,因为它们应该是这两个张量对象。

如果你想要的是“未降低”的版本,那么只需输入

$A_\mu$

但对我而言,这破坏了张量的意义A ,并且在我看来会导致糟糕的对齐。

\documentclass{article}
\usepackage{tensor}
\linespread{1.5}\selectfont% for better visual
\begin{document}
The good: $\tensor{A}{_\mu} \, \tensor{M}{^a_b^c_d}$

The bad: $A_\mu \, \tensor{M}{^a_b^c_d}$
\end{document}

tensors


为什么不应该滥用\leftand\right

请不要认为总是使用\left\right是好的。事实上,这是相当对面的

这个答案@rgrig 引用自 TeXBook,其中 TeX 的发明者 Donald Knuth 解释了为什么提供手动调整大小的分隔符。

其他答案展示何时\left...\right太小以及何时太大的例子。

\documentclass{article}
\usepackage{tensor}
\linespread{1.5}\selectfont% for better visual
\begin{document}
The good: $\bigl[ (\tensor{A}{_\nu}) - (\tensor{A}{_\mu}) \bigl]$

The bad: $\left[ \left(\tensor{A}{_\nu}\right) - \left(\tensor{A}{_\mu}\right) \right]$
\end{document}

tensors with delimiters

相关内容