Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ К ГОСАМ.docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
3.02 Mб
Скачать

9. Система вёрстки TeX. Применение, достоинства, недостатки. Основные понятия. Команды и их задание в тексте.

TEX— это созданная американским математиком и программистом Дональдом Кнутом система для верстки текстов с формулами. Сам по себе TEX представляет собой специализированный язык программирования (Кнут не только придумал язык, но и написал для него транслятор), на котором пишутся издательские системы, используемые на практике. Точнее говоря, каждая издательская система на базе TEX’а представляет собой пакет макроопределений (макропакет) этого языка. В частности, LATEX — это созданная Лесли Лэмпортом (Leslie Lamport) издательская система на

базе TEX’а. (Наряду с LATEX’ом распространены также макропакеты PlainTEX(так же разработан Кнутом) и AMS-TEX(издательская система ориентированная на верстку статей и книг для Американского математического сообщества).

+ Наивысшее типографское качество при печати

+ Высокое качество и гибкость верстки абзацев и математических формул (в этом

отношении TEX до сих пор не превзойден).

+ Система TEX реализована на всех современных компьютерных платформах.

+Основные реализации TEX’а для всех платформ распространяются бесплатно.

+ TEX’овские файлы (особ. англ.) обладают высокой степенью переносимости.

- TEX не является системой типа WYSIWYG: работа с исходным текстом и просмотр того, как текст будет выглядеть на печати, — разные операции (не для поклонников Word).

- Хотя параметры оформления менять легко, это не отностится к созданию

нового оформления (новый .класс документов.)

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

- Результат нужно печатать на лазерном или РоstScript принтере.

Основные понятия.

Исходный файл для системы LATEX представляет собой собственно текст документа вместе со спецсимволами и командами, с помощью которых системе передаются указания касательно размещения текста.

Пример самого минимального LaTeX-файла, составленного по всем правилам:

\documentstyle{article}

\begin{document}

Hello, world!

\end{document}

Основные правила при наборе текста:

- исходный текст не должен содержать переносов (TeX сделает их сам);

- 'return' -- это то же самое, что пробел;

- два пробела рядом считаются за один пробел;

- абзацы разделяются одной или несколькими пустыми строками;

Специальные символы:

Большинство символов в исходном тексте прямо обозначает то, что будет

напечатано (если в исходном тексте стоит запятая, то и на печати выйдет

запятая). Следующие 10 символов имеют особый статус:

% комментарии

{ начало группы

} конец группы

$ ввод математики

_ нижние индексы математики

^ верхние индексы математики

~ неразрывный пробел

\ сигнальный символ (команд)

# параметры в определениях команд

& табулятор

Их можно вывести на печать поставив перед ними \

Команды.

Задание печатного знака процента с помощью последовательности сим-

волов \% — пример важнейшего понятия TEX’а, называемого командой. Делятся они :

a) команды, состоящие из знака \ и одного символа после него, не являющегося буквой ( \{, \},. . . , \%)

b) состоят из \ и последовательности букв, называемой именем команды (\TeX, \L)

(имя может состоять из 1 буквы,команды нельзя разрывать при переносе на другую строку, именах команд прописные и строчные буквы различаются; в имени команды, а также между \ и именем, не должно быть пробелов) После команды из \ и букв в исходном тексте обязательно должен стоять либо пробел, либо символ, не являющийся буквой.

Команды могут иметь аргументы: {обязательные},[необязательные].

Пример: \documentstyle[12pt,twocolumn]{book}

Команды могут иметь варианты (со звездочкой) :

Пример: \section - начать раздел

\section* - начать раздел не нумеруя

В ТеХ встроено 300 примитивов и 600 обычных команд.