Texlive 2009


1、Texlive介紹

  TeX 提供了一套功能強大並且十分靈活的排版語言,它多達900多條指令,並且 TeX 有宏功能,用戶可以不斷地定義自己適用的新命令來擴展TeX系統的功能。許多人利用 TeX 提供的宏定義功能對 TeX 進行了二次開發,其中比較著名的有美國數學學會推薦的非常適合於數學家使用的 AMS-TeX 以及適合於一般文章、報告、書籍的 LaTeX 系統。

  TeX 系統是公認的數學公式排得最好的系統。美國數學學會(AMS)鼓勵數學家們使用 TeX 系統向它的期刊投稿。世界上許多一流的出版社如 Kluwer、Addison-Wesley、牛津大學出版社等也利用 TeX 系統出版書籍和期刊。

  大部分的 TeX 系統都是免費的。Knuth 教授還公開了他的全部源程序。TeX 系統目前已經在數百種計算機系統上得到實現。TeX 系統的排版結果 DVI(DeVice Independent)文件與輸出設備無關。DVI 文件可以顯示、打印、照排,幾乎可以在所有的輸出設備上輸出。TeX 排版源文件及結果在各種計算機系統上互相兼容。

TEX Live 是TEX 及其相關程序在GNU/Linux 及其他類Unix 系統、Mac OS X 和Windows 系統下的一套發行版。你可以直接下載TEX Live,也可以在TEX 用戶組織給會員分發的TEX Collection DVD 中找到。

TEX Live 包括了TEX, LATEX 2", ConTEXt, METAFONT, MetaPost, BibTEX 等許多可執行程序;種類繁多的宏包、字體和文檔,並支持世界上許多不同的語言。
--------------------------------------------------------------------------------------
2、Texlive安裝

(1)到http://mirror.bitunion.org/CTAN/systems/texlive/tlnet/找到install-tl-unx.tar.gz下載下來,解壓進入目錄然後運行install-tl:

 sudo ./install-tl -location http://mirror.bitunion.org/CTAN/systems/texlive/tlnet/

出來選項選擇I,讓它自己安裝

(2)安裝好後設置一下,把目錄 /usr/local/texlive/2009/bin/i386-linux 加入到 $PATH 中

 export PATH=/usr/local/texlive/2009/bin/i386-linux:$PATH

(3)然後下載xeCJK包

 下載地址http://bbs.ctex.org/viewthread.php?tid=40232&extra=&page=1

解壓,並拷貝其中的 tex 目錄到 /usr/local/texlive/texmf-local/ 並更新索引:

sudo cp -r tex/ /usr/local/texlive/texmf-local/
sudo texhash
----------------------------------------------------------------------------------------
3、Texlive初步測試

這次就都裝好了,現在測試一下,建立一個名爲test.tex的文件,編輯文件內容如下:

/documentclass[12pt]{article}
/usepackage{xeCJK}
/setCJKmainfont{AR PL UKai CN}
/begin{document}
這是測試要顯示的內容
/end{document}

然後運行命令:

 xelatex test.tex

在目錄下可以看到生成的pdf文檔了(生成pdf文檔至少要用此命令編譯兩次)
---------------------------------------------------------------------------------
4、安裝缺少的sty

當編譯模板的時候出現xxx.sty not found 的提示,就可以採用 tlmgr 命令進行查詢,然後安裝缺少的sty文件。

下面給出一個例子,在編譯一份文檔時,發現algorithmic.sty找不到,採用如下操作:
 $tlmgr search --global algorithmic.sty

得到輸出:
 algorithmicx - The algorithmic style you always wanted.
 algorithms - A suite of tools for typesetting algorithms in pseudo-code.

然後使用tlmgr進行安裝
 $tlmgr install algorithmicx algorithms

完成之後再進行編譯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章