新機能
Oleafly の最新の引用、エディタ、Typst、ダイアグラム、調査、エージェントの機能について、ガイドを探せます。
最新の更新では、Zen モードが加わり、入力しながら Zotero から引用できるようになりました。エディタには、ライトモード用とダークモード用のテーマも加わり、色は変更できます。それ以前には、Typst が LaTeX に追いつき、すべてのエンジンで同じドキュメントツールが使えるようになり、CLI エージェントの設定と確認が簡単になりました。このページは、リリースノートの一覧を繰り返すのではなく、詳しい手順へのリンクをまとめています。
書きながら Zotero から引用する
「書きながら Zotero から引用する」セクションLaTeX、Typst、Markdown のファイルで @ を入力すると、プロジェクト自身の参考文献と並んで、Zotero ライブラリ全体が候補に表示されます。論文を選ぶと引用が挿入され、その 1 件だけがプロジェクトの .bib に追加されます。あとから、 Zotero から追加と Zotero から更新で、ファイルをライブラリに合わせて最新に保てます。同じコンピュータで Zotero 7 を開いているか、zotero.org アカウントがあれば使えます。
Zotero ライブラリから引用する · Zotero を接続する
エディタのテーマと色
「エディタのテーマと色」セクションライトモード用とダークモード用に、エディタのテーマを 1 つずつ選ぶと、アプリに合わせてエディタが切り替わります。温かみのあるオフホワイトの Paper と、One Light が新しく加わりました。 エディタの色では、テーマのどの色も変更でき、LaTeX、Typst、Markdown でライブプレビューを確認できます。色は役割ごとにまとめられているので、見出し、引用、数式は、3 つの言語すべてで同じ色になります。
Zen モード
「Zen モード」セクションCtrl+⌘⇧F (Windows と Linux では Shift+F11) を押すと、ツールバー、サイドバー、アシスタント、ターミナルが隠れます。残るのはエディタだけで、隅にコンパイルボタンが表示されます。Esc を 2 回押すと、すべて元に戻ります。
パスが名前変更や移動に追従する
「パスが名前変更や移動に追従する」セクションファイルの名前を変更したり、別のフォルダにドラッグしたりすると、それを指す \input、\includegraphics、#include、image()、Markdown のリンクも変わります。常に更新する、または更新しないと指定していない限り、Oleafly が先に確認します。
既定のコンパイルエンジンがすべての新しい LaTeX プロジェクトで使われる
「既定のコンパイルエンジンがすべての新しい LaTeX プロジェクトで使われる」セクション設定 → エンジン → LaTeX で選んだエンジンが、新しいプロジェクト、読み込み、変換したドキュメント、その場で開いた信頼済みのフォルダに適用されるようになりました。そこで latexmk を選ぶと、新しいプロジェクトは最初から、お使いの TeX 環境でコンパイルされます。
ズーム、フォント、新しいショートカット
「ズーム、フォント、新しいショートカット」セクション⌘= と ⌘- でアプリ全体を拡大・縮小でき、⌘, で設定が開き、⌘⌥P で PDF の表示と非表示を切り替えられます。アプリとエディタのフォントには、コンピュータにインストールされている任意のフォントを使えます。エディタには、行の高さ、文字間隔、カーソルの太さと色の設定も加わりました。
システムの LaTeX と外部コマンド
「システムの LaTeX と外部コマンド」セクションTectonic でドキュメントをビルドできないときは、エンジンのダイアログが自動で開き、プロジェクトをシステムの LaTeX に切り替えられます。エディタの上のバナーには、minted、PythonTeX、\write18 のための外部コマンドを許可が表示されます。Linux では、Oleafly が独自のタイトルバーを描画するようになり、ファイルマネージャーからドロップされたファイルも受け付けます。
Tectonic だけでは足りないとき · 外部コマンドを許可する · Linux にインストールする
LaTeX と同じように充実した Typst
「LaTeX と同じように充実した Typst」セクションTypst プロジェクトでも、LaTeX プロジェクトにあった機能が使えるようになり、Typst ならではの機能もいくつか加わりました。プロジェクトごとに 0.11 から 0.15 までの Typst のバージョンを選べます。Oleafly はそれをダウンロードし、公開されているチェックサムと照合します。パッケージは Typst Universe から入手でき、プロジェクトの中に置いてオフラインでコンパイルすることもできます。プロジェクト自身のフォント、ビルドバリアント、再現可能なビルドは、Typst と言語サーバーの両方に反映されます。
エディタでは、Typst でもビジュアルモード、折りたたみ、スティッキー見出し、関数・パス・ラベル・パッケージの補完、名前の変更、文書の整形が使えます。LaTeX にあった図、表、引用、数式のツールも加わりました。PDF へ移動と PDF 上のクリックで、ソースとページの間を移動できます。書き出しには PNG、SVG、HTML、PDF/A、PDF/UA があり、プリフライトは Typst のソースもチェックします。
Typst プロジェクトを設定する · Typst で書く · LaTeX プロジェクトを Typst に変換する
すべてのエンジンで使えるパッケージ、文書の設定、分析
「すべてのエンジンで使えるパッケージ、文書の設定、分析」セクションエディタのツールバーにある 3 つのボタンは、該当する場合、LaTeX、Typst、Markdown で同じように動作します。
- パッケージは、LaTeX では CTAN を、Typst では Typst Universe を検索し、パッケージを読み込む行を追加します。
- 文書の設定では、用紙サイズ、余白、フォント、言語、行間、番号付けを変更できます。プリアンブル、
#setルール、フロントマターを代わりに編集します。 - 文書の分析は、ドキュメント内の図、表、数式、ラベル、引用、ToDo を一覧にし、投稿用のメタデータをコピーします。
TikZ、Typst、Mermaid に対応する 1 つのダイアグラムコンポーザー
「TikZ、Typst、Mermaid に対応する 1 つのダイアグラムコンポーザー」セクションダイアグラムコンポーザーは、図をどの言語向けにするかを尋ねるようになりました。LaTeX なら TikZ、Typst なら fletcher の図、Markdown なら Mermaid のフローチャートです。3 つとも同じキャンバスを共有し、コードと図は双方向に同期されます。ドキュメントのツールバーの図を描くを使うと、この質問は省かれ、そのドキュメントの言語が使われます。Markdown に挿入した Mermaid の図は、コンパイルした PDF にも表示されます。
PDF からスライドを発表する
「PDF からスライドを発表する」セクションコンパイルした PDF を全画面で発表できます。次のスライド、タイマー、ノートを表示する発表者ビューも、任意で使えます。
GitHub の Issue のようにライブラリを検索する
「GitHub の Issue のようにライブラリを検索する」セクションホーム画面のプロジェクト検索は、engine:typst、is:bookmarked、created:>@today-1w などの修飾子に加え、AND、OR、括弧、並べ替えに対応しています。入力に合わせて候補が表示され、詳細な絞り込みでも同じテキストを編集できます。
Zotero と alphaXiv
「Zotero と alphaXiv」セクションZotero ライブラリ全体をプロジェクトの参考文献に読み込めます。alphaXiv を接続すると、アシスタントがそこから論文を検索して読めるようになります。
確認して元に戻せる CLI エージェント
「確認して元に戻せる CLI エージェント」セクション設定の各 CLI エージェントには、Oleafly が見つけたプログラムが表示され、 テストで、何かを保存する前に実行を確認できます。エージェントがファイルを変更したあとは、個々の変更を確認して、元に戻す、やり直すことができます。エージェントのホームには、文献調査や引用チェックなど、調査の出発点も用意されています。
CLI エージェントを設定する · 変更を確認して元に戻す · 調査の出発点
検索できる設定
「検索できる設定」セクション設定で「テーマ」「Zotero」「スペルチェック」などの語を入力すると、その設定に移動できます。リセットボタンの点は、そのセクションに既定と異なる項目があることを示します。ファイルパスは、ポインタを合わせるまでぼかされています。
すべての Oleafly ツールのガイド
「すべての Oleafly ツールのガイド」セクション任意の LaTeX ツールギャラリーには、10 個の Typst コンバーターを含む、用途を絞った 47 個のツールが入りました。LaTeX、Typst、Markdown、Word、HTML、PDF、画像、スプレッドシート、Mermaid の図の間でドキュメントを変換できます。さらに、参考文献の作成と検証、論文・研究室・締め切りの検索、統計計算、小さな執筆支援ツールも使えます。
各ツールに専用のページができ、入力、手順、例、プライバシー上の動作、制限、そのツールが合わない場合のより良い方法が載っています。
2 ペインのツールには、ドラッグでき、キーボードでも操作できる仕切りがあります。各ツールはデスクトップでの分割位置を記憶し、幅の狭いウィンドウでは入力と結果が縦に並びます。
ソースファイルを理解する校正
「ソースファイルを理解する校正」セクション校正は、スペルチェックに Harper の文法・文体チェックを組み合わせて、LaTeX、Typst、Markdown で動作するようになりました。文章として扱うべきでないソースの構文は読み飛ばし、指摘を置き換えるか、今回だけ、そのプロジェクトだけ、またはすべての場所で無視するかを選べます。学術プロファイルでは研究論文の執筆に合ったチェックが加わり、指摘から個々の Harper のルールをオフにすることもできます。
より速い LaTeX 編集
「より速い LaTeX 編集」セクションエディタは、数式の区切り文字、括弧、環境を対にして入力し、リストを続け、現在の環境を閉じ、パッケージを認識したコマンド、参照、引用、プロジェクトのパスを補完できます。自動補完、括弧、数式、環境の自動入力は、それぞれ別の設定でオンとオフを切り替えられます。
より信頼できる参考文献
「より信頼できる参考文献」セクション引用の挿入は、一般的な BibTeX や Biber の構成も含めて、ドキュメントが宣言している参考文献に従います。ライブラリの読み込みは、BibTeX、RIS、EndNote XML、Zotero RDF に対応しています。参考文献ライブラリの整理では、ファイルを変更する前に、統一されたキーと重複をプレビューでき、キーが変わると引用も更新され、バックアップも保存されます。新しい単体ツールは、DOI、arXiv、ISBN、PubMed、URL、整形された引用、8 つの引用スタイルに対応しています。
文書形式をまたぐ読み込みと書き出し
「文書形式をまたぐ読み込みと書き出し」セクションWord と HTML のドキュメントは、LaTeX、Markdown、Typst のプロジェクトにできます。Markdown は LaTeX か Typst に、Typst は LaTeX か Markdown にできます。開いているプロジェクトは、対応する経路で、Word、MathML 付きの HTML、Markdown、Typst、LaTeX、プレーンテキスト、PDF、ソースの ZIP、ページ画像に書き出せます。LaTeX のプレゼンテーションと書籍は、PowerPoint や EPUB にも書き出せます。Markdown プロジェクトは両方に、Typst プロジェクトは EPUB に対応しています。
21 言語に対応したインターフェース
「21 言語に対応したインターフェース」セクション設定 → 一般 → 言語で、 システムまたは 21 言語のいずれかを選べます。简体中文や日本語から Deutsch や Español まであります。インターフェースは、再起動せずにすぐ切り替わります。この設定が制御するのは、アプリのラベルとメッセージです。ドキュメントの言語、校正の辞書、アシスタントの出力は、それぞれ別に選びます。
PDF のアクセシビリティと投稿前のチェック
「PDF のアクセシビリティと投稿前のチェック」セクションプリフライトは、コンパイル、レイアウト、参考文献、アセット、ブラインドレビュー、ATS、アクセシビリティに関する指摘を 1 か所にまとめます。PDF/UA のセクションでは、機械的にテストできる範囲を定めた部分集合をチェックし、タグ付き PDF のワークフローでは、対応する LaTeX プロジェクトを LuaLaTeX 向けに準備します。ガイドでは、どの結果が確定的でどれが経験則によるものか、そして問題が見つからなくても正式な PDF/UA 認証にはならない理由を説明しています。
TeX パッケージの復旧
「TeX パッケージの復旧」セクションlatexmk のビルドで TeX ファイルが見つからないと報告されたとき、Oleafly はそのファイルを含む TeX Live のパッケージを見つけてインストールし、もう一度コンパイルできます。パッケージマネージャーは、TeX Live のカタログ全体も検索でき、パッケージがシステムのツリーと個人のツリーのどちらにあるかも表示します。
ソフトウェアの引用がより簡単に
「ソフトウェアの引用がより簡単に」セクション設定 → ヘルプと情報に、そのままコピーできる Oleafly の BibTeX の項目が載りました。プロジェクトを開いている場合は、 この論文で Oleafly を引用するで、ドキュメントが使っている参考文献に項目を追加できます。
リリースノートとアップデート
「リリースノートとアップデート」セクションバージョンごとの変更は、GitHub Releases (新しいタブで開きます) で読めます。アプリでは、 設定 → ヘルプと情報を開くと、アップデートを確認できます。アップデートの手順はアプリのアップデートで説明しています。