我正在尝试获取大整数符号,因此我尝试使用 '\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 将其扩展到更大的范围(但仅适用于现代计算机)