PagesでLaTeXiTとの互換性を確認するには、数式の表示、インライン配置、その後の編集を個別にテストします。Pagesはネイティブのインライン数式に対応しています。LaTeXiTの画像には、配置とソースの復元を個別に確認する必要があります。

このガイドは、通常のPagesの段落内に簡単な数式を入れたいMacユーザー向けです。実用上の目標は、数式が読みやすく、文と一緒に移動し、既知の方法で編集できるワークフローを選ぶことです。

公式ドキュメントでは何がサポートされている?

Appleの説明では、LaTeXまたはMathMLをPagesに直接入力し、生成された数式をインラインで配置できます。LaTeXiTの開発者は、トリミングした数式画像を生成し、別のアプリケーションにドラッグする方法を説明しています。評価すべき方法は2つあります。Pagesのネイティブ数式か、読み込んだLaTeXiT画像です。Appleの数式ガイド、LaTeXiTの概要。

このガイドのために確認したLaTeXiTのダウンロードページには、2023年12月16日付のバージョン2.16.6が掲載されており、macOS 10.9以降が必要とされています。変更履歴には、バージョン2.16.0からApple Siliconに対応したと記されています。これらは文書に記載されたバージョン情報ですが、より新しいすべてのmacOSとPagesの組み合わせでテスト済みであることを示すものではありません。LaTeXiTのダウンロードと変更履歴。

LaTeXiTはLinkBackによる編集についても説明しています。リンク先がLinkBackを実装していれば、数式をダブルクリックしてLaTeXiTで再度開き、リンク先を更新できます。引用したドキュメントでは、現在のPagesがそのようなリンク先であるとは明記されていません。Pagesから自動的に再度開けるかどうかは未確認として扱い、それを前提に書類を作成しないでください。LaTeXiTの機能。

テストの前に必要なことを決めるには、次の判断材料を使ってください。これは、記載されている違いをもとにしたワークフロー上の推奨事項です。

必要なこと 最初に確認する方法 合格とする結果
Pages内で簡単な数式を変更する Pagesのネイティブ数式 数式をダブルクリックすると数式エディタが開く
既存のLaTeXiTの表示を維持する 読み込んだLaTeXiT PDF 画像が正しく表示され、文中で一緒に移動する
元のLaTeXiTの数式を復元する PDFの往復 Pagesから取り出したオブジェクトをソース付きで再度開ける
LaTeXiTからPagesを自動更新する LinkBackの連携 明示的なサポート、またはローカルでのテスト成功が必要。対応していると決めつけない

Pagesのネイティブ機能を基準にする

使い捨てのワープロ書類を新規作成し、数式を入れる場所を空けた短い文を用意します。こうすれば、Pages自体の問題とLaTeXiTの結果を転送した際に生じる問題を切り分けられます。

  1. 2つの単語の間にテキストカーソルを置きます。
  2. メニューバーから 挿入 > 数式 を選びます。
  3. 数式フィールドに x^2 + y^2 と入力します。
  4. 挿入 をクリックします。
  5. 挿入した数式をダブルクリックし、x^2 + z^2 に変更して、アップデート をクリックします。

Appleはこれらの挿入および編集コントロールについて説明しています。テキストカーソルの位置に挿入した数式はインラインになり、ワープロ書類ではテキストと一緒に移動します。MacのPagesで数式を追加する。

ここに示した数式は説明用のテスト入力であり、Macでのテスト結果を報告するものではありません。上付き文字が意図したとおりに表示されることを確認してから、文が折り返されるまで数式の前に語句を追加します。合格の基準は、数式が周囲の語句の間の意図した位置に留まることです。

Pagesの数式エディタはすでに数式モードなので、ドル記号で囲む必要はありません。Appleによると、LaTeXのサポート対象は、blahtexでMathMLに変換できるコマンドと、列挙された拡張機能です。そのため、LaTeXiTで数式を正常に表示できても、同じソースがPagesでも動作するとは限りません。AppleのLaTeXおよびMathMLサポートに関するリファレンス。

目的がPages内でこの数式を挿入して編集することだけなら、この基準テストが終われば作業は完了です。表示画像を転送せずに数式のソースを再利用できます。

数式を転送する前にLaTeXiTをテストする

テスト用のメモに、インストールされているmacOS、Pages、LaTeXiTのバージョンを記録します。転送形式と、ドラッグしたか書き出したファイルを使ったかも記載します。こうしておけば、アプリケーションの更新後に成功した結果を再現する際、条件を特定できます。

まずLaTeXiTだけで x^2 + y^2 を生成します。LaTeXiTは別途インストールされたLaTeXエンジンを必要とし、エンジンは付属していません。何も転送する前に表示に失敗した場合は、まずこの前提条件を確認してください。開発者のFAQでは、エンジンのパスを確認する場所としてLaTeXiTの環境設定にある Composition パネルを挙げています。LaTeXiTの機能、LaTeXiTのFAQ。

