2012-06-14 66 views

回答

9

我不知道你如何告訴Pandoc保留所有的風格和標題信息。但是,大概這種風格並沒有太大的改變,那麼爲什麼不將它複製到.css樣式表文件中並在生成輸出HTML時指向該文件(使用-c--css命令行選項)?您可以使用--self-contained命令行選項(請參閱here瞭解完整的選項列表)告訴Pandoc將此樣式表信息嵌入到最終輸出中。

對於您輸入HTML文件中的MathJax腳本,您可以使用

--mathjax=https://c328740.ssl.cf1.rackcdn.com/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML 

最後,對於R語法高亮,你可以使用

--include-in-header=r_syntax.html 

其中r_syntax.html包含相應的JavaScript包裹在<script>標籤。

更新:說了這麼多,您可以在一個單一的文件中的所有樣式和文字信息(比如r_styling.html),並使用包括這在你的輸出HTML的標題結束

pandoc -s -S --toc -h r_styling.html --self-contained test.html -o test-toc.html 

-h選項是--include-in-header的簡寫。

+1

'-h'應該是'-H'。 – evnu

相關問題