Welcome 微信登录

首页 / 操作系统 / Linux / 在Linux下编译Latex中文(使用CJK)的一点注记

Latex是一个优秀的排版系统,该系统能很好地运行于各种操作系统之下,目前已被许多专业机构选为默认的文档排版系统。本人在Windows下常使用TexWorks与MikeTex软件进行latex编译(以上两款软件均被收入Ctex中),在linux下,相应的软件有许多,本人觉得Kile就是一个非常专业的latex软件。Latex系统对于许多语言均有很好的支持。由于本人经常要使用中文,且已习惯了使用CJK包进行中文排版(这是目前使用非常广的一种中文包),因此,在系统中也努力尝试加入相应排版功能。以下是成功进行中文排版的一点注记(在这之前,许多方法均被试过,均没有成功,当然,如果有更好的方法,也欢迎指正):系统环境:Ubuntu linux所需的软件与安装包:texlive, texlive-langcjk, Kile相关阅读:http://www.linuxidc.com/Linux/2012-02/55320.htm安装过程:
  • 打开终端(Terminal),输入命令:sudo apt-get install texlive-full(或者sudo apt-get install texlive-core)
  • 以上过程是安装完整的texlive(运行latex的基础,可以跟据需要进行选择安装),待上一过程完成,输入命令:sudo apt-get install kile
  • 上述安装Kile软件的过程也可以在“软件中心”(Ubuntu Software Center)中找到,并安装。
  • 下载texlive-langcjk包,网址:http://www.archlinux.org/packages/extra/any/texlive-langcjk/
  • 解压文件,得到的资源列表见:http://www.archlinux.org/packages/extra/any/texlive-langcjk/files/
  • 更直观地,下载的文件包经解压后得到两个目录,一个为usr,另一个为var,将这两个目录中的资源移动到系统的usr与var目录下。具体做法(只移动更新的文件,不用担心会删除目标目录中的其它文件):sudo mv -uv usr/share/* /usr/share/(sudo mv -uv var/*  /var/)
接下来,打开Kile,新建一个文档“Chinese_test1.tex”,并输入内容(本例来源于网络,非原创): documentclass[a4paper,10pt]{article}
usepackage[encapsulated]{CJK}
usepackage{ucs}
usepackage[utf8x]{inputenc}
% use one of bsmi(trad Chinese), gbsn(simp Chinese), min(Japanese), mj(Korean); see:
% /usr/share/texmf-dist/tex/latex/cjk/texinput/UTF8/*.fd

egin{document}
ewcommand{cntext}[1]{egin{CJK}{UTF8}{gbsn}#1end{CJK}}
cntext{我的中文寫得很好。}
end{document}
编译即可。Fedora 16下Samba服务的配置Ubuntu 中ntfs格式的分区变为只读及解决相关资讯      latex 
  • LaTex中文编辑入门  (今 16:13)
  • LaTeX 入门教程  (03/04/2015 17:20:51)
  • 基于mimeTex的数学公式WebService  (02/26/2015 15:32:59)
  • 使用xeCJK解决LaTeX中文问题的最小  (07/27/2015 09:18:25)
  • Linux下优秀的文本编辑器(  (03/04/2015 17:12:13)
  • 在 Ubuntu 14.04 和 Linux Mint 17  (10/11/2014 22:56:37)
本文评论 查看全部评论 (0)
表情: 姓名: 字数