我似乎在这里遗漏了一些东西。问题:为什么下面第二个数学表达式的字体大小没有增加 - 我们如何才能让它以更大的字体显示?它显示相同大小的第一个和第二个数学表达式。我以为第二个会大得多。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[\sum_{k=0}^n \]
\par
\[{\Huge\sum_{k=0}^n} \]
\par
{\Huge This is a test\par}
\end{document}
在 Windows 10 上的 MikTeX 的 TeXWorks 中显示:
更新:
由于某些原因,我的TeXworks
编辑器没有显示该.log
文件。我的在线搜索显示许多其他用户面临同样的问题。但当我运行(或提示)时,pdflatex MyTexFile
我DOS prompt
看到powershell
文件.log
已生成 - 并且它显示警告:LaTeX Font Warning: Command \Huge invalid in math mode on input
。所以我尝试了以下操作并且成功了。但我希望看到更好的替代方案(如果有的话)。我很高兴用户@Werner
建议我查找日志文件(因为它给了我一个线索):
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[\sum_{k=0}^n \]
\par
\[{\Huge\sum_{k=0}^n } \]\par
\[ \mbox{\Huge $\sum_{k=0}^n$ } \]
\par
\[ \mbox{\Huge $\displaystyle\sum_{k=0}^n$ } \]
\par
{\Huge This is a test\par}
\end{document}
TeXworks 在 MikTeX 中的显示:
评论@werner
您也可以参考和的建议@DavidCarlisle
这里和这里- 以下是其他用户对更好替代方案的一些良好回应。
答案1
\Huge
我担心,过于简单的移动到前面的建议\[
并不好。
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\newenvironment{xdisplaymath}[1][\huge]
{\[\begin{minipage}{\displaywidth}#1\[}
{\]\end{minipage}\]\ignorespacesafterend}
\begin{document}
\lipsum[2][1-4]
\[\sum_{k=0}^n \]
\lipsum[2][1-5]
\begin{xdisplaymath}
\sum_{k=0}^n
\end{xdisplaymath}
\lipsum[2][1-4]
\end{document}
我不会改进它以允许使用方程式数字,因为我看不出这种印刷恐怖有什么用处。;-)
答案2
我的简单建议是使用scalerel
包来增加或减少总和的大小(例如),作为\Huge
数学模式不正确的替代。
\documentclass[a4paper,12pt]{article}
\usepackage{scalerel}
\begin{document}
This is a sum inline mode, with a text before
$\scaleto{\sum_{k=0}^n}{50pt}$ and after. If you prefer to have in math-mode:
\[\scaleto{\sum_{k=0}^n}{100pt}, \quad \scaleto{\sum_{k=0}^n}{50pt}, \quad \sum_{k=0}^n, \quad \scaleto{\sum_{k=0}^n}{20pt}\]
\end{document}