Описание среды Latex
Федеральное
агентство по образованию
ГОУ
ВПО «ЧЕЧЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Факультет
математики и компьютерных технологий
Кафедра
информационных технологий
КУРСОВАЯ
РАБОТА
на
тему:
"Описание
среды Latex"
Выполнил студент
курса, Б-2 группы,
Очной формы
обучения
Гадаев Юсуп
Научный
руководитель: Исраилов Рамзан Юнусович
Грозный-2014
Содержание
Введение
. Что
такое tex?
.1
Система набора
.2
Возможности
.3
Структура документа
.4
Формат текста
.5
Вспомогательные программы
.6
LaTeX-редакторы
.5
Версии программы LaTeX
.
Лицензирование
.
Отображение математических и других формул
.1
Общие положения
.2
Символы математических функций
.3
Исходные команды. Служебные значки
.
Примеры написания формул
.
Создание текстового документа mixtex (pdflatex)
Заключение
Введение
Важной особенностью многих образовательных и
научных ресурсов являются специфические черты естественнонаучных текстов.
Естественнонаучные тексты составляют огромную часть всего спектра электронных
образовательных ресурсов, включая математику, физику, экономические науки,
биологию и т.д.
Во многих естественнонаучных текстах одной из
основных компонент являются математические формулы. Поэтому грамотная работа с
формулами имеет ключевое значение для эффективной информационной поддержки
многих направлений обучения.
Отметим, что математические формулы в
виртуальном образовательном процессе могут использоваться более широко, чем
просто в электронных текстах. Например, это могут быть форумы, чаты и другие
формы обмена информацией в электронном виде, специализированные электронные
практикумы по естественным наукам и т.д. -здесь также существуют проблемы,
связанные с электронной обработкой математических формул. Развитие языков
разметки и концепция разделения содержания и представления позволяют подойти к
проблеме представления естественнонаучной информации комплексно и на основе
стандартов.
Классической средой работы с естественнонаучными
текстами является система TeX, разработанная Д. Кнутом. Большой популярности
TeX'а и его потомков (AMSTex, LaTeX и др.) способствовал ряд факторов.
Во-первых, формализм ТеХ'а основан на идее разделения содержания и
представления. Как правило, такого логического структурирования вполне
достаточно, чтобы ТеХ сгенерировал полиграфический вариант текста высокого
качества.Доводка внешнего представления текста имеющимися в TeX'е средствами
полиграфической настройки может проводиться на втором этапе работы. Это
наиболее перспективный подход, когда внешнее представление документа
генерируется автоматически из логической разметки текста, сделанной человеком.
1. Что
такое tex?
- это низкоуровневый язык разметки и
программирования, созданный Дональдом Кнутом для приятной и единообразной
вёрстки документов. Кнут начал разрабатывать систему набора текста TeX в 1977
году для исследования потенциальных возможностей оборудования цифровой печати,
которое в то время начинало проникать в издательское дело. Главным образом он
надеялся улучшить качество печатной продукции, которое расстраивало в его
собственных книгах и статьях. После выпуска в 1989 году поддержки восьмибитных
символов разработка TeX приостановилась, только иногда выходили версии с
исправленными ошибками.является языком программирования в том смысле, что он
поддерживает конструкции if-else: их можно использовать при работе с документом
(они выполняются при компиляции документа) и т.д. Однако с его помощью сложно
сделать что-либо кроме вёрстки текста. Разделение структуры документа и его
форматирования делает TeX мощным - и грозным - инструментом. TeX известен своей
большой стабильностью, возможностью запуска на разных типах компьютеров, и
практически полным отсутствием ошибок. Номера версий TeX являются знаками числа
,
текущая версия имеет номер 3.1415926.
Кнут, разработчик TeX, подразумевал произносить
TeX как [тех], где звук [х] произносится как в слове "посох" или
"Бах". Название составлено из заглавных греческих букв
"тау", "эпсилон", "хи" и представляет собой
сокращение греческого слова "τέχνη"
(TEXNH -
techne), имеющего два значения - искусство и ремесло - и являющегося корнем
английского слова technical. Англоговорящие люди часто произносят его как /'tεk/
- первый
слог слова technical.
Программирование на TeX характеризуется очень
высоким уровнем технического опыта, и вначале потребуется много времени, чтобы
собрать нужные макросы для форматирования текста. К счастью, существует система
подготовки документа, основанная на системе TeX. Она содержит набор заготовок
макросов, позволяющих сэкономить время, автоматизировать повторяющие
определённым образом задачи, уменьшить количество ошибок пользователя. С другой
стороны, за это приходится расплачиваться затратами на настройку полного
шаблона. Один из наиболее популярных макропакетов называется LaTeX.
LaTeX (произносится [?le?t?k]
<#"786376.files/image002.gif">
<math>df(x)
= f'(x) dx</math> df(x) = f'(x) dx <math>df(x) = f'(x)
dx\,</math>
|
Чтобы создать выражения вида ,
используйте команду \stackrel{выражение1}{выражение2}, где выражение1 -то, что
будет отображаться над строкой, выражение2 -то, что останется в строке. Код
приведённой формулы:
<math>A\stackrel{f}{\longrightarrow}B</math>.
Десятичную запятую в десятичных дробях
рекомендуется заключать в фигурные cкобки, чтобы избежать ненужного тонкого
пробела после запятой. Сравните:
<math>~\pi=3,1415\dots</math>
|
|
<math>~\pi=3
{,} 1415\dots</math>
|
|
Если окружить формулу в TeX'е парой тегов \math,
то в сообщение автоматически будет помещена картинка с написанной формулой.
Примерно так:
Код:
|
[math]$n
\in \mathbb{N}$[/math]
|
и в сообщении появляется вот такая картинка: .
А при наведении на нее указателя мышки можно
увидеть исходный код картинки, то есть то, что заключено между тегами math.
3.2 Символы математических функций
При написании стандартных функций обратите
внимание:
Правильно:
|
<math>\sin
x + \ln y +\operatorname{sgn}\, z</math>
|
|
Неправильно:
|
<math>sin
x + ln y + sgn z</math>
|
|
.3 Исходные команды. Служебные значки
\ сигнальный символ (команд);
{начало группы;
} конец группы;
_ нижний индекс;
~ неразрывный пробел.
4. Примеры написания формул
latex команда математический формула
Тег math преобразует содержимое в картинку,
которая получилась бы, если бы мы составили LaTeX-документ с такой преамбулой:
Код:
|
\documentclass{article}
\usepackage{amsmath} \usepackage {amsfonts, amssymb} \usepackage{amsthm}
\usepackage[cp1251] {inputenc} \usepackage [matrix, arrow, curve] {xy}
\usepackage [english, russian] {babel} \usepackage[final] {graphicx}
\usepackage{mathrsfs} \pagestyle{empty} \begin{document}
|
Формулы бывают обычные и выключенные
(расположенные на отдельной строке по центру страницы). Обычная формула
окружается как скобками символом $, а выключенная -парой символов $$. Пример
обычной формулы:
А вот выключенная формула:
Эти формулы были созданы при помощи следующих
кодов:
Код:
|
[math]
По определению, $\tg x = \frac {\sin x} {\cos x}$. Это все знают. [/math]
[math] Некоторые полагают, что $$\sin^2 x = \sin {x^2},$$ но это неверно! [/math]
|
Греческие буквы
Код:
|
[math]$\Gamma$[/math]
[math]$\Delta$[/math] [math]$\Theta$[/math] [math]$\Lambda$[/math]
[math]$\Xi$[/math] [math]$\Pi$[/math] [math]$\Sigma$[/math]
[math]$\Upsilon$[/math] [math]$\Phi$[/math] [math]$\Psi$[/math] [math]$\Omega$[/math]
|
Верхние и нижние индексы
Верхний индекс задается при помощи крышки ^.
Символ, непосредственно следующий за крышкой, будет служить верхним индексом
для того, что стоит перед крышкой:
Код:
|
[math]$4^2
= 2 ^ 4 $, exp(x) - это то же самое, что и $e ^x$[/math]
|
Аналогично нижний индекс задается знаком _:
Код:
|
[math]
Рассмотрим числовую последовательность $a_n = \frac 1 n$[/math]
|
Верхний и нижний индексы можно сочетать, причем
порядок следования индексов не важен:
Код:
|
[math]
$C_n^0 = C ^n _n = 1 $[/math]
|
Если в качестве верхнего или нижнего индекса вы
хотите использовать не один символ, а целое выражение, то это выражение
необходимо окружить фигурными скобками:
|
[math]$C_n^k
= C_{n-1}^k + C_{n-1}^{k-1}$[/math]
|
5. Создание текстового документа mixtex
(pdflatex)
Заключение
является первой системой, в которой угадано
основное направление развития представлений текстовой информации в
распределенных информационных системах. Используемые в TeX'e, и особенно в его
клонах, принципы разметки текста и отделения содержания от представления, лежат
в основе современных подходов к обработке структурированной текстовой
информации. Конечно, в ТеХ'е все эти возможности используются нерегулярно, и в
незначительных масштабах. Кроме того, формализм ТеХ'а не соответствует
современным формализмам разметки текстов, основанных на языке XML.
В последнее время для разработки математических
текстов стал активно использоваться редактор MS Word, включающий специальные
возможности для создания формул (MS Equation Editor, MathType). Подход,
реализованный в этом редакторе, более доступен массовому пользователю, чем
LaTeX, не требует установки дополнительного программного обеспечения. Минусы
также очевидны. Во-первых, полиграфическое качество математических формул в
Word'е значительно ниже, чем то, которое генерирует система ТеХ. Во-вторых,
DOC-формат является принципиально закрытым форматом, мало пригодным для работы
в открытых системах. Из этого, в частности, следует непригодность DOC-формата
для публикации информации в Интернете - приходится конвертировать текст либо в
HTML (причем, хорошо известна колоссальная перегруженность структуры
HTML-файла, который генерируется Вордом), либо в другой закрытый, но более
приспособленный для обмена формат PDF. Есть и другие довольно существенные
недостатки. Вообще, с точки зрения современного понимания того, как работать со
структурированной текстовой информацией, идеология, заложенная в редакторе
Word, является значительно более устаревшей, чем в появившейся намного раньше
системе TeX.