Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Latex.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
300.99 Кб
Скачать

25. Перекрёстное цитирование

Зачем нумеруют разделы? Чтобы в параграфе 10 можно было сослаться на формулы из параграфа 2.

Схема организации документа Latex позволяет делать ссылки вперёд и назад по тексту документа на номера любых пронумерованных объектов. При изменении количества таких объектов ссылки автоматически перенумеруются. Номера могут иметь рисунки таблицы, списки, сноски и т.п.

Схема организации автоматических ссылок называется перекрёстным цитированием. Рассмотрим на примере разделов.

Чтобы сослаться на какой-либо раздел, его нужно пометить. Метку ставит команда \label. Команда \ref печатает по этой метке номер помеченного раздела, а команда \pageref печатает номер страницы, на которую попадает команда \label.

\label {key}

\ref {key}

\pageref {key}

key – ключ метки, состоящий из любой последовательности букв, цифр и знаков препинания. По команде \label компилятор Latex запоминает под именем key значение счётчика, соответствующего текущему пронумерованному объекту и номер страницы, на которой размещена команда.

Пример

\section {Пример} \label {метка:раздела/1}

Раздел~\ref {метка:раздела/1} начинается на странице~\pageref {метка:раздела/1}.

Результат: Раздел 1.3 начинается на странице 13.

Если загружен пакет showkeys, то команды \label, \ref \pageref печатают на полях страницы или между строк названия ключей.

26. Основные процедуры вставки формул

Latex располагает тремя процедурами для форматирования формул:

math displaymath и equation.

math размещает небольшие формулы типа внутри абзаца. Есть три варианта обращения к данной процедуре:

  1. \begin {math}…\end {math}

  2. \( … \)

  3. $ … $

Последний вариант обычно используется для самых коротких формул, т.к. в больших формулах легко потерять один из знаков $.

Процедура displaymath создаёт так называемое выключное уравнение, размещая его в отдельной строке.

Обращение к процедуре имеет два варианта:

  1. \begin {displaymath}…\end {displaymath}

  2. \[ … \]

TeX имеет собственный вариант процедуры displaymath, когда выключная формула записывается в знаках: $$ … $$. Это является прямым обращением к Tex’у, минуя LaTeX.

Пример:

\[

\sum_{n=1}^{\infty}

\frac{(-1)^n} {1 + n} = \ln2.

\]

Результат:

Процедура \begin {equation}…\end {equation} создаёт выключные уравнения и автоматически их нумерует. Пометив уравнение с помощью команды \label можно организовать ссылку на него в любом месте текста.

Пример:

\begin {equation}

\label {form1}

\sum_{n=1}^{\infty}

\frac{(-1)^n} {1 + n} = \ln2.

\end {equation}

Это видно из выражения~\ref {form1} на стр.~\pageref {form1}

Результат:

Это видно из выражения 4.3 на стр. 67.

Вышеперечисленные процедуры предназначены для сравнительно коротких формул, умещающихся на одной строке. Latex может переносить со строки на строку формулы, формируемые процедурой math (обычно разрыв производится по знаку равенства).

Для создания многострочных формул используются процедуры

array (матрицы) и eqnarray (многострочные формулы и системы уравнений).

Выключные формулы выравниваются по центру, если в команде \documentclass не указана опция [fleqn], которая устанавливает, что выключные формулы располагаются на некотором расстоянии от левого края.

Опция [leqno] команды \documentclass изменяет правую нумерацию формул процедуры equation на левую.

Формат номера определяется классом печатного документа. Например, в классе book формулы нумеруются в пределах каждой главы, номер формулы 4.8 до точки содержит номер главы, после точки – номер формулы.

Latex игнорирует все пробелы в тексте математических формул. Поэтому без разницы: $(x+y)/(x-y)$ или $ ( x + y ) / ( x – y ) $