我正在尝试编写python代码,可以将rmd文件转换为html。Rmd没有被列为pypandoc的内置格式之一,所以我尝试使用常规的markdown作为format参数。
output = pypandoc.convert_file(
f"{file_path}/{file}", 'html', format = 'markdown', outputfile= f"{file_path}/{file}.html", encoding = 'utf-8')
字符串
但我得到的错误,它无法转换“[编辑]无法转换TeX数学网站”。
有没有其他方法可以转换文件而不改变TeX数学?
1条答案
按热度按时间q1qsirdb1#
这取决于Rmd文件中使用的TeX数学内容的样式,但如果使用美元符号,则应该可以使用以下内容
字符串
您可以在这里找到其他样式的示例(例如单反斜杠):https://pandoc.org/MANUAL.html#extension-tex_math_single_backslash
此外,你可以看看https://pypi.org/project/knitpy/,它是
knitr
的Python端口,因为RMarkdown的一些元素不会被pandoc识别。