【发布时间】:2014-04-04 03:29:52
【问题描述】:
我想我有一个 MikTeX 问题。在 RStudio 中,我单击了 Knit PDF 按钮并收到此错误消息。
这是 pdfTeX,版本 3.1415926-2.3-1.40.12(MiKTeX 2.9 64 位)
pdflatex:找不到内存转储文件。
pdflatex:数据:pdflatex.fmt
然后我按照http://docs.miktex.org/manual/formats.html 的第一条指令进行操作 然后我重新启动了我的电脑。
此时我不知道是否需要添加内存转储文件,如果需要,详细说明。
然后我尝试了 Knit Word,效果很好,生成了 Word 2007 文档。
我正在使用 RStudio。我有一个 R 标记文档 Ira.Rmd。它生成文件 Ira.md 和 Ira.html。我想另存为 Ira.pdf。我在命令行上下载并运行了 pandoc
pandoc Ira.md –o Ira.pdf.
我收到以下错误消息。
Pandoc:从 TeX 源生成 PDF 时出错。 这是 pdfTeX,版本 3.1415926-2.3.1.40.12 pdflatex:找不到内存转储文件。 pdflatex:数据:pdflatex.fmt
有人可以简单地解释我如何执行此文件转换吗? 我正在使用以下内容。
Windows 7。 R版本:3.0.2 RStudio 版本:0.98.684
我确实阅读了https://github.com/rstudio/rmarkdown,但我仍然不明白如何转换我的文件。
更新我正在编辑我的问题。
我正在尝试将 R markdown 文件转换为 PDF。我在 R Studio 中创建了 RMD 文件。只需单击一个按钮,我就成功生成了包含 R 代码的 HTML 文件。
我使用的是 R 版本 3.0.2
我使用的是 RStudio 版本 0.98.684
我不知道以下是否相关。
我的 .Rprofile 文件包含以下行。
setwd("C:/Users/Ira/Documents/Statistics")
我跑了以下
> getwd()
[1] "C:/Users/Ira/Documents/Statistics"
我已经尝试了所有建议。谢谢你。但是,我在尝试转换为 PDF 时继续收到错误消息。我最近的帖子试图发布错误消息。
真正的Rmarkup文件是:IraAppliedStats.Rmd
单击 Knit 会生成所需的 HTML 文件。
我成功运行了命令:
install.packages("devtools"); devtools::install_github("rstudio/rmarkdown")
library(rmarkdown)
我从控制台运行了以下命令,但收到错误消息。
render(input = "toPDF2.rmd", output_format = "pdf_document", output_file = "toPDF2.pdf")
我观察了监视器。在生成了几个块后,我开始在几个块完成后看到多条消息,如下所示。
*警告 in (if (out_format(c("latex", "sweave", "listings", "markdown"))) sanitize_fn else str_c)(path, : 图路径中的点替换为 _ ("IraAppliedStats_Rmd_files/figure-latex/unnamed-chunk-10")*
每个块都有以下消息。
没有R代码的普通文本
文档的大部分内容是 R 代码。当我生成 HTML 文件时,会出现同一行。
错误信息的本质似乎是。
pandoc.exe:从 TeX 源生成 PDF 时出错。 这是 pdfTeX,版本 3.1415926-2.3-1.40.12(MiKTeX 2.9 64 位) pdflatex: 找不到内存转储文件。
然后我使用记事本将以下两行添加到 IraAppliedStats.md 文件的顶部。
*标题:IraAppliedStats.md 输出:pdf_document*
我关闭了记事本。
我再次运行命令。
render(input = "IraAppliedStats.Rmd", output_format = "pdf_document", output_file = "IraAppliedStats.Rmd.pdf")
这似乎没有帮助,因为我再次收到一条错误消息并且没有生成 PDF 文件。
添加/编辑结束
【问题讨论】: