来自 RMarkdown 的 PDF 文档
PDF Docs from RMarkdown
我在尝试从 Rstudio 中的 Rmarkdown 制作 PDF 文档时遇到了很多麻烦。我的目标是创建 "Journal of Statistical Software" 格式,当我 运行 提供的示例脚本时,出现错误。
脚本:
---
author:
- name: FirstName LastName
affiliation: University/Company
address: >
First line
Second line
email: name@company.com
url: http://rstudio.com
- name: Second Author
affiliation: Affiliation
title:
formatted: "A Capitalized Title: Something about a Package \pkg{foo}"
# If you use tex in the formatted title, also supply version without
plain: "A Capitalized Title: Something about a Package foo"
# For running headers, if needed
short: "\pkg{foo}: A Capitalized Title"
abstract: >
The abstract of the article.
keywords:
# at least one keyword must be supplied
formatted: [keywords, not capitalized, "\proglang{Java}"]
plain: [keywords, not capitalized, Java]
preamble: >
\usepackage{amsmath}
output: rticles::jss_article
---
# Introduction
This template demonstrates some of the basic latex you'll need to know to create a JSS article.
## Code formatting
Don't use markdown, instead use the more precise latex commands:
* \proglang{Java}
* \pkg{plyr}
* \code{print("abc")}
# R code
Can be inserted in regular R markdown blocks.
```{r}
x <- 1:10
x
```
这样做时我的错误是:
pandoc.exe: pdflatex not found. pdflatex is needed for pdf output.
Error: pandoc document conversion failed with error 41
In addition: Warning message:
running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS Untitled.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output Untitled.pdf --template "C:\Users\OPTIMA~1\DOCUME~1\R\WIN-LI~1.3\rticles\RMARKD~1\TEMPLA~1\JSS_AR~1\RESOUR~1\template.tex" --highlight-style tango --latex-engine pdflatex' had status 41
Execution halted
我知道它与下载 MikTex 有关,但我无法找到一种简单的分步下载方法,以便从 RStudio 运行 RMarkdown 中的 PDF 文档。
任何帮助都会很棒,如果您知道直接从 R 执行此操作而不是从 Web 下载某些东西的任何方法,那将是我认为最简单的解决方案。
谢谢!
pandoc 使用 pdflatex 创建 pdf 输出,因此必须安装它。
在 Windows 下,您可以使用可以在 https://miktex.org/download
下找到的 miktex
我在尝试从 Rstudio 中的 Rmarkdown 制作 PDF 文档时遇到了很多麻烦。我的目标是创建 "Journal of Statistical Software" 格式,当我 运行 提供的示例脚本时,出现错误。
脚本:
---
author:
- name: FirstName LastName
affiliation: University/Company
address: >
First line
Second line
email: name@company.com
url: http://rstudio.com
- name: Second Author
affiliation: Affiliation
title:
formatted: "A Capitalized Title: Something about a Package \pkg{foo}"
# If you use tex in the formatted title, also supply version without
plain: "A Capitalized Title: Something about a Package foo"
# For running headers, if needed
short: "\pkg{foo}: A Capitalized Title"
abstract: >
The abstract of the article.
keywords:
# at least one keyword must be supplied
formatted: [keywords, not capitalized, "\proglang{Java}"]
plain: [keywords, not capitalized, Java]
preamble: >
\usepackage{amsmath}
output: rticles::jss_article
---
# Introduction
This template demonstrates some of the basic latex you'll need to know to create a JSS article.
## Code formatting
Don't use markdown, instead use the more precise latex commands:
* \proglang{Java}
* \pkg{plyr}
* \code{print("abc")}
# R code
Can be inserted in regular R markdown blocks.
```{r}
x <- 1:10
x
```
这样做时我的错误是:
pandoc.exe: pdflatex not found. pdflatex is needed for pdf output.
Error: pandoc document conversion failed with error 41
In addition: Warning message:
running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS Untitled.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output Untitled.pdf --template "C:\Users\OPTIMA~1\DOCUME~1\R\WIN-LI~1.3\rticles\RMARKD~1\TEMPLA~1\JSS_AR~1\RESOUR~1\template.tex" --highlight-style tango --latex-engine pdflatex' had status 41
Execution halted
我知道它与下载 MikTex 有关,但我无法找到一种简单的分步下载方法,以便从 RStudio 运行 RMarkdown 中的 PDF 文档。
任何帮助都会很棒,如果您知道直接从 R 执行此操作而不是从 Web 下载某些东西的任何方法,那将是我认为最简单的解决方案。
谢谢!
pandoc 使用 pdflatex 创建 pdf 输出,因此必须安装它。
在 Windows 下,您可以使用可以在 https://miktex.org/download
下找到的 miktex