• 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文档,大概是这样的效果:

怎么样?字体效果还不错吧?

PDF Latex

Tags: latex, tex.

» You can leave a comment.

1 Pingbacks

13 Comments

  1. TeX的CJK环境似乎一直都很不好配置

  2. 毕业时也准备哟你tex,老师不行的话我不干,哈哈

  3. 幻兰洚

    命令应该是install吧?

  4. lyxint

    推荐你试试XeTeX, 比CJK方便多了。

  5. tumashu

    请详细了解ctex-kit项目,楼主的中文解决方案快要淘汰了

  6. ouyuu

    额,用这种方式出中文,似乎已经是淘汰已久的方法了。

    用latex的话,把/documentclass{article}改成/documentclass{ctexart},剩下就不用考虑中英文了,latex+dvips,latex+dvipdfmx,pdflatex,xelatex 随便用。注意xelatex需要在/documentclass后加上个[UTF8/GBK],因为xelatex默认是UTF8编码,其他默认是GBK编码。

  7. 谢谢楼上三位,原来我早已经out了。

    CTexKit好东西!

  8. 对啊,现在直接用ctex就好了,还支持调用系统自带的字体~

  9. 标记一下,一直对这个感兴趣,没有机会入手。

  10. 楼主,现在都在用Xetex和xeCJK了,您还在用CJK阿。

  11. 很遺憾地再次發現主席土了=.=
    xetex能直接用系統字體呢...

  12. 看了也想学习Tex了,不知TX大神有好教程推荐?

  13. 什么学校啊?居然不许用学术界标准的tex排版论文.
    不用tex排版的文章,能叫论文吗?
    我在linux下,一年来都是用xetex代替office软件,写作業,文章的.

Leave a Comment