Обзор Typst: открытый компилятор, веб-редактор и выпуск документов

Typst занимает промежуточное место между LaTeX, языками разметки и облачными редакторами документов. Это не PDF-ридер и не редактор готовых PDF: пользователь пишет исходник в текстовом формате Typst, а компилятор превращает его в оформленный документ. В экосистеме важно различать три одноимённых компонента: язык Typst, открытый компилятор Typst и закрытое веб-приложение Typst. Такое разделение определяет почти всё — от установки и лицензии до приватности и стоимости.

ПараметрАктуальное состояние
РазработчикTypst GmbH и сообщество открытого компилятора
ТипЯзык разметки и система вёрстки; CLI-компилятор; отдельное веб-приложение
Актуальная версия компилятора0.15.1 от 17 июля 2026 года
ПлатформыВеб; локальный CLI для Windows, macOS и Linux
Основной исходный формат.typ, обычный текст
ЭкспортPDF, PNG, SVG; HTML пока экспериментальный
ЛицензияКомпилятор Apache-2.0; веб-приложение проприетарное
ЦенаCLI бесплатно; Web Free — $0; Pro — $7,99 в месяц; On-Premises — по запросу

Скачать Typst

Бесплатно
В реестре российского ПО
Чистая установка

Новейшая версия для Виндовс, macOS и Линукс. Удобный редактор PDF под российские реалии.

⬇ Скачать PDF Commander бесплатно

⬇ Скачать Typst

По состоянию на 11 сентября 2026 года актуальный стабильный выпуск локального компилятора — Typst 0.15.1. Безопасный путь получения — официальный раздел Open Source на typst.app либо страница релизов официального репозитория typst/typst. Для Windows разработчики также документируют установку через Windows Package Manager, для macOS — через Homebrew, для Linux — через пакетный менеджер дистрибутива, Snap на Ubuntu, Nix либо готовый архив. Сторонние каталоги загрузок для Typst не нужны.

Готовые бинарники охватывают Windows, macOS и Linux; точные архитектуры приведены ниже в системных требованиях. Ручной архив содержит CLI-компилятор, а не отдельный графический настольный редактор.

Веб-версию скачивать не требуется. Она работает в браузере и требует учётную запись для работы с проектами. Нельзя считать её «облачной редакцией того же бинарника»: веб-приложение — отдельный закрытый сервис с редактором, совместной работой, хранением проектов и тарифами, использующий открытый компилятор под капотом.

Что такое Typst

Typst — система наборной вёрстки на основе разметки. Юридический разработчик сервиса — берлинская Typst GmbH; в официальном Impressum указаны управляющие директора Martin Ernst Haug и Laurenz Mädje. Открытый компилятор развивается компанией вместе с внешними участниками. Первый открытый релиз Typst появился в марте 2023 года, а текущая документация относится к ветке 0.15.1.

Исходник .typ хранит содержимое и правила оформления как текст. Такой подход особенно удобен для шаблонов, автоматизации и контроля версий: итоговый документ пересобирается компилятором из исходников и ресурсов.

Термин Typst официально используется сразу для трёх сущностей. Язык определяет синтаксис и стандартную библиотеку. Компилятор — открытый CLI и встраиваемая Rust-библиотека. Веб-приложение — закрытая облачная среда с редактором и совместной работой. Их нельзя смешивать при оценке цены и приватности: локальная компиляция не требует аккаунта или подписки, тогда как облачный редактор хранит проекты на серверной инфраструктуре Typst.

Typst не предназначен для правки существующего PDF «по объектам», OCR сканов или чтения библиотек электронных книг. PDF здесь в первую очередь результат компиляции. Если задача — открыть, аннотировать или отредактировать уже полученный PDF, нужен отдельный просмотрщик или PDF-редактор.

Основные функции Typst

Разметка, стили и программируемая вёрстка

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

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

Математика, ссылки и библиография

Встроенный математический режим рассчитан на формулы, дроби, матрицы, индексы, операторы и выравнивание выражений. В ветке 0.15 появилась поддержка вариативные шрифты, а при экспериментальном HTML-экспорте математические выражения выводятся через MathML. Для научных текстов также доступны перекрёстные ссылки, нумерация, библиография и цитирование; в 0.15 один документ может содержать несколько библиографий.

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

