制作 Pro Git 电子书
Pro Git 是一本很好的学习 git 的开源书籍,制作成电子书就更加方便学习了
书的作者是 Scott Chacon,他把书托管在 GitHub 上,见这里 progit
然后就有了 3000 多次提交,被翻译成 30 多种语言,听说中文翻译得也很好
获取书籍
从项目仓库中克隆一份到本地
git clone https://github.com/progit/progit.git
生成 PDF
环境 Ubuntu 13.04 x64
首先需要安装 ruby
sudo apt-get install ruby
然后安装 pandoc,这个工具能将 markdown 格式转换成 latex 格式
sudo apt-get install pandoc
接下来安装 xetex
sudo apt-get install texlive-xetex
到这里若制作 pdf 的话会报错
! LaTeX Error: File `url.sty’ not found.
可安装 latex-extra 来解决这个问题
sudo apt-get install texlive-latex-extra
xetex 还是比较好用的,字体能直接使用系统的
或许你会修改一下配置文件 latex/config.yml, 在 zh 那一栏中修改一下字体 font, bold, mono, 修改缩进 indent
查看系统支持哪些字体可用命令 fc-list :lang=zh
准备工作完成之后就来生成生 pdf 吧
./makepdfs zh
生成 EBOOK
相对来说就比较简单了
sudo apt-get install ruby rubygems calibre ruby-dev
sudo gem install rdiscount
生成 mobi 格式
FORMAT=mobi ruby makeebooks zh
生成 epub 格式
FORMAT=epub ruby makeebooks zh
“福利” 制作好的 PDF + EPUB + MOBI 下载
PDF+EPUB+MOBI: Pro Git
兄弟们狂点吧