Skip to content
基于 bookdown 的 ElegantBook
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css 跑通 LaTeX 和 Gitbook May 14, 2019
figure 初始化 ElegantBookdown 项目 Apr 30, 2019
image 完成第一阶段的转化工作,接下来可以抠细节了 May 14, 2019
latex 添加 elegantbook 模版的宏包依赖 May 29, 2019
.Rbuildignore bookdown 0.11 修复了一个重要的 BUG,该BUG导致自定义的 rmd_files 列表不起作用,最新稳定版已经提交到 CRA… May 29, 2019
.Rprofile 尝试把报错信息传回 error 分支 May 29, 2019
.gitignore update equote to extrainfo May 29, 2019
.travis.yml Update .travis.yml Jun 5, 2019
01-introduction.Rmd 尝试把报错信息传回 error 分支 May 29, 2019
02-example.Rmd 转化完 note 环境 May 22, 2019
05-appendix.Rmd add more block environment May 20, 2019
06-references.Rmd 初始化 ElegantBookdown 项目 Apr 30, 2019
DESCRIPTION bookdown 0.11 修复了一个重要的 BUG,该BUG导致自定义的 rmd_files 列表不起作用,最新稳定版已经提交到 CRA… May 29, 2019
ElegantBookdown.Rproj 初始化 ElegantBookdown 项目 Apr 30, 2019
LICENSE.md update equote to extrainfo May 29, 2019
NEWS.md 初始化 ElegantBookdown 项目 Apr 30, 2019
README.md bookdown 0.11 修复了一个重要的 BUG,该BUG导致自定义的 rmd_files 列表不起作用,最新稳定版已经提交到 CRA… May 29, 2019
_bookdown.yml 跑通 LaTeX 和 Gitbook May 14, 2019
_deploy_error 尝试把报错信息传回 error 分支 May 29, 2019
_output.yml 尝试把报错信息传回 error 分支 May 29, 2019
appveyor.yml appveyor run only on master branch May 29, 2019
book.bib 初始化 ElegantBookdown 项目 Apr 30, 2019
index.Rmd update equote to extrainfo May 29, 2019
index.ipynb bookdown 0.11 修复了一个重要的 BUG,该BUG导致自定义的 rmd_files 列表不起作用,最新稳定版已经提交到 CRA… May 29, 2019
install.R bookdown 0.11 修复了一个重要的 BUG,该BUG导致自定义的 rmd_files 列表不起作用,最新稳定版已经提交到 CRA… May 29, 2019
runtime.txt bookdown 0.11 修复了一个重要的 BUG,该BUG导致自定义的 rmd_files 列表不起作用,最新稳定版已经提交到 CRA… May 29, 2019

README.md

Lifecycle: experimental Travis build status AppVeyor build status Launch binder CRAN status Github Version Repo Size GitHub


Target

  1. ElegantBook 书籍模版的 bookdown 扩展
  2. 定制一套 Gitbook 的 CSS 样式

在线预览

https://bookdown.org/xiangyun/ElegantBookdown/

使用环境

  1. Pandoc 版本 2.7.2 及以上
  2. TeXLive 2019 及以上,但是推荐 TinyTeX
  3. R 软件 版本推荐 3.6.0 及以上
  4. R 扩展包 bookdown 版本 0.11 及以上

TO DO

  • 各个 block 转自定义的 sidebar
    1. 借助 Pandoc 和 Lua 实现自定义的 Pandoc filters
    2. Pandoc 提供的 divs-and-spans 自定义block原型实现
  • 各个 block 的 CSS 定制,提示、警告等图标
  • 定义、定理、命题作为一类 block 需要自定义 Pandoc filters 支持,练习和例题作为一类
  • note/lstlisting 等环境由 Pandoc filters 过滤时去掉自动在段落首尾添加新行
  • 让列表环境支持 \tightlist

致谢

  1. 项目 ElegantBook 的开发者 Ethan Deng 邓东升Liam Huang 黄晨成
  2. 项目 bookdown 的开发者 Yihui Xie 谢益辉
  3. 项目 Pandoc 的开发者 John MacFarlane
You can’t perform that action at this time.