gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 01:50:15 26 4
gpt4 key购买 nike

这是一个简单的 Markdown 代码:

$$ \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}}$。丑陋,但它可能有用。

关于html - Pandoc:在 `tex` 到 `markdown` 转换中包含原始 `html`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20523323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com