Org mode 可包含 LaTeX 数学片段,并支持为多种导出后端处理这些内容。导出为 LaTeX 时,代码原样保留;导出为 HTML 时,Org 可使用 MathJax(见 Math formatting in HTML export)或将数学公式转为图片(见 Previewing LaTeX fragments)。
LaTeX 片段无需任何特殊标记,以下代码片段会被识别为 LaTeX 源码:
有时即使 ‘$’ 被识别为 LaTeX 定界符,仍需表示字面美元符号。Org 提供 ‘\dollar’ 和 ‘\USD’ 实体(见 Special Symbols)用于此类场景,渲染为 ‘$’ 。另见 Escape Character。
例如:
\begin{equation} % 任意环境,
x=\sqrt{b} % 包括表格、图表等
\end{equation}
若 $a^2=b$ 且 \( b=2 \),则解必为
$$ a=+\sqrt{2} $$ 或 \[ a=-\sqrt{2} \] 之一。
LaTeX 处理可通过变量 org-export-with-latex 配置。默认值 t 表示 HTML 导出使用 MathJax,ASCII 与 LaTeX 后端不做处理。
你也可以在文件中通过以下行单独设置该变量:
| ‘#+OPTIONS: tex:t’ | 自动适配(MathJax) |
| ‘#+OPTIONS: tex:nil’ | 完全不处理 LaTeX 片段 |
| ‘#+OPTIONS: tex:verbatim’ | 原样导出,适用于 jsMath 等 |