答案1
您应该为该符号定义一个宏,比如\XX
在两个X
' 之间插入一个负空格。这个空格应该取决于它在数学模式中的使用位置(使用\mathchoice
):
\documentclass{article}
\usepackage{amsmath}
\newcommand{\XX}{% Space between XX varies depending on where it's used
\mathchoice% https://tex.stackexchange.com/q/148740/5764
{X\mskip-12.5mu X}% \displaystyle
{X\mskip-12.5mu X}% \textstyle
{X\mskip-12mu X}% \scriptstyle
{X\mskip-11.5mu X}% \scriptscriptstyle
}
\begin{document}
\[
\text{Var} \bigl( \hat{\beta} \,\vert\, \XX \bigr) \quad \XX^{\XX^{\XX}}
\]
\end{document}
答案2
此处正确的间距是插入\mspace
,因此它也自动在下标和上标中起作用。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\Var}{Var}
\newcommand{\doubleX}{{%
X%
\mathchoice{\mspace{-12.5mu}}{\mspace{-12.5mu}}{\mspace{-12mu}}{\mspace{-11mu}}%
X%
}}
\begin{document}
\[
\Var(\hat{\beta} \mid \doubleX)
\,
\doubleX^{\doubleX^\doubleX}_{\doubleX}
\]
\end{document}
不同的风格需要做出不同的选择;如果使用不同的字体,值可能会改变。