【问题标题】:Internal References - Pandoc LaTeX to HTML Conversion内部参考 - Pandoc LaTeX 到 HTML 的转换
【发布时间】:2015-12-13 15:38:39
【问题描述】:

我正在尝试使用 pandoc 将大型论文从乳胶转换为 html。 我希望我的乳胶内部引用 (\ref) 对部分 (\label)、方程式、表格、数字等在生成的 html 中显示为链接。 由于源代码相当大(约 350 页),如果有人知道自动执行此操作的方法,我将不胜感激。

【问题讨论】:

标签: html latex pandoc


【解决方案1】:

我正在尝试使用 pandoc 将大型论文从乳胶转换为 html。

Pandoc 对从 LaTeX 转换为 HTML 有很好的支持,但您需要避免使用许多包。如果你使用很多包,你可能想试试LaTeXML

我希望我的 Latex 内部引用 (\ref) 对部分 (\label)、方程式、表格、数字等在生成的 html 中显示为链接。

从 LaTeX 转换为 HTML 时,Pandoc 不会在部分中添加数字

$ pandoc -f latex <<EOF
\section{foo}\label{s:foo}
EOF
<h1 id="s:foo">foo</h1>

因为这通常使用 CSS 完成,因此交叉引用仅转换为链接

$ pandoc -f latex <<EOF  
bla \ref{s:foo} bla
EOF
<p>bla [s:foo] bla</p>

有关更多信息,您应该查看

由于源代码很大(约 350 页),如果有人知道自动执行此操作的方法,我将不胜感激。

我的建议是使用 LaTeXML。

【讨论】:

  • 我正在使用 pandoc,因为它可以使用 webtex 将乳胶方程转换为图像。由于不兼容,MathML 不是一个选项。我可以用latexml做到这一点
  • LaTeXML 可以将 LaTeX 方程转换为图像(PNG,--mathimage,或 SVG,--mathsvg)。我认为它不支持 MathJax。
  • 谢谢,我会试一试谢谢
猜你喜欢
  • 2013-12-27
  • 2020-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多