gpt4 book ai didi

Rmarkdown,Rstudio : pandoc. exe:从 TeX 源代码生成 PDF 时出错

转载 作者:行者123 更新时间:2023-12-04 02:17:04 25 4
gpt4 key购买 nike

我正在尝试使用 RStudio 中的 knit pdf 按钮呈现 pdf 文档,但我一直收到此错误:

! pdfTeX error (font expansion): auto expansion is only possible with scalable 
fonts.
\AtBegShi@Output ...ipout \box \AtBeginShipoutBox
\fi \fi
l.167

pandoc.exe: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43

我知道在互联网上可以找到很多关于错误 43 的资料,但没有一个对我有帮助。有谁知道它的确切含义以及我在哪里可以找到解决方案?这很奇怪,因为几个小时前我遇到了同样的错误,但是在我的代码中添加这个之后渲染很顺利:

Sys.setenv(PATH = paste(Sys.getenv("PATH"), "C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\", sep=.Platform$path.sep))

但是现在错误又回来了

编辑

尝试最小示例时:

---
title: "test"
output: pdf_document
---

```{r results="asis"}
library(stargazer)
c1 <- c("test1","test1","test2","test2")
c2 <- c(1,2,3,4)
data_object <- as.data.frame(cbind(c1,c2))
names(data_object) <- c("test","test2")
stargazer(data_object,summary=FALSE,rownames=FALSE,type="html")
```

它给出的错误是:

!pdfTeX error: pdflatex (file ec-lmr10): Font ec-lmr10 at 600 not found
==> Fatal error occurred, no output PDF file produced!
Trying to make PK font ec-lmr10 at 600 DPI...
Running miktex-makemf.exe...
miktex-makemf: The ec-lmr source file could not be found.
miktex-makepk: The application file ttf2pk.exe could not be found.

pandoc.exe: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43

这是一个不同的错误,但仍然是一个 43 错误。我检查了一下,但系统上有字体 ec-lmr10 文件。不知何故找不到。

最佳答案

您遇到的问题与字体有关。当你编写 PDF 时,knitr 使用 LaTeX,你必须知道 LaTeX 的“字体”与标准字体不同。

要解决您的问题,请尝试通过加载包(在最顶部)来添加拉丁模型字体系列:

\usepackage{lmodern}

有关在文档中如何以及在何处插入这段代码的更多详细信息,请查看 here .

这个包允许你拥有可缩放的字体;并非所有(字体)包的所有字体都是如此。我想,但我可能错了,因为 TeX 和 LaTeX 的第一个版本是为与 METAFONT 一起工作而设计的。

编辑

您的代码对我来说效果很好,不会产生任何错误。我的想法是发生这种情况是因为我在我的 Mac (MacTeX) 上有一个完整的 Tex 实时发行版。在这一点上,我认为问题取决于您使用的 r 包(如 stargazer)使用的一些包,而您(我们)不知道也不会(除非我们当然分析代码) ).

在这一点上,我的建议是下载完整的 TeX 发行版,这样您就可以确保与 PDF 输出相关的任何错误与 Studio 用于生成此类 PDF 的底层工具(例如 LaTeX)无关。

您可以找到 Mac 的完整 LaTeX 发行版和 Windows .

关于Rmarkdown,Rstudio : pandoc. exe:从 TeX 源代码生成 PDF 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33180152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com