что такое 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 представляют собой простой текст и могут содержать не только текстовые символы, но также символы и математические выражения. Вместо этого TEX-файл может быть файлом текстуры. Это изображения, которые некоторые видеоигры используют для хранения текстуры объектов, чтобы они выглядели иначе, чем другие 2D или 3D объекты. Dead Rising 2 и Serious Sam — два примера видеоигр, использующих файлы TEX. Некоторые файлы документов LaTeX используют вместо этого расширение файла LTX, но они могут открываться с помощью тех же программ, которые работают с файлами TEX. Многие форматы файлов используют только несколько букв для своего расширения файла, поэтому легко спутать их друг с другом, если вы неправильно прочитали расширение файла. Дважды проверьте ваш файл, чтобы убедиться, что он заканчивается на «.TEX», а не на что-то похожее. Если это не TEX-файл, который у вас есть, то изучите расширение файла, которое вам нужно, чтобы узнать больше о том, как открыть или преобразовать его. Если у вас действительно есть TEX-файл, который не открывается с программами, указанными выше, используйте текстовый редактор, чтобы прочитать файл и посмотреть, есть ли какие-либо фразы или слова, помогающие определить, в каком формате может быть ваш файл; это может помочь вам найти программу, ответственную за ее открытие. В Windows: TeXworks, BaKoMa TeX, TeXnicCenter, Texmaker, LaTeX Editor, proTeXt, gVim, XeTeX, MiKTeX, latex2rtf, EXP, Reference Manager, Writer2LaTeX, TeX Live Популярность: Разработчик: LaTeX Project Development Team MIME тип: application/x-tex, application/x-texinfo TEX файлы можно попробовать открыть в обычном графическом редакторе. HEX код: 54 44 49 50 4C 4F 4F 4D 01 (Corel), 54 56 45 52 (Croteam), 47 72 69 67 6F 6E 20 54 65 78 74 75 72 65 20 66 (Grigon) и 30 53 45 52 20 58 45 54 (Nascar) Популярность: Чем открыть файл TEX 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, как показано ниже: Название (англ.): LaTeX Source Document Название (рус.): Документ LaTeX Разработчик: LaTeX Project Описание: TEX или LaTeX Source Document представляет собой текстовый формат используемый настольной издательской системой LaTeX. Разработан формат TEX компанией LaTeX Project. Файлы этого типа обычно используются для набора технических статей, книг, брошюр и прочих публикаций, хотя в принципе, формат может использоваться для публикации любых материалов, в том числе и художественной литературы. Помимо текста TEX-документы могут хранить таблицы, графики, математические формулы и выражения. Подготовленные в LaTeX файлы могут быть открыты системами Texmaker, TeXworks, BaKoMa TeX и им подобными. Для открытия (редактирования) файла этого формата можно использовать следующие программы: Название (англ.): Texture File Название (рус.): Файл текстуры Описание: TEX также известный как Texture File представляет собой формат файла текстуры. Файлы этого типа могут использоваться различными приложениями, поддерживающими работу с текстурами. Обычно файл TEX это растровое изображение, используемое для воспроизведения текстур в двухмерных и трехмерных объектах. Нередко изображения TEX могут использоваться в компьютерных играх, например в Capcom Dead Rising 2 или Alaplaya Avalon Heroes. Также TEX-файлы могут быть открыты с помощью некоторых универсальных графических редакторов. Для открытия (редактирования) файла этого формата можно использовать следующие программы: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: Исправлен перевод на предложенный в комментарияхЧто такое TEX файл?
Как открыть файл TEX
Как конвертировать файл TEX
Все еще не можете открыть файл?
TEX – Документ LaTeX (LaTeX Source Document)
Расширение TEX
Чем открыть файл TEX
В Mac OS: LyX/Mac, TeXworks, Texmaker, TeXShop, Skim, MacVim, MacTeX
В Linux: TeXworks, Texmaker, TeX Live, teTeXОписание расширения TEX
Другие программы, связанные с расширением TEX
Файл текстуры
.TEX – файл растрового изображения, который используются для хранения текстур; может создать видимость различных поверхностей и может быть применен к 2D и 3D объектам; часто используется в видеоиграх (например, шутеры от первого лица), которые поддерживают 3D-отображение текстуры. Формат TEX может отличаться в различных играх, но цель использования одинаковая.
В Windows: alaplaya Avalon Heroes, Capcom Dead Rising 2, Gibbed’s DeadRising2 Tools, Croteam Serious Sam, Hover!, Nascar Heat, Hitman, Corel PaintShop Photo Pro, Croteam, Grigon, Nascar.Осваиваем LaTeX за 30 минут
Что такое LaTeX?
Зачем нужен LaTeX?
Пишем первый документ
Преамбула документа
Добавление заголовка, автора и даты
Добавление комментариев
Жирный, курсив и подчеркивание
Добавление изображений
Подписи, метки и ссылки
Создание списков
Неупорядоченные списки
Упорядоченные списки
Добавление математических выражений
Базовое форматирование
Аннотации
Абзацы и перевод строки
При этом не следует использовать несколько \\ или \newline для «имитации» абзацев с увеличенными интервалами между ними, так как это приведет к конфликту с внутренними алгоритмами LaTeX. Для подобного эффекта рекомендуется использовать двойные пустые строки, после чего добавлять во вступление \usepackage Главы и разделы
Создание таблиц
Простые таблицы
Добавление границ
Подписи, метки и ссылки
Добавление содержания
Скачивание готового документа
Что такое tex файл
Формат 2