# Что нового

Найдите руководства по новейшим функциям Oleafly: цитирование, редактор, Typst, диаграммы, исследования и агенты.

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

## Цитирование из Zotero во время работы

Введите `@` в файле LaTeX, Typst или Markdown, и рядом с собственными источниками проекта появится вся ваша библиотека Zotero. Выбор статьи вставляет ссылку на источник и добавляет в `.bib` проекта только эту запись. Позже команды **Добавить из Zotero** и **Обновить из Zotero** синхронизируют файл с вашей библиотекой. Это работает и с запущенным на том же компьютере Zotero 7, и с аккаунтом zotero.org.

[Цитировать из библиотеки Zotero](/docs/citations/#cite-from-your-zotero-library) · [Подключить Zotero](/docs/integrations/research-sources/#zotero)

## Темы и цвета редактора

Выберите одну тему редактора для светлого режима и одну для тёмного, и редактор будет переключаться вместе с приложением. Новыми стали Paper, тёплый почти белый оттенок, и One Light. **Цвета редактора** меняет любой цвет темы с живым предпросмотром в LaTeX, Typst и Markdown. Цвета сгруппированы по ролям, поэтому заголовок, ссылка на источник или уравнение получают один и тот же цвет во всех трёх языках.

[Темы редактора](/docs/settings/appearance/#editor-themes) · [Цвета редактора](/docs/settings/appearance/#editor-colors)

## Режим Zen

Нажмите Ctrl+⌘⇧F (Shift+F11 в Windows и Linux), чтобы скрыть панель инструментов, боковую панель, ассистента и терминал. Остаётся только редактор с кнопкой «Скомпилировать» в углу. Нажмите Esc дважды, чтобы всё вернуть.

[Режим Zen](/docs/editor/#zen-mode)

## Пути следуют за переименованными и перемещёнными файлами

Переименуйте файл или перетащите его в другую папку, и пути `\input`, `\includegraphics`, `#include`, `image()` и ссылки Markdown, указывающие на него, тоже изменятся. Oleafly спросит вас, если только вы не укажете обновлять их всегда или никогда.

[Пути следуют за перемещённым файлом](/docs/files/#paths-follow-a-moved-file)

## Движок компиляции по умолчанию действует для каждого нового проекта LaTeX

Движок, выбранный в разделе **Настройки → Движки → LaTeX**, теперь применяется к новым проектам, импортам, преобразованным документам и доверенным папкам, которые вы открываете на месте. Выберите там `latexmk`, и новые проекты будут с самого начала компилироваться вашей собственной установкой TeX.

[Задать движок по умолчанию для новых проектов](/docs/engines/#set-a-default-for-new-projects)

## Масштаб, шрифты и новые сочетания клавиш

⌘= и ⌘- масштабируют всё приложение, ⌘, открывает настройки, а ⌘⌥P показывает или скрывает PDF. Шрифтами приложения и редактора может быть любой шрифт, установленный на вашем компьютере. В редакторе также появились настройки высоты строк, межбуквенного интервала, а также ширины и цвета курсора.

[Внешний вид и темы](/docs/settings/appearance/) · [Сочетания клавиш](/docs/keyboard-shortcuts/)

## Системный LaTeX и внешние команды

Когда Tectonic не может собрать документ, диалог выбора движка открывается сам и может перевести проект на ваш системный LaTeX. Панель над редактором предлагает **Разрешить внешние команды** для `minted`, PythonTeX и `\write18`. В Linux Oleafly теперь рисует собственную строку заголовка и принимает файлы, перетащенные из файлового менеджера.

[Когда Tectonic недостаточно](/docs/latex-engines/#when-tectonic-isnt-enough) · [Разрешение внешних команд](/docs/latex-engines/#allow-external-commands) · [Установка в Linux](/docs/install/#linux)

## Typst, столь же полноценный, как LaTeX

Проекты Typst теперь имеют всё, что было у проектов LaTeX, и несколько собственных возможностей. Для каждого проекта можно выбрать версию Typst от 0.11 до 0.15 — Oleafly скачает её и проверит по опубликованной контрольной сумме. Пакеты берутся из Typst Universe и могут храниться внутри проекта, чтобы он компилировался офлайн. Собственные шрифты проекта, варианты сборки и воспроизводимые сборки доступны и Typst, и серверу языка.

В редакторе Typst получает визуальный режим, сворачивание, закреплённые заголовки, автодополнение функций, путей, меток и пакетов, переименование и команду «Форматировать документ». Он также получает инструменты рисунков, таблиц, ссылок на источники и уравнений, которые были у LaTeX. «Перейти к PDF» и щелчок по PDF выполняют переход между исходным текстом и страницей. Экспорт включает PNG, SVG, HTML, PDF/A и PDF/UA, а Предпроверка проверяет и исходные файлы Typst.

[Настроить проект Typst](/docs/typst/) · [Писать в Typst](/docs/writing/typst/) · [Преобразовать проект LaTeX в Typst](/docs/typst/#convert-a-latex-project-to-typst)

## Пакеты, настройки и сведения о документе для каждого движка

Три кнопки на панели инструментов редактора теперь работают одинаково в LaTeX, Typst и Markdown, где они применимы:

- **Пакеты** ищет по CTAN для LaTeX или по Typst Universe для Typst и добавляет строку, подключающую пакет.
- **Настройки документа** меняет размер бумаги, поля, шрифт, язык, межстрочный интервал и нумерацию. Эта команда сама редактирует вашу преамбулу, правила `#set` или вводную часть.
- **Сведения о документе** перечисляет рисунки, таблицы, уравнения, метки, ссылки на источники и задачи TODO в документе и копирует его метаданные для подачи.

[Пакеты](/docs/packages/) · [Настройки документа](/docs/document-settings/) · [Сведения о документе](/docs/document-insights/)

## Один редактор диаграмм для TikZ, Typst и Mermaid

Редактор диаграмм теперь спрашивает, для какого языка предназначена диаграмма: TikZ для LaTeX, диаграмма fletcher для Typst или блок-схема Mermaid для Markdown. Все три используют один холст, и код с рисунком синхронны в обе стороны. Кнопка **Нарисовать диаграмму** на панели инструментов документа пропускает вопрос и использует язык этого документа. Диаграмма Mermaid, вставленная в Markdown, также появляется в скомпилированном PDF.

[Нарисовать диаграмму](/docs/figures-diagrams/)

## Показ слайдов из PDF

Показывайте любой скомпилированный PDF на весь экран, с необязательным режимом докладчика, в котором видны следующий слайд, таймер и ваши заметки.

[Показ слайдов](/docs/present-slides/)

## Поиск по библиотеке как по задачам GitHub

Поиск по проектам на домашнем экране понимает квалификаторы вроде `engine:typst`, `is:bookmarked` и `created:>@today-1w`, а также AND, OR, круглые скобки и сортировку. Подсказки появляются по мере ввода, а «Расширенные фильтры» редактируют тот же текст.

[Поиск по проектам](/docs/library/#search-your-projects)

## Zotero и alphaXiv

Импортируйте всю свою библиотеку Zotero в библиографию проекта и подключите alphaXiv, чтобы ассистент мог искать и читать статьи оттуда.

[Подключение Zotero](/docs/integrations/research-sources/#zotero) · [Подключение alphaXiv](/docs/integrations/research-sources/#alphaxiv)

## CLI-агенты, которых можно проверить и отменить

Для каждого CLI-агента в настройках показывается найденная Oleafly программа, а кнопка **Проверить** запускает её ещё до сохранения. После того как агент изменит файлы, можно просмотреть каждое изменение, отменить или повторить его. На домашней странице агента есть и отправные точки для исследований, например обзор литературы или аудит цитирования.

[Настроить CLI-агента](/docs/cli-agents/) · [Просмотр и отмена изменений](/docs/cli-agents/#review-and-undo-changes) · [Отправные точки для исследований](/docs/cli-agents/#research-starting-points)

## Настройки, по которым можно искать

Введите слово вроде «тема», «Zotero» или «орфография» в настройках, чтобы сразу перейти к нему. Точка на кнопке сброса показывает, что что-то в этом разделе отличается от значения по умолчанию, а пути файлов остаются размытыми, пока вы не наведёте на них указатель.

[Настройки](/docs/settings/#find-a-setting)

## Руководство для каждого инструмента Oleafly

Галерея необязательных **Инструментов LaTeX** теперь содержит 47 узкоспециализированных инструментов, включая десять конвертеров Typst. Можно преобразовывать документы между LaTeX, Typst, Markdown, Word, HTML, PDF, изображениями, электронными таблицами и диаграммами Mermaid; собирать и проверять списки литературы; искать статьи, лаборатории и дедлайны; выполнять статистические расчёты; и использовать небольшие помощники для письма.

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

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

[Просмотреть все 47 инструментов](/docs/tools/)

## Проверка текста, понимающая исходные файлы

Проверка текста теперь объединяет орфографию с проверками грамматики и стиля Harper в LaTeX, Typst и Markdown. Она пропускает синтаксис исходного кода, который не следует считать обычным текстом, а затем позволяет заменить найденную проблему или игнорировать её пока, для одного проекта или везде. Академический профиль добавляет проверки, подходящие для научного письма, а отдельное правило Harper можно отключить прямо из найденной проблемы.

[Настроить проверку текста и академический стиль](/docs/spellcheck-grammar/)

## Более быстрая работа с LaTeX

Редактор умеет автоматически закрывать математические разделители, скобки и окружения; продолжать списки; закрывать текущее окружение; и дополнять с учётом пакетов команды, перекрёстные ссылки, ссылки на источники и пути проекта. Отдельные настройки позволяют включать и отключать автодополнение, парные скобки, математику и закрытие окружений.

[Автодополнение и структурный ввод](/docs/autocomplete/) · [Знакомство с редактором](/docs/editor/)

## Более надёжные ссылки на источники

Вставка ссылок следует библиографии, объявленной документом, включая распространённые конфигурации BibTeX и Biber. Импорт библиотеки принимает BibTeX, RIS, EndNote XML и Zotero RDF. Очистка источников показывает предпросмотр нормализованных ключей и дубликатов до изменения файлов, обновляет ссылки при изменении ключей и сохраняет резервные копии. Новые отдельные инструменты охватывают DOI, arXiv, ISBN, PubMed, URL, оформленные ссылки и восемь стилей цитирования.

[Управление ссылками и библиографиями](/docs/citations/) · [Открыть инструменты для работы с источниками](/docs/tools/#build-references)

## Импорт и экспорт между форматами письма

Документы Word и HTML могут стать проектами LaTeX, Markdown или Typst. Markdown может стать LaTeX или Typst, а Typst — LaTeX или Markdown. Открытые проекты могут экспортировать поддерживаемые направления в Word, HTML с MathML, Markdown, Typst, LaTeX, обычный текст, PDF, ZIP с исходниками или изображение страницы. Презентации и книги LaTeX также можно экспортировать в PowerPoint или EPUB. Проекты Markdown поддерживают оба формата, а проекты Typst — EPUB.

[Импорт существующей работы](/docs/import-project/) · [Экспорт и преобразование проекта](/docs/export/)

## Интерфейс на 21 языке

Выберите **Как в системе** или один из 21 языков в разделе **Настройки → Общие → Язык** — от 简体中文 и 日本語 до Deutsch и Español. Интерфейс меняется сразу, без перезапуска. Эта настройка управляет подписями и сообщениями приложения. Язык документа, словари проверки текста и вывод ассистента выбираются отдельно.

[Смена языка приложения](/docs/localization/)

## Проверки доступности и подачи PDF

Предпроверка собирает результаты проверки компиляции, вёрстки, источников, материалов, слепого рецензирования, ATS и доступности в одном месте. Её раздел PDF/UA проверяет определённое машино-проверяемое подмножество, а рабочий процесс тегированных PDF готовит совместимые проекты LaTeX к LuaLaTeX. Руководство объясняет, какие результаты окончательные, какие эвристические и почему чистый запуск не является формальной сертификацией PDF/UA.

[Запустить Предпроверку и подготовить тегированный PDF](/docs/preflight/)

## Восстановление пакетов TeX

Когда сборка `latexmk` сообщает об отсутствующем файле TeX, Oleafly может найти пакет TeX Live, которому он принадлежит, установить этот пакет и скомпилировать снова. Менеджер пакетов также умеет искать по полному каталогу TeX Live и показывает, находится ли пакет в системном или личном дереве.

[Выбор движка LaTeX и управление пакетами](/docs/latex-engines/)

## Более простое цитирование ПО

В разделе **Настройки → Справка и о программе** теперь есть готовая для копирования запись BibTeX для Oleafly. Из открытого проекта команда **Сослаться на Oleafly в этой статье** может добавить запись в библиографию, которую использует документ.

[Скопировать или вставить ссылку на Oleafly](/docs/settings/help/#cite-oleafly-in-a-paper)

## Примечания к выпуску и обновления

Изменения по версиям читайте на [GitHub Releases](https://github.com/Oleafly/Oleafly/releases). В приложении откройте **Настройки → Справка и о программе**, чтобы проверить обновления. Процесс обновления описан на странице [Обновления приложения](/docs/updates/).
