13.12.9.1 LaTeX math snippets

LaTeX 数学公式片段(见 LaTeX fragments)可通过以下方式嵌入 ODT 文档:

MathML

在 Org 文件中添加以下行,该选项按单个文件生效。

#+OPTIONS: tex:t

启用该选项后,LaTeX 片段会先通过外部 LaTeX 转 MathML 转换工具转为 MathML 片段, 再以开放文档公式形式嵌入导出文档。

可通过自定义变量 org-latex-to-mathml-convert-commandorg-latex-to-mathml-jar-file 指定 LaTeX 转 MathML 的转换工具。

若使用 MathToWeb145 作为转换工具,可按如下配置:

(setq org-latex-to-mathml-convert-command
      "java -jar %j -unicode -force -df %o %I"
      org-latex-to-mathml-jar-file
      "/path/to/mathtoweb.jar")

或改用 LaTeX​ML146

(setq org-latex-to-mathml-convert-command
      "latexmlmath %i --presentationmathml=%o")

快速验证 LaTeX 转 MathML 工具可靠性的命令:

M-x org-export-as-odf

将 LaTeX 数学公式片段转换为开放文档公式( ‘.odf’ )文件。

M-x org-export-as-odf-and-open

将 LaTeX 数学公式片段转换为开放文档公式( ‘.odf’ )文件, 并使用系统默认应用打开该文件。

PNG images

在 Org 文件中添加以下行,该选项按单个文件生效。

#+OPTIONS: tex:dvipng
#+OPTIONS: tex:dvisvgm

#+OPTIONS: tex:imagemagick

该模式下,LaTeX 片段会被处理为 PNG 或 SVG 图片并嵌入导出文档, 此方法需要安装 dvipng、dvisvgm 或 ImageMagick 工具。


Footnotes

(145)

MathToWeb

(146)

https://dlmf.nist.gov/LaTeXML/