Данные, пакеты и автоматизация

Стандартная библиотека поддерживает загрузку структурированных данных, включая CSV, JSON, YAML, TOML, XML и CBOR. На практике это позволяет отделить данные от макета: например, хранить показатели отчёта в CSV, а шаблон — в .typ. При повторной компиляции документ строится заново из актуального набора входов.

Universe даёт пакеты и шаблоны сообщества; при локальной работе новый пакет загружается из официального реестра и затем кэшируется. Компилятор также можно встраивать как Rust-библиотеку, а WebAssembly-плагины выполняются в песочнице.

PDF для печати, архивирования и доступности

PDF — основной и стандартный формат вывода CLI. Если запустить компиляцию без явного указания формата, создаётся PDF. В актуальной ветке можно выбирать PDF 1.4, 1.5, 1.6, 1.7 и 2.0, а также семейство PDF/A и PDF/UA-1; по умолчанию используется PDF 1.7. Начиная с 0.15 совместимые стандарты можно задавать одновременно, например сочетать PDF/A-2a и PDF/UA-1.

Теги структуры в PDF включены по умолчанию, но сам факт тегирования не делает любой документ доступным автоматически. Автор должен использовать семантические элементы, указать естественный язык текста, задать альтернативные описания для значимых изображений и, при PDF/UA-1, текстовое описание математических выражений. Контраст и смысл цветовых различий компилятор полностью проверить не может. Для итогового контроля доступности полезно открыть результат в независимом PDF-ридере, например в Adobe Acrobat Reader, и при необходимости применить специализированный валидатор стандарта.

Совместная работа в веб-приложении

Веб-приложение даёт живой предпросмотр, общий доступ и синхронное редактирование. Free покрывает базовую совместную работу, а Pro добавляет комментарии, приватные пакеты и шаблоны, приглашения по e-mail, экспериментальную GitHub/GitLab-синхронизацию и Zotero/Mendeley.

Интерфейс и удобство использования

Основной интерфейс веб-приложения устроен вокруг проекта. По умолчанию рабочее пространство разделено на редактор исходного текста и панель живого предпросмотра. Можно оставить только редактор, только предпросмотр либо вынести предпросмотр в отдельное окно. Это принципиально не WYSIWYG: пользователь редактирует разметку, а итоговую страницу видит рядом.

Веб-редактор Typst с исходным текстом слева и предпросмотром документа справа
Официальный интерфейс Typst: исходник проекта и скомпилированный документ расположены рядом.

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

Начать проще, чем разворачивать большой TeX-стек, но точная вёрстка требует освоить функции и правила стилей. Пользователю, привыкшему перетаскивать объекты мышью, придётся перейти к модели «исходник → компиляция → предпросмотр».

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

Поддерживаемые форматы и совместимость

Исходники и ресурсы

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

Веб-приложение умеет экспериментально создавать проект через преобразование одного исходного файла Markdown, LaTeX, Word или OpenDocument Text. Это не означает, что компилятор напрямую «открывает DOCX как Typst». Преобразование относится к веб-сценарию создания проекта, пока ограничено одним исходным файлом, а изображения из исходного документа автоматически не извлекаются — их нужно добавлять отдельно.

Экспорт

Стабильные основные цели вывода — PDF, PNG и SVG. В веб-приложении также доступен HTML как экспериментальная возможность. PDF и HTML формируются одним файлом, а многостраничный экспорт в PNG или SVG представляет страницы раздельно; веб-интерфейс упаковывает набор страниц в ZIP.

Панель Export & Preview в Typst с параметрами PDF, PNG, SVG, HTML и архива проекта
Официальная панель экспорта показывает выбор версии и стандарта PDF, а также PNG, SVG, экспериментальный HTML и архив проекта.

HTML в 0.15 остаётся экспериментальным и официально не рекомендуется для рабочих публикаций. Он должен передавать семантическую структуру, поэтому не обязан визуально повторять фиксированную печатную страницу PDF.

