我正在尝试在 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-math
loaded 时,不需要bm
同时加载包。该\symbf
宏可应用于\mu
和I
。
% !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}