Учебная работа. Реферат: Настольная издательская система ТеХ

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,80 из 5)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: Настольная издательская система ТеХ

АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВЛАДИМИРСКИЙ ИНСТИТУТ БИЗНЕСА»

Кафедра Информационных систем и программирования

КОНТРОЛЬНАЯ РАБОТА

по дисциплине «Информатика 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, 2. О создателе настольной издательской системы ТеХ

Дональд Эрвин Ремень
(англ. Donald Ervin Knuth, родился 10 января 1938) — южноамериканский учёный, почётный доктор Стэнфордского института и нескольких остальных институтов в различных странах, педагог и идеолог программирования, создатель 19 монографий (в том числе ряда традиционных книжек по программированию) и наиболее 160 статей, разраб нескольких узнаваемых программных технологий. Создатель всемирно известной серии книжек, посвящённой главным методам и способам вычислительной арифметики, также создатель настольных издательских систем TEX и METAFONT, созданных для набора и вёрстки книжек, посвящённых технической теме (сначала — физико-математических).

3. История сотворения ТеХа

1-ый том книжки «Искусство программирования» Д. Бича был размещен в 1969 году и печатался способом монотипии, технологии XIX века, которая давала на выходе издание в «неплохом традиционном стиле», что нравилось Кнуту. Когда в 1976 году публиковалось 2-ое издание второго тома, всю книжку пришлось набирать вновь, так как монотипия практически везде была замещена фотографической техникой, и уникальные шрифты больше не использовались.

Но 30 марта 1977 года, когда Ремень получил новейшие оттиски, он узрел, что они смотрятся страшно. Приблизительно в это время Ремень в первый раз узрел итог работы качественной цифровой типографической системы и заинтересовался способностями цифровой типографии. Не оправдавшие ожиданий оттиски дали ему доп толчок к тому, чтоб, разработав свою типографическую систему, решить делему раз и навечно. 13 мая 1977 года он написал заметку себе, описывающую базисные способности TeX’а.

Он планировал окончить систему во время собственного творческого отпуска 1978 года, но финишная версия языка возникла на свет только в 1979 году. В летнюю пору 1978 года, когда Ремень писал первую версию TeX’а, в Стэнфорде находился Гай Стил (Guy Steele). В осеннюю пору такого же года он возвратился в MIT и переписал систему ввода/вывода TeX под операционную систему ITS. 1-ая версия TeX’а была написана на языке программирования SAIL и работала на PDP-10 под операционной системой WAITS. Для последующих версий Ремень изобрёл теорию «грамотного программирования» (англ.

), метод получения совместимого начального кода и документации к нему (естественно, в виде текста на TeX’е) из 1-го и такого же необычного файла. Этот язык был назван 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» (d
ev
ice i
ndependent — «независящие от устройства»), которые могут быть отображены на дисплее либо написаны. DVI-файлы можно особыми программками конвертировать в PostScript, PDF либо иной электрический формат.

Ядро TeX’а представляет собой язык низкоуровневой разметки, содержащий команды отступа и смены шрифта. Большие способности в TeX’е предоставляют готовые наборы макросов и расширений. Более распространённые расширения обычного TeX’а (наборы шаблонов, стилей и т. д):
(произносится «ла́тек» либо «лейтек») и
. При использовании пакета расширения LaTeX можно перевоплотить разросшуюся статью в книжку конфигурацией 1-го слова в исходнике, вставлять оглавление одной командой, не думать о нумерации разделов, теорем, рисунков. Есть много пакетов для дизайна хим формул (к примеру, пакет XymTeX), диаграмм (xypic), сотворения презентаций и визитных карточек и тому подобного.

За что все-таки так полюбился TeX экспертам?

  • Главные достоинства TeX (и недочеты тоже) определяются подходом к тексту, как к программке, которую необходимо откомпилировать. Обыденные системы подготовки текстов при всем этом можно сопоставить с интерпретируемым языком, типа Бейсика. Подход TeX дозволяет машине оперировать сходу всем абзацем либо уравнением, а не собирать их построчно, когда юзер практически «ведет комп за руку«. Заместо этого предлагается мощнейший язык, на котором можно задать команды форматирования текста. При всем этом имеется бесценная возможность найти логические единицы текста. К примеру, в математической статье можно обучить TeX созидать не попросту абзацы, а аксиомы и подтверждения, со своим стилем дизайна. Имеется полный контроль над выводом оглавлений, нумерации страничек, дизайна сносок и т.п. Весьма принципиально то, что все это достигается сравнимо маленьким количеством массивных примитивов, сочитая которые в разных сочетаниях можно создать фактически все, что придет в голову. Стили отдельных частей текста соединяются воединыжды в пакеты макросов.

