- •3. Набор математических формул
- •3.1 Общие сведения
- •3.2 Группировка в математическом режиме
- •3.3 Составляющие математической формулы
- •3.4 Математические пробелы
- •3.5 Вертикально расположенный материал
- •3.6 Размер математического шрифта
- •3.7 Теоремы, законы, ...
- •3.9 Список математических символов
- •3.8 Полужирные символы
3.6 Размер математического шрифта
В математическом режиме TEX выбирает размер шрифта в зависимости от контекста. Индексы, например, верстаются меньшим шрифтом. Если вы хотите добавить к уравнению обычный текст командой \textrm, механизм переключения размера работать не будет, так как \textrm временно выходит в текстовый режим. Чтобы оставить его работающим, используйте команду \mathrm19. Но имейте в виду, mathrm будет хорошо работать только с короткими элементами. Пробелы по-прежнему не активны и акцентированные символы не работают20.
\begin{equation}
2^\textrm{nd} \quad
2^\mathrm{nd}
\end{equation}
(11)
Все же иногда вам нужно указать LATEX корректный размер шрифта. В математическом режиме размер устанавливается четырьмя командами:
displaystyle (
),
textstyle (
),
scriptstyle (
)
и
scriptscriptstyle (
).
Смена стилей влияет также на способ изображения пределов.
\begin{displaymath}
\mathop{\mathrm{corr}}(X,Y)=
\frac{\displaystyle
\sum_{i=1}^n(x_i-\overline x)
(y_i-\overline y)}
{\displaystyle\biggl[
\sum_{i=1}^n(x_i-\overline x)^2
\sum_{i=1}^n(y_i-\overline y)^2
\biggr]^{1/2}}
\end{displaymath}
Это один из примеров, когда нам нужны скобки большие, чем предоставляемые стандартными \left[ \right].
3.7 Теоремы, законы, ...
При написании математических документов, вам, вероятно, нужен способ верстки <<лемм>>, <<определений>>, <<аксиом>> и аналогичных структур. LATEX поддерживает это командами
newtheorem{название}[счетчик]{ текст}[раздел] Аргумент название -- это краткое ключевое слово, используемое для идентификации <<теоремы>>. Аргументом текст вы определяете настоящее название <<теоремы>>, под которым она будет печататься в документе.
Аргументы в квадратных скобках необязательны. Оба они используются для определения того, как нумеровать <<теорему>>. Аргументом счетчик вы может указать название предварительно объявленной <<теоремы>>. Новая <<теорема>> будет тогда нумероваться в той же последовательности. Аргумент раздел позволяет вам указать раздел, внутри которого вы хотите нумеровать вашу <<теорему>>.
После использования в преамбуле документа команды newtheorem, вы можете пользоваться следующими командами:
\begin{название}[текст] Это интересная теорема. \end{название}
На этом теории должно быть достаточно. Дальнейшие примеры должны развеять последнюю тень сомнений, и окончательно убедить вас, что окружение \newtheorem слишком сложно, чтобы его можно было понять:
% определения для
% преамбулы документа
\newtheorem{law}{Law}
\newtheorem{jury}[law]{Jury}
% в теле документа
\begin{law} \label{law:box}
Don't hide in the witness box
\end{law}
\begin{jury}[The Twelve]
It could be you! So beware and
see law \ref{law:box}\end{jury}
\begin{law}No, No, No\end{law}
Law 1 Don't hide in the witness box
Jury 2 (The Twelve) It could be you! So beware and see law 1
Law 3 No, No, No
Теорема <<Jury>> использует тот же счетчик, что и теорема <<Law>>. Следовательно, она получит номер в последовательности с другими теоремами <<Law>>. Аргумент в квадратных скобках указывает заголовок теоремы, или нечто аналогичное.
\flushleft
\newtheorem{mur}{Murphy}[subsection]
\begin{mur}
Если существует два или
более способа сделать
нечто, и один их этих
способов может привести
к катастрофе, то кто-то
обязательно это сделает.
\end{mur}
Murphy 3.7.1 Если существует два или более способа сделать нечто, и один их этих способов может привести к катастрофе, то кто-то обязательно это сделает.
Теорема <<Murphy>> получает номер, связанный с номером текущего раздела. Вы можете также использовать другую структурную единицу, например, главу или подраздел.
