Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Набор математических формул в LaTeX.pdf
Скачиваний:
57
Добавлен:
14.03.2015
Размер:
703.31 Кб
Скачать

\newtheorem*{env}{type}

для печати теорем без номера и окружение proof для печати доказательств.

8Дополнительная нумерация уравнений

Окружение subequations из пакета amsmath позволяет организовать дополнительную нумерацию в группе логически связанных между собой уравнений. В результате, можно ссылаться как на всю группу сразу, так и на каждое уравнение из группы. В группу включаются все нумерованные уравнения из окружений AMS-LATEXа (equation, gather, multline и т.д.), размещённых в данном окружении subequations. Команда \label внутри окружения subequations, но вне окружений equation и т.д., метит всю группу. Поясним сказанное на простом примере, в котором только уравнения из одного окружение align составляют группу.

 

 

\begin{subequations}\label{eq:xyz}

x = r sin θ cos φ

(21a)

\begin{align}

x &= r \sin\theta \cos\phi \\

 

 

y = r sin θ sin φ

(21b)

y &= r \sin\theta \sin\phi \\

z = r cos θ

(21c)

z &= r \cos\theta \label{eq:z}

 

 

\end{align}

Используя (21c) . . .

Используя~\eqref{eq:z} \dots

\end{subequations}\par

Преобразование (21) . . .

Преобразование~\eqref{eq:xyz} \dots

 

Формат дополнительной нумерации можно задать самому следующим образом. Номер группы хранится в счётчике parentequation. Номер уравнения по-прежнему печатает команда \theequation, но она при входе в окружение subequations автоматически переопределяется следующим образом:

\renewcommand{\theequation}{\theparentequation\alpha{equation}}

Поэтому дополнительная нумерация идёт строчными латинскими буквами. Если мы хотим, чтобы дополнительная нумерация в группе печаталась русскими буквами, то надо сделать переопределение в этой группе, используя команду \asbuk стиля russian пакета babel:

\begin{subequations}

\renewcommand{\theequation}{\theparentequation\asbuk{equation}}

...

\end{subequations}

После этого будем иметь

x = r sin θ cos φ

(22а)

y = r sin θ sin φ

(22б)

z = r cos θ

(22в)

Если вместо формата \alpha использовать формат \roman, то дополнительная нумерация в группе будет печататься римскими цифрами i, ii, iii и т.д.

8.1Нумерация уравнений вручную

Команда \tag из пакета amsmath позволяет заменить обычный номер у нумерованных уравнений, а также добавить к ненумерованным формулам номер произвольного вида. Команду \tag можно разместить до или после уравнения, но перед командой \\ в окружениях с многострочными уравнениями. После этого на месте обычного номера печатается в круглых скобках аргумент команды \tag, который обрабатывается в текстовой моде. В окружениях, дающих нумерованные формулы,

39