Одним из самых фаворитных таковых макропакетов является LaTeX, в каком реализовано фактически все, что может пригодиться при подготовке широкого диапазона документов. К огорчению, за высшую упругость и многофункциональность приходится платить — этот пакет (по воззрению создателя) очень объемист и сложен в освоении.

одной из главных функций, заложенных в TeX при его проектировании, была возможность обычного набора математических формул. Можно сказать, что это удалось. По личной оценке создателя, набор сложных формул значительно легче и резвее «зрительных» редакторов (M$ Equation, MathCAD). В индивидуальности это приметно, где требуется сглаживание формул относительно друг друга, расстановка нумерации, также при использовании необычных математических обозначений (крайняя возможность совершенно не встречалась создателем нигде, не считая TeX). Южноамериканское математическое общество (American Mathematical Society) разработало макропакет AmSTeX, который содержит обычные элементы статей, подаваемых для публикации в изданиях этого общества. Благодаря наличию этого пакета создатель может без помощи других приготовить текст публикации, который автоматом будет оформлен в согласовании с правилами. Также не составляет труда поменять наружный вид дизайна — довольно по-другому найти стилевой файл, не переделывая при всем этом сами документы. Довольно просто обучить TeX вводу хим, музыкальных обозначений, и т.п. Подобные выдающиеся способности делают TeX фактическим эталоном в научных издательствах.

Заслуживают внимания и такие вспомогательные средства, как index и BibTeX — особые программки, написанные для работы с TeX и дозволяющие проставлять индексы, верно вставлять ссылки и составлять перечень литературы в требуемом формате. BibTeX дозволяет вынуть из базы данных (сама база данных — чисто текстовый файл, полностью читабельный и его можно вручную корректировать) упомянутые в статье ссылки в подходящем порядке, и любая ссылка будет иметь размещение создателей, заглавие и и т.п. в порядке, обозначенном стилевым файлом. Трудности с неверной нумерацией ссылок, нередко встречающиеся при интенсивном редактировании текста, исчезают.

Конкретное отношение к TeX имеют системы структурированного документирования программ WEB (Pascal) и CWEB (C/C++), дозволяющие писать программки, как статьи, или книжки — излагая словами и формулами идею метода с «иллюстрациями» его реализации на соответственном языке программирования. Впоследствие из такового файла можно при помощи соответственных программ «вычистить» литературную часть и получить готовую программку, а можно получить отлично структурированное и приготовленное к печати описание программки, снабженное перекрестными ссылками и т.п.

5. Разновидности ТеХа

LaTeX — является надстройкой над системой ТеХ в виде набора макропакетов и макрокоманд, и является системой наиболее высочайшего уровня, чем ТеХ. LaTeX был написан Лесли Лампортом. Он употребляет как наборщика.

В 1994 году пакет LaTeX был обновлен командой LaTeX3 во главе с Франком Миттельбахом, с целью включения неких издавна ожидаемых улучшений, также объединения всех улучшенных версий, которые возникли со времени выхода версии LaTeX 2.09 много лет вспять. Чтоб не путать эту новейшую версию со старенькой, она именуется LaTeX2e. Дальше идет описание конкретно LaTeX2e .

Набросок : Составные системы LaTeX
Набросок указывает, как работают вкупе и LaTeX2e

В среде LaTeX, LaTeX берет на себя роль дизайнера книжки, используя как наборщика. Но LaTeX — это «только» компьютерная программка, и поэтому просит точных инструкций. Создатель должен предоставить доп информацию, которая обрисовывает логическую структуру его работы — заглавия разделов, цитаты, примеры, формулы и т.д.. Эта информация записывается в текст в виде установок LaTeX .

Это значительно различается от подхода WYSIWYG (What you see is what you get — что Вы видите, то и получите), принятого у большинства современных текстовых микропроцессоров, таковых как MS Word либо Corel WordPerfect. В этих программках, создатели форматируют документ интерактивно, сразу с набором текста на компе. В процессе работы они могут созидать на дисплее, какой вид будет иметь документ, когда он будет написан.

Используя LaTeX, как правило, нереально узреть конечную картину во время набора текста. Отформатированный документ но можно просмотреть на дисплее опосля обработки файла LaTeX. По мере необходимости, исправления можно создать, конкретно, перед печатью.

LaTeX дозволяет предупредить ошибки форматирования, принуждая создателя декларировать логическую структуру его документа. Потом LaTeX выбирает более пригодный макет документа.


Главные достоинства LaTeXа над обыкновенными текстовыми микропроцессорами:

