# How to put small \bigvee glyph as a subscript?

I would like to use the infinite join (supremum) operator as a subscript in a math paper. However, for example $\mathscr{F}_{\bigvee_{i\in I}x_i}$ produces the normal size operator in the subscript (see attached picture, on the left), while $\mathscr{F}_{\vee_{i\in I}x_i}$ looks pretty ugly to my taste (see the picture, on the right).

Could you please help me to put the operator in the subscript in proper size and esthetic shape? I wasn't able to find a solution but I have seen elegant subscript supremum operators used in mathematical texts.

EDIT: Below is the example of what I have in mind:

• My mistake in the question (corrected). The right-hand side example uses \vee, which I do not like - it doesn't look good. – Mad Hatter Dec 29 '16 at 18:34
• Oh, I see, well then you will probably need to be more specific about what it is you want, what do the elegant subscript supremum operators that you've seen used in mathematical texts look like? – Au101 Dec 29 '16 at 18:34
• Maybe this? $\mathscr{F}_{{\displaystyle\vee}_{i\in I}x_i}$ – Steven B. Segletes Dec 29 '16 at 18:37
• @Au101 I have added the picture with an example. – Mad Hatter Dec 29 '16 at 19:09

If you don't load amsmath, the large symbol font is at a fixed size. It is also when \usepackage{lmodern} is used. I show the fix.

# Without amsmath (bad)

\documentclass{article}
\usepackage{mathrsfs}

\begin{document}

$\mathscr{F}_{\bigvee_{i\in I}x_i}$

\end{document}


## With amsmath (good)

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathrsfs}

\begin{document}

$\mathscr{F}_{\bigvee_{i\in I}x_i}$

\end{document}


## With lmodern (bad again)

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage{lmodern}

\begin{document}

$\mathscr{F}_{\bigvee_{i\in I}x_i}$

\end{document}


## With lmodern and a trick (good)

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage{lmodern}

% declare cmex to be arbitrary scalable
\DeclareFontShape{OMX}{cmex}{m}{n}{
<-7.5> cmex7
<7.5-8.5> cmex8
<8.5-9.5> cmex9
<9.5-> cmex10
}{}
\SetSymbolFont{largesymbols}{normal}{OMX}{cmex}{m}{n}
\SetSymbolFont{largesymbols}{bold}  {OMX}{cmex}{m}{n}

\begin{document}

$\mathscr{F}_{\bigvee_{i\in I}x_i}$

\end{document}


• I have used the solution without lmodern but with the trick and it works fine. It didn't work without lmodern and without a trick, but I am using some package imposed by a publisher, so it may have been due to its internal settings. Anyway, now it looks as I expected - small and elegant :). Thanks a lot! – Mad Hatter Dec 29 '16 at 19:16

Run with xelatex or lualatex. For pdflatex use \usepackage{tgtermes}

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{TeX Gyre Termes Math}
\begin{document}

$\mathscr{F}_{\bigvee_{i\in I}x_i}$
$\mathscr{F}_{\mkern-5mu\vee_{i\in I}x_i}$

\end{document}


• Thanks! Looks good, but I find egreg's solution aesthetically more appealing :). – Mad Hatter Dec 29 '16 at 19:17