\bigints 包与 \lmodern 不能正常工作

\bigints 包与 \lmodern 不能正常工作

我正在尝试获取大整数符号,因此我尝试使用 '\bigints',但我发现

\documentclass{article}

\usepackage{lmodern}
\usepackage{bigints}    

\newcommand*\norm[1]{\left\lVert#1\right\rVert}

\begin{document}
    
    $$ \bigints \dfrac{\dfrac{1}{2}}{\norm{s}+1} ds =  \int \dfrac{\dfrac{1}{2}}{\norm{s}+1} ds$$
    
\end{document}  

生产在此处输入图片描述

尽管

\documentclass{article}

%\usepackage{lmodern}
\usepackage{bigints}    

\newcommand*\norm[1]{\left\lVert#1\right\rVert}

\begin{document}
    
    $$ \bigints \dfrac{\dfrac{1}{2}}{\norm{s}+1} ds =  \int \dfrac{\dfrac{1}{2}}{\norm{s}+1} ds$$
    
\end{document}  

生产在此处输入图片描述

我不知道“\lmodern”的内部代码,那么发生了什么?

答案1

lmodern 的 fd 文件为扩展字体提供了固定大小,您可以允许它缩放到当前字体大小。

在此处输入图片描述

尽管我从来没有在分子中使用显示分数。

\documentclass{article}

\usepackage{lmodern}
\DeclareFontFamily{OMX}{lmex}{}
\DeclareFontShape{OMX}{lmex}{m}{n}{%
   <->lmex10%  was  <->sfixed*lmex10%
   }{}
\usepackage{bigints}    

\newcommand*\norm[1]{\left\lVert#1\right\rVert}

\begin{document}
    
    \[ \bigints \dfrac{\dfrac{1}{2}}{\norm{s}+1} ds =  \int \dfrac{\dfrac{1}{2}}{\norm{s}+1} ds\]
    
\end{document}

cmex 的默认值也是固定的,但 amsmath 将其扩展到更大的范围(但仅适用于现代计算机)

相关内容