PDF как входной ресурс

PDF можно вставить в документ как изображение страницы, но это не импорт PDF в редактируемую структуру. Для такого ресурса действуют ограничения: версия вложенного PDF не должна быть выше версии целевого PDF, защищённый паролем PDF не поддерживается, а при экспорте в конкретный стандарт вроде PDF/A-3 или PDF/UA-1 PDF-изображения сейчас использовать нельзя. В подобных случаях документация рекомендует заменить их на SVG. Теги структуры исходного вложенного PDF также не переносятся.

Паспорт обратимости операций

Главный обратимый объект — исходный проект: .typ, данные, изображения и библиография. Веб-проект можно выгрузить архивом и продолжить локальную сборку открытым CLI; исключение требуют зависимости, которых локальная среда не видит, например приватные пакеты веб-рабочего пространства.

Обратное направление устроено иначе. PDF, PNG и SVG — результаты публикации, а не полноценные редактируемые копии .typ. Typst не предоставляет обратного преобразования готового PDF в исходную разметку со стилями и логикой шаблона. Поэтому перед передачей проекта или отказом от облачного сервиса нужно сохранять именно исходники и связанные ресурсы.

Правки мастер-исходника можно откатывать средствами текстового редактора или системы контроля версий. Готовые PDF, PNG и SVG открываются в независимом ПО, но изменения в этих копиях не возвращаются автоматически в .typ; для последующей редакции источником истины должен оставаться проект.

Производительность и стабильность

Typst ориентирован на быструю повторную компиляцию и режим watch, но официального универсального времени сборки нет. Нагрузка зависит от объёма текста, изображений, шрифтов, вычислений, пакетов и сложности макета.

Компилятор выполняет несколько итераций раскладки, когда элементы зависят друг от друга: например, оглавление содержит номера страниц, но длина оглавления сама влияет на последующую нумерацию. В сложном шаблоне раскладка может не стабилизироваться за предусмотренное число попыток. Ветка 0.15 улучшила диагностику таких случаев; предупреждение о несходимости следует считать поводом искать циклическую зависимость в макете, а не игнорировать его.

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

Для крупных облачных проектов нужно учитывать тарифные пределы: Free даёт 200 МБ хранилища и до 100 файлов в проекте, Pro — 2 ГБ и до 1000 файлов. Эти ограничения относятся к веб-сервису; локальный CLI ими не ограничен, хотя фактическая скорость и память всё равно зависят от содержимого и оборудования.

Хронология развития и поддержки

ДатаВехаПрактическое значение
Март 2023Первый открытый релизКомпилятор и язык стали публично развиваться как open source
18 октября 2024Typst 0.12Появились PDF/A, нумерация строк, плавающие фигуры и существенные оптимизации
24 октября 2025Typst 0.14Добавлены PDF/UA-1, расширенная PDF-доступность и использование PDF как изображения
15 июня 2026Typst 0.15Вариативные шрифты, несколько библиографий, MathML для HTML и несколько PDF-стандартов одновременно
17 июля 2026Typst 0.15.1Исправлены регрессии и ошибки ветки 0.15

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

Лицензирование и версии

Открытый компилятор Typst распространяется по Apache License 2.0. Его можно бесплатно запускать локально и на сервере, модифицировать и использовать как библиотеку в коммерческих приложениях при соблюдении условий лицензии. Для такой работы не требуется тариф Typst Pro и не нужен аккаунт веб-приложения.

Веб-сервис использует другую модель. Free стоит $0 в месяц и заявлен как бесплатный без ограничения по сроку: доступны проекты, совместное редактирование, пакеты и шаблоны сообщества, конвертация поддерживаемых исходных файлов, 200 МБ хранилища и до 100 файлов в проекте. Pro на дату проверки стоит $7,99 в месяц; годовая оплата показывается со скидкой 14%. В Pro входят комментарии, приватные пакеты и шаблоны, экспериментальная Git-синхронизация, Zotero/Mendeley, приглашения по e-mail, презентационные функции, папки, 2 ГБ хранилища и до 1000 файлов в проекте.

