rmarkdown :: render для компиляции документов LaTeX

Этот пример файла LaTeX отлично компилируется для меня с использованием Rstudio, TexShop, и pdflatex example.tex. Но rmarkdown::render не работает.

> rmarkdown::render("example.tex", output_format = "pdf_document")
/usr/local/bin/pandoc +RTS -K512m -RTS example.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output example.pdf --template /Library/Frameworks/R.framework/Versions/3.3/Resources/library/rmarkdown/rmd/latex/default.tex --highlight-style tango --latex-engine /Library/TeX/texbin/pdflatex --variable graphics=yes --variable 'geometry:margin=1in' 
! LaTeX Error: Can be used only in preamble.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.88 \documentclass

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

Есть ли способ сказать rmarkdown, что я начинаю с документа LaTeX? я использую

  • Mac OS 10.11.5
  • R 3.3.0
  • rmarkdown 0.9.6
  • pandoc 1.13.2
  • pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016)

person landau    schedule 24.06.2016    source источник


Ответы (1)


Не бери в голову. tools::texi2pdf("example.tex") у меня работал с Rstudio и R из командной строки. Однако графический интерфейс R завершился ошибкой.

person landau    schedule 24.06.2016