我很高兴tensor
这个包能够排版出漂亮的张量表达式……直到我决定使用 ISO 约定来克里斯托费尔符号。
\documentclass{article}
\usepackage{newtxtext}
\usepackage[slantedGreek]{newtxmath}
\usepackage{tensor}
\usepackage{mathtools}% for `cases*'
\begin{document}
\[
\begin{cases*}
\upGamma\indices{^\mu_{\sigma\rho}} & \TeX\ convention \\
\Gamma\indices{^\mu_{\sigma\rho}} & ISO convention \\
\Gamma{}^\mu_{\phantom{\mu}\sigma\rho} & Ad hoc attempt
\end{cases*}
\]
\end{document}
如图所示,直接使用 \indices
会“侵扰” \sigma
到 下方的空间 \mu
(或者,“侵扰” \mu
到 上方的空间 \sigma
),这是可以理解的,这是由于 倾斜 造成的 \Gamma
。
当我使用 MathTime Pro 2 作为数学字体时,这个问题更加明显:
当从 TeX 约定切换到 ISO 约定时,我希望我的张量上标/下标是非侵入式的。我可以做什么/修改什么,这样我就不必 \indices
使用“临时”方法手动更改每一个了?