我想使用不同的符号代替 Sigma\sum
等。我试过
\mathop{\Lambda}\limits^n_{i=1}
但与\sum
然后我尝试了relsize
包
\mathop{\mathlarger{\mathlarger{\mathlarger{\mathlarger{\Lambda}}}}}\limits^n_{i=1}
但随后它就偏离了基线
理想情况下,我希望两者垂直对齐。
任何帮助都将受到赞赏。
编辑:两个答案都很棒。但都存在一些扩展问题
Steven 的解决方案在显示模式下太大:
$$\sum_{i=1}^n \bigGreek{\Lambda}_{i=1}^n\foo_{i=1}^n \sum_{i=1}^n$$
egreg 的解决方案在内联模式下太小(为了更清晰地进行比较,删除了限制)
Inline: $\sum \bigGreek{\Lambda} \foo \sum$
实际上,我可能会同时使用这两种方法。不幸的是,我只能接受一个答案,而我的原帖处于显示模式。
答案1
变体\bigmaltese
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\makeatletter
\newcommand{\bigGreek}[1]{%
\DOTSB
\mathop{% we want it to be an operator
\mathchoice{\big@Greek\displaystyle\Large{#1}}
{\big@Greek\textstyle\large{#1}}
{\big@Greek\scriptstyle\normalsize{#1}}
{\big@Greek\scriptscriptstyle\small{#1}}%
}\slimits@
}
\newcommand{\big@Greek}[3]{%
\vcenter{%
\sbox\z@{$#1\sum$}%
\dimen@=0.875\dimexpr\ht\z@+\dp\z@\relax
#2% font size
\hbox{\resizebox{!}{\dimen@}{$\m@th#3$}}%
}%
\vphantom{\sum}%
}
\makeatother
\newcommand{\bigLambda}{\bigGreek{\Lambda}}
\begin{document}
Here's in text, $\bigLambda_{i=1}^n x_i$, next in display
\[
\bigGreek{\Xi}_{i=1}^n
\bigGreek{\Sigma}_{i=1}^n
\sum_{i=1}^n \bigLambda_{i=1}^n x_i
\]
\end{document}
答案2
使用我的答案大运营商是如何定义的?,我只是用 代替了\Lambda
。\maltese
虽然符号的垂直高度略有不同,但需要注意的是,sigma 和 lambda 的极限是一致的。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\DeclareMathOperator*{\foo}{\scalerel*{\Lambda}{\sum}}
\usepackage{scalerel}
\begin{document}
\centering
\[
\sum_{k=1}^6\foo_{i=3}^{k}(f^2(i)f(k))
\]
This is inline: \(\sum_{k=1}^6\foo_{i=3}^{k}(f^2(i)f(k)) \)
\end{document}
答案3
给出的答案假设这里真正需要的是大 lambda 运算符。但是,在这个特定情况下,解决方案难道不能只是这样吗\bigwedge
?