我想缩小尺寸\bigcup_{n=1}^\infty
?我该怎么做?
我试过\newcommand*{\medcap}{\mathbin{\scalebox{0.75}{\ensuremath{\bigcap}}}
答案1
您可能只需使用字体中较小的版本:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
zzz
\[
\bigcup_0^n > {\textstyle \bigcup\limits_0^n} > \mathop{\cup}_0^n
\]
\end{document}
通过在评论中添加的示例,我将保留标准 bigcup,但使用更合理的括号
\[\lambda\left(\bigcup_{j=1}^\infty E_k\right % no:-)
>
\lambda\Bigl(\bigcup_{j=1}^\infty E_k\Bigr)
\]
答案2
也许您希望符号在显示样式中的大小与在文本样式中的大小相同。您链接的线程用于增大符号大。
参数\reduceoperator
应该是逗号分隔的列表名称运营商。
\documentclass{article}
\usepackage{amsmath}
\usepackage{etoolbox}
\makeatletter
\newcommand{\reduceoperator}[1]{%
\@for\next:=#1\do{\expandafter\reduceoperator@\expandafter{\next}}%
}
\newcommand{\reduceoperator@}[1]{%
\csletcs{normal@#1@}{#1@}%
\csedef{#1@}{\noexpand\reduceoperator@@\csname normal@#1@\endcsname}%
}
\newcommand{\reduceoperator@@}[1]{%
\mathop{\mathpalette\reduceoperator@@@{#1}}%
}
\newcommand{\reduceoperator@@@}[2]{%
\ifx#1\displaystyle\textstyle\fi#2%
}
\makeatother
\reduceoperator{bigcup,bigcap,bigotimes}
\begin{document}
\[
\bigcup_{i=1}^m\bigcap_{j=1}^n A_{ij}\bigotimes_{k=1}^uB_k
\]
\begin{center}% to test inline math
$\bigcup_{i=1}^m\bigcap_{j=1}^n A_{ij}$
\end{center}
\end{document}
答案3
您可以使用\medmath
来自nccmath
或\mathsmaller
来自的命令relsize
:
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{mathtools, nccmath, relsize}
\begin{document}
\[ \bigcup_{n=1}^\infty A_n\qquad \medmath{\bigcup_{n=1}^\infty} A_n\qquad \mathsmaller{\bigcup\limits_{n=1}^\infty A_n}\]
\end{document}