0
点赞
收藏
分享

微信扫一扫

R语言观察日志(part9)--RMarkdown之输出格式

学习笔记,仅供参考,有错必纠

参考自:官方文档​​rmarkdown​​​;​​R Markdown中配置python​​

R Markdwon



输出格式



设置render的output_format参数,可以将.Rmd文件呈现为R Markdown支持的任何格式,例如,下面的代码会将entropyM.Rmd呈现为Microsoft Word文档格式:

library(rmarkdown)
render("entropyM.Rmd", output_format = "word_document")

看一下我们生成的word文档:

R语言观察日志(part9)--RMarkdown之输出格式_css

如果不设置格式,R Markdown会将文件呈现为默认格式,我们也可以在. Rmd文件开头的输出字段(output)中设置格式:

output: html_document



我们也可以点击knit旁的下拉菜单,选择其他的输出格式:

R语言观察日志(part9)--RMarkdown之输出格式_html_02



输出选项



每个输出格式都是作为R中的函数来实现的,我们可以通过将参数作为输出字段(output)的子值传递给函数来定制输出:

output: 
html_document:
toc: true
toc_float: true
number_sections: true

利用上述代码,我们可以生成一个包含数字标签的目录,且该目录悬挂在HTML文档的左侧:

R语言观察日志(part9)--RMarkdown之输出格式_css_03



html_document函数



  • 描述

在R Markdown中,转换为HTML文档的格式。



  • 用法
html_document(
toc = FALSE,
toc_depth = 3,
toc_float = FALSE,
number_sections = FALSE,
section_divs = TRUE,
fig_width = 7,
fig_height = 5,
fig_retina = 2,
fig_caption = TRUE,
dev = "png",
df_print = "default",
code_folding = c("none", "show", "hide"),
code_download = FALSE,
self_contained = TRUE,
theme = "default",
highlight = "default",
mathjax = "default",
template = "default",
extra_dependencies = NULL,
css = NULL,
includes = NULL,
keep_md = FALSE,
lib_dir = NULL,
md_extensions = NULL,
pandoc_args = NULL,
...
)



  • 参数说明


参数

解释

toc

若为ture,则在输出中包含一个目录

toc_depth

在目录中包含的标题的深度

toc_float

若为true,则将内容表浮动到主文档内容的左侧。

number_sections

若为true,则在目录中增加数字标签

fig_width

设置图形的默认宽度(英寸)

fig_height

设置图形的默认高度(英寸)

fig_retina

缩放来执行视网膜显示,可以设置为NULL以防止视网膜缩放

fig_caption

若为true,则渲染带有字幕的图形

df_print

用于打印数据框(data frame)的方法,有效值包括"default"、“kable”、“tibble"和"paged”。

code_folding

允许文档阅读器切换R代码块的显示,指定"none"来显示所有代码块

code_download

将Rmd源代码嵌入到文档中,并提供一个链接,供读者下载代码。

self_contained

成一个没有外部依赖关系的独立HTML文件

theme

视觉主题包括:“default”, “cerulean”, “journal”, “flatly”, “darkly”, “readable”, “spacelab”, “united”, “cosmo”, “lumen”, “paper”, “sandstone”, “simplex”, or “yeti”.

设置为NULL表示没有主题

highlight

将语法突出的样式,支持的样式包括:“default”, “tango”, “pygments”, “kate”, “monochrome”, “espresso”, “zenburn”, “haddock”, and “textmate” .

设置为NULL表示没有主题

css

需要包含的一个或多个css文件


举报

相关推荐

0 条评论