最初の転送テストではPDFを使います。LaTeXiTの説明によると、デフォルトの出力形式はPDFで、書き出し時に生成元のソースを保持しようとします。MathMLの書き出しは実験的とされているため、最初の互換性確認では別の要因が増えます。LaTeXiTの書き出しに関するドキュメント。

続行する前に、数式をLaTeXiTのライブラリに残すか、ソースを別に保存してください。ソースを復元できるか確認している間は、転送先の書類を唯一のコピーにしないでください。

PagesでLaTeXiTの画像をインライン配置する

生成したPDFをテスト用書類にドラッグします。配置を変更する前に、読み込んだオブジェクトを確認してください。数式全体が表示されており、周囲の文に合う大きさであることを確かめます。これは表示の確認です。文中で一緒に移動するかは別に確認します。

ワープロ書類の本文にあるオブジェクトを選択し、フォーマット > 配置 を開きます。テキストと一緒に移動 を選び、次に テキストの回り込み を テキストに沿って配置 に設定します。Appleは、オブジェクトをテキストにアンカーすることと、テキストのベースライン上に配置することを区別しています。テキストと一緒に移動 だけではインライン配置になりません。MacのPagesでテキストと一緒にオブジェクトを配置する。

ネイティブ数式で行ったのと同じ折り返しテストを繰り返します。画像の前に語句を追加し、いくつか削除して、通常の読書サイズで結果を確認します。大きすぎる空白、不自然な縦位置、画像が意図した文の位置から離れてしまう状態がないか確認してください。読み込みに成功しただけで完了とせず、観察した内容を記録します。

書類の種類によって使える方法が異なります。ページレイアウト書類では、テキストボックスまたは図形内のテキストを使います。読み込んだオブジェクトを選択して Command-X を押し、挿入先のテキストボックス内をダブルクリックしてカーソルを表示させ、Command-V を押します。Appleは、インラインオブジェクトを入れ子にする手順としてこの方法を説明しています。MacのPagesでテキストと一緒にオブジェクトを配置する。

後で数式を編集できるか確認する

ソースを復元できるか確認する前に、テスト用書類を保存して閉じ、もう一度開きます。Pagesから読み込んだオブジェクトをコピーしてLaTeXiTにペーストするなどして、オブジェクトをLaTeXiTに戻せるか試します。これはPagesとの連携が保証されていることを示すものではなく、診断のための実験です。

この違いは重要です。LaTeXiTのFAQによると、読み込んだPDFを書き換えて、埋め込まれたLaTeXデータを削除するリンク先アプリケーションもあります。可能であればPDFを使うことを推奨し、ほかの形式ではソース保持に制限があると述べています。そのため、画像の見た目が正しく保たれていても、復元可能なソースが失われていることがあります。LaTeXiTのFAQ。

確認できた結果 確認できたこと 次の実用的な手順
Pagesのネイティブ数式を開いて編集できる Pages内での編集方法が使える 対応する簡単な数式に使う
読み込んだPDFが正しく表示され、文に沿って移動する インライン表示が機能する 元のLaTeXiTソースを保持する
取り出したオブジェクトをソース付きで再度開ける このテスト環境ではソースを復元できる バージョンを記録し、関連する更新後に再テストする
画像は表示されるが、ソースを復元できない 見た目は保たれているが、ソースは復元できない 保存しておいた元の数式を編集し、画像を置き換える

どのような制限に注意すべき?

Pagesは、あらゆるLaTeXiT設定の代わりになるわけではありません。Appleは、\vphantom や \smash などの非対応コマンドを挙げ、\cal の代わりに \mathcal{} を使うよう指定しています。また、iCloud.comのPagesはLaTeXとMathMLに対応していないと記載されています。このワークフローはデスクトップアプリに限定し、より複雑なソースを転送する前にサポート表を確認してください。LaTeXおよびMathMLのサポートについて。

LaTeXiTの「サービス」連携にも条件があります。リンク先アプリケーションがテキストを画像に置き換える操作に対応している必要があり、変換を元に戻せるかどうかは渡したデータが保持されているかに左右されます。「サービス」の操作が見つからない、または成功しないからといって、それだけで手動のPDF配置が使えるかどうかは判断できません。LaTeXiTの「サービス」に関するドキュメント。

実際に書類で必要な確認に合格する方法を選んでください。Pages内で編集する予定の簡単な数式なら、まずネイティブの数式エディタを使います。既存のLaTeXiT画像なら、インラインで一緒に移動することを確認し、元のソースを保持します。こうすれば、文書化されていない自動連携に依存せず、繰り返し使えるワークフローになります。

参照元