Lyx 导出 HTML 保存方程式

Lyx 导出 HTML 保存方程式

我有一个 Lyx 文档。如果我执行“文件 --> 导出 --> HTML”,它会生成 HTML,但所有内联方程式都会转换为单个文本,并将显示的方程式转换为图像。我想保留 latex 代码,这样我就可以在 HTML 文件中使用 Mathjax 或类似程序。这可能吗?

答案1

用于pandoc将乳胶转换为 HTML 输出。

HTML 中的数学渲染默认会尽可能使用 Unicode 字符,但您可以使用 --mathjax 选项使用 MathJax 在 HTML 输出中显示嵌入的 TeX 数学,或者使用其他选项,这些是数学渲染选项列表:

--mathjax
--mathml 
--webtex
--katex
--gladtex

有关更多详细信息,请参阅 pandoc 手册。

您不需要 LyX 进行此转换,但为了方便起见,您可以配置它来执行此操作。 Pandoc 至少在 ODT 到 HTML 导出中已使用 Lyx,配置如下:

pandoc -s -f odt -o $$o -t latex $$i

因此,我猜您只需要进行一种新类型的转换(在工具,首选项,文件处理,转换器中),例如:

pandoc -s -f latex  -o $$o  --mathjax -t html  $$i

(免责声明:未经测试。使用风险自负。如果这会破坏您的硬盘,引发天网灾难,或者更糟的是,它根本不起作用,请不要看我。)

相关内容