模板下载 {#moban}

谢益辉

通用模板:https://github.com/rstudio/bookdown-demo

李东风中文模板:

http://www.math.pku.edu.cn/teachers/lidf/docs/Rbook/html/_Rbook/bookdown.html#bookdown-intro

下载到本地解压

Rstudio即相关包安装

  • 推荐使用Rstudio,因为是自带pandoc

安装bookdown

install.packages("bookdown")

安装tinytex

install.packages("tinytex")

若不是Rstudio 需要安装pandoc

这个直接查看版本就可

写书

  • 可以直接修改模板的rmd文档,修改成自己的每一章节的内容
  • 需要重新设置一下_outout.yml和_bookdown.yml,设置为需要的格式

    主要是设置一下作者,日期,书名等信息,其他的随意
  • bib文件需要设置为自己用到的参考文献,有一次编辑,终身使用的效果贼好使

预览

knit

编译书

右侧按钮build

使用命令

bookdown::render_book("index.Rmd",
output_format="bookdown::gitbook", encoding="UTF-8")

上传至github生成静态网站

开源

  • 新建一个项目
  • 设置项目的settings

    github pages-source-master branch
  • 将生成的书,也就是output_dir输出的位置文件夹上传至项目
  • 然后访问http://用户名.github.io/项目名/书名/index.html

发布

bookdown::publish_book(render = "local")

knitr::opts_chunk$set(echo = TRUE)
library(tidyverse) # Wickham的数据整理的整套工具
pdf.options(height=10/2.54, width=10/2.54, family="GB1") # 注意:此设置要放在最后

生成的样本

https://gaowenxin95.github.io/first-bookdown-demo/use-bookdown/index.html

最新文章

  1. 前端开发中SEO的十二条总结
  2. jQuery Scroll Follow
  3. Android Handler 最佳的理解资料
  4. C# 通过GPS坐标,计算两点之间距离
  5. SMARTFORM & SAPScript
  6. windows server 2008 R2 SP1 安装exchange 2010
  7. php调用phpqrcode.php生成二维码
  8. Laravel学习笔记(六)数据库 数据库填充
  9. 使用shell查看局域网中主机的IP地址
  10. Cacti 'graph_xport.php' SQL注入漏洞
  11. 十分钟搭建自己的hadoop2/CDH4集群
  12. [Python][自己写的杀病毒脚本]
  13. c# networkcomms 3.0实现模拟登陆总结
  14. python 携带cookie访问网站(python接口测试post)
  15. 利用cgi编程实现web版man手册
  16. 对HTML中的文字的修饰
  17. 转 Spring Boot之No session repository could be auto-configured, check your configuration问题解决
  18. [BZOJ3585]mex(莫队+分块)
  19. scp拷贝提示its a directory 错误
  20. git如何回滚当前修改的内容?

热门文章

  1. JDBC访问数据库的具体步骤(MySql + Oracle + SQLServer)
  2. 超长可视化指南!带你理清K8S部署的故障排查思路,让bug无处遁形
  3. HDP之HBase性能调优
  4. 珠峰-cookie相关的东西
  5. Webpack 中 file-loader 和 url-loader 的区别
  6. nCompass-网络流量基础知识
  7. Linux 内核参数管理
  8. TFT液晶显示屏之绘图板应用
  9. mybatis 通过配置父类数据源连接和关闭数据,进行junit单元测试
  10. clr via c# 程序集加载和反射集(一)