使用 \vphantom 对同一变量进行多次 Wick 收缩

使用 \vphantom 对同一变量进行多次 Wick 收缩

我正在尝试解析后半部分这个问题。解决方案是针对自身收缩,但我希望一个变量和另一个变量之间有多个收缩。我尝试过的解决方案是

\documentclass{article}
\usepackage{simpler-wick}
\begin{document}
$\wick{\c1A  B \c1 C \c3 \vphantom{C} \c3 D}$
\end{document}

但是 vphantom 出现 tikz 错误,渲染的图像如下:

在此处输入图片描述

有没有办法只渲染一个 C 而产生两个缩写?

答案1

我对 wick 一无所知,只是玩了一下:

\newdimen\wickgap \wickgap=2pt % gap between adjacent wicks
\newbox\wickbox
\def\doublewick\c#1#2\c#3{\setbox\wickbox=\hbox{$#2$}
 \c#1{\phantom{\kern-.5\wickgap\copy\wickbox}}
 \kern-\wd\wickbox\kern.5\wickgap
 \rlap{\copy\wickbox}
 \c#3{\phantom{\kern.5\wickgap\box\wickbox}}
 \kern-.5\wickgap}
$\wick{\c1A  B \doublewick\c1C\c3 \c3D}$

在此处输入图片描述

答案2

另一种方法可能是这样的(C\phantom{C}需要正确的框高度),但它可能比 Heiko 的方法更加 hacky,你需要手动调整每个字母的间距,这不是最佳的:

\documentclass{article}
\usepackage{simpler-wick}
\usepackage{mathtools}
\begin{document}
    $\wick{\c1 A  B \c1 C \mkern-4mu \c3 {\mathclap{\phantom{C}}} \c3 D}$
\end{document}

在此处输入图片描述

相关内容