Как закончить \large?

Как закончить \large?

Я поставил \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

Связанный контент