gpt4 book ai didi

r - 如何使用pandoc将目录添加到R Markdown HTML文件中?

转载 作者:行者123 更新时间:2023-12-04 03:59:24 24 4
gpt4 key购买 nike

如何使用pandoc将目录添加到R Markdown HTML文件中,但保留所有HTML格式和 header 信息?

例如,如果我有一个名为test.html的文件,则尝试:

pandoc -s -S --toc test.html -o test-toc.html

这将添加目录,但会删除现有的 header 信息,从而使所有格式具有吸引力。

因此,它使 this html file看起来像 this one。我想保留格式。

最佳答案

我不确定如何告诉Pandoc保留所有样式和标题信息。但是,大概这种样式变化不大,所以为什么在生成输出HTML(使用.css-c命令行选项)时,不将其复制到--css样式表文件中并指向该文件?您可以告诉Pandoc使用--self-contained命令行选项将此样式表信息嵌入到最终输出中(有关完整的选项列表,请参见here)。

对于输入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包含包装在 <script>标记中的相应JavaScript。

更新:话虽如此,您可以将所有样式和脚本信息包含在一个文件中(例如 r_styling.html),并使用以下命令将其包含在输出HTML标题的末尾
pandoc -s -S --toc -h r_styling.html --self-contained test.html -o test-toc.html
-h选项是 --include-in-header的简写。

关于r - 如何使用pandoc将目录添加到R Markdown HTML文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11027495/

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