这是一个简单的降价代码:
$$ \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>
答案 0 :(得分:1)
您可以尝试将\ref
放入数学环境$\ref{eqone}$
。如果未在数学中定义命令,请切换回文本$\text{\ref{eqone}}$
。丑陋,但它可能会奏效。