目的
Typst は LaTeX 後継として研究者・技術者の発表で利用が広がっている。ブラウザで Typst → PDF → プレゼンが完結すると、Typst をローカルにインストールしなくても発表できる。他の PDF プレゼンターと差別化できる目玉機能。
スコープ
やる:
- `.typ` ファイルをファイル選択 / ドラッグ&ドロップで受け付ける
- ブラウザ内でコンパイル (typst.ts WASM) → PDF or 画像群
- 既存の PDF レンダリングパイプラインに合流
- 動的 import / route 分離で Typst 用バンドルを「使う時だけ読む」
やらない:
- ブラウザ内エディタ (CodeMirror / Monaco)
- ライブプレビュー
- ファイル管理UI (テンプレート / アセット管理)
ブレストで確定した方針
- 編集機能は不要。`.typ` 入力 → コンパイル → 表示の最小経路のみ
- typst.ts (WASM) で完全クライアントサイドを維持 (サーバー不要原則)
- 動的 import で初回バンドルへの影響を回避
- スライド系パッケージ (polylux / touying) の依存解決は別途検討
優先度
p3 (大物・最後に取り組む)
関連
- PDF レンダリングパイプライン (`PdfPage.tsx`) を流用
目的
Typst は LaTeX 後継として研究者・技術者の発表で利用が広がっている。ブラウザで Typst → PDF → プレゼンが完結すると、Typst をローカルにインストールしなくても発表できる。他の PDF プレゼンターと差別化できる目玉機能。
スコープ
やる:
やらない:
ブレストで確定した方針
優先度
p3 (大物・最後に取り組む)
関連