Чтобы проверить совместимость LaTeXiT с Pages, отдельно проверьте отображение уравнений, их размещение в строке и возможность последующего редактирования. Pages поддерживает встроенные строчные уравнения; для графики LaTeXiT нужно отдельно проверить размещение и восстановление исходного кода.

Это руководство предназначено для пользователей Mac, которым нужно простое выражение внутри обычного абзаца Pages. Практическая цель — выбрать способ, при котором выражение остается разборчивым, перемещается вместе с предложением и редактируется известным способом.

Что действительно поддерживается согласно официальной документации?

Apple описывает ввод LaTeX или MathML непосредственно в Pages и размещение полученного уравнения в строке. Разработчик LaTeXiT описывает создание обрезанной графики с уравнением и ее перетаскивание в другое приложение. Это два варианта для проверки: встроенное уравнение Pages или импортированная графика LaTeXiT. Руководство Apple по уравнениям, Обзор LaTeXiT.

На странице загрузки LaTeXiT, использованной для этого руководства, указана версия 2.16.6 от 16 декабря 2023 года с требованием macOS 10.9 или новее. В журнале изменений указано, что поддержка Apple Silicon появилась в версии 2.16.0. Это документально подтвержденные сведения о версиях, но они не доказывают, что проверялись все сочетания более новых версий macOS и Pages. Загрузки и журнал изменений LaTeXiT.

LaTeXiT также описывает редактирование через LinkBack: двойной щелчок по уравнению может открыть его в LaTeXiT и обновить в приложении назначения, если это приложение поддерживает LinkBack. В приведенной документации не сказано, что текущая версия Pages является таким приложением. Считайте автоматическое повторное открытие из Pages непроверенным и не планируйте документ, полагаясь на него. Возможности LaTeXiT.

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

Ваше требование Какой способ проверить сначала Успешный результат
Изменять простое выражение в Pages Встроенное уравнение Pages Двойной щелчок открывает редактор уравнений
Сохранить уже созданное изображение LaTeXiT Импортированный PDF LaTeXiT Графика отображается правильно и перемещается в строке
Восстановить исходное выражение LaTeXiT Круговой перенос PDF Объект, восстановленный из Pages, открывается с исходным кодом
Автоматически обновлять Pages из LaTeXiT Интеграция LinkBack Требуется явная поддержка или успешная локальная проверка; не предполагайте, что она есть

Создайте исходный вариант в Pages

Начните с временного документа текстового редактора и короткого предложения с местом для уравнения. Так вы сможете отличить проблемы самой Pages от проблем, возникших при переносе результата из LaTeXiT.

  1. Поместите курсор между двумя словами.
  2. В строке меню выберите Insert > Equation.
  3. Введите x^2 + y^2 в поле уравнения.
  4. Нажмите Insert.
  5. Дважды щелкните вставленное уравнение, замените его на x^2 + z^2 и нажмите Update.

Apple описывает эти средства вставки и редактирования. Уравнение, вставленное в точке ввода текста, размещается в строке; в текстовом документе оно перемещается вместе с текстом. Добавление математических уравнений в Pages на Mac.

Приведенные здесь выражения — примеры для проверки, а не результаты тестирования на Mac. Убедитесь, что верхние индексы отображаются как задумано, затем добавьте перед выражением слова, чтобы предложение перенеслось на следующую строку. Критерий приемки: уравнение остается в нужном месте между соседними словами.

Редактор уравнений Pages уже работает в математическом режиме, поэтому разделители в виде знаков доллара не нужны. Apple описывает поддержку LaTeX как поддержку команд, которые можно преобразовать в MathML с помощью blahtex, а также перечисленных расширений. Поэтому успешное отображение в LaTeXiT не доказывает, что тот же исходный код сработает в Pages. Справочник Apple по поддержке LaTeX и MathML.

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

Проверьте LaTeXiT перед переносом уравнения

Запишите в небольшой заметке версии установленных macOS, Pages и LaTeXiT. Укажите формат переноса и то, перетаскивали ли вы объект или экспортировали его в файл. Это позволит повторить успешную проверку после обновления приложения.

