答案1
该命令\bigodot
默认为“可变大小的数学运算符”,这意味着它在显示模式下比在内联模式下更大。此外,限制(如果有)在显示时位于符号的上方和下方,但在内联时放置在右侧(上标/下标)位置。因此代码
$\bigodot_{k=m+1}^M\mathbf{b}_{V^{(k)}}\quad
\displaystyle{\bigodot_{k=m+1}^M\mathbf{b}_{V^{(k)}}}$
产生以下输出:
\bigodot
如果你不喜欢和之间的空格,\mathbf{b}
你可以将下限括在里面\mathclap{...}
。这需要mathtools
包:
$\bigodot_{k=m+1}^M\mathbf{b}_{V^{(k)}}\quad
\displaystyle{\bigodot_{\mathclap{k=m+1}}^M\mathbf{b}_{V^{(k)}}}$
请注意,这也会减少左侧的空间。
要在运算符下方有两行,请使用\substack{j=1\\j\ne i}
表示下限。此\substack
命令需要amsmath
包,如果您加载 ,则会自动加载该包mathtools
。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\mathbf{b}_{V^{(i)}}\propto\bigodot_{\substack{j=1\\j\ne i}}^m\mathbf{f}_{V^{(j)}}\quad
\bigodot_{\mathclap{k=m+1}}^M\mathbf{b}_{V^{(k)}},\quad i=1:m
\]
\end{document}
最后(非常挑剔)一点,您可能会注意到 和j=1
在j\ne i
中没有完全对齐\substack
。这是因为1
和 的i
宽度不一样。您可以通过放置phantom
1 来纠正此问题:
\substack{j=1\\j\ne\mathrlap{i}\phantom{1}}