创建可变大小的数学运算符

创建可变大小的数学运算符

我需要创建一个看起来像 的数学运算符的符号$\vee$,并$\circ$在底部顶点附加 。令人惊讶的是,我在符号 PDF 中找不到任何类似的东西。

我真正想知道的是如何将其变成像$\sum$or 这样的运算符$\prod$,它接受下标和上标以下多于操作人员本身。

答案1

我不会使用完整的\circ,因为它太大了。如果我们将其缩小一半并使用粗体版本进行补偿,则符号可以容纳高下标而不会重叠。

\documentclass{article}
\usepackage{amsmath,graphicx}

\makeatletter
\newcommand{\bigveecirc}{\DOTSB\bigveecirc@\slimits@}
\newcommand{\bigveecirc@}{\mathop{\mathpalette\bigveecirc@@\relax}}
\newcommand{\bigveecirc@@}[2]{% #1 is a style selection, #2 is unused
  \vcenter{\vbox{\halign{\hfil##\hfil\cr
    $\m@th#1\bigvee$\cr
    \noalign{\nointerlineskip}
    \raisebox{\dimexpr-\height\ifx#1\displaystyle+0.3ex\fi}[0pt][0pt]{%
      \scalebox{0.5}{$\m@th#1\boldsymbol{\circ}$}%
    }\cr
  }}}%
}
\makeatother

\begin{document}

\[
\bigveecirc_{B}\bigvee_{n=1}^\infty\bigveecirc_{n=1}^\infty a_n
\]
\begin{center}
$
\textstyle\bigvee_{n=1}^\infty\bigveecirc_{n=1}^\infty a_n
\quad
\scriptstyle\bigvee_{n=1}^\infty\bigveecirc_{n=1}^\infty a_n
\quad
\scriptscriptstyle\bigvee_{n=1}^\infty\bigveecirc_{n=1}^\infty a_n
$
\end{center}

\end{document}

在此处输入图片描述

答案2

另一种选择是使用看起来像 的数学运算符符号$\vee$,并$\circ$在底部顶点附加 。您还可以看到符号高度的细微差别$\circ$

\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,amssymb}
\begin{document}
Sequences of codes:
\[\underset{\circ}{\smash\bigvee}, \underset{\circ}{\bigvee}\]
\[\bigvee_{\substack{\circ}}, 
\underset{\circ}{\smash\prod}\]
\[\underset{\circ}{\prod}, 
\prod_{\substack{\circ}}\]
\[\sum_{\substack{\circ}}, 
\underset{\circ}{\smash\sum}, \underset{\circ}{\sum}\]

\end{document}

在此处输入图片描述

答案3

\bigvee指令可能就是您正在寻找的。

在此处输入图片描述

\documentclass{article}
\begin{document}
$\vee \quad 
 \bigvee\limits_{\circ} \quad 
 \sum\limits_{i} \quad
 \displaystyle
 \bigvee_{\circ} \quad 
 \sum_{i}$
\end{document}

相关内容