- 26
- Jun
两年前我在翻译GObject的手册时,我学习过一段时间的Tex,并且也很好地出版了几页正文,见此:享受出版的乐趣:LaTeX使用
后来该项目中止,Tex的学习也差不多停止了,甚至当时我一厢情愿准备在毕业时用Tex写毕业论文也没了影——学校要求用Word。囧。
最近写文档比较多,老实说用OpenOffice写稍长的文档还是有点麻烦的,所以决定趁还没有完全忘记Tex,重新开始学习。
于是,事隔两年,我再次在Ubuntu下搭建起了Tex环境,没想到这一次是这么方便。
当时配置一个Tex环境有点麻烦,要去生成CJK中文字体:见此《为了更好的发布文档:开始Tex了!》
现在配置一个环境非常方便,还有开源的arphic字体可用(宋体和楷体,好像没有黑体?)。
一起来搭建吧,首先打开终端,安装相关软件包:
sudo apt-get update texlive texlive-latex-extra latex-cjk-chinese
好了,所有环境已经搞定了。下面开始出版中文PDF吧,比如:
\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{gbsn}
\begin{itemize}
\CJKfamily{gbsn}
\item
{\Huge 万岁}
{\huge 万岁}
{\LARGE 万岁}
{\Large 万岁}
{\large 万岁}
{\normalsize 万岁}
{\small 万岁}
{\footnotesize 万岁}
{\scriptsize 万岁}
{\tiny 万岁}
\CJKfamily{bsmi}
\item
{\Huge 萬歲}
{\huge 萬歲}
{\LARGE 萬歲}
{\Large 萬歲}
{\large 萬歲}
{\normalsize 萬歲}
{\small 萬歲}
{\footnotesize 萬歲}
{\scriptsize 萬歲}
{\tiny 萬歲}
\CJKfamily{gbsn}
\item
{\Huge 头发}
{\huge 头发}
{\LARGE 头发}
{\Large 头发}
{\large 头发}
{\normalsize 头发}
{\small 头发}
{\footnotesize 头发}
{\scriptsize 头发}
{\tiny 头发}
\CJKfamily{bsmi}
\item
{\Huge 頭髮}
{\huge 頭髮}
{\LARGE 頭髮}
{\Large 頭髮}
{\large 頭髮}
{\normalsize 頭髮}
{\small 頭髮}
{\footnotesize 頭髮}
{\scriptsize 頭髮}
{\tiny 頭髮}
\CJKfamily{gkai}
\item
{\Huge 发财}
{\huge 发财}
{\LARGE 发财}
{\Large 发财}
{\large 发财}
{\normalsize 发财}
{\small 发财}
{\footnotesize 发财}
{\scriptsize 发财}
{\tiny 发财}
\CJKfamily{bkai}
\item
{\Huge 發財}
{\huge 發財}
{\LARGE 發財}
{\Large 發財}
{\large 發財}
{\normalsize 發財}
{\small 發財}
{\footnotesize 發財}
{\scriptsize 發財}
{\tiny 發財}
\CJKfamily{gkai}
\item
{\Huge 面条}
{\huge 面条}
{\LARGE 面条}
{\Large 面条}
{\large 面条}
{\normalsize 面条}
{\small 面条}
{\footnotesize 面条}
{\scriptsize 面条}
{\tiny 面条}
\CJKfamily{bkai}
\item
{\Huge 麵條}
{\huge 麵條}
{\LARGE 麵條}
{\Large 麵條}
{\large 麵條}
{\normalsize 麵條}
{\small 麵條}
{\footnotesize 麵條}
{\scriptsize 麵條}
{\tiny 麵條}
\end{itemize}
\end{CJK}
\end{document}
嗯,就是这样的一个Tex文档,另存为:font-test.tex,然后用“pdflatex font-test.tex”命令将其输出为PDF文档,大概是这样的效果:
怎么样?字体效果还不错吧?

TeX的CJK环境似乎一直都很不好配置
毕业时也准备哟你tex,老师不行的话我不干,哈哈
命令应该是install吧?
推荐你试试XeTeX, 比CJK方便多了。
请详细了解ctex-kit项目,楼主的中文解决方案快要淘汰了
额,用这种方式出中文,似乎已经是淘汰已久的方法了。
用latex的话,把/documentclass{article}改成/documentclass{ctexart},剩下就不用考虑中英文了,latex+dvips,latex+dvipdfmx,pdflatex,xelatex 随便用。注意xelatex需要在/documentclass后加上个[UTF8/GBK],因为xelatex默认是UTF8编码,其他默认是GBK编码。
谢谢楼上三位,原来我早已经out了。
CTexKit好东西!
对啊,现在直接用ctex就好了,还支持调用系统自带的字体~
标记一下,一直对这个感兴趣,没有机会入手。
楼主,现在都在用Xetex和xeCJK了,您还在用CJK阿。
很遺憾地再次發現主席土了=.=
xetex能直接用系統字體呢...
看了也想学习Tex了,不知TX大神有好教程推荐?
什么学校啊?居然不许用学术界标准的tex排版论文.
不用tex排版的文章,能叫论文吗?
我在linux下,一年来都是用xetex代替office软件,写作業,文章的.