# LaTeX から HTML へ

閲覧、共有、ウェブでのアクセシビリティ対応のために、MathML の数式を含む、単独で完結する HTML を作ります。

LaTeX から HTML へは、原稿に PDF の外での居場所を与えます。文書の構造をブラウザで読める HTML に変換し、数式を MathML として書き出すので、結果は選択でき、画面幅に応じて折り返され、ページの画像よりも支援技術が解釈しやすくなります。

## こんなときに使う

- 論文、報告書、ノート一式のウェブ版
- スマートフォンや狭い画面で折り返して表示する必要がある内容
- 読者がテキストを選択し、数式を調べられるようにしたいレビュー用のコピー
- PDF に代わる、アクセシビリティを意識した HTML

ジャーナルの PDF のデザインを忠実に再現するものではありません。正確なページ割りや印刷レイアウトが目的のときは、PDF の書き出しを使ってください。

## ソースを変換する

1. **LaTeX から HTML へ**を開くか、`/latex-to-html` を実行します。
2. 変換したい LaTeX のソースを貼り付けます。
3. **変換**を選びます。
4. `converted.html` を保存して、ブラウザで開きます。
5. 見出し、リンク、数式、図、表、参考文献を確認します。

次のようなセクションは、

```latex
\section{Result}
For $x > 0$, the loss decreases monotonically.
```

HTML の見出しと段落になり、行内数式は MathML で表現されます。

## 出力に含まれるもの

同梱の Pandoc を使う経路は、単独で完結する HTML 文書を作り、解決できるリソースを埋め込み、数式には MathML を使います。変換はローカルで実行されます。

独自の LaTeX マクロ、出版社のクラス、生の TeX、ページに直接描画するパッケージには、HTML での対応物がないことがあります。参考文献の描画も、変換ツールに渡したソースと引用の設定に左右されます。

:::caution[アクセシブルな HTML にも確認が必要]
MathML と意味を持つ見出しは、より良い出発点になりますが、そのページがアクセシビリティの基準に適合していることを証明するものではありません。キーボードでの移動順、リンクのテキスト、画像の代替テキスト、表の見出し、色のコントラストを確認し、読者が使う支援技術でも結果を試してください。
:::

タグ付き PDF のワークフローでは、[プリフライト](/docs/preflight/)を使い、アクセシブルだとして共有する前に、PDF/UA の範囲についての説明を読んでください。Typst のソースには、[Typst から HTML へ](/docs/tools/typst-to-html/)を使います。
