当使用显示(与内联相反)方程式时,LaTeX 将中心对齐下标:
\Pr\limits_{{r \leftarrow_R \{0,1\}^n}} [ ... ]
但是,我喜欢它们左对齐。这可以通过使用\hspace
\Pr\limits_{\hspace{1cm}{r \leftarrow_R \{0,1\}^n}} [ ... ]
但这不是一个好的解决方案,因为必须手动指定 的参数\hspace
。(它根据字体和下标的长度而不同。)
我还有什么其他选择?
答案1
\documentclass{article}
\usepackage{amsmath}
\newcommand{\Prl}[1]{
\mathop{\oalign{$\Pr$\hfill\cr
$\begin{subarray}{l}#1\end{subarray}$\hfill\cr}}
}
\begin{document}
\begin{gather}
\Prl{r \leftarrow_R \{0,1\}^n}abc \\
\Prl{r \leftarrow_R \{0,1\}^n\\abc}abc
\end{gather}
\end{document}
但我发现这种布局很糟糕,特别是在内联公式中。:)