
- •3. Современные издательские технологии
- •4. Современные методы печати
- •5. Настольно-издательские технологии
- •6. LaTeX – настольная издательская система
- •8. Программное обеспечение для LaTeX
- •9. Структура исходного файла
- •7. Логическое против визуального
- •10. Классы документа Latex и пакеты команд
- •11. Логическая структура документа
- •12. Оформление заголовка и титульной страницы
- •13. Пример документа класса book:
- •14. Синтаксис Latex
- •15. Команды
- •16. Декларации
- •17. Процедуры (окружения)
- •18. Режимы форматирования
- •20. Декларации переключения размера шрифта
- •21. Различные символы в исходном документе
- •19. Характеристики шрифтов
- •22. Подстрочные примечания
- •24. Меры длины
- •25. Перекрёстное цитирование
- •26. Основные процедуры вставки формул
- •27. Алфавит математики. Примеры греческих букв, диакритических знаков.
- •28. Символы математических операций, операций сравнения скобок и стрелок.
- •41. Оформление рисунков
- •29. Основные математические структуры. Индексы.
- •30. Дроби. Корни.
- •31. Размещение объектов друг над другом
- •32. Матрицы
- •33. Многострочные формулы
- •34. Команды секционирования
- •35. Оглавление
- •36. Списки
- •37. Библиография
- •40. Страницы
- •38. Строки, переносы, разрыв строк
- •39. Форматирование абзацев
- •42. Плавающие объекты
- •43. Процедура tabbing:
- •45. Таблицы в виде плавающих объектов
- •44. Процедура tabular:
- •Создание презентаций. Класс slides.Класс beamer.
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
размещает небольшие формулы типа
внутри абзаца. Есть три варианта обращения
к данной процедуре:
\begin {math}…\end {math}
\( … \)
$ … $
Последний вариант обычно используется для самых коротких формул, т.к. в больших формулах легко потерять один из знаков $.
Процедура displaymath создаёт так называемое выключное уравнение, размещая его в отдельной строке.
Обращение к процедуре имеет два варианта:
\begin {displaymath}…\end {displaymath}
\[ … \]
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 ) $