LaTeX - настройка на Windows - История - лекция 1 - матфак ВГУ

О том как настроить LATEX читайте здесь

Сергей Александрович Шабров
Курс - «Введение в LaTeX»,
Чтобы получить зачёт нужно: 1) набрать 20 страниц 2) не пропустить ни одной пары.
Число пропусков возводим в квадрат и делим на два – так мы получаем число штрафных страниц,
Которые надо набрать (Причём страницей считается не человеческая «страница», а человеческий «разворот»)


[справочник по LATEX здесь]

Лекция 1
Изначально Дональдом Кнутом был создан TeX - точнее он начал писать его в 1977 году..
По легенде создание было связано со сложностью набора знаменитой книги Искусство программирования.
Номер версии ТЕХ в дальнейшем будет сходится к числу Пи, но потом Дональд эту программу заморозил и появился LaTeX
В ТеХ-е программировать довольно трудно (вообще жто как-бы язык программирования – предназначенный для красивого отображения каких-то результатов рассчёта)
Итак – LaTeX - это макропакет, который существенно облегчает жизнь наборшикам – то есть ТеХ - это Ядро, а ЛатЕх – это надстройка над ТеХ-ом.
Латех «два эпсилон» - переходный пакет от 2.09 к версии 3, но оказался настолько удачным, что третей версии до сих пор нет.
Откуда взять
www.miktex.org - берём отсюда =)
Устанавливаем.
(далее идёт довольно мутная инструкция по установке – её лучше брать из презентации)))
Когда установили залазием в Settings через меню Пуск - Потом:
Package-> Change ->…………..
- ставим галочку Language Support (врубам поддерку – языков) –
И на том же окне жмём кнопку запуска менеджера пакетов.
На закладке
На закладке General жмём «refresh» - а потом кнопку обновлния ниже – эту опрацию приходится

Структура исходника (исходного LateX файла).
Пример:
\documentclass[12 pt] (article)
\usepackage[russian](inputenc) % кодировка

\usepackage[russian](babel) % включает алгоритм переноса русских слов
\begin(document)
\Latex() --- это сила
\end(document)

Всё что находится после end(document) – не будет исполнено компилятором ЛаТеХ
От \documentclass до begin (включительно) – называется преамбулой – а после и до
\end(document) - тело программы.

При первом запуске появится окно где будет указан путь к репозиторию который мы указывали ранее. Далее - F3 – просмотр dvi.
Помимо исходного файла (.tex) компилятор создаёт как минимум три файла:
1) Лог. (журнал – отчёт о процессе компиляции)
2) .aux – для перекрёстного цитирования
3) .dvi (платформо независимый) - но лучше создавать pdf - который успешно отправляется на печать.
Сегодня, люди работающие в ЛаТеХ – это одновременно и автор и дизайнер и верстальщик –
То есть всё вот так вот универсально.
Подход латех-а в корне отличается от WYSIWYG – так как здесь есть разметка – которую пользователь видит непосредственно.
Дизайн макета.
Типографический дизайн – это профессия. ЛаТеХ позволяет сделать все весьма удобочитаймо.
Преимущества LaTeX:
1) Готовые профессиональные макеты
2) Удобно верстать мат. Формулы
3) Пользователю нужно выучить несколько понятных команд – практически никогда не приходится возиться с собственно с макетом документа
4) Легко изготавливаются – примечания и оглавления
5) Дональд Кнут выложил TeX должен распространятся бесплатно
6) Латез поощряет писать хорошо структурированные документы

Недостатки:
1) Не очень просто создавать новый макет
2) Сложно писать неструктурированные и неструктурированные документы.
Также - если вдруг что-то не работает, а вы новичок – то разобраться сложно, но на ряду с этим ТеХ файл – это обычный текстовый файл – то есть можно набирать в любом текстов редакторе – а потом уж -по возможности – запустить (а это свойство может оказаться немаловажным)
Пустые символы – такие как пробел и табуляция трактуются латех одинаково.
Пустая строка между двух строк - это начало нового абзаца, несколько пустых строк – интерпретируются как одна. (несколько пробелов – как один пробел).
В латех имеются 10 зарезервированных спецсимволов:
1) $ - предназначен для перехода из текстового режима в математически и наоборот. То есть когда мы начием бегин документ – мы находится в текстовом режиме – баксы должны обрамлять математические фрагменты
2) & - используется для набора математических матриц или таблиц
3) % - для комментариев – игнорируется сам значок и вся строка 0 включая возврат каретки
4) # - используется при определении новых команд или переопределении старых
5) _ -нижнее подчёркивание – в математическом режиме при наборе нижних индексов
6) { - открывает бокс
7) } – закрывает бокс
8) ~ -неразрывный пробел – то есть даётся команда в этом месте разрывать документ нельзя
9) ^ - в математическом режиме - для указания верхнего индекса
10) \ - обратный слэш – с него начинается команда.
Команды чувствительны к регистру. –
1) начинают с обратного слэша и продолжаются только буквами - точнее только буквами латинского алфавита
2) или состоит из бэкслэша и одного специального символа (например экранирование спецсимвола)
Команды

\TeX{} – имеет пустой бокс – используется как признак конца команды – если пустой бокс не использовать интерпретатор съест ближайший пробел.
\today – печатает текущую дату.
Обязательные параметры заключаются в фигурные скобки, а необязательные - в квадратные.

\textbf{ваше слово} – по-идее должно сделать ваше слово полужирным.
ПРИМЕЧАНИЕ: пробелы в начале строки – в любом количестве – игнорируются

Конец лекции--------------------------------------------