我怎样才能避免以下表达
\documentclass[a4paper,fontsize=14pt]{scrbook}
\usepackage{mathtools}
\usepackage{lmodern}
\begin{document}
\begin{align}
a = \sqrt[m]{\sum_{i=1}^{n}b_{i}^m}.
\end{align}
\end{document}
显示为以下形式($m$ 被根符号切割):
谢谢你的帮助。
答案1
这是由于 设置的数学扩展字体而导致的常见问题lmodern.sty
,它用这个来定义OMX/lmex/m/n
它完全错误字体定义文件:
\ProvidesFile{omxlmex.fd}[2009/10/30 v1.6 Font defs for Latin Modern]
\DeclareFontFamily{OMX}{lmex}{}
\DeclareFontShape{OMX}{lmex}{m}{n}{%
<->sfixed*lmex10%
}{}
\endinput
这意味着lmex10
无论周围的字体大小如何,都会使用。这可能似乎在标准尺寸下有效(但是,它不会在下\sum
标中尝试)。
我通常建议恢复计算机现代数学扩展字体,但应用现在可以进行任意缩放的事实。
\documentclass[a4paper,fontsize=14pt]{scrbook}
\usepackage{mathtools}
\usepackage{lmodern}
\DeclareFontShape{OMX}{cmex}{m}{n}{%
<-7.5>cmex7
<7.5-8.5>cmex8
<8.5-9.5>cmex9
<9.5->cmex10
}{}
\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n}
\begin{document}
\[
a = \sqrt[m]{\sum_{i=1}^{n}b_{i}^m}.
\]
\end{document}
答案2
lmodern 字体指标中似乎有些奇怪。
您可以使用\leftroot
\documentclass[a4paper,fontsize=14pt]{scrbook}
\usepackage{mathtools}
\usepackage{lmodern}
\begin{document}
\begin{align}
a = \sqrt[\leftroot{2}m]{\sum_{i=1}^{n}b_{i}^m}.
\end{align}
\end{document}
原始计算机现代答案:
您显示的输入将使用与所显示的图像不同的内联样式,并且显示样式不应该过度打印索引请始终发布显示问题的完整文档:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$a = \sqrt[m]{\sum_{i=1}^{n}b_{i}^m}$
\[
a = \sqrt[m]{\sum_{i=1}^{n}b_{i}^m}
\]
\end{document}