首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >82-R分享04-用模板美化你的Rmd输出

82-R分享04-用模板美化你的Rmd输出

作者头像
北野茶缸子
发布2022-01-04 19:40:57
发布2022-01-04 19:40:57
1.7K0
举报

前言

不知道你们的观点如何,个人觉得Rmd 默认模板下的风格过于朴素:

即便加上了一些设置:

其实也有非常多的内置Rmd 模板的:

比如这样的poster:

这里介绍一些拓展包里的主题。

1-prettydoc

参考:Themes (statr.me)[2]

这个包有以下主题:

颜值还是蛮高的:

安装后,就可以在模板里调用了。

代码语言:javascript
复制
---
title: "Your Document Title"
author: "Document Author"
date: "`r Sys.Date()`"
output:
  prettydoc::html_pretty:
    theme: architect
    highlight: github
---

2-rmdformats

参考:HTML Output Formats and Templates for rmarkdown Documents • rmdformats (juba.github.io)[3]

这里直接选择模板:

奇怪的是,在该主题下运行,会出现报错:

代码语言:javascript
复制
pandoc: HttpExceptionContentWrapper {unHttpExceptionContentWrapper = InvalidProxyEnvironmentVariable "http_proxy"

对比一下这个包的几个主题的功能:

不过我发现这个包有个通病,就是如果用浏览器打开html 文件,并没有一个很好的排版适配:

其他模板

还有如cerulean,tufte 包等。

我的模板

我还是基础rmd 派的啦:https://mugpeng.notion.site/Rmd_template-a1bd26e71a6343eb86d0788621eb6a13

主要还是考虑到我对于目录组件,以及浏览器html一些排版适配的考虑。

参考资料

[1](10条消息) Rmarkdown第四弹—— 主题格式更换_庄闪闪的r语言手册的博客-CSDN博客_rmdformats包: https://blog.csdn.net/qq_37379316/article/details/115734718

[2]Themes (statr.me): https://prettydoc.statr.me/themes.html

[3]HTML Output Formats and Templates for rmarkdown Documents • rmdformats (juba.github.io): https://juba.github.io/rmdformats/


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 北野茶缸子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 1-prettydoc
  • 2-rmdformats
  • 其他模板
  • 我的模板
    • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档