RMarkdown не может найти файл 'pdflatex.fmt' - PullRequest
1 голос
/ 28 января 2020

Я пробую RMarkdown впервые, используя самый первый пример из книги Ихуэй «R Markdown A Definition Guide»:

---
title: "Hello R Markdown"
author: "Awesome Me"
date: "2018-02-14"
output: pdf_document
---

This is a paragraph in an R Markdown document.

Below is a code chunk:

options(tinytex.verbose = TRUE)
fit = lm(dist ~ speed, data = cars)
b = coef(fit)
plot(cars)
abline(fit)

The slope of the regression is `r b[1]

Я установил TinyTex, используя следующее согласно комментариям Yihui здесь :

devtools::install_github('yihui/tinytex')

tinytex:::install_prebuilt()

Запуск tinytex:::is_tinytex() приводит к ИСТИНА.

Нажатие Вязание дает мне следующий вывод. Есть строка ошибки I can't find the format file 'pdflatex.fmt'

processing file: Testpdf1.Rmd
  |.......................                                               |  33%
  ordinary text without R code

  |...............................................                       |  67%
label: unnamed-chunk-1
  |......................................................................| 100%
   inline R code fragments

"C:/Users/xxxxxx/Documents/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS Testpdf1.utf8.md --to latex --from markdown+autolink_bare_uris+tex_math_single_backslash --output Testpdf1.tex --self-contained --highlight-style tango --pdf-engine pdflatex --variable graphics --lua-filter "C:/Users/xxxxxx/Documents/R/R-3.6.1/library/rmarkdown/rmd/lua/pagebreak.lua" --lua-filter "C:/Users/xxxxxx/Documents/R/R-3.6.1/library/rmarkdown/rmd/lua/latex-div.lua" --variable "geometry:margin=1in" 
output file: Testpdf1.knit.md

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/W32TeX) (preloaded format=pdflatex)
 restricted \write18 enabled.
I can't find the format file `pdflatex.fmt'!

kpathsea: Running mktexfmt pdflatex.fmt

The command name is C:\Users\xxxxxx\AppData\Roaming\TinyTeX\bin\win32\mktexfmt
I was unable to find any missing LaTeX packages from the error log Testpdf1.log.
! kpathsea: Running mktexfmt pdflatex.fmt

! The command name is C:\Users\xxxxxx\AppData\Roaming\TinyTeX\bin\win32\mktexfmt

Error: LaTeX failed to compile Testpdf1.tex. See https://yihui.org/tinytex/r/#debugging for debugging 
tips. See Testpdf1.log for more info.
Execution halted

Я пытаюсь скомпилировать файл PDF. Я запускаю Windows за брандмауэром своей компании. Поиск этого файла 'pdflatex.fmt' на моем компьютере ничего не дает. Я некоторое время искал решение для net, но не могу решить проблему. Кто-нибудь знает, как я go о решении этого?

1 Ответ

0 голосов
/ 28 января 2020

Это может быть та же проблема, что и , эта , поэтому, пожалуйста, попробуйте

tinytex::tlmgr_install(c('texlive-scripts', 'dehyph-exptl'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...