无amsmath(差)

无amsmath(差)

我想在数学论文中使用无限连接(上确界)运算符作为下标。但是,例如,$\mathscr{F}_{\bigvee_{i\in I}x_i}$在下标中生成正常大小的运算符(见左侧附图),而$\mathscr{F}_{\vee_{i\in I}x_i}$在我看来却很丑陋(见右侧附图)。

您能帮我把下标中的运算符放到合适的大小和美观的形状中吗?我找不到解决方案,但我见过数学文本中使用的优雅的下标上确界运算符。

在此处输入图片描述

编辑:下面是我所想到的例子:

在此处输入图片描述

答案1

如果不加载amsmath,大符号字体的大小是固定的。\usepackage{lmodern}使用时也是如此。我展示了修复方法。

amsmath(差)

\documentclass{article}
\usepackage{mathrsfs}

\begin{document}

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

\end{document}

在此处输入图片描述

amsmath良好的)

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

\begin{document}

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

\end{document}

在此处输入图片描述

lmodern又坏了)

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

\begin{document}

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

\end{document}

在此处输入图片描述

lmodern一个技巧(好)

使用 lmodern 处理非常小的字体时出现的问题

\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}

在此处输入图片描述

答案2

使用xelatex或运行lualatexpdflatex\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}

在此处输入图片描述

相关内容