Labels

Saturday, September 22, 2012

Ubuntu 12.04 Texlive2012 中文支持

找的好辛苦~~~~终于找到了一个解决办法,而且是从我们学校一个学长的博客那里看来的。还是好一点的学校出来的人靠谱一点~~~~
最初出处:http://astroman.lamost.org/dbs/archives/10296

虽然这是一个傻瓜式教程,阅读本文你还是需要大致的了解:kile,latex。如不了解请自行google,不多作介绍。
(楼主注:kile不是必需的,只是用来写LaTeX源文件,可以使用任何编辑器,楼主使用的是自定义安装的Texlive 2012)
linux下自行安装的kile不支持中文,当然,一般用kile写专业学术论文也用不着中文。但身在国内是无论如何都不可避免的要接触到中文的,好吧,废话少说,下面教你实现中文。
大致走以下几步:

  1. 安装TexLive
  2. sudo apt-get install texlive texlive-math-extra texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-science texlive-bibtex-extra texlive-common latex-beamer(install后面的内容不是固定的,可根据需要安装你所需要的包)

  3. 安装CJK相关软件包
  4. sudo apt-get install latex-cjk-chinese ttf-arphic-* hbf-*(或者sudo apt-get install latex-cjk-all本文只说安装中文,这个命令足够了)

  5. 配置字体
  6. 当时我按网上提供的配置方法没走的通,不是方法的问题,是我没完全理解如何配置,在这我提供一个比较简单的方法,很快就可以搞定,点击下载nsungt1-1.4.2.tar.gz,解压后在终端运行 ./install.sh即可。 学长提供了另一个下载地址:http://ftp.twaren.net/local-distfiles/tex/cjk/fonts/nsungt1/ 

  7. 最后一步
  8. sudo vim /var/lib/texmf/web2c/updmap.cfg
    在最后一行输入:
    Map cjk.map
    保存退出

实例测试:

打开kile—new file —emperty document,输入:
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{nsung}
  你好,中国!  
\end{CJK}
\end{document}
用latex或者pdflatex 编译也可以,kile不是必要的。

No comments:

Post a Comment