干掉 LaTeX !用BookDown写本书

简介: 干掉 LaTeX !用BookDown写本书

bookdown是著名R包作者谢益辉开发的,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。 bookdown是个素颜版的 LaTeX ,满足了99%的需求,而使用难度大概只有 LaTeX 的1%,性价比极高。


bookdown的优势


完全开源,向收费说不

完全自定义,想干啥就干啥

有Rstudio背书,可以大胆的长期使用

静态网站,很容易部署到Internet

支持LaTeX,可以直接导出tex文档

导出排版好的PDF文档和kindle文档

使用十分方便,安装后可以专心使用RMarkdown写作

写完后直接排序组合,一键build成书

R Markdown的优势(值得系统学习)

代码与文本共存,程序员的最爱

轻量级,再大的文件也有着极快的读取速度

文末可以列出参考文献,科研狗的最爱


如何使用bookdown


1、安装R和Rstudio

2、安装bookdown


install.packages("bookdown")


3、克隆demo到本地,解压后用Rstudio打开.Rproj文件

https://github.com/rstudio/bookdown-demo


4、打开工程中章节对应的.Rmd文件进行编辑


5、编辑完成的章节在Rstudio面板Build--Build Book编译成书


640.png


5本数据科学电子书


BOOKDOWN官网(https://bookdown.org/)上有不少人发布了自己的电子书,完全免费开源,我筛选了5本感觉很不错的数据科学方面的书,打开图片下方链接即可阅读!


640.png

                        R Graphics Cookbook, 2nd edition

https://r-graphics.org/


640.png

                                           R for Data Science

https://r4ds.had.co.nz/


640.png


                                    Introduction to Data Science

https://rafalab.github.io/dsbook/


640.png


                                           Text Mining with R

https://www.tidytextmining.com/


640.png


Forecasting: Principles and Practice


https://otexts.com/fpp2/

相关文章
|
7月前
|
Python
Python满屏飘字表白完整代码
Python满屏飘字表白完整代码
310 0
|
7月前
|
数据采集 自然语言处理 监控
分享53个杂七杂八的Python源代码总有一个是你想要的
分享53个杂七杂八的Python源代码总有一个是你想要的
91 1
|
7月前
|
机器人 C语言 Python
Python满屏飘字表白代码
Python满屏飘字表白代码
121 0
|
7月前
|
数据采集 机器学习/深度学习 数据可视化
分享261个Python源码源代码总有一个是你想要的
分享261个Python源码源代码总有一个是你想要的
466 0
|
Python
Python满屏表白代码
人生苦短,我用Python!又是新的一周啦,本期博主给大家带来了一个全新的作品:满屏表白代码,无限弹窗版!快快收藏起来送给她吧~
1263 0
Python满屏表白代码
|
Python
人生重开模拟器(python)-----帮你快速掌握python语法
人生重开模拟器(python)-----帮你快速掌握python语法
199 0
|
Linux C++ iOS开发
小秘技:怎样用python来获取各种DOS命令显示的内容?注意不是返回值哦!
小秘技:怎样用python来获取各种DOS命令显示的内容?注意不是返回值哦!
145 0
|
JavaScript 前端开发 程序员
推荐三个神级VSCode插件[jupyter中写javascript,替代typora的markdown编辑器,记录敲代码时间的插件]
使用过Python的朋友应该都知道Jupyter-Notebook,因为它对新手朋友学习Python可谓是绝佳的工具,对Python老手来说使用它来写一些小Demo或者绘图分析都是非常不错的工具,我们都知道,最近,我开始了深入学习JavaScript的路途,偶尔为敲一下js来验证书中的说法以及自己的想法,同时可能会记一下笔记,然后可能还需要刷Leetcode
776 0
|
前端开发 Go Windows
【好物分享】在命令行读Markdown,这个感觉太舒服了
这篇文章推荐一个由Golang编写的一个命令行工具——[Glow]
277 0

相关实验场景

更多