用Latex编写中文书是让人头疼的工作。如果不是需要输入很多公式,很多人是不愿意用latex排版中文书的。
在ctex宏包发布之前, latex系统对中文排版的支持一直不太理想。虽然中文能够正常显示,但是一些排版细节, 如章节号、行距、字体选择、缩进等都需要写很多命令重新定义。ctex宏包较好地解决了这个问题。
这里给出一个latex中文图书模板。 该模板主要包括:1. 扉页
2. 序言
3. 前言
4. 目录
5. 部分
6. 章
7. 章以下标题
8. 分栏模式
9. include包含其他tex文档
10. 标题名称转换
11. 标题部分加入目录
12. 自动生成索引
13. 参考文献(待完善)
14. 生成目录、索引以及参考文献的超链接
15. 后记
编译的方法是: 将代码部分保存到文本文件中, 用UTF-8编码。 之后用XeLaTeX编译即可生成中文文档。 虽然生成的图书效果值得商榷, 但是相信编译为书稿后, 再交给专业排版人员, 一定能省很多事。 最主要的是可以用Latex直接写公式。
利用这个模板,编写植物名录、植物图集等会容易很多。可以借助其他脚本语言如Python或者R处理相应的数据库,生成tex代码,\include{}之后,再编译即可。
%%% Latex代码开始
\documentclass[utf8]{book}
\usepackage{titletoc}
\usepackage{titlesec}
\usepackage{ctexcap}
\usepac