CJK-Latex 的安裝(轉)
CJK-Latex 的安裝(轉)[@more@]經兩天的努力,終在redhat 9上將CJK-latex裝上了。我發現,中文網站上雖然有不少介紹如何安裝的文章,但如你依樣畫葫蘆,並不能得到想要得結果。幾經折騰,最後參考篇英文的相關文章才能正確的使用中文字型。以下是我的安裝過程($,#後分別為普通使用者,超級使用者執行的命令)一 下載相關軟體到使用者目錄tetex-texmf-2.0.2.tar.gz ()tetex-src-2.0.2.tar.gzcjk-4.5.2-doc.tar.gz ()cjk-4.5.2.tar.gzfreetype-current.tar.gz ()freetype1-contrib-current.tar.gzdvipdfmx-20040411.tar.gz ()二 安裝 tetex$ tar zxvf tetex-src-*.tar.gz# mkdir -p /usr/local/tetex/share/texmf# tar zxvf tetex-texmf-*.tar.gz -C /usr/local/tetex/share/texmf/$ cd tetex-src-*$ ./configure --prefix=/usr/local/tetex --disable-multiplatform --without-xdvik --without-oxdvik$ make# make world# PATH=/usr/local/tetex/bin:$PATH# export PATH(可在/etc/profile中將tetex路徑加到PATH中)這時可寫個簡單的英文 tex 檔案(見附件裡的hello.tex),看能不能用 latex 生成 dvi 檔案,用 dvipdfm 生成 pdf 檔案三 安裝 CJK# mkdir -p /usr/local/tetex/share/texmf/tex/latex/CJK# mkdir -p /usr/local/tetex/share/texmf/doc/latex/CJK$ tar zxvf cjk-*.tar.gz$ tar zxvf cjk-*-doc.tar.gz$ cd cjk-*# cp -R texinput/* /usr/local/tetex/share/texmf/tex/latex/CJK# cp -R doc /usr/local/tetex/share/texmf/doc/latex/CJK四 安裝 freetype1-contrib$ tar zxvf freetype-current.tar.gz$ tar zxvf freetype1-contrib-current.tar.gz -C freetype-current$ cd freetype-current$ ./configure$ make$ cd freetype1-contrib-current/ttf2pk$ ./configure --with-kpathsea-lib=/usr/local/tetex/lib --with-kpathsea-include=/usr/local/tetex/include --enable-shared --disable-static --with-kpathsea-dir=/usr/local/tetex --prefix=/usr/local/tetex$ make# make install# mkdir -p /usr/local/tetex/share/texmf/ttf2pk# cp data/* /usr/local/tetex/share/texmf/ttf2pk(如需要其它ttf工具,可類似ttf2pk安裝,但不需要拷資料.)五 安裝 dvipdfmx$ tar xzvf dvipdfmx-*.tar.gz$ cd dvipdf*$ ./configure --prefix=/usr/local/tetex --with-kpathsea=/usr/local/tetex$ make# make install這時可測試 dvipdfmx 能否生成 pdf六 安裝unicode字型(ftp://ftp.netscape.com/pub/communicator/extras/fonts/windows/Cyberbit.ZIP)# mkdir -p /usr/local/tetex/share/texmf/fonts/truetype解壓Cyberbit.ZIP ,將 Cyberbit.ttf 重新命名 cyberbit.ttf 並拷到/usr/local/tetex/share/texmf/fonts/truetype# mkdir -p /usr/local/tetex/share/texmf/fonts/tfm/truetype/cyberb# mkdir -p /usr/local/tetex/share/texmf/pdftex/truetype/cyberb# cd /usr/local/tetex/share/texmf/fonts/tfm/truetype/cyberb# ttf2tfm /usr/local/tetex/share/texmf/fonts/truetype/cyberbit.ttf -q -w cyberb@/usr/local/tetex/share/texmf/ttf2pk/Unicode@# mv *.enc /usr/local/tetex/share/texmf/pdftex/truetype/cyberb在 /usr/local/tetex/share/texmf/pdftex/config 裡建立 cyberb.map 檔案,檔案每行格式如下(有幾個cyberb??.enc就有幾行)/////////////////////////////cyberb00 /////////////////////////////////如 /usr/local/tetex/share/texmf/ttf2pk/ttfonts.map 裡沒 cyberb@Unicode@ cyberbit.ttf 這一行,請加上(預設檔案裡是已經有的了)為 /usr/local/tetex/share/texmf/web2c/updmap.cfg 新增一行//////////////////////////////////////Map cyberb.map/////////////////////////////////////# texhash(更新配置)這時cyberb字型該能用了,可用 simple-utf8.tex 測試測試七 安裝中文字型其實中文字型和unicode字型的安裝大同小異,下面介紹 simsun.ttf (鼎鼎大名了,怎麼獲取就不必多說)的安裝,其它類似# mkdir -p /usr/local/tetex/share/texmf/fonts/tfm/truetype/gbksong# mkdir -p /usr/local/tetex/share/texmf/pdftex/truetype/gbksong# cd /usr/local/tetex/share/texmf/fonts/tfm/truetype/gbksong# ttf2tfm /usr/local/tetex/share/texmf/fonts/truetype/simsun.ttf -P 3 -E 1 -q -w gbksong@/usr/local/tetex/share/texmf/ttf2pk/UGBK@# mv *.enc /usr/local/tetex/share/texmf/pdftex/truetype/gbksong# ttf2tfm /usr/local/tetex/share/texmf/fonts/truetype/simsun.ttf -P 3 -E 1 -s 0.167 -q -w gbksongsl@/usr/local/tetex/share/texmf/ttf2pk/UGBK@# mv *.enc /usr/local/tetex/share/texmf/pdftex/truetype/gbksong在 /usr/local/tetex/share/texmf/pdftex/config 裡建立 gbksong.map 檔案,檔案每兩行格式如下(有幾個gbksong??.enc就有幾行)//////////////////////////////////gbksong01 gbksongsl01 //////////////////////////////////在 /usr/local/tetex/share/texmf/ttf2pk/ttfonts.map 加入兩行///////////////////////////////////////gbksong@UGBK@ simsun.ttf Pid = 3 Eid = 1gbksongsl@UGBK@ simsun.ttf Slant = 0.167 Pid = 3 Eid = 1//////////////////////////////////////////////////////////////為 /usr/local/tetex/share/texmf/web2c/updmap.cfg 新增一行//////////////////////////////////////Map gbksong.map/////////////////////////////////////加個新檔案 /usr/local/tetex/share/texmf/tex/latex/CJK/GB/c19song.fd ,內容如下(其實cyberb字型也要加的,但預設UTF8目錄裡已經存在c70song.fd)///////////////////////////////////////////////////////////% This is the file c19song.fd of the CJK package% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e%% created by Werner Lemberg %% Version 4.5.2 (28-Mar-2003)deffileversion{4.5.2}deffiledate{2003/03/28}ProvidesFile{c19song.fd}[filedatespacefileversion]% Chinese characters (extension of GB 2312)%% character set: GBK% font encoding: CJK (extended)DeclareFontFamily{C19}{song}{}DeclareFontShape{C19}{song}{m}{n}{ CJK * gbksong}{}DeclareFontShape{C19}{song}{bx}{n}{ CJKb * gbksong}{}DeclareFontShape{C19}{song}{m}{it}{ CJK * gbksongsl}{}DeclareFontShape{C19}{song}{bx}{it}{ CJKb * gbksongsl}{}DeclareFontShape{C19}{song}{m}{sl}{ CJK * gbksongsl}{}DeclareFontShape{C19}{song}{bx}{sl}{ CJKb * gbksongsl}{}endinput//////////////////////////////////////////////////////////////# texhash更多的字型可寫個指令碼讓他自動安裝八 感謝Helmer Aslaksen“Chinese TeX Using the CJK LaTeX Package, Unicode TrueType fonts and PDFTeX under Windows”heligblinuxforum上幾篇介紹tetex安裝的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-940247/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在redhat 9上安裝CJK-latex過程詳解(轉)Redhat
- JBoss的安裝(轉)
- 2.6核心的安裝(轉)
- GD庫的安裝(轉)
- OpenBSD安裝(轉)
- GCC 安裝(轉)GC
- (轉)Nginx安裝Nginx
- JDK安裝(轉)JDK
- grub安裝(轉)
- openssh的安裝及配置(轉)
- SQL Server的有效安裝 (轉)SQLServer
- CUDA Toolkit的安裝(轉載)
- Informix Dynamic Server的安裝(轉)ORMServer
- Linux下軟體的安裝與解除安裝(轉)Linux
- linux下軟體的基本安裝和解除安裝(轉)Linux
- Linux上JDK的 安裝和解除安裝 詳細 (轉)LinuxJDK
- solaris 10 應用軟體的安裝/解除安裝方法(轉)
- svn安裝【轉載】
- YUM安裝MYSQL(轉)MySql
- ANT安裝、配置(轉)
- grub安裝心得(轉)
- 硬碟安裝 Mandriva(轉)硬碟
- 安裝MySQL(UNIX)(轉)MySql
- Chinput 安裝指南(轉)
- 五筆安裝???(轉)
- jive安裝指南 (轉)
- GRUB安裝方式(轉)
- VNC的安裝與使用(轉載)VNC
- RedHat 9.0 的“綠色”安裝(轉)Redhat
- WebLogic的安裝和配置(轉)Web
- TurboLinux 下的SYBASE安裝(轉)Linux
- TOMCAT的安裝步驟 (轉)Tomcat
- STLPort的編譯和安裝 (轉)編譯
- PyGTK在Windows下的安裝(轉)Windows
- 安裝:SuSE Linux FTP版安裝指南(轉)LinuxFTP
- Linux下即插即用裝置的安裝(轉)Linux
- apache安裝和調整效能安裝實踐(轉)Apache
- 選擇一種安裝方法安裝Linux(轉)Linux