我想我有一个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.
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息.
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")
Run Code Online (Sandbox Code Playgroud)
我跑了以下
> getwd()
[1] "C:/Users/Ira/Documents/Statistics"
Run Code Online (Sandbox Code Playgroud)
我尝试了所有的建议.谢谢.但是,在尝试转换为PDF时,我仍然收到错误消息.我最近的帖子试图发布错误消息.
真正的Rmarkup文件是:IraAppliedStats.Rmd
单击Knit会生成所需的HTML文件.
我成功运行了命令:
install.packages("devtools"); devtools::install_github("rstudio/rmarkdown")
library(rmarkdown)
Run Code Online (Sandbox Code Playgroud)
从控制台我运行以下命令,但我收到一个错误.
render(input = "toPDF2.rmd", output_format = "pdf_document", output_file = "toPDF2.pdf")
Run Code Online (Sandbox Code Playgroud)
我观察了显示器.在生成几个块之后,我开始在几个块完成后看到诸如以下的多个消息.
*警告(if(out_format(c("latex","sweave","listing","markdown")))sanitize_fn else str_c)(path,:数字路径中的点用_替换("IraAppliedStats_Rmd_files/figure-latex /无名-块-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 …Run Code Online (Sandbox Code Playgroud)