1 / 27

Лекция 2 Система ТеХ

Лекция 2 Система ТеХ. Система ТеХ. Что такое ТеХ Структура системы История создания ТеХа Подготовка текста Некоторые команды Некоторые символы Пример подготовки текста и форма результата Международное сотрудничество в разработке ТеХа Тех и ПостСкрипт. Что такое ТеХ.

Download Presentation

Лекция 2 Система ТеХ

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Лекция 2Система ТеХ

  2. Система ТеХ • Что такое ТеХ • Структура системы • История создания ТеХа • Подготовка текста • Некоторые команды • Некоторые символы • Пример подготовки текста и форма результата • Международное сотрудничество в разработке ТеХа • Тех и ПостСкрипт

  3. Что такое ТеХ • ТеХ – это разработанная американским математиком Дональдом Кнутом (Donald Erwin Knuth) программная система, предназначенная для высокопрофессиональной полиграфической подготовки сложных текстов, в том числе, текстов математического характера. • Среди систем-предшественников ТеХа нужно назвать систему TROFF, разработанную авторами системы UNIX и языка программирования Си в качестве одного из компонентов разработки.

  4. Структурасистемы Исходныйтекст ASCII файл ТеХ-машина Результат обработки (DeVice Independent) DVI файл Драйверы для вывода результата

  5. Схема работы ТеХ-машины Файлы сопровождения Файл .tex Файлы настроек ТеХ-машина Файлы аппарата Файл.dvi Протокол (.log)

  6. Некоторыедрайверы • DVISCRДля вывода набранного текста на экран • DVIHPLJДля вывода на лазерный или струйный принтер • DVIPSДля перевода набранного текста в языкPostScript • DVIPDFMДля перевода текста в формат PDF • Примечание. Это первоначальные «родовые» имена драйверов. В конкретных системах, названия могут отличаться.

  7. История создания ТеХа • Автор ТеХа – Дональд Кнут. Вы видите его беседующим с С.С.Лавровым после церемонии вручения Кнуту мантии почетного доктора нашего университета

  8. История создания ТеХа • В 1979 году AMS выпустило первую книгу Кнута о новой системе. Затем вышел его 5-итомник, посвященный этой системе. • Прежде всего Кнут исполь-зовал ТеХ для подготовки новых изданий своего The Art of Programming. • А затем ТеХ стал всемирным достоянием

  9. Пятитомник • Это первая книга пятитом-ника. Она существует в бумажном переплете и переведена на русский язык под названием «Все о ТеХе» • Вторая книга (очень интерес-ная) описывает саму программу ТеХа. • Для разработки своих прог-рамм Кнут создал специаль-ную систему сборочного программирования «сверху-вниз», которую назвал Web -паутина

  10. Пятитомник (продолжение) • Третий том описывает специаль-ный язык для подготовки шрифтов (первый комплект шрифтов для своего издания Кнут спроектиро-вал сам). • В четвертом томе описывается программа для изготовления шрифтов. • Пятый том содержит полное описание изготовленного шрифта. • Все пять томов имеются в БАН.

  11. Один пример Метафонта • METAFONT предназначен для проектирования и изготовления шрифтов. Для каждой буквы пишется специальная процедура, при исполнении которой создается битовая карта соответствующего символа. • Здесь показана буква S, которую Кнут считает одной из самых трудных. • Не случайно эта буква была изображена на обложке его книги.

  12. Подготовка текста • Текст готовится в виде обычного ASCII файла, обычно с расширением .tex • Абзацы отделяются друг от друга пустой строкой. Переносов делать нельзя. Выравнивать текст не нужно. • В некоторых случаях для управления набором используются команды. • Отдельные части текста можно готовить в виде отдельных файлов, которые соединяются обычными директивами вставки. • Для специальных целей можно готовить специальные файлы настройки и шрифты.

  13. Некоторыекоманды

  14. Некоторые символы

  15. Подготовленный текст

  16. Покрупнее

  17. Результатработы ТеХа

  18. Покрупнее

  19. Машины emTeX MikTeX Настройки plainTeX LaTeX AMSTex LaTex2e Варианты ТеХа

  20. LaTeX • Систему Латех разработал американский программист Лесли Лампорт. Со временем эта система была признана наиболее удобной общей надстройкой над ТеХ-машиной Кнута и сейчас употребляется почти повсеместно. • Разработка чистого ЛаТеХа дошла до версии 2.09.

  21. LaTeX2 • Последний из имеющихся вариант LaTeX (подготови-тельный к LaTeX3). Он относится к 1994 г. и включает много новых возможностей. • Очень рекомендую это руководство, изданное вНовосибирске в 1998 г. ISBN 5-87550-074-3 • К73 • ББК 32.97 • УДК 681.322

  22. LaTeX2 • Совместим с форматом базового LaTeX на уровне версии 2.09. • Включает все шрифтовые и стилевые особенности системы AMS-TeX, разработанной Американским Математическим Обществом • Унифицирует работу с графикой, позволяет набирать текст разными цветами, упростил подключение вариантных шрифтов. • Имеет возможности вывода в формат HTML.

  23. Совместная работа над стилями и шрифтами • В работе вокруг ТеХа объединяются усилия многих коллективов и отдельных разработчиков. • Например, Янис Хараламбус из Франции разработал целую гамму греческих, а затем готических, индийских, коптских, арабских и еврейских шрифтов. • Это пример арабских лигатур из работы Хараламбуса.

  24. Совместная работа над стилями и шрифтами • Этот образец я привез из Китая, где был сделан свой вариант ТеХа. • Было разработано четыре начертания китайского шрифта для использования в ТеХе • Каждый шрифт – это примерно 8 000 иероглифов. • Давно имеются китайский, корейский и оба японских варианта.

  25. Совместная работа над стилями и шрифтами • Француз Д.Топин разработал в рамках ТеХа специальную систему для набора музыкальных текстов. • Правда, она пока не получила надлежащего развития, - есть несколько конкурирующих систем. • Но, как и китайская полиграфия, музыкальный набор получил с появлением компьютеров новую жизнь.

  26. Совместная работа над стилями и шрифтами • Я не знаю, кто разработал шрифты и стили для шахматного набора, - разработчиков было много. • Но, посмотрите, как использовал возможности ТеХа в этой области известный шахматный композитор Ю. А. Сушков, профессор кафедры статисти-ческого модерирования. • Это одна из страниц его книги, набранной самим автором.

More Related