Что такое tex практическая работа
Разновидности TeX
Введение
TeX система компьютерной вёрстки, разработанная американским профессором информатики Дональдом Кнутом в целях создания компьютерной типографии. В неё входят средства для секционирования документов, для работы с перекрёстными ссылками. Многие считают TeX лучшим способом для набора сложных математических формул. В частности, из-за этих возможностей, TeX популярен в академических кругах, особенно среди математиков и физиков.[1]
Для тех кто хочет почитать про историю TeX она хорошо написана на википедии. После выпуска TeX, стали появляться различные системы, которые упрощали(ют) использование Tex, или преследуют определенные цели (например использования языка программирования в документе). На текущий момент добавление функционала TeX’а заморожен, по этой причине системы которые основаны на вёрстке не увеличивают функционал его, а используют его с помощью своих методов и возможностей. Теперь можно перейти ко следующей части статьи.
LaTeX
LaTeX — наиболее популярный набор макрорасширений (или макропакет) системы компьютерной вёрстки TeX, который облегчает набор сложных документов.[2]
Останавливаться на этом пункте я не вижу смысла, поскольку он достаточно хорошо освещён в других источниках.
XeTeX
Первый выпуск XeTeX состоялся в 2004 году, последняя версия появилась в сентябре 2010 года. Он использует Unicode. Позволяет использовать различные шрифты в системе, без настройки шрифтов TeX. Отдельной интересной особенностью является возможность использовать русскоязычные команды и макроопределения.[3]
Приведём пример использования XeTeX, который собирается с использованием
xelatex:
\documentclass
<
Параметр 1: #1
LuaTeX
BibTex
ff>».[7] Когда искал решение для статьи нашёл мнение по данному решению: Так замена « ff>» убивает конвертацию из полного имени автора в bib файле в его инициалы в результирующем файле.[8] К сожалению мне не удалось найти много информации на русском по ConTeXt, а писать, что это система вёрстки я не вижу смысла. Поэтому если кому-нибудь захочется больше о нём узнать, то можете обратиться к литературе с номерами 9,10,11. Омега является расширением для TeX, которая использует юникод, которая была написана John Plaice и Yannis Haralambous, после заморозки TeX в 1991 году. Она включает новый 16 битный юникод, а так же несколько шрифтов, которые широко охватывают алфавиты. В 2004 году на конференции TeX Users Group один из двух разработчиков John Plaice решил отойти (split off) к новому проекту, который ещё не опубликован, Haralambous продолжал работать над Омегой. LaTeX для Omega — lambda. UPDATE 1: Исправлен код xelatex Обычно используются расширения стандартного Т Е Х’а (наборы шаблонов, стилей и т. д): LaTeX (произносится «латех» или «лейтех») и AMS-TeX. При использовании пакета расширения LaTeX можно превратить разросшуюся статью в книгу изменением одного слова в исходном файле, вставлять оглавление одной командой, не задумываться о нумерации разделов, теорем, рисунков. Исходный документ системы Т Е Х – это обычный текстовые файлы (формата «только текст»), который можно набирать в любом текстовом редакторе. Формулы тоже записываются в тестовом виде, например, формула для вычисления корней квадратного уравнения в пакете La Т Е Х оформляется в виде Набранный таким образом файл затем компилируется в формат DVI (DeVice Independent, независимый от устройства), который можно просматривать на экране с помощью специальных программ-просмотрщиков. После этого документ, как правило, переводится в универсальный формат PDF. С версии 3.0 Т Е Х использует оригинальную систему нумерации версий: каждое обновление добавляет дополнительную десятичную цифру в конце номера версии так, что она асимптотически приближается к числу «π». Это отражает тот факт, что текущая версия Т Е Х’а — 3.1415926 — очень стабильна и возможны лишь мелкие обновления. Дональд Кнут считает, что существование неизменной версии, которая бы выдавала одинаковый результат сейчас и в будущем, важнее, чем добавление новых возможностей. Поэтому он заявил, что «совершенно последнее изменение (сделанное после моей смерти)» сменит номер версии на «π», и с этого момента все ошибки станут особенностями. 1. Дональд Кнут. Все про T E X = The T E XBook. — М.: Вильямс, 2003. — С. 560. LaTEX (произносится как «лэйтех» или «латех») представляет собой инструмент для создания профессиональных документов. В его основе лежит парадигма редактирования WYSIWYM (что вижу, то и подразумеваю), то есть от пользователя требуется сосредоточиться только на содержимом документа, оставив его форматирование программе. Вместо ручного распределения текста по странице, как это делается в Microsoft Word или LibreOffice Writer, можно просто его вводить, позволив LaTeX заняться остальным. Этот инструмент используется повсеместно для создания научных документов, написания книг, а также многих других форм публикаций. Он позволяет не только создавать красиво оформленные документы, но также дает пользователям возможность очень быстро реализовывать такие сложные элементы печатного набора, как математические выражения, таблицы, ссылки и библиографии, получая согласованную разметку по всем разделам. Благодаря доступности большого числа открытых библиотек (об этом чуть позже) возможности LaTEX становятся практически безграничны. Эти библиотеки расширяют возможности пользователей еще больше, позволяя добавлять сноски, рисовать схемы и пр. Одна из наиболее веских причин, по которой многие используют LaTeX, заключается в отделении содержания документа от его стиля. Это означает, что после написания содержимого, можно с легкостью изменять его внешний вид. Аналогичным образом, можно создать один стиль документа и использовать его для стандартизации внешнего вида других. Это позволяет научным журналам создавать шаблоны для предлагаемых на рассмотрение материалов. Такие шаблоны имеют заданную разметку, в результате чего добавить остается лишь содержание. На деле существуют сотни подобных шаблонов, начиная с различных резюме и заканчивая презентациями слайдов. Здесь мы видим, что LaTeX уже позаботился о первом элементе форматирования, сделав отступ в начальной строке абзаца. Теперь более подробно рассмотрим, за что отвечает каждая часть кода. После этого мы пишем содержание документа, заключенное в теги \begin Чтобы увидеть результат этих изменений в PDF, документ нужно скомпилировать. В Overleaf для этого нужно просто нажать Recompile. (Также можете настроить проект на автоматическую перекомпиляцию в процессе редактирования файлов, нажав на небольшую стрелку рядом с кнопкой Recompile и установив Auto Compile как On). При использовании специального редактора LaTeX вроде TeXmaker или TeXworks нужно просто нажать кнопку Recompile. Если не знаете, где она находится, обратитесь к документации. Теперь, когда вы разобрались, как добавлять в документ содержимое, следующим шагом будет его именование. Для этого необходимо вкратце разобрать преамбулу. А вот подробное разъяснение каждой строки: Эта команда задает кодировку документа. Ее можно опустить либо изменить на другой вариант, но рекомендуется использовать именно utf-8. Если вам не требуется конкретно другая кодировка, либо вы просто не уверены, то добавьте эту строку во вступление. Для добавления в документ заголовка, автора и даты необходимо внести во вступление три строки (только не в основное тело документа): Здесь размещается имя автора. При желании можно также добавить в фигурные скобки следующую команду: После добавления перечисленных строк преамбула должна выглядеть так: Как и в случае с любым кодом, зачастую будет нелишним добавлять комментарии. Комментарии – это включаемые в документ текстовые элементы, которые в итоге не отображаются и никак не него не влияют. Они помогают организовывать работу, делать пометки или закомментировать (отключать) строки/разделы при отладке. Чтобы создать комментарий в LaTeX, просто наберите символ % в начале строки, как показано ниже: А вот еще одна очень простая команда: \emph <. >. Выполняемые ей для аргумента действия определяются контекстом – внутри обычного текста его выделенная часть переводится в курсив, а при использовании команды в курсивном тексте происходит обратное. В Overleaf для добавления изображений их сначала нужно будет загрузить. Команда \graphicspath < Примечание: расширение файла включить можно, но лучше его опустить. В этом случае LaTeX будет искать все поддерживаемые форматы. Также при загрузке файлов обычно рекомендуется указывать расширение в нижнем регистре. С помощью окружения figure изображения можно подписывать, размечать, а также делать на них ссылки: В примере выше показаны три важные команды: Примечание: если вы используете подписи и ссылки на собственном компьютере, то вам потребуется скомпилировать документ дважды, чтобы они сработали. Overleaf делает это автоматически. Списки в LaTeX создаются очень просто. Делается это с помощью различных окружений списков. Окружения – это разделы, которые требуется представить отличным от остальной части документа образом. Начинаются они с \begin <. >, а завершаются на \end <. >. Существует два основных типа списков: упорядоченные и неупорядоченные. Каждый из них реализуется в собственном окружении. По умолчанию отдельные записи обозначаются черной точкой, или буллетом. Текст в записях может иметь неограниченную длину. Для упорядоченных списков используется тот же синтаксис, но в другом окружении. В данном случае этим окружением выступает enumerate : Одно из главных удобств LaTeX состоит в простоте использования математических выражений. Этот инструмент предоставляет два режима их написания: режим inline (встраивание) и режим display (отображение). Первый используется для написания формул, являющихся частью текста. Второй позволяет создавать выражения, не входящие в состав текста или абзаца, а размещаемые на отдельных строках. Вот пример режима встраивания: Режим отображения предлагает два варианта: без нумерации и с нумерацией. Важно: окружение equation* предоставляется в виде стороннего пакета. Подробнее об этом рекомендую почитать статью по amsmath. Для использования многих команд при работе с математикой необходим пакет amsmath, поэтому не забудьте его добавить. Ниже показан пример некоторых его базовых команд: Возможности использования математики в LaTeX безграничны, и перечислить их все здесь просто нереально. Так что рекомендую дополнительно почитать соответствующие материалы по теме: Теперь разберем написание аннотаций, а также форматирование документов LaTeX в разных главах, разделах и абзацах. Когда при написании документа вам требуется начать новый абзац, нужно дважды нажать «Ввод», вставив таким образом двойную пустую строку. Имейте ввиду, что отступ абзацев LaTeX делает автоматически. Чтобы создать новую строку без создания очередного абзаца нужно вставить точку разрыва строки, для чего используется \\ (двойной обратный слэш, как в примере) или команда \newline. Дополнительную информацию по теме можно найти в статье Paragraphs and new lines. Команды для организации документа варьируются в зависимости от его типа. Простейшей формой организации выступает деление на разделы, доступное во всех форматах. Более подробный разбор структуры документа описан в статье Sections and Chapters. Вот простейший пример создания таблицы: Окружение tabular достаточно гибкое и позволяет размещать разделяющие строки между каждым столбцом. Примечание: если вы используете подписи и ссылки на своем компьютере, то для работоспособности ссылок нужно будет скомпилировать документ дважды. Overleaf делает это автоматически. Процесс создания содержания очень прост и реализуется командой \tableofcontents : Завершенный документ в формате PDF можно скачать через расположенное слева меню, кликнув PDF. Есть и более быстрый способ через нажатие кнопки Download PDF в окне просмотра PDF, как показано ниже: Свидетельство и скидка на обучение каждому участнику МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ «Мордовский государственный педагогический институт имени М.Е. евсевьева» Кафедра информатики и вычислительной техники «Особенности оформления математических текстов в системе TEX ( Latex )» Выполнила студентка группы МДМ-212 Багданова Яна Сергеевна Важной особенностью многих образовательных и научных ресурсов являются специфические черты естественнонаучных текстов. Естественнонаучные тексты составляют огромную часть всего спектра электронных образовательных ресурсов, включая математику, физику, экономические науки, биологию и т.д. Во многих естественнонаучных текстах одной из основных компонент являются математические формулы. Поэтому грамотная работа с формулами имеет ключевое значение для эффективной информационной поддержки многих направлений обучения. Классической средой работы с естественнонаучными текстами является система TeX, разработанная Д. Кнутом. Большой популярности TeX’а и его потомков (AMSTex, LaTeX и др.) способствовал ряд факторов. Во-первых, формализм ТеХ’а основан на идее разделения содержания и представления. Как правило, такого логического структурирования вполне достаточно, чтобы ТеХ сгенерировал полиграфический вариант текста высокого качества.Доводка внешнего представления текста имеющимися в TeX’е средствами полиграфической настройки может проводиться на втором этапе работы. Это наиболее перспективный подход, когда внешнее представление документа генерируется автоматически из логической разметки текста, сделанной человеком. Программирование на TeX характеризуется очень высоким уровнем технического опыта, и вначале потребуется много времени, чтобы собрать нужные макросы для форматирования текста. К счастью, существует система подготовки документа, основанная на системе TeX. Она содержит набор заготовок макросов, позволяющих сэкономить время, автоматизировать повторяющие определённым образом задачи, уменьшить количество ошибок пользователя. С другой стороны, за это приходится расплачиваться затратами на настройку полного шаблона. Один из наиболее популярных макропакетов называется LaTeX. Важно заметить, что ни один из макропакетов для TeX’а не может расширить возможностей TeX (всё, что можно сделать в LaTeX’е, можно сделать и в Plain TeX’е), но, благодаря различным упрощениям, использование макропакетов зачастую позволяет избежать весьма изощрённого программирования. Общий внешний вид документа в LaTeX определяется стилевым файлом. Существует несколько стандартных стилевых файлов для статей, книг, писем и т. д., кроме того, многие издательства и журналы предоставляют свои собственные стилевые файлы, что позволяет быстро оформить публикацию, соответствующую стандартам издания. Во многих развитых компьютерных аналитических системах, например, Maple, Mathematica, Maxima возможен экспорт документов в формат *.tex. Для представления формул в Википедии также используется TeX-нотация. Термин LaTeX относится только к языку разметки, он не является текстовым редактором. Для того, чтобы создать документ с его помощью, надо набрать tex-файл с помощью какого-нибудь текстового редактора. В принципе, подойдёт любой редактор, но большая часть людей предпочитает использовать специализированные, которые так или иначе облегчают работу по набору текста LaTeX-разметки. Будучи распространяемым под лицензией LaTeX Project Public License, LaTeX относится к свободному программному обеспечению. Главная идея LaTeX состоит в том, что авторы должны думать о содержании, о том, что они пишут, не беспокоясь о конечном визуальном облике (печатный вариант, текст на экране монитора или что-то другое). Готовя свой документ, автор указывает логическую структуру текста (разбивая его на главы, разделы, таблицы, изображения), а LaTeX решает вопросы его отображения. Так содержание отделяется от оформления. Оформление при этом или определяется заранее (стандартное), или разрабатывается для конкретного документа. Это похоже на стили оформления, которые используются в текстовых процессорах, или на использование стилевых таблиц в HTML. Возможности системы, в принципе, не ограничены (из-за механизма программирования новых макросов). Вот список некоторых возможностей, предлагаемых стандартными макросами алгоритмы расстановки переносов, определения междусловных пробелов, балансировки текста в абзацах; автоматическая генерация содержания, списка иллюстраций, таблиц и т. д.; механизм работы с перекрёстными ссылками на формулы, таблицы, иллюстрации, их номер или страницу; механизм цитирования библиографических источников, работы с библиографическими картотеками; размещение иллюстраций (иллюстрации, таблицы и подписи к ним автоматически размещаются на странице и нумеруются); оформление математических формул, возможность набирать многострочные формулы, большой выбор математических символов; оформление химических формул и структурных схем молекул органической и неорганической химии; оформление графов, схем, диаграмм, синтаксических графов; оформление алгоритмов, исходных текстов программ (которые могут включаться в текст непосредственно из своих файлов) с синтаксической подсветкой; разбивка документа на отдельные части (тематические карты). Расширенные средства работы с библиографическими данными предоставляются программой BibTeX. Базовые возможности работы с математическими формулами расширяются с помощью пакета AMS-LaTeX. 1.3 Структура документа Преамбула содержит информацию про класс документа, использованные пакеты макросов, определения макросов, автора, дату создания документа и другую информацию. \documentclass[12pt]ConTeXt
Omega
Хотя проект Омега был перспективным его разработка шла медленно, а функциональность в значительной мере не стабильной. Отдельный проект был начать с целью стабилизировать код и использовать с e-Tex, название которого Aleph, во главе с Giuseppe Bilotta. Latex версия Aleph называется Lamed.
Aleph больше не развивается, но большинство его функциональности была интегрирована в LuaTeX, новый проект который финансируется Университета Штата Колорадо (через ориентированный TeX Project by Idris Samawi Hamid) и NTG.Разработка LuaTeX началась в 2006 году, первая бета версия летом 2007. Это приемник Aleph и Pdftex, используя Lua как интегрированный лёгкий язык программирования. LuaTex разработан Taco Hoekwater.
Это довольно вольный перевод статьи с английской википедии.Список литературы
UPDATE 2: Исправлен перевод на предложенный в комментарияхПрактическая работа по информатике 11 класс глава1
Название произносится как «тех» (от греч. τ e χνη — «искусство», «мастерство»). В написании буква E опущена ниже T и X. Внутри самого TeX’а название форматируется как Т Е Х.
Осваиваем LaTeX за 30 минут
Что такое LaTeX?
Зачем нужен LaTeX?
Пишем первый документ
Преамбула документа
Добавление заголовка, автора и даты
Добавление комментариев
Жирный, курсив и подчеркивание
Добавление изображений
Подписи, метки и ссылки
Создание списков
Неупорядоченные списки
Упорядоченные списки
Добавление математических выражений
Базовое форматирование
Аннотации
Абзацы и перевод строки
При этом не следует использовать несколько \\ или \newline для «имитации» абзацев с увеличенными интервалами между ними, так как это приведет к конфликту с внутренними алгоритмами LaTeX. Для подобного эффекта рекомендуется использовать двойные пустые строки, после чего добавлять во вступление \usepackage Главы и разделы
Создание таблиц
Простые таблицы
Добавление границ
Подписи, метки и ссылки
Добавление содержания
Скачивание готового документа
Реферат на тему «Особенности оформления математических текстов в системе TEX(Latex)»
«Управление общеобразовательной организацией:
новые тенденции и современные технологии»
\usepackage[russian]
\date <\today>% Дата создания
Тело документа содержит собственно текст документа и команды разметки. Оно должно находиться между командами \begin
Гаусса>, «— распределение вероятностей, которое играет важнейшую роль во
многих областях знаний, особенно в физике. Физическая величина подчиняется
нормальному распределению, когда она подвержена влиянию огромного числа
случайных помех. Ясно, что такая ситуация крайне распространена, поэтому
можно сказать, что из всех распределений в природе чаще всего встречается
именно нормальное распределение «— отсюда и произошло одно из его названий.
Слова разделяются пробелами. Количество пробелов не имеет значения. Также пробелом считается единичный переход на новую строку. Пустые строки разделяют текст на абзацы.
Для облегчения набора и сборки документов LaTeX существует несколько интегрированных сред, например:+ auctex + reftex + preview-latex(http://www.lyx.org/)(http://www.texmacs.org/)(http://winefish.berlios.de/)(англ.)(англ.)-единственный коммерческий из перечисленных.
1. 6 Версии программы LaTeX
Также существуют коммерческие реализации всего 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 Общие положения
Шаблоны, переменные и параметры MediaWiki не функционируют внутри этого тега.
Пробелы игнорируются (ТеХ их сделает сам).
Пустые строки не разрешаются.
Буквы должны быть набраны только латинским шрифтом. В случае написания даже одной буквы кириллицей программа сообщает об ошибке.
Символы записываются с помощью «команд», которые начинаются с «обратного слэш» (\) и состоят либо из командного слова из латинских букв, либо из символа (не буквы). В первом случае после командного слова должен быть обязательно пробел или другая команда.
Команды могут иметь аргументы: <обязательные>и [необязательные].
Переводы строк внутри тега … не отображаются, поэтому, чтобы сделать код более читабельным, можно вставлять переводы строк после каждого выражения или строки матрицы.
Если в настройках пользователя не выбрана опция «Всегда генерировать PNG», то простые формулы будут отображаться как в HTML-разметке. Чтобы заставить их всегда отображаться как PNG-рисунки, следует в начале или в конце формулы вставить один из знаков принудительного пробела (
a (1 + e^2 / 2) a (1 + e2 / 2)
a (1 + e^2 / 2)
df(x) = f'(x) dx df(x) = f'(x) dx df(x) = f'(x) dx\,
Десятичную запятую в десятичных дробях рекомендуется заключать в фигурные cкобки, чтобы избежать ненужного тонкого пробела после запятой. Сравните:
Если окружить формулу в TeX’е парой тегов \math, то в сообщение автоматически будет помещена картинка с написанной формулой. Примерно так:
[math]$n \in \mathbb
и в сообщении появляется вот такая картинка: .
А при наведении на нее указателя мышки можно увидеть исходный код картинки, то есть то, что заключено между тегами math.
2.2 Символы математических функций
При написании стандартных функций обратите внимание:
\sin x + \ln y +\operatorname
sin x + ln y + sgn z
Тригонометрические \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