gpt4 book ai didi

html - 如何将 LaTeX Sweave 文件 (Rnw) 转换为 HTML?

转载 作者:搜寻专家 更新时间:2023-10-31 08:03:34 24 4
gpt4 key购买 nike

我搜索过这个,但找不到解决方案。

我知道可以将 HTML markdown 与 Sweave 结合使用,然后使用以下方法将其输出为 HTML:

library(R2HTML) 
Sweave('temp1.rnw', driver = RweaveHTML)

但我想知道的是,是否有办法将创建的 .tex 文件转换为 HTML 文件,但通过 R

p.s:我正在寻找适用于 Windows 的解决方案。我见过其他 OS already has their own solutions .

谢谢。

最佳答案

TeX 到 HTML 是一项非常重要的任务,因为 TeX 非常通用。正如@richiemorrisroe 所说,mk4ht 在 Windows 上可用。 tth也是如此(在您链接到的范 Derby 尔特页面上建议的另一种方法)。我不认为你想用 R 编写 TeX 解析器......你能告诉我们为什么你想要一个纯 R 解决方案吗?是否只是为了让解决方案独立?

我不认为安装真的那么难。这应该可以帮助您完成大部分工作......

TTHurl <- "http://hutchinson.belmont.ma.us/tth/tth-noncom/tth_exe.zip"
SWconvurl <- "http://biostat.mc.vanderbilt.edu/wiki/pub/Main/SweaveConvert/sweave2html"
download.file(TTHurl,dest="tth.zip")
unzip("tth.zip") ## creates tth_exe
download.file(SWconvurl,dest="sweave2html")
Sys.chmod(c("tth_exe","sweave2html"),mode="0755") ## ???

如果您想即时将 PDF 转换为 PNG,您还需要 ImageMagick(binary downloads here)...

tth 不如 mk4ht 通用,后者包含完整的 (La)TeX 解析器,但它也更轻量级 - 如果您想提供此功能,则很有用其他用户安装的秘诀并且不希望他们必须下载大量的东西(不幸的是 ImageMagick 非常大 - 这些天,你可能会编造一个解决方案,首先在 Sweave 中生成 PNG 图像) .

关于html - 如何将 LaTeX Sweave 文件 (Rnw) 转换为 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7512897/

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