АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВЛАДИМИРСКИЙ ИНСТИТУТ БИЗНЕСА»
Кафедра Информационных систем и программирования
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Информатика 1 часть»
Вариант № 16
Тема: «Настольная издательская система ТеХ»
Выполнил:
Студент(ка) факультета
«Экономика и Финансы»
специальности
«Бухгалтерский учет анализ и
аудит»
заочной формы обучения
1 курса группы ЗБС-110
Сокова И.А.
Проверил:
к.т.н., доцент кафедры ИСиП
Кравченко Д.В.
ВЛАДИМИР 2010
СОДЕРЖАНИЕ
1.Что такое настольная издательская система? 3
2.Об авторе настольной издательской системы ТеХ 4
3.История создания ТеХа 5
4.Особенности ТеХа 7
5.Разновидности ТеХа 10
- LaTeX
- РdfTEX
-ХеТеХ
-АВСТеХ
6.Дистрибутивы ТеХ 17
Список используемой литературы 19
1. Что такое настольная издательская система?
Настольные компьютерные издательские системы приобрели широкую популярность в различных сферах производства, бизнеса, науки, культуры и образования. Издательское дело становится актуальным практически для любой организации. Выпуск информационных бюллетеней, рекламных проспектов, собственных малотиражных газет и даже книг теперь становится необходимым атрибутом информационного обеспечения современных учреждений. Пожалуй, из всех новых информационных технологий, компьютерное издательство является наиболее массовой и практически легко внедряемой.
Настольные издательские системы (desktop publishing) представляют собой комплекс аппаратных и программных средств, предназначенных для компьютерного набора, верстки и издания текстовых и иллюстративных материалов.
Минимальные аппаратно-технические требования для развертывания издательских систем таковы:
• персональный компьютер: IBM PC/AT 486 или другой того же класса, с емкостью оперативной памяти 8 Мбайт;
• дисплей: цветной VGA, SVGA 15/17;
• накопитель на жестком магнитном диске (более 160 Мбайт);
• цветной лазерный принтер;
• цветной струйный принтер;
• цветной сканер,
• мышь.
Существуют различные программные системы, среди них наиболее распространены следующие. Word for Windows, Express Publisher, Illustrator for Windows, Ventura Publisher, PageMarker, TeX. Перечисленные программные системы предназначены для компьютерной верстки. Среди программ подготовки иллюстраций можно выделить следующие: CorelDraw, CorelSystem, Designer, DrawPerfect, GalleryEffect, PC Paintbrush, PhotoStyler, Adobe Photoshop и др
Для издательских систем существуют различные сервисные программы обработки текстовых материалов. Среди них можно выделить 7 основных групп:
преобразования растровой графики в векторную;
обработки сканированных изображений;
обработки шрифтов;
проверки правописания;
чтения текстов с помощью сканера;
русификации программ;
программы-переводчики.
2. Об авторе настольной издательской системы ТеХ
Дональд Эрвин Кнут (англ. Donald Ervin Knuth, родился 10 января 1938) — американский учёный, почётный профессор Стэнфордского университета и нескольких других университетов в разных странах, преподаватель и идеолог программирования, автор 19 монографий (в том числе ряда классических книг по программированию) и более 160 статей, разработчик нескольких известных программных технологий. Автор всемирно известной серии книг, посвящённой основным алгоритмам и методам вычислительной математики, а также создатель настольных издательских систем TEX и METAFONT, предназначенных для набора и вёрстки книг, посвящённых технической тематике (в первую очередь — физико-математических).
3. История создания ТеХа
Первый том книги «Искусство программирования» Д. Кнута был опубликован в 1969 году и печатался методом монотипии, технологии XIX века, которая давала на выходе издание в «хорошем классическом стиле», что нравилось Кнуту. Когда в 1976 году публиковалось второе издание второго тома, всю книгу пришлось набирать вновь, поскольку монотипия почти повсеместно была замещена фотографической техникой, и оригинальные шрифты больше не использовались.
Однако 30 марта 1977 года, когда Кнут получил новые оттиски, он увидел, что они выглядят ужасно. Примерно в это же время Кнут впервые увидел результат работы высококачественной цифровой типографической системы и заинтересовался возможностями цифровой типографии. Не оправдавшие ожиданий оттиски дали ему дополнительный толчок к тому, чтобы, разработав свою типографическую систему, решить проблему раз и навсегда. 13 мая 1977 года он написал заметку самому себе, описывающую базовые возможности TeX’а.
Он планировал завершить систему во время своего творческого отпуска 1978 года, но финальная версия языка появилась на свет лишь в 1979 году. Летом 1978 года, когда Кнут писал первую версию TeX’а, в Стэнфорде находился Гай Стил (Guy Steele). Осенью того же года он вернулся в MIT и переписал систему ввода/вывода TeX под операционную систему ITS. Первая версия TeX’а была написана на языке программирования SAIL и работала на PDP-10 под операционной системой WAITS. Для следующих версий Кнут изобрёл концепцию «грамотного программирования» (англ. literate programming), способ получения совместимого исходного кода и документации к нему (конечно, в виде текста на TeX’е) из одного и того же оригинального файла. Этот язык был назван WEB и производил программы на Паскале.
Новая, переписанная с нуля версия TeX’а, была издана в 1982 году и названа TeX82. Помимо других изменений, первоначальный алгоритм переносов был заменён новым, написанным Франком Ляном (Frank Liang). Чтобы обеспечить воспроизводимость результата на различном оборудовании, вместо арифметики с плавающей запятой, TeX82 использовал арифметику с фиксированной запятой. Помимо этого, под нажимом Гая Стила, в TeX82 появился настоящий, тьюринг-полный язык программирования.
В 1989 году Дональд Кнут выпустил новые версии систем TeX и METAFONT. Вопреки своему желанию сохранить программу неизменной, Кнут осознал, что 128-ми различных символов недостаточно, чтобы обеспечить ввод текста на разных языках. Таким образом, главным изменением в версии 3.0 была возможность работать с 8-ми битными входными данными, которые позволяли использовать 256 различных символов.
С версии 3.0 TeX использует характерную систему нумерации версий: каждое обновление добавляет дополнительную десятичную цифру к номеру версии, так что она асимптотически приближается к <math>\pi</math>. Это отражает тот факт, что текущая версия TeX’а — 3.1415926 — очень стабильна и возможны лишь мелкие обновления. Последнее обновление было в марте 2008 года. На версии 3.0 дизайн системы был заморожен, поэтому добавление новой функциональности не планируется и все новые версии будут содержать только исправления ошибок. Хотя Дональд Кнут сам предложил несколько областей, в которых TeX мог бы быть улучшен, он тем не менее считал, что существование неизменной версии, которая бы выдавала одинаковый результат сейчас и в будущем важнее, чем добавление новых возможностей. Поэтому он заявил, что «совершенно последнее изменение (сделанное после моей смерти)» сменит номер версии на <math>\pi</math>, и с этого момента все ошибки станут особенностями. Точно так же, версии системы METAFONT начиная с версии 2.0 асимптотически приближаются к e, и так же завершатся на e после смерти Кнута.
4. Особенности ТеХа
Дональд Кнут, создав необыкновенно мощную издательскую систему,объявил ее продуктом "public domain", т.е. свободно распростаняемым приусловии цивилизованного с ним обращения. Само ядро должно оставаться внеизменном виде и называться TeX, а все дополнения к нему, в том числемакрорасширения, пользовательские оболочки, драйверы, документация идр., написанные другими авторами и предлагаемые вниманию пользователей,должны носить другие имена (в которые обычно включается название TeX) имогут быть как "public domain", так и коммерческими продуктами. Из этогоследует, что никому не возбраняется создавать на базе TeX'а свои изделияи предлагать их вниманию пользователей при условии бережного обращения савторскими правами. Сколь жизненным окажется такое изделие целикомзависит от того, насколько оно удовлетворяет потребностям пользователейTeX'а. Поэтому существует такое множество TeXовских пакетов (plain TeX, LaTeX, AMS-TeX, emTeX, PCTeX, CyrTUG-emTeX, ViTeX и др.)В отличие от обыкновенных текстовых процессоров и систем компьютерной вёрстки, построенных по принципу WYSIWYG, в TeX’е пользователь лишь задает текст и его структуру, а TeX самостоятельно на основе выбранного пользователем шаблона форматирует документ, заменяя при этом дизайнера и верстальщика. Документы набираются на собственном языке разметки в виде обычных ASCII-файлов, содержащих информацию о форматировании текста или выводе изображений. Эти файлы (обычно имеющие расширение «.tex») транслируются специальной программой в файлы «.dvi» (device independent — «независимые от устройства»), которые могут быть отображены на экране или напечатаны. DVI-файлы можно специальными программами преобразовать в PostScript, PDF или другой электронный формат.
Ядро TeX’а представляет собой язык низкоуровневой разметки, содержащий команды отступа и смены шрифта. Огромные возможности в TeX’е предоставляют готовые наборы макросов и расширений. Наиболее распространённые расширения стандартного TeX’а (наборы шаблонов, стилей и т. д): LaTeX (произносится «ла́тек» или «лейтек») и AMS-TeX. При использовании пакета расширения LaTeX можно превратить разросшуюся статью в книгу изменением одного слова в исходнике, вставлять оглавление одной командой, не задумываться о нумерации разделов, теорем, рисунков. Есть много пакетов для оформления химических формул (например, пакет XymTeX), диаграмм (xypic), создания презентаций и визитных карточек и тому подобного.
За что же так полюбился TeX профессионалам?