Федеральное агентство по образованию
ГОУ ВПО «ЧЕЧЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Факультет математики и компьютерных технологий
Кафедра
информационных технологий
КУРСОВАЯ РАБОТА
на тему:
"Описание
среды 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> |
|
|
Тригонометрические
\sin |
Гиперболические
\sinh |
\max
|
|
|
|
|||
.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.