最近写博客的过程中已经越来越感觉到WYSIWYG编辑器已经难以满足我的书写欲望,随着将我的毕业论文迁移至LaTeX接近完成,我决定接下来的读书笔记也用LaTeX写,长期目标分为以下三个阶段:
- .tex代码->pdfLaTeX->PDF文档->上传网盘->日志+下载链接的方式发布
- .tex代码->TTH(TeX to HTML)->手工拷贝至WYSIWYG编辑器->日志
- .tex代码->TTH(TeX to HTML)->MetaWeblog API->日志
等到达第3阶段的时候,我幸福的博客生活就算是真正开始了,因为我可以直接从.tex代码发布博客了。
我现在使用Ubuntu 10.10 + texlive 2009 + vim进行写作,首先使用apt-get安装如下包:
texlive-full latex-cjk-all
然后就可以按照lnotes[1]中所述的方法创建中文文档了,我使用pdfLaTeX,即执行
pdflatex LaTeX文件名
执行后.tex源代码被编译为同名.pdf文档。
但是有一个问题:latex-cjk自带的宋体实在不好看,在某些缩放比例下看起来有的字粗有的字细,所以我希望把Windows里的宋体移过来。
找了好多资料都不好使,最后找到[2]中的方法,总算是搞定了。
按[2]中的方法操作完毕后,再执行fc-cache -fv刷新一下字体缓存文件,就可以正确编译使用了新字体的.tex文件了。
2012年5月19更新:也可以使用XeTeX,可以比较好的解决中文字体问题,不需要额外生成LaTeX字体库,直接使用计算机系统里的字体。
参考资料:
- huangxg, lnotes. 水木清华. http://www.dralpha.com/zh/tech/lnotes.pdf
- Vani有约会, latex-CJK安装中文字体的脚本. 百度贴吧