繁体   English   中英

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

[英]Pandoc: Include raw `tex` in `markdown` to `html` conversion

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

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

当我使用将其转换为html时

pandoc --mathjax file.markdown -o file.html

\\ref{eqone}html输出中被省略,因为它是原始tex。 是否可以解决将原始tex包含在html输出中的问题?

我了解我可以使用:

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

用于方程式编号和参考。 这将在左侧产生数字,并且也不会区分图形,表格和方程式。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM