一千萬個為什麽

搜索

Pandoc:如何在PDF和HTML輸出中顯示編號的LaTeX方程式

為了在Pandoc中制作一個帶編號的等式,我推遲使用純LaTeX: \begin{equation} a^2 + b^2 = c^2 \end{equation}

在PDF格式中,它給出了一個很好的編號方程,但是,這個方程在HTML輸出中根本沒有顯示,因為方程式在 \ begin 環境中並被忽略。我想在PDF中保留編號,但希望方程式顯示在HTML中,無論是否編號。

最佳答案

An extension exists on github: pandoc-crossref install it with: cabal update cabal install pandoc-crossref

or in archlinux using ArchHaskell pacman -Sy pandoc-crossref

你可以通過以下方式使用: $$ math $$ {#eq:label} [@eq:label]

和編譯 pandoc file.md --filter pandoc-crossref -o file.pdf

for mor information see the documentation Alternatively, as described in https://github.com/jgm/pandoc/issues/1938#issuecomment-74011358 you can use --mathjax for HTML rendering if your equations are in math.txt $$ a^2 + b^2 = c^2 $$

create a file header

並編譯 pandoc math.txt -t html -s -o test.html --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML -H header

轉載註明原文: Pandoc:如何在PDF和HTML輸出中顯示編號的LaTeX方程式