On-Premises предназначен для организаций, начинается от пяти участников и продаётся по индивидуальной цене. В этой редакции веб-приложение разворачивается в собственной инфраструктуре заказчика; по заявлению разработчика, пользовательские данные её не покидают. Также предусмотрены организационные пакеты и шрифты, LDAP и приоритетная поддержка.

У Pro нет заявленного классического бесплатного пробного периода. Вместо этого пользователь, впервые оформивший Pro, может получить полный возврат, если отменит подписку в первые 14 дней. Это гарантия возврата денег, а не «14 бесплатных дней». Страница тарифов умеет показывать цену по выбранной стране, поэтому итоговая валюта и налоги могут отличаться от базовой суммы $7,99.

Системные требования

Windows

Официально публикуются готовые сборки для x86-64 и ARM64. При установке через winget пакет добавляет Typst в PATH; при ручной установке каталог с typst.exe нужно добавить туда самостоятельно. Отдельные минимальные значения оперативной памяти, объёма диска или номер минимальной версии Windows на актуальной странице загрузки не указаны, поэтому приписывать Typst формальные требования вроде «4 ГБ RAM» некорректно.

macOS

Предлагаются отдельные архивы для Apple Silicon и Intel. Официально документирован Homebrew, который также настраивает доступ к команде через PATH. Как и для Windows, разработчик не публикует на странице Open Source фиксированного минимального объёма RAM или конкретной нижней версии macOS.

Linux

Готовые архивы охватывают x86-64, ARM64, ARMv7 и RISC-V. Typst присутствует в ряде репозиториев дистрибутивов; для Ubuntu официальный сайт отдельно указывает Snap, также предложены Nix, Docker и сборка из исходников. Установка через Cargo требует актуального Rust toolchain, но Rust не нужен для запуска готового бинарника.

Веб-приложение

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

Карта критических зависимостей

СценарийОт чего зависитЧто произойдёт без зависимости
Локальная сборкаБинарник, исходники, доступные шрифты и ресурсыСуществующий самодостаточный проект можно собирать без веб-аккаунта
Первый импорт пакета UniverseДоступ к официальному рееструНовый пакет не загрузится; уже кэшированный можно использовать локально
Веб-редактор и синхронизацияАккаунт, интернет и доступность сервисаОблачный проект нельзя нормально открыть и синхронизировать
GitHub/GitLab и Zotero/MendeleyPro и соответствующие внешние сервисыОсновной .typ остаётся рабочим, но интеграция недоступна
On-PremisesКорпоративная лицензия и собственная инфраструктураЭто не режим обычного бесплатного CLI и не включён в Free

Песочница ограничивает поверхность атаки самого документа. Локальный проект по умолчанию читает файлы внутри корня проекта; Typst-разметка не предназначена для произвольного запуска внешних программ. WebAssembly-плагины также изолированы. Сетевой доступ нужен компилятору для получения ещё не кэшированного пакета из официального реестра, а не для выполнения произвольных HTTP-запросов из документа.

В облачной версии проекты и загруженные файлы хранятся в Microsoft Azure в дата-центрах ЕС; данные проектов шифруются при хранении ключом, управляемым Microsoft. Это не равно сквозному шифрованию. Страница тарифов отдельно указывает размещение данных веб-приложения в Германии.

Преимущества и недостатки Typst

Плюсы и минусы

Открытый компилятор. Apache-2.0 позволяет локальную, серверную и коммерческую эксплуатацию без привязки к облачной подписке.

Переносимый исходник. .typ — текстовый файл, удобный для Git, построчного сравнения и резервных копий и автоматической генерации.

Сильная типографическая модель. Есть программируемые стили, математика, ссылки, библиография, таблицы, фигуры и сложная раскладка.

Современный PDF-экспорт. Поддерживаются PDF/A и PDF/UA-1, несколько совместимых стандартов можно применять одновременно.

Два режима работы. Можно выбрать самостоятельный CLI без аккаунта либо облачную среду с живым предпросмотром и соавторами.

Автоматизация. Загрузка структурированных данных и встроенный язык делают Typst пригодным для повторяемых отчётов и генерации документов.

Минусы

