乳胶配方中的下标未对齐

乳胶配方中的下标未对齐

我正在尝试在 latex 中编写以下公式,但如您所见,sigma 的下标与 mu 的下标不对齐。这是由 alpha 中的正方形引起的。我该如何对齐它们?

在此处输入图片描述

更新:公式处于内联模式,如下所示

$q_{\phi}(z|x_i) \sim \mathcal{N}(\mathbf{\mu}_{z|x_i}, \mathbf{\sigma}_{z|x_i}^2\mathbf{I})$

UPDATE2:感谢@AndrewSwann 发送的链接,vphantom 命令成功了!

$q_{\phi}(z|x_i) \sim \mathcal{N}(\mathbf{\mu}_{z|x_i}^{\vphantom{2}}, \mathbf{\sigma}_{z|x_i}^2\mathbf{I})$

在此处输入图片描述

谢谢

答案1

如果您想要一个粗体 mu,则该命令\mathbf毫无用处(并且您会得到一个正常重量的 mu,如您所见)。

可以使用 获得粗体 mu \bm{\mu}。正如评论中所说,sigma 不应该是粗体。

为了对齐下标,请添加一个空的上标。

\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}

\begin{document}

$q_{\phi}(z\mid x_i) \sim
\mathcal{N}(\bm{\mu}^{}_{z\mid x_i}, \sigma_{z\mid x_i}^2\mathbf{I})$

\end{document}

在此处输入图片描述

答案2

只是为了完整性,这里有一个使用 LuaLaTeX 和unicode-math包的解决方案。

注意,使用unicode-mathloaded 时,不需要bm同时加载包。该\symbf宏可应用于\muI

在此处输入图片描述

% !TEX TS-program = lualatex
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\[
q_{\phi}(z\mid x_i) \sim \mathcal{N}
(\symbf{\mu}^{}_{z\mid x_i}, 
\sigma_{z\mid x_i}^2\symbf{I})
\]
\end{document}

相关内容