Pandoc:在`markdown`中包含``tex`到`html`转换

时间:2013-12-11 15:36:33

标签: html markdown mathjax pandoc

这是一个简单的降价代码:

$$ \alpha = \beta\label{eqone}$$
Refer equation (\ref{eqone}).

当我使用

将其转换为html时
pandoc --mathjax file.markdown -o file.html

\ref{eqone}输出中省略html,因为它是原始tex。是否有工作要在html输出中包含原始tex?

据我所知,我本可以使用:

(@eqone) $$\alpha=\beta$$
Refer equation ((@eqone)).

用于等式编号和参考。这产生了左侧的数字,也没有区分图形,表格和方程式。

但是,mathjax编号显示在右侧,与标准tex输出一样。

欢迎任何其他适当的方程编号工作。

注意:以下代码需要添加到生成的html文件的头部,以配置mathjax中的自动编号。

<script type="text/x-mathjax-config">
  MathJax.Hub.Config({ TeX: { equationNumbers: {autoNumber: "all"} } });
</script>

1 个答案:

答案 0 :(得分:1)

您可以尝试将\ref放入数学环境$\ref{eqone}$。如果未在数学中定义命令,请切换回文本$\text{\ref{eqone}}$。丑陋,但它可能会奏效。