# HTML 轉 LaTeX

把語意化的 HTML 轉成獨立的 LaTeX 文件，可編輯、編譯，或變成專案。

當內容本來就有結構，卻被困在網頁標記裡時，HTML 轉 LaTeX 就很有用。標題、段落、強調、清單、連結和簡單的表格會變成 LaTeX 原始碼，而不是一項要複製貼上再清理的苦工。

## 適用時機

- HTML 由你掌控，或你有權重複使用其內容；
- 頁面使用有意義的元素，例如標題、段落和清單；
- 你想要乾淨的文件結構，而不是網頁的視覺副本。

這個工具不是網站下載器。請貼上 HTML 本身。它不會執行頁面指令碼、登入網站，也不會重建由 CSS 和 JavaScript 驅動的版面。

## 轉換標記

1. 開啟 **HTML 轉 LaTeX**，或執行 `/html-to-latex`。
2. 貼上 HTML 片段或完整文件。
3. 選擇**轉換**。
4. 檢查產生的 `converted.tex` 原始碼。
5. 複製它、儲存它，或建立 LaTeX 專案。

例如：

```html
<h2>Method</h2>
<p>We compared <strong>three</strong> conditions.</p>
<ul><li>Control</li><li>Treatment</li></ul>
```

會變成 LaTeX 中的章節、段落、粗體片語和項目清單。

## 哪些內容會保留下來

本機的 Pandoc 轉換會依循語意結構。格線定位、響應式斷點、動畫和大部分 CSS 裝飾等純視覺的選擇，在 LaTeX 中沒有可靠的對應，也不是目標。

請檢查連結、程式碼區塊、表格、巢狀清單、圖片參照，以及任何數學用的 HTML。如果你透過 Oleafly 的專案匯入器匯入 `.html` 檔案，內嵌的媒體可以被擷取到 `assets/`；貼上的工具流程最適合自成一體的標記和文字。

若目的地是 Typst，請使用 [HTML 轉 Typst](/docs/tools/html-to-typst/)。

:::tip[想要網頁結果嗎？]
如果你的來源是 LaTeX，而目的地是瀏覽器或螢幕閱讀器，請使用 [LaTeX 轉 HTML](/docs/tools/latex-to-html/)，取得內含 MathML 方程式的獨立 HTML。
:::

轉換在本機執行。這個工具不會擷取貼上頁面所引用的遠端圖片或樣式表。
