Non sono sicuro di come si possa dire a Pandoc di conservare tutte le informazioni sullo stile e sull'intestazione. Tuttavia, presumibilmente questo stile non cambia molto, quindi perché non lo copi in un file di foglio di stile .css
e punta a questo file quando generi l'HTML di output (con le opzioni della riga di comando -c
o --css
)? È possibile indicare a Pandoc di incorporare queste informazioni sul foglio di stile nell'output finale utilizzando l'opzione della riga di comando --self-contained
(vedere here per l'elenco completo di opzioni).
per lo script mathjax nel file HTML di input è possibile utilizzare
--mathjax=https://c328740.ssl.cf1.rackcdn.com/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML
Infine, per l'evidenziatore di sintassi R è possibile utilizzare
--include-in-header=r_syntax.html
dove r_syntax.html
contiene il codice JavaScript appropriata avvolto in <script>
tag .
Aggiornamento: Detto questo, è possibile includere tutte le informazioni di stile e script in un unico file (diciamo r_styling.html
) per inserire questa alla fine dell'intestazione del codice HTML output utilizzando
pandoc -s -S --toc -h r_styling.html --self-contained test.html -o test-toc.html
L'opzione -h
è abbreviazione di --include-in-header
.
'-h' dovrebbe essere' -H'. – evnu