首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编织RMarkdown图像!包pdftex.def错误:文件‘~/文件夹/文件夹/filename.png’未找到:使用草稿设置

编织RMarkdown图像!包pdftex.def错误:文件‘~/文件夹/文件夹/filename.png’未找到:使用草稿设置
EN

Stack Overflow用户
提问于 2022-03-10 22:33:52
回答 1查看 628关注 0票数 1

当嵌入图像时,我很难用RMarkdown编织一个pdf文档。使用下面的标记语法时:

代码语言:javascript
复制
![Image name](~/folder/folder/filename.png)

我知道错误:

包pdftex.def错误:文件‘~/文件夹/文件夹/filename.png’未找到:使用草稿设置。

我也尝试过:

代码语言:javascript
复制
``` {r results = 'asis'}

knitr::include_graphics(path =“~/文件夹/文件夹/filename.png”)

代码语言:javascript
复制

我得到了一个错误:

regex中未转义的左大括号在regex中传递;在C:\Users\NAME~1\AppData\Roaming\TinyTeX\texmf-dist\scripts\texlive\tlmgr.pl第1847行处,在m/\nobreakspace{ <--

}/文件夹/文件夹/文件名/标记为<--这里。grep中的错误(paste0(“/”,xj,"$"),l):无效的正则表达式‘/\no以外空间{}/文件夹/文件夹/文件名$’,原因是“{}的无效内容”调用:.system2_quiet -> on_error -> parse_packages -> grep :警告消息:在grep中(paste0(“/”,xj,"$"),l):TRE模式编译错误‘无效的{}’警告: LaTeX警告:输入行153上未定义的第1页上的引用‘`LastPage’。执行暂停

我已经安装了tinytex,但也许我错过了另一个LaTeX包?如有任何指导,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-03-11 13:57:35

首先,正如上面@samcarter_is_at_topanswers.xyz所建议的,倾斜字符不能从Markdown解释为LaTeX。

此外,我在一个子文件夹中有我的标记文件,在另一个子文件夹中有我的图像。在编写标记文件时,工作目录更改为标记文件所在的子文件夹,这将导致在使用路径文件夹/文件夹/filename.png时不再理解为图像提供的文件路径。您可以将标记文件移动到主目录,也可以设置整个文件路径。

如果将标记文件移动到主目录,则文件路径可以如下所示:

代码语言:javascript
复制
![Image name](folder/folder/filename.png)

或保存在子文件夹中并使用:

代码语言:javascript
复制
![Image name](entire path/folder/folder/filename.png)

使用knitrinclude_graphics函数也是如此。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71431566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档