Есть мастерски выполненные макеты, которые предоставляют документам вид «как из издательства».

  • Удобство набора математических формул.
  • Юзеру необходимо выучить только несколько понятных установок, которые определяют логическую структуру документа. Ему фактически никогда не необходимо возиться фактически с макетом документа.
  • Просто создаются даже сложные структуры, такие, как примечания, содержание, библиография, предметный указатель, и прочее.
  • Для решения почти всех типографских задач, которые не поддерживаются прямо базисным LaTeXом, есть свободно распространяемые доп пакеты. к примеру, есть пакеты для включения PostScript графики, либо для форматирования библиографии в четком согласовании с определенными эталонами.
  • LaTeX вынуждает создателей писать отлично структурированные документы, потому что конкретно так LaTeX и работает — определяя структуру.
  • , механизм форматирования LaTeX 2e, — очень мобильный и свободно доступный. Потому система работает фактически на всех имеющихся платформах.


Некие недочеты

LaTeX имеет также некие недочеты, но тяжело отыскать посреди их значительные

  • Хотя некие характеристики могут быть настроены в границах заблаговременно сделанных макетов, сделать совсем новейший макет документа не весьма просто, и это занимает много времени.
  • Весьма трудно писать неструктурированные и неорганизованные документы.
  • Невзирая на некие ободряющие 1-ые шаги, Вы никогда не можете вполне понять сущность Логической Разметки.

РdfTEX
— этот формат (portable document format) – прямое развитие PostScript, хотя он и не является «реальным» языком программирования. В pdf недозволено, к примеру, вычислить 2+2. Данные в этом формате в главном бинарные, но даже текстовая часть связана абсолютными ссылками, что не дозволяет ее изменять.

Зато pdf владеет хорошими средствами для организации диалога с юзером. Практически pdf по этому параметру не уступает html (поддерживаются гиперссылки, формы, которые могут обрабатываться самим документом либо Интернет-сервером, также javascript) и может употребляться заместо него. В отличие от html, языка обобщенной (логической) разметки, pdf агрессивно фиксирует метод показа всякого элемента документа.

структура pdf-файла очень ординарна – это перечень занумерованных объектов, опосля которых следует каталог ссылок на их, а потом – ссылка на этот каталог. Часть данных в pdf-формате (содержимое объектов), как правило, упакована по известным методам сжатия. Одним из недочетов pdf, отсутствующим у PostScript, является необходимость считывания всего документа перед показом хоть какой его части, что обосновано местом расположения каталога объектов.

Система pdfTEX делает базу для работы макропакетов типа ConTEXt, выдавая итог сходу в виде pdf. С одной стороны, она дозволяет применять различные полиграфические средства – такие же, как в PostScript; а с иной – поддерживает все диалоговые способности pdf: работу с графическими изображениями, цветом, мультимедиа, трансформацией текстов и изображений, органами управления типа клавиш, полей ввода данных и т. П., также Интернет-ссылки. Отметим еще всплывающие инструкции к хоть какому участку документа, возможность размещения статьи в виде не связанных друг с другом фрагментов текста и простоту – одной командой – производства брошюр, когда, к примеру, на листе A4 печатаются две странички A5. рdf-ссылки могут указывать не только лишь на некий URL, да и на другое пространство в текущем файле, также на иной pdf-документ, и содержат указание не только лишь на то, куда они отсылают, да и на метод отображения мотивированного объекта. В pdfTEX огромное внимание уделяется работе с объектами – наиболее массивными разновидностями обычных теховских «боксов»[Бокс (калька с британского слова box) – прямоугольник, куда помещается картина (в простом случае состоящая из 1-го знака)].

XeTeX — может применять любые шрифты, установленные в данной ОС без опции шрифтов TeX.

Это дозволяет применять:

технологии OpenType (включая локализацию, и расширения), AAT (англ.) и Graphite (англ.) как другие глифам и свошам;
• настраиваемые исторические лигатуры;
• изменение ширины шрифта.

Также вероятна верстка арифметики с внедрением Unicode-шрифтов, содержащих математические расширения. Можно применять Cambria Math как кандидатуру обычной верстке формул.

Отдельной увлекательной индивидуальностью является возможность применять русские команды и макро-определиния (в преамбуле).

ABC
— спец язык программирования, по концепции схожий языкам разметки html и TeX, созданный для разметки, форматирования и записи нот к музыкальным произведениям.

Нотки кодируются своими буквенными обозначениями (CDEFGAB, где «С» = «До», «D» = «Ре», «E» = «Ми» и т. д.). Также в тексте программки есть особые управляющие последовательности для кодировки особых знаков (надстрочные знаки, тексты песен, акценты и т. д.), также информационные поля, определяющие размер, темп, тональность, заголовок композиции и т. д.

В большей степени язык ABC употребляется для записи и хранения в компьютерных сетях фолк-музыки, т. н.
(англ.
). Для преобразования начального текста в формате ABC в музыкальный формат MIDI либо в графическое unix, Linux, Mac OS, Mac OS X, Palm OS, также для кроссплатформенных сред. Подготовка начальных текстов осуществляется при помощи обыденных редакторов текста. Есть также спец среды (IDE) для подготовки начальных текстов на языке ABC, также для следующей обработки начальных текстов ABC (преобразования в графику и в MIDI) и просмотра (проигрывания) её результатов.

