Date Редакция Категория comp Теги LaTeX / формулы

Команды align и align* из пакета amsmath позволяют разместить формулу на нескольких страницах. Для этого в преамбуде документа нужно указать команду \allowdisplaybreaks:

\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\allowdisplaybreaks

\begin{document}
\lipsum[1-2]\lipsum[1-2]
\begin{align*}
    a
    b
    c
    d
    e\tag{\stepcounter{equation}\theequation}
    f
    g
    h
    i 
\end{align*}
\end{document}

На рисунке показан фрагмент с разрывом страницы

Команда \tag позволяет поставить номер текущей формулы и увеличивает счетчик формул на единицу (сам по себе align* формулу не нумерует, а align нумерует каждую строчку формулы, так что придется избавляться от лишних номеров, ставя соответствующих строк \notag).

Если на такую формулу нужно сослаться, то \label ставят не в конце формулы, а в конце строки с \tag. Вот так

\stepcounter{equation}\tag{\theequation}\label{myequation}


Комментарии

comments powered by Disqus