在幻影中间放置一些东西(或多或少)

在幻影中间放置一些东西(或多或少)

我有一部分公式

$\det (T + S + Z)$.

为了对齐,我想创建一个与此公式宽度完全相同的水平空间。但在这个空间的中间,我想显示其他内容(例如 x)。

我想要实现的输出是

(-- some crap --) det (T + S + Z) (some other crap)% <- this line should be invisible

(-- some crap --)        x        (some other crap),

但第一行应该不是显示,我在这里只显示它以指示所需的格式,即“x”的水平坐标应该正好位于第一行“det(T + S + Z)”的中间。

所有这些都发生在“显示的数学环境中”,即 \[ \] 内部。

答案1

用于:\mathmakeboxmathtools

\documentclass{article}
\usepackage{mathtools}% also loads amsmath
\usepackage{calc}% for \widthof

\newcommand{\centerto}[2]{%
  \mathmakebox[\widthof{$\displaystyle#2$}]{#1}%
}

\begin{document}
\begin{align}
\det(T+S+Z)&=42\\
\centerto{x}{\det(T+S+Z)}&=1003
\end{align}
\end{document}

在此处输入图片描述

注意我align仅用来显示所要求宽度的居中。

相关内容