有点类似于How to convert HTML with mathjax into latex using pandoc?,但在某种意义上是相反的。
如果我使用Pandoc来创建MD文件和LaTeX,或者仅仅是MD文件,我如何使用Pandoc将这些文件转换成带有正确的数学\(\)和\[\]标签的HTML呢?
发布于 2019-03-12 01:05:35
在讨论了here之后,我能够成功地将test.md (包含LaTeX代码)转换为test.html。
pandoc --toc --standalone --mathjax -f markdown -t html test.md -o test.html可以在here上找到--mathjax上的文档
使用MathJax在HTML输出中显示嵌入的TeX数学。TeX数学将放在(...)之间(用于内联数学)或...,并封装在带有类数学的标记中。然后MathJax JavaScript将对其进行渲染。该URL应指向MathJax.js加载脚本。如果未提供URL,则将插入指向Cloudflare CDN的链接。
选项--standalone很重要,如果没有它,LaTeX代码就无法正确呈现。
PS。包装内联方程,如$INLINE EQUATION$和包装显示方程,如$$DISPLAY EQUATION$$。
发布于 2016-06-01 16:08:17
你想把markdown转换成支持mathjax的html吗?
pandoc --mathjax input.md -o output.html发布于 2016-05-31 04:53:39
假设Windows是平台,下面的.CMD代码段应该会进行转换:
set PATH=%ProgramFiles%\pandoc;%PATH%
set CDN=http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML
set IN=%~s1
if [%2]==[] (
set OUT=%~sdp1%~n1.html
) else (
set OUT=%~s2
)
echo Converting markdown to html ...
pandoc.exe -s --mathjax=%CDN% --from=markdown+pipe_tables --to=html --output="%OUT%" %IN%请查阅pandoc help以调整命令行参数。
https://stackoverflow.com/questions/37533412
复制相似问题