尽管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知道一切正常:路径存在,文件存在并列出。
答案 0 :(得分:1)
最后,“解决方案”很简单:我只需要按照建议更改包的路径即可,例如here。
=>运行“ miktex-console_admin.exe” =>转到软件包=>从...安装...,我也改为Uni-Hagen。
PS:我不知道在Windows计算机上工作是否必要。