Сначала создайте x^2 + y^2 только в LaTeXiT. Для работы LaTeXiT требуется отдельно установленный движок LaTeX; в комплекте его нет. Если отображение не работает еще до переноса, сначала проверьте это требование. В разделе FAQ разработчика указано, что пути к движкам можно проверить на панели Composition в настройках LaTeXiT. Возможности LaTeXiT, FAQ LaTeXiT.

Для первой проверки переноса используйте PDF. Согласно документации LaTeXiT, PDF — формат вывода по умолчанию; при экспорте приложение пытается сохранить исходный код, из которого создано изображение. Экспорт MathML отмечен как экспериментальный, поэтому для первоначальной проверки совместимости он добавит еще одну переменную. Документация LaTeXiT по экспорту.

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

Разместите графику LaTeXiT в строке Pages

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

Для объекта в основном тексте документа в текстовом редакторе выберите его и откройте Format > Arrange. Выберите Move with Text, затем в разделе Text Wrap установите Inline with Text. Apple различает привязку объекта к тексту и размещение на базовой линии текста: одного параметра Move with Text недостаточно, чтобы объект оказался в строке. Размещение объектов вместе с текстом в Pages на Mac.

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

Тип документа влияет на доступные действия. В документе с макетом страницы используйте текст внутри текстового поля или фигуры: выберите импортированный объект, нажмите Command-X, дважды щелкните внутри нужного текстового поля, чтобы появился курсор, и нажмите Command-V. Apple описывает этот способ вложения для строчных объектов. Размещение объектов вместе с текстом в Pages на Mac.

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

Сохраните тестовый документ, закройте его и откройте снова, прежде чем проверять восстановление исходного кода. Попробуйте вернуть импортированный объект в LaTeXiT, например скопировав его из Pages и вставив в LaTeXiT. Это диагностический эксперимент, а не документированная гарантия интеграции Pages.

Это различие важно, поскольку в FAQ LaTeXiT сказано, что некоторые приложения назначения переписывают импортированные PDF и удаляют встроенные данные LaTeX. По возможности рекомендуется использовать PDF; также отмечены ограничения на сохранение исходного кода в других форматах. Поэтому графика может выглядеть правильно, даже если восстановить ее исходный код уже нельзя. FAQ LaTeXiT.

Наблюдаемый результат Что удалось установить Практический следующий шаг
Встроенное уравнение Pages открывается для редактирования Редактирование в Pages работает Используйте этот способ для поддерживаемых простых выражений
Импортированный PDF правильно отображается и перемещается вместе с текстом Строчное размещение работает визуально Сохраните исходный код LaTeXiT
Восстановленный объект открывается вместе с исходным кодом В этой проверенной конфигурации исходный код восстанавливается Запишите версии и повторите проверку после соответствующих обновлений
Графика отображается, но исходный код восстановить нельзя Внешний вид сохранился, восстановление исходного кода не удалось Отредактируйте сохраненный оригинал и замените графику

Какие ограничения нужно учитывать?

Pages не заменяет все возможности LaTeXiT. Apple перечисляет неподдерживаемые команды, включая \vphantom и \smash, и указывает \mathcal{} как альтернативу \cal. В справочнике также сказано, что Pages на iCloud.com не поддерживает LaTeX и MathML. Используйте этот процесс в настольном приложении и сверяйтесь с таблицей поддержки, прежде чем переносить более сложный исходный код. О поддержке LaTeX и MathML.

У интеграции LaTeXiT с Services тоже есть условия: приложение назначения должно разрешать замену текста изображением, а обратное преобразование зависит от сохранности переданных данных. Отсутствие или сбой этой службы сами по себе не определяют, работает ли ручное размещение PDF. Документация LaTeXiT по Services.

Выберите способ, который проходит нужные вашему документу проверки. Если вы ожидаете редактировать простое выражение в Pages, начните со встроенного редактора уравнений. Если вы используете готовое изображение LaTeXiT, проверьте его перемещение в строке и сохраните исходный код. Так вы получите воспроизводимый рабочий процесс без зависимости от автоматической интеграции, которая не описана в документации.

Источники