下标中的多行

下标中的多行

下面的正确写法是什么?

\begin{align}
&\prod_{\substack{p \leq x \\  $p$ ~{}odd }} p 
\end{align}

如能得到任何帮助都将不胜感激。提前致谢。

答案1

在此处输入图片描述

你处于数学模式,所以你不想$在 p 附近,相反,你想退出数学模式odd

\documentclass{article}

\usepackage{amsmath}

\begin{document}


\[
\prod_{\substack{p \leq x \\  p \textrm{ odd}}}
\]
\end{document}

答案2

最好的答案肯定是 @David Carlisle 这位非常好的用户的回答。我只想添加创建特定宏的功能,该宏可生成相同的结果。显然,这比通常的命令更不舒服\substack:我只是提出了一个想法。

\documentclass[a4paper,12pt]{article}
\usepackage{mathtools}
\usepackage{amssymb}
\newcommand{\produ}[2]{\underset{\underset{\scriptstyle #2}{p\leq x}}{#1}}

\begin{document}
\[\produ{\prod}{p \text{ odd }}\]
\end{document}

在此处输入图片描述

相关内容