LaTeX

Материал из Викиучебника
Перейти к: навигация, поиск

Что такое TeX?[править]

TeX — это низкоуровневый язык разметки и программирования, созданный Дональдом Кнутом для приятной и единообразной вёрстки документов. Кнут начал разрабатывать систему набора текста TeX в 1977 году для исследования потенциальных возможностей оборудования цифровой печати, которое в то время начинало проникать в издательское дело. Главным образом он надеялся улучшить качество печатной продукции, которое расстраивало в его собственных книгах и статьях. После выпуска в 1989 году поддержки восьмибитных символов разработка TeX приостановилась, только иногда выходили версии с исправленными ошибками.

TeX является языком программирования в том смысле, что он поддерживает конструкции if-else: их можно использовать при работе с документом (они выполняются при компиляции документа) и т.д. Однако с его помощью сложно сделать что-либо кроме вёрстки текста. Разделение структуры документа и его форматирования делает TeX мощным — и грозным — инструментом. TeX известен своей большой стабильностью, возможностью запуска на разных типах компьютеров, и практически полным отсутствием ошибок. Номера версий TeX являются знаками числа \pi, текущая версия имеет номер 3.1415926.

Кнут, разработчик TeX, подразумевал произносить TeX как [тех], где звук [х] произносится как в слове "посох" или "Бах". Название составлено из заглавных греческих букв "тау", "эпсилон", "хи" и представляет собой сокращение греческого слова "τέχνη" (TEXNH — techne), имеющего два значения — искусство и ремесло — и являющегося корнем английского слова technical. Англоговорящие люди часто произносят его как /'tεk/ — первый слог слова technical.

Программирование на TeX характеризуется очень высоким уровнем технического опыта, и вначале потребуется много времени, чтобы собрать нужные макросы для форматирования текста. К счастью, существует система подготовки документа, основанная на системе TeX. Она содержит набор заготовок макросов, позволяющих сэкономить время, автоматизировать повторяющие определённым образом задачи, уменьшить количество ошибок пользователя. С другой стороны, за это приходится расплачиваться затратами на настройку полного шаблона. Один из наиболее популярных макропакетов называется LaTeX.

Что такое LaTeX?[править]

LaTeX (произносится как "латех" или "лейтех") — основанный на TeX пакет макросов, созданный Лесли Лампортом. Основная цель — упростить вёрстку текста, особенно в документах с математическими формулами.

Значительно позднее авторы разработали для LaTeX расширения, которые называются пакетами или стилями. Некоторые из них распространяются вместе с большинством дистрибутивов TeX/LaTeX, подробности можно найти в CTAN (Comprehensive TeX Archive Network — полный сетевой архив TeX, CTAN). Сейчас LaTeX поддерживается проектом LaTeX3.

Так как LaTeX содержит часть команд TeX, то создание документа в LaTeX - тоже программирование: Вы создаёте текстовый файл в LaTeX разметке, макросы LaTeX обрабатывают его и производят конечный документ.

Такой подход имеет недостатки по сравнению с WYSIWYG (What You See Is What You Get - что видишь, то и получишь) программами, такими как Openoffice.org Writer или Microsoft Word.

В LaTex:

  • Во время редактирования документа Вы не можете (обычно) увидеть его окончательный вариант.
  • Вам, как правило, необходимо знать нужные команды разметки LaTeX.
  • Иногда сложно получить требуемый вид документа.

С другой стороны, у LaTeX есть и достоинства:

  • Файлы с исходными текстами можно просмотреть в любом текстовом редакторе, они более понятны в отличие от сложных бинарных файлов и форматов XML, используемых WYSIWYG программами.
  • Вы полностью сосредотачиваетесь на структуре и содержании документа и забываете о том, как будет выглядеть печатный вариант.
  • Не нужно вручную настраивать шрифты, размер текста, высоту строк или читаемость текста — за всё это LaTeX отвечает сам.
  • В LaTeX пользователь видит структуру документа и может легко скопировать её в другой документ, в WYSIWYG программах не всегда ясно, какое именно было использовано форматирование (поэтому нельзя напрямую перенести его в другой документ).
  • Разметка, шрифты, таблицы и т.д. согласованы во всём документе.
  • Легко набирать математические формулы.
  • Также легко создаются алфавитные указатели, сноски, ссылки и библиографические списки.
  • Так как исходный документ содержит просто текст, с помощью программных средств на любом языке программирования можно создать таблицы, рисунки, формулы и т.д.
  • Вам придётся правильно структурировать Ваш документ.

Подход LaTeX к созданию документа можно назвать WYSIWYM (What You See Is What You Mean - что видишь, то и думаешь): во время набора текста Вы не видите окончательный вариант документа, только логическую структуру этого документа. Об оформлении вместо Вас позаботится LaTeX.

Документ LaTeX — обычный текстовый файл, в котором указано содержание документа вместе с дополнительной разметкой. При обработке исходного файла макросами LaTeX можно получить документ в разных форматах. Изначально LaTeX поддерживает форматы DVI и PDF, но при использовании другого ПО можно легко получить PostScript, PNG, JPG и т.д.


МЕТОДЫ ОЦЕНКИ КОМПЕТЕНТНОСТИ СТУДЕНТОВ

         На сегодняшний день по-прежнему актуальной является проблема создания методов и технологий оценки компетентности студентов. Повсе-местное введение компетентностного подхода в российских вузах (в рам-ках действующих ГОС) не решило данную проблему. Разработка эффек-тивных методов и измерительных процедур оценки компетентности воз-можна только на основе методов математического моделирования и си-стемного анализа.

Компетентностный подход; высшее образование; модель компетент-ности студентов