首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R Markdown在Tufte输出中呈现R脚本

使用R Markdown在Tufte输出中呈现R脚本
EN

Stack Overflow用户
提问于 2021-04-17 00:34:27
回答 1查看 83关注 0票数 0

快速问题:我如何使用tufte风格,使用R Markdown来呈现R脚本(即一组函数)?

目前我使用这个语法来生成一个pdf:

代码语言:javascript
复制
rmarkdown::render("myscript.r", "pdf_document")

如何将信息传递给此字符串以根据tufte样式格式化pdf文档?

EN

回答 1

Stack Overflow用户

发布于 2021-04-18 01:29:48

您可以将tufte样式的Rmarkdown文档作为模板,然后在Rscript.R中提供源代码,以便从控制台生成PDF。

这是Rstudio Tufte模板的tufte.Rmd

代码语言:javascript
复制
---
title: "A Tufte Handout Example"
runningheader: "Tufte Handout with R Markdown" # only for pdf output
subtitle: "An implementation in R Markdown" # only for html output
author: "test"
date: "`r Sys.Date()`"
output:
  tufte::tufte_html: default
  tufte::tufte_handout:
    citation_package: natbib
    latex_engine: xelatex
  tufte::tufte_book:
    citation_package: natbib
    latex_engine: xelatex
bibliography: skeleton.bib
link-citations: yes
---


```{r, results='asis'}

源(‘myscript.R’)

代码语言:javascript
复制

myscript.R

代码语言:javascript
复制
library(knitr)
print(kable(mtcars))

将这两个文件放在同一个目录中,我就可以运行

代码语言:javascript
复制
rmarkdown::render("tufte.Rmd", output_format = "pdf_document")

tufte模板有很多格式,但这只是一个简单的例子。

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

https://stackoverflow.com/questions/67129020

复制
相关文章

相似问题

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