【UnityLaTeX(第五弾)】ローカル環境でのLaTeX → SVG変換処理を実装しました。
【UnityLaTeX(第五弾)】ローカル環境でのLaTeX → SVG変換処理を実装しました。
— miya (@miya00907380) August 19, 2026
# 概要
Unity内でLaTeXを使用できるツール「UnityLaTeX」の進捗報告です。
今回は、ローカル環境でLaTeXからSVGへ変換する処理を自作しました。
従来は、OSS(もしくは自前)のMathJax… https://t.co/1E8rgOOGbG pic.twitter.com/4OwqWiyszZ
概要
Unity内でLaTeXを使用できるツール「UnityLaTeX」の進捗報告です。
今回は、ローカル環境でLaTeXからSVGへ変換する処理を自作しました。
従来は、OSS(もしくは自前)のMathJax APIエンドポイントを利用し、オンラインでSVGに変換する必要がありました。
今回の実装により、ローカル環境でオフラインで無料で無制限に変換できるようになりました。
今後の展望
さらなるサードパーティ依存の軽減
現在使用している「Unity Vector Graphics」と同等のSVG → PNG変換処理を自作します。本ツールの公開
UnityアセットストアやGitHubに本プロジェクトを公開します。
入力したLaTeX文字列
\frac{1}{\Gamma(s)}\int_{0}^{\infty}\frac{u^{s-1}}{e^{u}-1}\mathrm{d}u
主な使用技術
1. Claude Code
開発支援ツールとして使用しています。
2. Unity Vector Graphics
SVG → PNG 変換に使用しているサードパーティのUnityパッケージです。
動画タイムライン
0:00 - 0:10:SVG数式画像を生成
0:11 - 0:27:PNG形式に変換