Это не WYSIWYG-редактор. Пользователю приходится понимать разметку и связь исходника с результатом.

Не редактирует готовый PDF. PDF — конечный формат, а не полноценно обратимый исходник.

HTML пока экспериментальный. Официально не рекомендован для рабочих публикаций.

Облачные функции разделены по тарифам. Комментарии, приватные пакеты, Git-синхронизация и ряд организационных возможностей относятся к Pro.

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

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

Сравнение с аналогами

Сравнивать Typst полезно не только с PDF-программами. Его ближайшие конкуренты — системы авторинга и публикации, потому что основная задача начинается до появления PDF.

РешениеМодель авторингаСовместная работаОсновной вывод
TypstТекстовая разметка + программируемая вёрсткаЕсть в отдельном веб-приложенииСилен для воспроизводимой печатной вёрстки и автоматизации
OverleafLaTeX, Code Editor и Visual EditorСовместное редактирование, комментарии, чатПредпочтителен, когда издательский процесс жёстко завязан на LaTeX и TeX-пакеты
QuartoPandoc Markdown и notebooksОбычно через внешние репозитории и издательские платформыСильнее для вычислительных публикаций и многоканального вывода HTML/PDF/Word/ePub
LibreOffice WriterГрафический текстовый процессорЗависит от выбранной инфраструктурыПроще для визуального редактирования и обмена офисными файлами
Sumatra PDFАвторинга нет: это просмотрщикНет модели совместного авторингаНе конкурент Typst, а удобный конечный просмотрщик PDF на Windows

Overleaf логичнее, когда обязательны LaTeX, существующие .tex-шаблоны и TeX-пакеты. Typst предлагает более компактный собственный синтаксис, но не гарантирует совместимость с издательским LaTeX-классом.

Quarto сильнее там, где текст тесно связан с Python, R, Julia или Observable и нужен стабильный многоканальный вывод. Typst лучше сосредоточен на программируемой постраничной вёрстке, а его HTML пока экспериментальный.

LibreOffice Writer удобнее для пользователей, которым нужен привычный графический редактор, ODF/Word-совместимость и визуальная правка. Typst рациональнее, когда документ должен собираться из текста и данных, проходить рецензирование изменений или воспроизводиться на сервере.

Sumatra PDF — не конкурент, а соседний этап: Typst создаёт PDF, Sumatra PDF его показывает. Официальная страница Typst прямо рекомендует Sumatra PDF как подходящий Windows-ридер для обновляемого результата режима watch. В Linux для более функционального просмотра можно использовать Okular.

Инструкция по установке

Windows

Шаг 1. Определите архитектуру системы: x86-64 либо ARM64.

Шаг 2. Для стандартной установки откройте PowerShell и выполните команду winget install typst. Это официальный документированный путь через Windows Package Manager.

Шаг 3. Закройте и заново откройте терминал, затем выполните typst —version. В актуальном стабильном канале ожидается версия 0.15.1.

Шаг 4. Если пакетный менеджер не подходит, скачайте соответствующий ZIP из официального раздела Open Source, распакуйте typst.exe в постоянный каталог и добавьте этот каталог в PATH.

Шаг 5. Создайте папку проекта и файл main.typ. Команда typst watch main.typ соберёт main.pdf и будет пересобирать его после сохранений.

macOS

Шаг 1. Выберите сборку для Apple Silicon или Intel, если устанавливаете готовый архив вручную.

Шаг 2. При наличии Homebrew используйте brew install typst; этот путь официально документирован для обеих архитектур.

Шаг 3. Проверьте установку командой typst —version.

Шаг 4. Для ручного варианта распакуйте архив, поместите бинарник в постоянный каталог и добавьте его в PATH.

Linux

Шаг 1. Сначала проверьте пакет Typst в репозитории своего дистрибутива. Официальная страница приводит в качестве примеров Arch Linux, Manjaro и openSUSE; для Ubuntu указывает Snap.

Шаг 2. Если пакет не подходит по версии, выберите официальный готовый архив под x86-64, ARM64, ARMv7 или RISC-V и добавьте бинарник в PATH.