Базы языка ABC были разработаны Крисом Уолшо (англ.

) в конце 1980-х — начале 1990-х годов во время путешествия автостопом по Центральной Европе. Система записи нот была разработана Крисом Уолшо в личных целях и сначала не была связана с компьютерными издательскими системами. Но в 1993 году, играя в ансамбле французских волынщиков и часто сталкиваясь с необходимостью нередкой распечатки разных версий нот для одних и тех же мелодий, Крис Уолшо написал расширение
к пакету LaTeX, позволявшее преобразовать нотки, записанные по выдуманной Крисом системе, в команды пакета MusicTeX и дальше в фактически нотную запись, подходящую для печати с неплохим полиграфическим качеством.

Позднее программка и описание языка ABC были размещены Крисом Уолшо в ньюс-группе «IRTRAD-L», объединявшей любителей фолк-музыки. Языком ABC заинтересовался Джон Уолш (
), сотрудник Института Английской Колумбии, использовавший схожую свою систему для записи и упорядочивания коллекции народных мелодий. В 1994 году вышла новенькая версия пакета
, дополненная вместе с Джоном Уолшем. В январе 1994 года программка была размещена в вебе на портале «Ceolas» — одной из больших интернет-коллекций фолк-музыки.

6. Дистрибутивы ТеХ

В конце 1993 года в голландской группе юзеров TEXа во время работы над дистрибутивом 4AllTEX CD для юзеров MS-DOS появилась новенькая мысль. Была поставлена цель сделать единый CD для всех систем. Эта цель была черечур сложна для того времени, но она привела не только лишь к возникновению весьма удачного CD 4AllTEX, да и к созданию рабочей группы Техниче-

ского Совета TUG по структуре директорий для TEXа (HTTP://tug.org/tds), которая разработала эталон структуры директорий для системы TEX и указала, как сделать логичную единую систему файлов для TEXа. несколько версий TDS было размещено в декабрьском выпуске TUGboat

в 1995 году, и с самого начала сделалось ясно, что следует сделать пример структуры на CD. дистрибутив— прямой итог работы данной нам группы. Из фуррора 4AllTEX был изготовлен вывод, что юзерам unix также подойдёт таковая комфортная система, и так родилась иная принципиальная часть TEX Live.

В TEX Live включены программки TEX, LATEX2
, ConTEXt, METAFONT, MetaPost, BibTEX и почти все остальные; широкая коллекция макросов, шрифтов и документации; также поддержка вёрстки на почти всех языках мира.

Вот несколько остальных принципиальных программ в дистрибутиве TEX Live:

bibtex поддержка библиографий.

makeindex, xindy поддержка алфавитных указателей.

dvips преобразование DVI в PostScript.

xdvi программка для просмотра DVI для X Window System.

dvilj драйвер для лазерных принтеров семейства HP LaserJet.

dviconcat, dviselect перестановка страничек в файлах DVI.

dvipdfmx преобразование DVI в PDF, кандидатура pdfTEXу, упомянутому выше.

psselect, psnup, . . . утилиты для работы с файлами в формате PostScript.

texexec, texmfstart Программки для ConTEXtа и PDF.

tex4ht конвертер из TEXа в html, XML и почти все остальные форматы.

MiKTeX
— представляет собой более успешный дистрибутив для платформы Win32, созданный для работы с TeX’ом и Co. MiKTeX содержит в себе кроме фактически трансляторов TeX’а и LaTeX’a c полным набором обычных пакетов ещё и огромное количество доп программ.

А именно он содержит:

YAP
— удачный превьюер для просмотра сделанных DVI-файлов
pdfTeX и pdfLaTeX
— для получения выходных документов в формате PDF (заместо DVI),
METAPOST
— мощная система (создатель Джон Хобби (John D. Hobby)) созданная для сотворения векторных рисунков в формате PostScript. Поначалу создаётся текстовый файл с описанием рисунка на скриптовом языке, весьма близком по синтаксису к METAFONT, а потом запускается сама программка для получения PostScript файла.
dvips
— для конвертации DVI-файла в Pоstscript-файл.
Огромное количество документации.

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

1. «Учебник по ТеХ» Львовский С.М.

2. «Все про TEX» Д.Ремень

3. «Управление юзера TEX Live»

4. «TeX FAQ либо Как пропустить Бича через TeX» С.Короп. Статья.

ССЫЛКИ

HTTP://faqs.org.ru/softw/editors/tex.htm

http://wikipedia.dn.ua/index.php/TeX

HTTP://offline.computerra.ru/2006/634/263569/

]]>