数式組版の悩みを解決:ONLYOFFICEのLizardTypstプラグインのご紹介
一般的なオフィスソフトで複雑な数式を記述するのは、不便な回避策や書式の問題がつきもので、決して簡単ではありません。LizardTypstはそのギャップを埋め、プロフェッショナルな数式組版をONLYOFFICEにシームレスに統合します。この革新的なツールと、その開発者についてご紹介します。

開発者JIJINBEI:物理学者にしてオフィスエコシステムの探求者
LizardTypstの生みの親はJIJINBEIです。物理学の研究者として活動する傍ら、プログラミングを情熱的な趣味として追求しています。日常の研究活動では厳密な数式ドキュメントの作成が欠かせませんが、その興味は研究室の枠を大きく超えています。
JIJINBEIはオフィスソフトのエコシステムに強い関心を持っており、長年にわたってONLYOFFICE・LibreOffice・Microsoft Office・Google Workspace・Apache OpenOfficeなど、多種多様なオフィススイートを積極的に試してきました。オープンソース・商用を問わず、主要なオフィス環境をくまなく探索・習得することが、彼の長年の目標のひとつです。彼のさまざまなプロジェクトや貢献はGitHubプロフィールでご覧いただけます。
学術的な厳密さ・高い技術力・生産性ツールへの純粋な情熱──このユニークな組み合わせが、科学コミュニティが長年抱えてきた問題を解決する土台となりました。

数式組版という悩み
LizardTypst誕生のきっかけは、JIJINBEIの日常的な研究環境にありました。定期的な物理学のミーティングでは、スライドライブラリ「Touyang」を組み合わせたTypstを使って発表資料を準備していました。TypstはLaTeXに代わる高速でモダンな組版ツールとして、科学コミュニティで急速に支持を集めています。
しかし、共同作業の場で一つの摩擦が生まれました。レイアウトの調整や数式の修正を依頼された同僚が、ファイルをうまく編集できなかったのです。物理学や数学の研究者はLaTeXやTypstで考えるのが自然ですが、一般的なオフィスツールに内蔵された数式エディタは、複雑な数式を扱う場面では機能が限られ、操作が重く感じられることも少なくありません。
Microsoft OfficeへのLaTeX入力を可能にするIguanaTexのような解決策も存在しますが、大きな問題があります。ローカルへのLaTeXのフルインストールが必要なのです。数式を少し修正したいだけの一般ユーザーや共同研究者にとって、数ギガバイトものLaTeXパッケージをダウンロード・インストールするのは現実的ではありません。
科学コミュニティには、組版品質を犠牲にせずに共同作業できる、より良い方法が必要だとJIJINBEIは確信しました。
LizardTypst:モダンな解決策の登場
TypstはRustで書かれており、その設計は非常にクリーンで高い移植性を持っています。このモダンな基盤により、TypstはWebAssemblyにコンパイルできます。これは大きな可能性を開く技術的な突破口でした──強力な組版エンジンを、Webブラウザ内のJavaScriptだけで完全に動作させられるのです。
IguanaTexプラグインにヒントを得たJIJINBEIは、LizardTypstを構想しました。目標はシンプルでありながら野心的なものでした。LaTeXやTypstのローカルインストールを一切必要とせずに、ONLYOFFICE内で高品質な数式組版を実現することです。
ONLYOFFICE APIとtypst.tsライブラリを活用して、JIJINBEIはシンプルかつ実用性の高いプラグインを開発しました。開発プロセスは技術的に刺激的なものでした。JavaScriptの拡張機能の実装自体はスムーズでしたが、Ubuntu・macOS・Windowsにわたるクロスプラットフォーム対応には丁寧なテストと粘り強さが求められました。その成果として、ONLYOFFICEのセルフホスト版・デスクトップ版の両方で快適に動作する、安定したプラグインが完成しました。
LizardTypstプラグインの主な機能
LizardTypstはスライド内での数式の扱い方を一変させます。複雑なローカル環境の構築を不要にした、モダンでアクセスしやすいソリューションです。
- リアルタイムレンダリング。複雑な数式を入力するとき、即座のフィードバックは不可欠です。LizardTypstにはTypstの数式を入力と同時にレンダリングするライブプレビュー機能があります。このインタラクティブな編集体験により、構文エラーをすぐに発見でき、ファイルへの挿入前に数式を完璧な状態に仕上げることができます。
- ローカルインストール不要。サーバーサイドレンダリングや大規模なLaTeXのローカル環境に依存する従来の方法とは異なり、LizardTypstはすべてブラウザ内で処理されます。
typst.tsライブラリを使ってWebAssembly経由でTypstコードをコンパイルするため、インストール直後からすぐに使えます。追加ソフトウェアや依存関係のインストールは一切必要ありません。 - スケーラブルベクターグラフィックス(SVG)。特に研究論文や発表資料においては、品質が重要です。LizardTypstは数式をSVG形式で挿入します。これにより、画面上での閲覧から印刷まで、どのズームレベルでも数式が鮮明に表示され、高品質を保ちます。
ご注意:LizardTypstプラグインは現在、ONLYOFFICEのプレゼンテーション専用です。

はじめ方
まず、ONLYOFFICEでプレゼンテーションを開きます。プラグインタブに移動してプラグインマネージャーを開き、一覧からLizardTypstを検索してインストールをクリックし、マネージャーを閉じます。

使い方は以下の通りです。
- プラグインタブを開き、LizardTypstのアイコンをクリックします。
- 入力エリアにTypstコードを記述します。
- リアルタイムプレビューで仕上がりを確認します。
- 数式が思い通りの形になったら、挿入ボタンをクリックしてSVG画像をファイルに直接配置します。

オープンソースコラボレーションの力
LizardTypstの誕生は、オープンソースコミュニティの強さを体現しています。JIJINBEIは、GitHubで公開されているONLYOFFICEプラグインのオープンな性質のおかげで、既存のソースコードを参照し、ベストプラクティスを学び、自身のツールに最適な設計パターンを取り入れることができたと語っています。
また、Typstやtypst.tsプロジェクト、そしてIguanaTexのようなレガシーツールの開発者たちが礎を築いてくれたことへの感謝も欠かせません。さらに、ONLYOFFICEの開発チームによる迅速な技術サポートが、スムーズな申請・レビュープロセスの実現を後押しました。
オープンソースのエコシステムは、まさにこうしたグローバルなコラボレーションによって成り立っています。才能あるツール開発者・支援的なプラットフォーム・JIJINBEIのような情熱的な開発者の共同の努力を通じて、私たちは皆、アイデアを世界に伝えるためのより良く・より速く・より効率的な手段を手にすることができます。
数式を日常的に扱うなら、ぜひ今日ONLYOFFICEにLizardTypstプラグインをインストールして、新しい共同組版の世界を体験してみてください。
P.S. 開発者やテクノロジーに関心のある方へ!革新的なプラグインを開発してプロジェクトに貢献しませんか?素晴らしいアイデアがあれば、ぜひmarketing@onlyoffice.comまでお寄せください。皆さんの作品をお待ちしています。
ONLYOFFICEの無料アカウントを登録する
オンラインでドキュメント、スプレッドシート、スライド、フォーム、PDFファイルの閲覧、編集、共同作業


