歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Linux下編譯Latex中文(使用CJK)的一點注記

在Linux下編譯Latex中文(使用CJK)的一點注記

日期:2017/2/28 15:55:43   编辑:Linux教程

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

\begin{document}
\newcommand{\cntext}[1]{\begin{CJK}{UTF8}{gbsn}#1\end{CJK}}
\cntext{我的中文寫得很好。}
\end{document}

編譯即可。

Copyright © Linux教程網 All Rights Reserved