软件包pdftex.def错误:找不到文件:使用草稿设置

时间:2019-04-01 09:58:20

标签: windows r-markdown jpeg

尽管html可以很好地显示,但Rmd不会被渲染!有一个similar question,但未得到回答。 jpg也位于本地目录中,因为乳胶无法处理http//路径

这是一个可复制的示例(图片存在并且在html模式下可以正常渲染):

---
title: 'Title'
author: "SQC"
date: "30 march 2019"
output:
  pdf_document:
    toc: yes
    toc_depth: '2'
  html_document:
    keep_md: yes
    number_sections: yes
    toc: yes
    toc_depth: 2
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

Some text.

![text](C:/path2/file.jpg){width=500px}

more text...

评论:根据链接答案的建议,我添加了

```{r}
getwd()
list.files("C:/path2/", full.names=TRUE)
```

然后错误是

  

“ C:/ RStudio / bin / pandoc / pandoc” + RTS -K512m -RTS test.utf8.md-至   乳胶-来自   markdown + autolink_bare_uris + ascii_identifiers + tex_math_single_backslash   -输出test.tex-目录--toc深度2-模板“ C:\ R \ R-3.5.1 \ library \ rmarkdown \ rmd \ latex \ default-1.17.0.2.tex”   --highlight-style探戈--latex-engine pdflatex --variable graphics = yes --variable“ geometry:margin = 1in” --variable   “ compact-title:yes”输出文件:test.knit.md

     

! LaTeX错误:找不到文件`fancyvrb.sty'。

     

!紧急停止。

     

Fehler:无法编译test.tex。有关更多信息,请参见test.log。   奥斯福伦·昂古特尔

再次,我从重新编写html知道一切正常:路径存在,文件存在并列出。

1 个答案:

答案 0 :(得分:1)

最后,“解决方案”很简单:我只需要按照建议更改包的路径即可,例如here

=>运行“ miktex-console_admin.exe” =>转到软件包=>从...安装...,我也改为Uni-Hagen。

PS:我不知道在Windows计算机上工作是否必要。