作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我搜索过这个,但找不到解决方案。
我知道可以将 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/
我是一名优秀的程序员,十分优秀!