在redhat 9上安裝CJK-latex過程詳解(轉)
在redhat 9上安裝CJK-latex過程詳解(轉)[@more@]經兩天的努力,終在redhat 9上將CJK-latex裝上了。我發現,中文網站上雖然有不少介紹如何安裝的文章,
但如你依樣畫葫蘆,並不能得到想要得結果。幾經折騰,最後參考篇英文的相關文章才能正確的使用中文字型。
以下是我的安裝過程
($,#後分別為普通使用者,超級使用者執行的命令)
一 下載相關軟體到使用者目錄
tetex-texmf-2.0.2.tar.gz (
tetex-src-2.0.2.tar.gz
cjk-4.5.2-doc.tar.gz (
cjk-4.5.2.tar.gz
freetype-current.tar.gz (
freetype1-contrib-current.tar.gz
dvipdfmx-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字型(
# 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
%
% 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
更多的字型可寫個指令碼讓他自動安裝
但如你依樣畫葫蘆,並不能得到想要得結果。幾經折騰,最後參考篇英文的相關文章才能正確的使用中文字型。
以下是我的安裝過程
($,#後分別為普通使用者,超級使用者執行的命令)
一 下載相關軟體到使用者目錄
tetex-texmf-2.0.2.tar.gz (
tetex-src-2.0.2.tar.gz
cjk-4.5.2-doc.tar.gz (
cjk-4.5.2.tar.gz
freetype-current.tar.gz (
freetype1-contrib-current.tar.gz
dvipdfmx-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字型(
# 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
%
% 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
更多的字型可寫個指令碼讓他自動安裝
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-939363/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Redhat 9上安裝 Oracle 817心(轉)RedhatOracle
- mysql在redhat as4上的安裝過程MySqlRedhat
- LumaQQ安裝過程詳解(轉)
- RedHat在vmware安裝過程截圖Redhat
- 紅帽 RedHat Linux 9 光碟啟動安裝過程圖解RedhatLinux圖解
- RabbitMQ安裝過程詳解MQ
- CJK-Latex 的安裝(轉)
- 在Redhat9下安裝Oracle9RedhatOracle
- RedHat Enterprise Server 4.1安裝Jabberd-2.0s9詳解(轉)RedhatServer
- 在RedHat EL AS 3上安裝Oracle9.2.0(轉)RedhatOracle
- 在redhat9上建立pppserver(轉)RedhatServer
- redhat 5.4下安裝MYSQL全過程RedhatMySql
- CentOS 7 / Ubuntu 15.04 上安裝 PHP Laravel 過程詳解CentOSUbuntuPHPLaravel
- 在windows上安裝scala過程記錄Windows
- 20-Redhat E5上安裝Subversion 1.6詳解Redhat
- 在VMware 安裝RedHat 新手教程(轉)Redhat
- 在redhat 下安裝 CVS(轉)Redhat
- Oracle 9i 在AIX上的安裝 (轉)OracleAI
- Oracle 10g 在linux redhat as4 系統安裝圖解全過程Oracle 10gLinuxRedhat圖解
- RedHat5下安裝Mysql詳解RedhatMySql
- oracle10g for redhat as4 安裝過程。OracleRedhat
- 在redhat下網路安裝gentoo(轉)Redhat
- redhat9安裝遇到的問題:求助!!(轉)Redhat
- pycharm中安裝和使用sqlite過程詳解PyCharmSQLite
- Redhat9上配置DNS(轉)RedhatDNS
- RedHat 9上ADSL最終解決方案(轉)Redhat
- 在 Red Hat Linux 9 上安裝 Oracle9i Database(轉)LinuxOracleDatabase
- RedHat 7.7 平臺安裝19c(19.3) RAC 詳細操作過程Redhat
- RedHat Linux 9.0安裝過程中的硬碟分割槽問題(轉)RedhatLinux硬碟
- Linux上安裝GCC編譯器過程(轉)LinuxGC編譯
- U盤安裝redhat6系統的過程Redhat
- RedHat9.0操作的oracle9i安裝(轉)RedhatOracle
- 在Redhat 5.5 上安裝 Oracle 10R2RedhatOracle
- 在RedHat下安裝apache jserv 1.1.2(轉)RedhatApacheJS
- 理論+實驗 詳解Oracle安裝部署過程Oracle
- Redhat 5 上安裝yumRedhat
- 轉:DNS解析過程詳解DNS
- 從硬碟安裝debian詳細過程(透過chroot完成)(轉)硬碟