4. ОСНОВНЫЕ ПОНЯТИЯ
Пример самого минимального LaTeX-файла, составленного по всем правилам:
\documentstyle{article}
\begin{document}
Hello, world!
\end{document}
Основные правила при наборе текста:
- исходный текст не должен содержать переносов (TeX сделает их сам);
- 'return' -- это то же самое, что пробел;
- два пробела рядом считаются за один пробел;
- абзацы разделяются одной или несколькими пустыми строками;
Интересно, что эти правила противоречивы:
2'cr' = пустая строка = два пробела = один пробел,
получилось, что один пробел -- признак разделения абзацев.
В начало страницы
% комментарии
{ начало группы
} конец группы
$ ввод математики
_ нижние индексы математики
^ верхние индексы математики
~ неразрывный пробел
\ сигнальный символ (команд)
# параметры в определениях команд
& табулятор
Их можно вывести на печать поставив перед ними \
В начало страницы
a) командное слово - \имякоманды (из букв [A..Z a..z])
b) командный символ - \* символ не буква
В первом случае команду надо обязательно как-то отделить от последующего
текста (пробелом или другой командой).
Команды могут иметь аргументы: {обязательные},[необязательные].
Пример: \documentstyle[12pt,twocolumn]{book}
Команды могут иметь варианты (со звездочкой) :
Пример: \section - начать раздел
\section* - начать раздел не нумеруя
В ТеХ встроено 300 примитивов и 600 обычных команд.
В LaTeX используются команды еще более высокого уровня, ими пользоваться
удобнее и безопаснее, хотя некоторым навязанным образом.
В начало страницы
ТеХ в каждый момент обработки исходного текста учитывает значения
различных параметров: величину абзацного отступа, ширину и высоту
страницы и многое другое.
Можно сказать, что параметры -- частный случай команд, т.е. это команды
которые выдают число.
Пример: \parindent=2cm -- задать абзацный отступ.
Кстати основные единицы измерения:
sp (scaled point) - масштабный пункт (основа всех целочисл. расчетов)
pt (point) - пункт ( 1pt = 65536sp = 0.35mm)
pc (pica) - пика ( 1pc = 12pt )
in (inch) - дюйм ( 1in = 72.27pt )
cm (centimeter) - сантиметр ( 2.54cm = 1in )
mm (millimetr) - миллиметр ( 10mm = 1cm )
Можно записывать дробные размеры с помощью точки или запятой.
Обязательно указание 0pt или 0mm.
Удобно также пользоваться относительными единицами:
em - примерно ширина буквы M
ex - примерно высота буквы x
В начало страницы
Это еще одно важнейшее понятие ТеХ-а, как впрочем и любого другого
языка программирования, где оно известно как "блочная структура".
Внутри задаются локальные переменные и определения которые не видны
извне.
Пример:
a) {\bf Это} слово полужирно.
b) \centerline{Эта информация должна быть {\it в центре}}
В последнем примере два набора скобок имеют существенно
различные функции.
В начало страницы
Эта конструкция объединяет в себе принципы предыдущих:
\begin{Имя окружения} - начальные действия
|-----
|
| Тело
|
|-----
\end{Имя окружения} - конечные действия
Пример: \begin{center}
Все строки этого абзаца
будут центрированы
и переносов слов не будет
\end{center}
В дальнейшем мы узнаем основные стандартные команды и т.д., а также
научимся их переопределять и создавать новые.
В начало страницы