Инфоурок Информатика Другие методич. материалыРеферат на тему "Особенности оформления математических текстов в системе TEX(Latex)"

Реферат на тему "Особенности оформления математических текстов в системе TEX(Latex)"

Скачать материал

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ

«Мордовский государственный педагогический институт

имени М.Е. евсевьева»

 

 

 

 

Физико-математический факультет

Кафедра информатики и вычислительной техники

 

 

РЕФЕРАТ

на тему

 «Особенности оформления математических текстов в системе TEX (Latex

 

 

 

 

 

 

 

 

Выполнила студентка группы МДМ-212

Багданова Яна Сергеевна

 

 

 

 

 

 

 

 

 

Саранск 2017

 

 

 

Введение

 

Важной особенностью многих образовательных и научных ресурсов являются специфические черты естественнонаучных текстов. Естественнонаучные тексты составляют огромную часть всего спектра электронных образовательных ресурсов, включая математику, физику, экономические науки, биологию и т.д.

Во многих естественнонаучных текстах одной из основных компонент являются математические формулы. Поэтому грамотная работа с формулами имеет ключевое значение для эффективной информационной поддержки многих направлений обучения.

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

Классической средой работы с естественнонаучными текстами является система TeX, разработанная Д. Кнутом. Большой популярности TeX'а и его потомков (AMSTex, LaTeX и др.) способствовал ряд факторов. Во-первых, формализм ТеХ'а основан на идее разделения содержания и представления. Как правило, такого логического структурирования вполне достаточно, чтобы ТеХ сгенерировал полиграфический вариант текста высокого качества.Доводка внешнего представления текста имеющимися в TeX'е средствами полиграфической настройки может проводиться на втором этапе работы. Это наиболее перспективный подход, когда внешнее представление документа генерируется автоматически из логической разметки текста, сделанной человеком.

 


1.     Что такое tex?

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

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

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

Важно заметить, что ни один из макропакетов для TeX’а не может расширить возможностей TeX (всё, что можно сделать в LaTeX’е, можно сделать и в Plain TeX’е), но, благодаря различным упрощениям, использование макропакетов зачастую позволяет избежать весьма изощрённого программирования.

Пакет позволяет автоматизировать многие задачи набора текста и подготовки статей, включая набор текста на нескольких языках, нумерацию разделов и формул, перекрёстные ссылки, размещение иллюстраций и таблиц на странице, ведение библиографии и др. Кроме базового набора существует множество пакетов расширения LaTeX. Первая версия была выпущена Лесли Лэмпортом в 1984 году; текущая версия, LaTeX2ε, после создания в 1994 году испытывала некоторый период нестабильности, окончившийся к концу 90-х годов, а в настоящее время стабилизировалась (хотя раз в год выходит новая версия).

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

Во многих развитых компьютерных аналитических системах, например, Maple, Mathematica, Maxima возможен экспорт документов в формат *.tex. Для представления формул в Википедии также используется TeX-нотация.

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

Будучи распространяемым под лицензией LaTeX Project Public License, LaTeX относится к свободному программному обеспечению.

 

1.1 Система набора

 

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

Это похоже на стили оформления, которые используются в текстовых процессорах, или на использование стилевых таблиц в HTML.

 


1.2 Возможности

 

Возможности системы, в принципе, не ограничены (из-за механизма программирования новых макросов). Вот список некоторых возможностей, предлагаемых стандартными макросами

алгоритмы расстановки переносов, определения междусловных пробелов, балансировки текста в абзацах;

автоматическая генерация содержания, списка иллюстраций, таблиц и т. д.;

механизм работы с перекрёстными ссылками на формулы, таблицы, иллюстрации, их номер или страницу;

механизм цитирования библиографических источников, работы с библиографическими картотеками;

размещение иллюстраций (иллюстрации, таблицы и подписи к ним автоматически размещаются на странице и нумеруются);

оформление математических формул, возможность набирать многострочные формулы, большой выбор математических символов;

оформление химических формул и структурных схем молекул органической и неорганической химии;

оформление графов, схем, диаграмм, синтаксических графов;

оформление алгоритмов, исходных текстов программ (которые могут включаться в текст непосредственно из своих файлов) с синтаксической подсветкой;

разбивка документа на отдельные части (тематические карты).

Расширенные средства работы с библиографическими данными предоставляются программой BibTeX. Базовые возможности работы с математическими формулами расширяются с помощью пакета AMS-LaTeX.

 


1.3 Структура документа

 

Как и в случае с TeX’ом - исходные файлы для LaTeX’а можно сравнить с программами. Документ LaTeX - это текстовый файл, содержащий специальные команды языка разметки. Сам документ делится на преамбулу и тело.

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

Например,

\documentclass[12pt]{article} % Документ принадлежит классу article, а также будет печататься в 12 пунктов.

\usepackage[russian]{babel} % Пакет поддержки русского языка

\title{Нормальное распределение} % Заглавие документа

\date{\today} % Дата создания

Тело документа содержит собственно текст документа и команды разметки. Оно должно находиться между командами \begin{document} и\end{document}.

Например,

\begin{document}

\textbf{Нормальное распределение}, также называемое \textbf{распределением

Гаусса}, "--- распределение вероятностей, которое играет важнейшую роль во

многих областях знаний, особенно в физике. Физическая величина подчиняется

нормальному распределению, когда она подвержена влиянию огромного числа

случайных помех. Ясно, что такая ситуация крайне распространена, поэтому

можно сказать, что из всех распределений в природе чаще всего встречается

именно нормальное распределение "--- отсюда и произошло одно из его названий.

\end{document}

 

1.4 Формат текста

 

Слова разделяются пробелами. Количество пробелов не имеет значения. Также пробелом считается единичный переход на новую строку. Пустые строки разделяют текст на абзацы.

 

1.5 LaTeX-редакторы

 

Для облегчения набора и сборки документов LaTeX существует несколько интегрированных сред, например:+ auctex + reftex + preview-latex(http://www.lyx.org/)(http://www.texmacs.org/)(http://winefish.berlios.de/)(англ.)(англ.)-единственный коммерческий из перечисленных.

 

1.6 Версии программы LaTeX

 

Текущая версия LaTeX’а - LaTeX2e. На 2008-й год известно, что следующая версия будет называться LaTeX3, разработка которой была начата ещё в начале 1990-х годов и всё ещё продолжается. В планируемое для включения входят улучшенный синтаксис, поддержка гиперссылок, новый пользовательский интерфейс, доступ к произвольным шрифтам и новая документация.

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

Существует множество сборок TeX’а, таких как TeX Live (мультиплатформенная), teTeX (устарела, по сравнению с TeX Live, Unix), fpTeX (устарела), MiKTeX(Windows), MacTeX, gwTeX (Mac OS X), OzTeX (Mac OS Classic), AmigaTeX (больше не доступна) и PasTeX (AmigaOS) доступна из репозитория Aminet.


 

2. Отображение математических и других формул

 

2.1 Общие положения

 

Исходный код математической формулы записывается внутри тега <math>…</math>.

Шаблоны, переменные и параметры MediaWiki не функционируют внутри этого тега.

Пробелы игнорируются (ТеХ их сделает сам).

Пустые строки не разрешаются.

Буквы должны быть набраны только латинским шрифтом. В случае написания даже одной буквы кириллицей программа сообщает об ошибке.

Каждая буква считается переменной и воспроизводится курсивом, а цифры -прямым шрифтом (исключение -название функций и операций). Чтобы не допустить курсивного начертания для прочего текста, используйте команды \mbox или \mathrm. Например, запись <math>\mbox{abc}_\mathrm{def}</math> отображается как abcdef.

Символы записываются с помощью «команд», которые начинаются с «обратного слэш» (\) и состоят либо из командного слова из латинских букв, либо из символа (не буквы). В первом случае после командного слова должен быть обязательно пробел или другая команда.

Команды могут иметь аргументы: {обязательные} и [необязательные].

Переводы строк внутри тега <math>…</math> не отображаются, поэтому, чтобы сделать код более читабельным, можно вставлять переводы строк после каждого выражения или строки матрицы.

Если в настройках пользователя не выбрана опция «Всегда генерировать PNG», то простые формулы будут отображаться как в HTML-разметке. Чтобы заставить их всегда отображаться как PNG-рисунки, следует в начале или в конце формулы вставить один из знаков принудительного пробела (~\,\!). Cравните:

<math>a (1 + e^2 / 2)</math> a (1 + e2 / 2) <math>~a (1 + e^2 / 2)</math>

<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.

 

2.2 Символы математических функций

 

При написании стандартных функций обратите внимание:

Правильно:

<math>\sin x + \ln y +\operatorname{sgn}\, z</math>

Неправильно:

<math>sin x + ln y + sgn z</math>

 

Тригонометрические  \sin   \cos   \tan   \cot   \sec   \csc   \arcsin   \arccos   \arctan   \arccot   \arcsec   \arccsc   

Гиперболические  \sinh   \cosh   \tanh   \coth   Прочие  \arg   \deg   \det   \dim   \exp   \lg   \ln   \log   

\max   \min   \mod   \bmod   \pmod   \gcd   \hom   \inf   \ker   \lim   \liminf   \limsup   \Pr   \sup   

 

 

 

2.3 Исходные команды. Служебные значки

 

\ сигнальный символ (команд);

{начало группы;

} конец группы;

_ нижний индекс;

^ верхний индекс;

~ неразрывный пробел.


2.4. Примеры написания формул

формула

Тег 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]

 

 

 

 


Заключение

Tex является первой системой, в которой угадано основное направление развития представлений текстовой информации в распределенных информационных системах. Используемые в TeX'e, и особенно в его клонах, принципы разметки текста и отделения содержания от представления, лежат в основе современных подходов к обработке структурированной текстовой информации. Конечно, в ТеХ'е все эти возможности используются нерегулярно, и в незначительных масштабах. Кроме того, формализм ТеХ'а не соответствует современным формализмам разметки текстов, основанных на языке XML.

В последнее время для разработки математических текстов стал активно использоваться редактор MS Word, включающий специальные возможности для создания формул (MS Equation Editor, MathType). Подход, реализованный в этом редакторе, более доступен массовому пользователю, чем LaTeX, не требует установки дополнительного программного обеспечения. Минусы также очевидны. Во-первых, полиграфическое качество математических формул в Word'е значительно ниже, чем то, которое генерирует система ТеХ. Во-вторых, DOC-формат является принципиально закрытым форматом, мало пригодным для работы в открытых системах. Из этого, в частности, следует непригодность DOC-формата для публикации информации в Интернете - приходится конвертировать текст либо в HTML (причем, хорошо известна колоссальная перегруженность структуры HTML-файла, который генерируется Вордом), либо в другой закрытый, но более приспособленный для обмена формат PDF. Есть и другие довольно существенные недостатки. Вообще, с точки зрения современного понимания того, как работать со структурированной текстовой информацией, идеология, заложенная в редакторе Word, является значительно более устаревшей, чем в появившейся намного раньше системе TeX.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Реферат на тему "Особенности оформления математических текстов в системе TEX(Latex)""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Социальный работник

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Важной особенностью многих образовательных и научных ресурсов являются специфические черты естественнонаучных текстов. Естественнонаучные тексты составляют огромную часть всего спектра электронных образовательных ресурсов, включая математику, физику, экономические науки, биологию и т.д.Во многих естественнонаучных текстах одной из основных компонент являются математические формулы. Поэтому грамотная работа с формулами имеет ключевое значение для эффективной информационной поддержки многих направлений обучения.Отметим, что математические формулы в виртуальном образовательном процессе могут использоваться более широко, чем просто в электронных текстах. Например, это могут быть форумы, чаты и другие формы обмена информацией в электронном виде, специализированные электронные практикумы по естественным наукам и т.д. -здесь также существуют проблемы, связанные с электронной обработкой математических формул. Развитие языков разметки и концепция разделения содержания и представления позволяют подойти к проблеме представления естественнонаучной информации комплексно и на основе стандартов. Классической средой работы с естественнонаучными текстами является система TeX, разработанная Д. Кнутом. Большой популярности TeX'а и его потомков (AMSTex, LaTeX и др.) способствовал ряд факторов. Во-первых, формализм ТеХ'а основан на идее разделения содержания и представления. Как правило, такого логического структурирования вполне достаточно, чтобы ТеХ сгенерировал полиграфический вариант текста высокого качества.Доводка внешнего представления текста имеющимися в TeX'е средствами полиграфической настройки может проводиться на втором этапе работы.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 655 470 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 09.09.2020 2170
    • DOCX 145.2 кбайт
    • 23 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Ахтямова Ольга Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Ахтямова Ольга Сергеевна
    Ахтямова Ольга Сергеевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 73366
    • Всего материалов: 195

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 43 регионов
  • Этот курс уже прошли 1 296 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 490 человек из 72 регионов
  • Этот курс уже прошли 1 517 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

Основы инженерной подготовки

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Детская нейропсихология: особенности, диагностика, исследования

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 116 человек из 42 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Налог на прибыль и учет доходов/расходов

2 ч.

780 руб. 390 руб.
Подать заявку О курсе