我在前面放了\large
一个等式,因为我想让它比默认大小大一点。但是,下面一段的字体也被放大了。
我可以在等式末尾和新文本段落开头之间输入一个命令,以便字体恢复到文本的正常大小?
答案1
你不想\large
在等式前面发出。考虑以下示例
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\begin{document}
\lipsum[1][1-6]
\lipsum[1][1-6]\large
\begin{equation}
a+b+c
\end{equation}\normalsize
\lipsum[1][1-6]
\end{document}
你能看到问题吗?\large
也作用于等式之前的文本:不是字体大小,而是基线距离。
在前面加一个空行\large
没什么帮助
等式上方的空间太大,它也可能出现在下一页的顶部。
如果希望方程数量较大,这是合理的,可以这样做:
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\newenvironment{largeequation}
{$$\begin{minipage}{\displaywidth}\large
\abovedisplayshortskip=0pt \belowdisplayshortskip=0pt
\noindent\begin{equation}}
{\end{equation}\end{minipage}$$\ignorespacesafterend}
\begin{document}
\lipsum[1][1-6]
\lipsum[1][1-6]
\begin{largeequation}
a+b+c
\end{largeequation}
\lipsum[1][1-6]
\end{document}
笔记。是的,我用过,$$
因为我知道它是做什么用的。
答案2
宏\large
设置字体大小,此设置在本地完成。通常,您可以在 TeX 组中执行此操作。当 TeX 组结束时,此设置将被删除。
显示数学是在 TeX 组中处理的,因此您可以在显示数学开始时调整字体大小。例如,在 OpTeX 中它看起来像这样:
\lorem[2]
$$
\typosize[15/] a^2 + b^2 = c^2 \eqno (1)
$$
\lorem[3]
\bye