Шаг 3. Сборка через Cargo — отдельный вариант для системы с актуальным Rust toolchain: официальный рецепт использует cargo install —locked typst-cli.

Шаг 4. Проверьте версию и соберите небольшой .typ-файл перед переносом рабочего проекта.

Первый запуск веб-приложения

Устанавливать программу не нужно: создайте учётную запись в официальном сервисе, откройте рабочее пространство и создайте пустой проект либо проект из шаблона. Если переносите Word, OpenDocument, Markdown или LaTeX, используйте импорт исходного файла как отдельный экспериментальный маршрут и заранее подготовьте изображения для ручной загрузки.

Панель Typst с вариантами Empty document и Start from a template для создания проекта
Актуальная панель создания проекта в веб-приложении: пустой документ или старт из шаблона.

Обновление и удаление

При ручной установке готового бинарника официальный сайт поддерживает команду typst update. При установке через winget, Homebrew или пакетный менеджер Linux обновление логичнее выполнять средствами этого менеджера. Перед переходом на новую крупную ветку сохраните проект и сравните контрольный PDF после сборки.

Отдельной универсальной процедуры удаления разработчик для всех платформ не публикует. Пакет, установленный менеджером, следует удалять стандартным механизмом того же менеджера; при ручной установке достаточно убрать бинарник и запись PATH после того, как исходники сохранены. Удаление компилятора не делает .typ проприетарно заблокированным: это обычные текстовые файлы.

Практические кейсы

Научная статья с библиографией и доступным PDF

Цель: получить PDF, пригодный для обмена, архивирования и проверки доступности. Подготовка: исходник .typ, библиографический файл, изображения с понятными описаниями и требования принимающей стороны к PDF. Сначала задайте естественный язык русского текста и стройте документ семантическими заголовками, списками, таблицами и фигурами. Подключите библиографию, используйте метки и перекрёстные ссылки вместо ручной нумерации.

На экспорте выберите нужный PDF/A и при необходимости совместимый PDF/UA-1. Для PDF/UA-1 добавьте альтернативный текст к содержательным изображениям и текстовое описание формул, где этого требует экспорт. Проверка: убедитесь, что компилятор не выдаёт ошибок стандарта, ссылки и оглавление ведут в правильные места, а PDF читается независимым ридером. Ограничение: PDF, вставленный как изображение, несовместим с экспортом в конкретный PDF/A или PDF/UA-1; такой ресурс лучше предварительно заменить на SVG или иной поддерживаемый вариант.

Повторяемый отчёт из CSV или JSON

Цель: пересобирать один и тот же макет при изменении данных. Подготовка: локальный CLI, .typ-шаблон, таблица CSV или JSON и локальные изображения. Считайте данные стандартными функциями Typst, вынесите форматирование повторяющихся строк и карточек в функции, а общие параметры страницы — в правила стиля. Для разработки запустите watch, чтобы PDF обновлялся после изменения шаблона или данных.

Проверка: сравните число записей во входном файле и документе, проверьте переносы строк, переполнение таблиц и итоговые суммы, затем выполните обычную разовую сборку для публикации. Ограничение: если шаблон использует пакет Universe, который ещё не кэширован, первая загрузка потребует сети. Для воспроизводимости зафиксируйте версию компилятора, версии пакетов и набор шрифтов.

Перенос исходника из Word, OpenDocument, Markdown или LaTeX

Цель: получить отправную .typ-версию существующего документа, а не обещание пиксель-в-пиксель конвертации. Подготовка: сохраните оригинал и отдельно извлеките важные изображения. В веб-приложении создайте проект из файла и загрузите один поддерживаемый исходник. После преобразования пройдите структуру: заголовки, таблицы, формулы, ссылки, библиографию и стили, затем загрузите недостающие изображения вручную.

Проверка: сопоставьте содержание по разделам и критичные страницы с оригиналом, после чего воспринимайте .typ как новый мастер-исходник. Ограничение: функция официально помечена экспериментальной, принимает один исходный файл и не переносит изображения автоматически. Для строгого обмена с пользователями Office иногда рациональнее остаться в офисном формате, чем строить обратный DOCX-процесс поверх Typst.

