Что такое формат файла LTX?
.ltx - это текстовый исходный файл для LaTeX, языка разметки документов, используемого для создания текстовых документов. Файлы .ltx хранят разметку, написанную автором - команды с обратной косой чертой, текст и структуру документа - а не результат, сгенерированный LaTeX. Функционально .ltx идентичен файлам .tex; .ltx - это просто альтернативное расширение, иногда используемое для идентификации корневого документа проекта.
LaTeX был разработан на основе парадигмы WYSIWYM («что видишь, то и имеешь в виду»). Автор определяет элементы документа, такие как заголовки, уравнения и рисунки, в виде простого текста, используя такие команды, как \section{} и \textbf{}, затем движок LaTeX компилирует исходный код в готовый результат. Файл традиционно открывается с \documentclass{} в преамбуле, за которой следуют объявления \usepackage{}, а основной текст заключается между \begin{document} и \end{document}.
LaTeX является доминирующим форматом для научных, математических и академических публикаций, но многие пользователи за пределами академической среды предпочитают его текстовым процессорам с графическим интерфейсом за типографскую точность. Современные движки, такие как pdflatex, xelatex и lualatex, компилируют исходный код .ltx напрямую в PDF, минуя старый этап .dvi. Крупные проекты разделяются на несколько файлов, связанных с помощью команд \input{} или \include{}.
Безопасность и защита
РИСК: MEDIUMФайл .ltx является текстовым и безопасен для чтения, но LaTeX - это ИСПОЛНЯЕМАЯ разметка: TeX работает как программа во время компиляции и, если включен shell-escape (\write18), может запускать внешние системные команды. Вредоносный .ltx из ненадежного источника в принципе может записывать или исполнять файлы при компиляции. Современные дистрибутивы по умолчанию ограничивают shell-escape, что снижает этот риск. Относитесь к файлам .ltx из неизвестных источников как к скачанному коду - сначала проверяйте их и не включайте неограниченный shell-escape. Просмотр исходного кода в текстовом редакторе не несет риска.
Детали формата
в двух словах- Файл конфигурации игры S.T.A.L.K.E.R. - Движок X-Ray (серия S.T.A.L.K.E.R.) хранит текстовые конфиги/настройки в виде файлов .ltx; редактируются текстовым редактором, не связаны с LaTeX.
- Cherwell / устаревшие файлы данных приложений - Несколько нишевых приложений использовали .ltx для своих собственных файлов данных или макетов; не является документом верстки.
Программы, открывающие файлы LTX
Технические подробности
глубокая спецификация| Кодировка файла | Простой текст, UTF-8 (по умолчанию с выпуска LaTeX2e 2018 года; более ранние файлы обычно ASCII или ISO-8859-1) |
| Тип MIME | application/x-latex |
| Синтаксис команд | Команды с префиксом в виде обратной косой черты (например, \documentclass, \begin, \section); аргументы в фигурных скобках |
| Структура документа | Преамбула (объявления \documentclass, \usepackage), затем основной текст между \begin{document} и \end{document} |
| Движки компиляции | pdfLaTeX, XeLaTeX, LuaLaTeX (выводят PDF напрямую); устаревший движок latex выводит DVI |
| Результат компиляции | Основной: .pdf (современные движки); устаревший: .dvi; также генерирует вспомогательные файлы .aux, .log, .toc, .bbl |
| Связь с .tex | Функционально идентичен .tex - альтернативное расширение для того же формата исходного кода LaTeX |
| Целевая версия LaTeX | LaTeX2e (1994, выпуски дважды в год); слой LaTeX3/expl3 активно используется в современных пакетах |
| Многофайловые проекты | Корневой файл использует команды \input{} или \include{} для включения отдельных файлов глав и разделов |
| Поддержка библиографии | Сопутствующий файл .bib, обрабатываемый BibTeX или Biber, генерирует отформатированные цитаты в скомпилированном результате |
| Типичный размер файла | От 1 КБ до нескольких сотен КБ на исходный файл; крупные проекты охватывают множество связанных входных файлов |
| Верстка математики | Нативная поддержка сложной математической нотации через AMSMath и связанные пакеты LaTeX |
| Поддержка платформ | Кроссплатформенность: TeX Live (Linux/macOS/Windows), MiKTeX (Windows), MacTeX (macOS), Overleaf (браузер) |
| Контейнер | Простой текст; без бинарной оболочки, сжатия или шифрования |
| Выпущен | LaTeX 1984 (Lamport), on TeX (Knuth, 1978); .ltx is an alternate extension to .tex |
| Последняя версия | LaTeX2e (1994, ongoing biannual releases); LaTeX3/expl3 in active use. TeX engine frozen at version 3.141592653 |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.latex-project.org |
Конвертации LTX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах LTX.