Войти
Android, Windows, Apple, Ликбез. Социальные сети. Драйверы
  • Японские телефоны Новый японский смартфон
  • Lenovo G500S: характеристики, основные особенности
  • Определяем серию продукта видеокарт Nvidia Характеристики карты nvidia 9800 gt
  • А конкуренты у смартфона есть
  • Что такое расширение файла TRZ?
  • Не работает динамик в "айфоне"
  • Расширение tex. Чем открыть tex? приложения, которые открываются.tex файл

    Расширение tex. Чем открыть tex? приложения, которые открываются.tex файл

    Мы уже рассматривали издательский пакет LaTeX в цикле статей . Эти статьи были посвящены отдельным классам и стилям пакета, а также особенностям работы с LaTeX, но не затрагивали вопросы применения LaTeX для подготовки документа "от начала и до конца". В данной статье мы восполним этот пробел и рассмотрим процесс создания LaTeX-документа на примере подготовки курсовой работы.

    Знакомство с LaTeX лучше начинать с документов "среднего" масштаба (например, курсовой работы), так как на их примере можно изучить все основные принципы работы с LaTeX, и при этом не оказаться "погребённым" под ворохом технических особенностей и деталей реализации. Естественно, предварительно стоит познакомиться с документацией или книгой по вопросам вёрстки в LaTeX , но если хочется начать "здесь и сейчас", то можно начать с этой статьи, которая поможет избежать стандартных ошибок.

    Дистрибутив LaTeX

    Если у вас уже установлен и настроен дистрибутив LaTeX, то можно пропустить этот раздел. В противном случае дистрибутив LaTeX придётся установить, так без него продвинуться дальше не получится. Установка LaTeX – это простая задача, и для начала рекомендуется установить дистрибутив TeX Live . Устанавливать следует все имеющиеся в наличии пакеты.

    Этот дистрибутив присутствует в большинстве популярных дистрибутивах GNU/Linux (пакет для установки texlive-full ). У пользователей Windows популярен MikTeX , а пользователю Mac OS, возможно, подойдёт дистрибутив MacTeX .

    Текстовый редактор

    LaTeX-документ (расширение tex) - это обычный текстовый файл, в котором содержится и некоторый объём команд для LaTeX процессора. В каком-то смысле это программа, по выполнении которой получается качественно оформленная печатная или электронная копия документа.

    Поэтому для редактирования tex-файлов используются обычные текстовые редакторы. В принципе, подойдёт любой редактор, но, безусловно, для эффективного набора лучше выбрать специализированный текстовый редактор, например, emacs . Предварительно следует убедиться в том, что выбранный текстовый редактор поддерживает кодировку UTF-8 (общепринятая стандартная кодировка текста для символов Unicode). Этой кодировки следует придерживаться и при создании документов.

    Можно также выбрать специализированный LaTeX-редактор, например, Texmaker или .

    Ещё один хороший вариант - это LyX . Этот редактор совмещает поддержку команд LaTeX и визуальное редактирование WYSIWYM (W hat Y ou S ee I s W hat Y ou M ean).

    Пример LaTeX-документа

    В этом разделе мы представим первый LaTeX-документ. Для этого необходимо создать файл HelloWorld.tex , и поместить в него (скопировав или набрав) следующее содержание. Файл HelloWorld.tex и другие примеры можно найти в архиве latex_examples.zip в разделе "Материалы для скачивания".

    Листинг 1. Исходный файл HelloWorld.tex
    \documentclass{scrartcl} \usepackage{inputenc} \usepackage{babel} \usepackage{indentfirst} \usepackage{misccorr} \usepackage{graphicx} \usepackage{amsmath} \begin{document} Здравствуй, Мир!!! \end{document}

    На первой строке загружается класс документа scrartcl . Этот класс входит в набор KOMA-Script - современный пакет с отличной документацией и богатыми возможностями. На следующих строках загружаются стилевые файлы, необходимые для "русификации" документа:

    • inputenc - для выбора кодировки текста;
    • babel - пакет для локализации;
    • indentfirst - красная строка для первого параграфа;
    • misccorr - пакет с дополнительными настройками для соответствия правилам отечественной полиграфии.

    Стили graphicx и amsmath отвечают за вставку картинок и отображение математической нотации.

    Сам текст документа набирается внутри окружения document , которое начинается с команды \begin{document} и заканчивается конструкцией \end{document} . Параграфы в тексте разделяются друг от друга пустой строкой.

    После создания файла HelloWorld.tex , его можно скомпилировать с помощью программы pdflatex и посмотреть полученный в результате PDF-файл HelloWorld.pdf , как показано ниже

    > pdflatex HelloWorld.tex
    > okular HelloWorld.pdf

    В принципе любой правильно настроенный современный специализированный LaTeX-редактор позволяет компилировать tex-файлы и просматривать полученный результат. Для просмотра PDF-документов в системе должна быть установлена соответствующая программа просмотра. В данном примере предполагалось, что доступна программа okular , но всегда можно скачать стандартную программу просмотра Adobe Reader . Готовый PDF-файл HelloWorld.pdf также можно найти в архиве latex_examples.zip .

    Создание титульного листа

    Перед началом работы следует попытаться найти готовый класс LaTeX, который учитывает все правила к оформлению научных публикаций, установленные в ВУЗе. Если такой файл найдётся (у других студентов или в администрации ВУЗа), то задачу по вёрстке документа можно считать решённой, что позволит сразу перейти к набору текста.

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

    В листинге 2 представлен пример оформления титульного листа, который можно использовать после внесения специфических изменений (файл KursTitle.tex также находится в архиве latex_examples.zip ).

    Листинг 2. Исходный код титульного листа курсовой работы
    \begin{titlepage} \begin{center} \large МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ\\ РОССИЙСКОЙ ФЕДЕРАЦИИ \textbf{Федеральное агентство по образованию} \vspace{0.5cm} НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ \vspace{0.25cm} Физический факультет Кафедра общей физики \vfill Иванов Иван Иванович \vfill \textsc{Курсовая работа}\\ {\LARGE Исследование зависимости энерговыделения\\ минимально ионизирующей частицы\\ в LKr калориметре детектора КЕДР\\ от температуры, давления и~плотности\\ жидкого криптона} \bigskip Нестандартный практикум, 1 курс, группа 777 \end{center} \vfill \newlength{\ML} \settowidth{\ML}{«\underline{\hspace{0.7cm}}» \underline{\hspace{2cm}}} \hfill\begin{minipage}{0.4\textwidth} Руководитель курсовой работы\\ \underline{\hspace{\ML}} Е.\,М.~Балдин\\ «\underline{\hspace{0.7cm}}» \underline{\hspace{2cm}} 2014 г. \end{minipage}% \bigskip \hfill\begin{minipage}{0.4\textwidth} Преподаватель практикума\\ \underline{\hspace{\ML}} А.\,С.~Пушкин\\ «\underline{\hspace{0.7cm}}» \underline{\hspace{2cm}} 2014 г. \end{minipage}% \vfill \begin{center} Новосибирск, 2014 г. \end{center} \end{titlepage}

    Титульный лист оформляется внутри окружения titlepage . Окружение center используется для выравнивания содержимого по центру. Окружение minipage представляет собой бокс фиксированной ширины и используется для формирования шапки с подписями.

    Размер текста можно увеличивать с помощью команд \huge , \LARGE , \Large и \large (от большего к меньшему). Чтобы выделить текст можно применить следующие инструкции:

    • \textbf{текст} - жирный текст;
    • \textit{текст} - наклонный текст;
    • \textsc{текст} - капитель;
    • \underline{текст} - подчёркивание.

    Вертикальные и горизонтальные пробелы можно выставить с помощью команд \vspace{} и \hspace{} . Принудительный перевод строки производится с помощью команды \\ . Инструкции \vfill и \hfill ставят растяжимые пробелы бесконечной длины по вертикали и горизонтали. Если слева от бокса minipage указать команду \hfill , то бокс будет прижат к правой границе текста.

    Команда \textwidth определяет ширину текста, что позволяет указывать долю от него, если нужно. Аналогично можно использовать и высоту текста \textheight .

    В примере присутствует и элемент программирования. С помощью команды \newlength{\ML} была определена переменная длина \ML , которой была присвоена длина, нужная для вставки даты и месяца. Это позволило точно выровнять место, оставленное под подпись. Хотя это и мелочь, но именно такие незаметные аспекты и определяют восприятие документа читателем.

    Набор текста

    После оформления титульного листа можно переходить к набору текста. Пакет LaTeX берёт на себя работу по оформлению заголовков разделов и их автоматической нумерации. Достаточно только указать, что в данном месте начался новый раздел с помощью команд \section (раздел), \subsection (подраздел) и \subsubsection (подподраздел).

    Листинг 3. Пример форматирования текста
    \section{Введение} \label{sec:intro} % Что должно быть во введении \begin{enumerate} \item Формулировка проблемы \item Определение предмета исследования \item Определение цели исследования \item Постановка задач исследования \item Установка ограничений \item Определение необходимой информации \item Выявление объектов исследования \end{enumerate} Эксперимент подробно описан в разделе~\ref{sec:exp} на стр.~\pageref{sec:exp}. \section{Описание эксперимента} \label{sec:exp} \subsection{Триггер} \label{sec:exp:trigger} \subsubsection{Случайный триггер} \label{sec:exp:trigger:rnd}

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

    Кроме символа процента необходимо экранировать символы { } $ & # _ . Также специальным является и символ \ .

    Окружение enumerate формирует нумерованное перечисление. Аналогично ненумерованное перечисление создаётся с помощью окружения itemize .

    Обратите внимание на метки, поставленные с помощью команды \label вслед за заголовками. Используя эти метки, можно с помощью команд \ref и \pageref сослаться на номер и страницу соответствующего раздела. Для выставления правильной нумерации в ссылках компилятору потребуется выполнить два прохода:

    > pdflatex Kurs.tex
    > pdflatex Kurs.tex

    Пример исходного LaTeX-документа Kurs.tex и окончательного PDF-файла Kurs.pdf можно найти в архиве latex_examples.zip . Все последующие листинги тоже там дублируются.

    Математика

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

    Листинг 4. Пример математической нотации
    Решение квадратного уравнения \(ax^2+bx+c=0\): \begin{equation}\label{eq:solv} x_{1,2}=\frac{-b\pm\sqrt{b^2-4ac}}{2a} \end{equation} Можно сослаться на уравнение~\eqref{eq:solv}.

    В любой книге по LaTeX присутствует глава с подробным объяснением TeX-нотации, кстати, эта же нотация используется и в WikiPedia для набора формул.

    Вставка картинок

    Файлы с изображениями следует готовить за пределами LaTeX, используя специализированные графические редакторы. Если в качестве компилятора используется pdflatex из актуальных дистрибутивов LaTeX, то в документ можно вставлять как векторные картинки в форматах eps и pdf, так и растровые в форматах jpeg и png. По возможности лучше использовать векторные форматы, так как они позволяют себя масштабировать без ухудшения качества изображения.

    Для вставки файла KEDR.pdf (есть в архиве latex_examples.zip для экспериментов) его нужно положить в каталог, где уже находится исходный tex-файл (Kurs.tex ). Вставка изображения в документ выполняется, как показано в листинге 5.

    Листинг 5. Вставка изображения в LaTeX-документ
    \begin{figure} \centering \includegraphics{KEDR} \caption{Детектор КЕДР}\label{fig:KEDR} \end{figure} Схема детектора КЕДР представлена в Рис.~\ref{fig:KEDR}.

    Команда \includegraphics вставляет картинку, а команда \caption формирует подпись к ней. Окружение figure является "плавающим", и поэтому может расположить картинку с подписью наиболее удачным способом. Но если картинок много, то LaTeX может с этим не справиться и тогда лучше формировать связки из нескольких команд \includegraphics в пределах одного элемента figure .

    Вставка кода

    Для добавления неформатируемых фрагментов текста (например, программного кода) в LaTeX-лучше всего использовать окружение verbatim , как показано в листинге 6.

    Листинг 6. Пример включения неформатируемого текста в LaTeX-документ
    \begin{verbatim} for alpha:=-90 step 3 until 0: label(btex IBM developerWorks etex scaled (5*(1+alpha/100)) rotated alpha,(0,0)) withcolor (max(1+alpha/45,0)*red+ min(-alpha/45,2+alpha/45)*green+ max(-alpha/45-1,0)*blue); endfor; \end{verbatim}

    В из цикла "Каталог классов и стилей LaTeX" описано множество пакетов, которые специализируются на оформлении алгоритмов и программного кода.

    Библиография

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

    Листинг 7. Создание библиографии
    \begin{thebibliography}{9} \bibitem{Knuth-2003}Кнут Д.Э. Всё про \TeX. \newblock --- Москва: Изд. Вильямс, 2003. 550~с. \bibitem{Baldin-2008}Балдин Е.М. Компьютерная типография \LaTeX. \newblock --- Санкт-Петербург: Изд. БХВ-Петербург, 2008. 302~с. \end{thebibliography}

    Команды \bibitem формируют библиографические ссылки, на которые можно ссылаться с помощью команды \cite , как показано ниже (ссылаться можно даже из тех фрагментов текста, которые располагаются выше определения ссылки):

    Для изучения «внутренностей» \TeX{} необходимо
    изучить~\cite{Knuth-2003}, а для использования \LaTeX{} лучше
    почитать~\cite{Baldin-2008}.

    Заключение

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

    Latex – набор средств для верстки сложных текстов и документов. Сам Latex не является программой или модулем, это всего лишь язык разметки, как html, но предназначенный для типографической сферы.

    Ядром пакета является мощный текстовый редактор MiKTeX, распространяемый на бесплатной основе. Особенностью эдитора является отсутствие визуализации выходящего документа, то есть пользователь работает в MiKTeX (как, например, в html-редакторе без просмотра окончательного результата в браузере) только с кодом страницы. Он отобразится только после компиляции, что усложнит освоение функционала программы новичками. Скачать бесплатно можно как инсталлятор, так и портативную версию приложения для:

    • Windows 7;
    • Windows 8.1;
    • Windows 10.

    Сферы применения

    Установить MiKTeX следует озерам, которых не устраивает функционал редактора формул Word и прочих подобных утилит. Эта программа обладает возможностью создания и форматирования больших текстов со сложной структурой и множеством нестандартных элементов (формулы, URL-ссылки, примечания, цитирование, ссылки на библиографию). Широко применяется в деле верстки книг и периодических изданий. Без подобного ПО не сверстать даже школьный учебник по физике, химии или математике.

    Особенности

    Весь набранный текст форматируется в системе Latex с ее тегами и особенностями, которые сохраняются в стилевой файл для каждого документа. Этот файл генерируется на основе содержимого документа, взяв за основу готовый шаблон (книга, письмо, открытка, статья).

    В принципе, верстать можно в любом текстовом редакторе, затем сохранить результат в формате *.tex и открыть файл в MiKTeX для компиляции. Но программа предоставляет массу средств для быстрого и осмысленного набора текста на ноутбуке. Функция вставки исходного текста или кода, цитат из внешних источников, поддержка многострочных формул с неограниченным числом переменных и знаков, а также графических элементов и иерархии объектов уберёт все преграды перед создателем электронного документа любой структуры и сложности.

    Версии приложения на русском языке не существует, и большинство отечественных шрифтов не поддерживается программой, но при использовании PSCyr – пакета для подключения кириллических шрифтов, большинство из них можно интегрировать в MiKTeX.

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

    - Расширение (формат) - это символы в конце файла после последней точки.
    - Компьютер определяет тип файла именно по расширению.
    - По умолчанию Windows не показывает расширения имен файлов.
    - В имени файла и расширении нельзя использовать некоторые символы.
    - Не все форматы имеют отношение к одной и той же программе.
    - Ниже находятся все программы с помощью которых можно открыть файл TEX.

    XnView - довольно мощная программа, сочетающая в себе множество функций по работе с изображениями. Это может быть и простой просмотр файлов, и их конвертирование, и незначительная обработка. Является кроссплатформенной, что позволяет использовать её практически в любой системе. Программа уникальна ещё и тем, что поддерживает около 400 различных форматов изображений, среди которых встречаются как самые используемые и популярные, так и нестандартные форматы. XnView может производить пакетную конвертацию изображений. Правда, сконвертировать их можно только в 50 форматов, но среди этих 50 форматов присутствуют все популярные расшир...

    Многие пользователи MS Windows давно успели заметить, что стандартный блокнот - это довольно неудобная в своем использовании программа. Заменой ей может стать данный бесплатный редактор текстовых файлов, обеспечивающий поддержку синтаксиса большого количества языков программирования. Программа содержит в себе довольно широкий набор опций и отличается минимальным потреблением ресурсов процессора. Программа делает возможным одновременный просмотр нескольких документов сразу и редактирование их, без закрытия лишних окон. Доступной стала и такая опция, как редактирование одного и того же документа в разных местах, что очень удобно...

    Notepad2 – простое приложение, позволяющее печатать и редактировать текст. Она поможет в создании HTML-страниц, программировании на различных языках (CSS, Java, JavaScript, Python, SQL, Perl, PHP) так как способна подсвечивать код. Программа построена по принципу простого блокнота, она маловесна и компактна. Этот текстовый редактор проверяет все скобки на наличие пары, поддерживает авто отступы. Программа Notepad2 не только поддерживает кодировки ASCII и UTF-8, но и умеет их конвертировать. Позволяет откатывать нежелательные операции на много уровней назад. Поддерживает блочное выделение элементов текста и имеет нумерованные ст...

    PSPad – весьма полезный редактор программного кода, подходящий для программистов-кодеров, которые пишут на нескольких языках. Подойдёт тем, кому нужна подсветка программного кода. Может легко заменить популярные инструменты. PSPad докажет свою ценность при работе с синтаксисом сложного кода. Он был создан, чтобы помочь всем типам пользователей. Программа поставляется с впечатляющим списком шаблонов. Есть функции, как подсветка синтаксиса, записи макросов либо поиск и функция замены, которые являются общими для подобных приложений. Он поставляется с редактором HEX, клиентом FTP, так что пользователь может редактировать код прямо...

    XnConvert – полезная утилита для конвертирования и первичной обработки фотографий и изображений. Работает с 400+ форматами. Поддерживает все популярные графические форматы. С помощью простых инструментов XnConvert можно регулировать яркость, гамму и контрастность. В приложении можно менять размер фотографий, накладывать фильтры и ряд популярных эффектов. Пользователь может добавлять водяные знаки и заниматься ретушью. При помощи приложения можно удалять мета-данные, обрезать файлы и вращать их. XnConvert поддерживает журнал, в котором пользователь увидит всю подробную информацию о своих недавних манипуляциях с изображениями.

    Komodo Edit - удобный редактор кода, поддерживающий широкий спектр различных языков программирования. Программа дает пользователям возможность работать сразу с несколькими файлами, писать код станет более эффективно с использованием функции автозаполнения, подсказок. Приложение позволяет автоматически выделять переменные при их выборе. С помощью редактора можно просматривать файлы на других программных языках. Программа поддерживает окраску синтаксиса, отступы. Может проверять параметры синтаксиса, сниппеты, используемые для хранения кода исходного столбца. Имеет режим простого редактирования и поддерживает перетаскивание элеме...

    В интернете очень много программ, позволяющих редактировать исходный код другой программы, файла и др. Однако большинство из подобных программ являются всего лишь текстовым редактором наподобие блокнота. Отличаются они от вышеуказанного редактора лишь тем, что имеют подсветку синтаксиса. Однако в некоторых случаях, такого функционала программы оказывается недостаточно. Программисту бывает необходимо быстро находить различные части документа. И вот, наконец-то, в появилась программа, позволяющая решить эту проблему. Программа называется SynWrite. Её отличительная особенность – наличие навигационной панели с деревом, котор...

    Объявление

    Формат файлов TEX Document

    Файлы, которые имеют расширение TEX, представляют собой текстовые документы, созданные с помощью программы LaTex. LaTex - это программа для набора текста, которая позволяет пользователю создавать высококачественные документы с различными таблицами, диаграммами и чертежами. В отличие от программ обработки текста, таких как Microsoft Word или Apple Pages, документы TEX в основном используются научным сообществом. Они используются для простых документов и статей, а также для создания книг и других технических публикаций.

    Технические сведения о файлах TEX

    Документы TEX используются в компьютерной сфере, в сфере техники, физики, экспериментальной лингвистики, а также в некоторых других областях из-за высокого качества производимых документов и способности файлов TEX содержать не просто обычный текст. Документы TEX поддерживают включение сложных математических выражений, графиков и других отраслевых символов. Программа LaTeX, разработанная в 1985 году, в настоящий момент поддерживается, обновляется и развивается как часть проекта LaTeX3.

    Побитовое изображение, используемое для хранения текстуры. Может создавать внешний вид различных поверхностей и может применяться к 2D и 3D-объектам. Часто используется в видео-играх (таких как шутеры от первого лица), поддерживающих текстурное 3D-отображение.

    Примерами видео-игр, использующих файлы TEX являются: Avalon Heroes (применяет формат.DDS для файлов TEX), Serious Sam и Dead Rising 2. Чтобы открыть файлы TEX, применяемые в Dead Rising 2, сперва переименуйте их, добавив расширение ".big", затем откройте их в DeadRising2 Tools от Gibbed.

    Файлы TEX можно открывать в некоторых программах, которые ссылаются на текстуру или ее отображение. Их можно открывать в групповом редакторе изображений.

    Расширение файла.tex представляет собой документ LaTeX. Следующие программы помогут открыть книгу или документ формата TEX для чтения, просмотра, обработки и конвертирования: TeXworks, BaKoMa TeX, TeXnicCenter, Texmaker.