2013年就要结束了,2014年又如何呢?在第一财经周刊的网站上看到了这个专题——值得你阅读的100本书-2014年开始摆脱庸常生活。感觉还不错,制作这个小册子也是自己2014年读书的一个清单。
此外想要试一下如何使用Markdown写书,之前已经试过了如何使用Sphinx和reStructuredText作为写出工具,并整理完成了一个笔记——工程设计方法学,放在了SAE上。不过使用reStructuredText时,多少还是有些不习惯。所以这里就使用Markdown来完成这本小册子。
-
源码放在了Github上:
git clone https://github.com/conanxin/2014books.git
-
下面介绍在Ubuntu上编译,先安装软件:
$ sudo apt-get install ruby1.9.1 $ sudo apt-get install pandoc $ sudo apt-get install texlive-xetex $ sudo apt-get install texlive-latex-recommended # main packages $ sudo apt-get install texlive-latex-extra # package titlesec
安装中文字体:
$ sudo apt-get install ttf-arphic-gbsn00lp ttf-arphic-ukai # from arphic $ sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei # from WenQuanYi
-
使用命令:
$ bash ./mmd2bok
现在生成的pdf格式并不是很perfect,因为我修改了文件mmd2bok中的内容。原因是我在Ubuntu上安装**multimarkdown**没有成功,不知道什么地方出了问题。
然后我将下面的代码:
multimarkdown -t latex meta.txt ../contents/0-preface*.markdown -o preface.tex
multimarkdown -t latex meta.txt ../contents/1-chapter*.markdown -o chapters.tex
multimarkdown -t latex meta.txt ../contents/2-appendix*.markdown -o appendix.tex
改成了:
pandoc -t latex ../contents/0-preface*.markdown -o preface.tex
pandoc -t latex ../contents/1-chapter*.markdown -o chapters.tex
pandoc -t latex ../contents/2-appendix*.markdown -o appendix.tex