Совместная редактура проекта

Цель: дать нескольким авторам общую версию документа. Подготовка: веб-проект и схема доступа. В Free можно поделиться проектом и работать совместно; если требуются треды комментариев, приглашение по e-mail, приватные пакеты или интеграции с Git и менеджерами литературы, нужен функционал Pro. Перед публикацией проверьте список участников, а не только актуальность ссылки общего доступа.

Проверка: откройте проект под ролью, которую получит соавтор, и убедитесь, что у него именно нужное право — просмотр, рецензирование или запись. Ограничение: удалённая ссылка не отзывает права у уже добавленного участника; его нужно исключить отдельно. Для конфиденциальных корпоративных данных оцените On-Premises либо локальный CLI вместо обычного облачного проекта.

Контроль перед сохранением и передачей

Зафиксируйте версию Typst, которой собран финальный результат.

Устраните ошибки и предупреждения компилятора, особенно сообщения о несходимости раскладки.

Проверьте язык документа, семантические заголовки, альтернативные описания и ссылки.

Убедитесь, что получателю нужен именно выбранный PDF-стандарт, а не просто файл с расширением .pdf.

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

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

Для облачного проекта выгрузите архив исходников перед крупным обновлением, миграцией или прекращением использования сервиса.

Не используйте текущий экспериментальный HTML как единственный публикуемый артефакт без отдельной проверки браузерного результата.

Часто задаваемые вопросы

Есть ли у Typst экспорт обратно в DOCX?

Нет. В актуальном списке целей экспорта веб-приложения есть PDF, PNG, SVG и экспериментальный HTML, но DOCX отсутствует. Если после вёрстки документ должен снова стать полноценно редактируемым файлом Word, Typst не обеспечивает такой круговой маршрут.

Нужен ли Pro, чтобы хранить локальный проект в Git?

Нет. .typ и связанные текстовые файлы можно версионировать обычным Git как любые исходники. Pro требуется для встроенной синхронизации веб-приложения с GitHub и GitLab, причём эта интеграция сейчас помечена экспериментальной.

Как ведёт себя экспорт многостраничного документа в PNG и SVG?

Каждая страница становится отдельным изображением. В веб-приложении набор страниц скачивается как ZIP, тогда как PDF и HTML формируются одним файлом. Это важно для автоматизации: PNG и SVG здесь не являются единым многостраничным контейнером.

Можно ли подключать собственные шрифты?

Да. Веб-проект допускает загрузку файлов TTF, TTC и OTF как ресурсов; локальная сборка также может использовать доступные компилятору шрифты. Для воспроизводимой публикации набор используемых шрифтов следует учитывать вместе с исходниками.

Можно ли редактировать SVG внутри веб-приложения?

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

Можно ли продолжить работу, если веб-приложение временно недоступно?

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

Вывод

Typst подходит авторам технических, научных, учебных и автоматизированных документов, которым нужен текстовый исходник, сильная типографика, предсказуемая сборка PDF и возможность работать как локально, так и совместно в браузере. Открытый CLI особенно ценен для Git, CI и серверной генерации, а поддержка PDF/A и PDF/UA-1 делает систему заметно серьёзнее простого конвертера разметки в PDF.

Выбирать его не стоит как замену PDF-редактору, OCR-системе или офисному WYSIWYG-инструменту. Если ключевое требование — двусторонний обмен DOCX, привычное визуальное редактирование или строгая совместимость с корпоративными шаблонами Word, практичнее текстовый процессор. Если издательство требует LaTeX-класс, разумнее Overleaf или локальный TeX. Если главный результат — сайт и вычислительная публикация в нескольких форматах, Quarto сейчас зрелее по HTML-направлению.

В своей нише Typst уже выглядит не экспериментом, а активно поддерживаемой системой с чётко разделёнными слоями: свободный компилятор, переносимый текстовый формат и коммерческий веб-сервис. Это разделение и есть его главное практическое достоинство: документ можно создавать с удобствами облака, но мастер-исходник остаётся переносимым и пригодным для локальной сборки.


Ваш адрес email не будет опубликован. Обязательные поля помечены *