TeX/LaTeX adalah seperangkat software pencetak, yang kualitas keluarannya yang sangat bagus dan elegan telah dikagumi dan diadopsi ke luar lingkaran akademis selama beberapa tahun. CJK adalah sebuah paket makro LaTeX2e, yang dapat membuat anda menggunakan kode-kode literal CJK (Chinese/Japanese/Korean) dalam dokumen TeX.
Anda perlu menginstal TeX/LaTeX terlebih dulu di sistem Linux anda; banyak distribusi Linux telah memasukkan teTeX/LaTeX. Jika belum, anda dapat menginstalnya sendiri. Silakan link ke teTeX HOWTO untuk informasi lebih lanjut.
Ambillah CJK 4.1.3 dari site : ftp://nctuccca.edu.tw/Chinese/ifcss/software/tex/CJK-4.1.3.src.tar.gz
Font TTF di : ftp://nctuccca.edu.tw/Chinese/ifcss/software/fonts/big5/ms-win/
Anda harus memiliki ideal yang jelas tentang direktori tempat menginstal teTeX/LaTeX, $TEXMF, sebagai contoh, /usr/lib/texmf. Dan saya berasumsi bahwa anda akan menggunakan font ntu_kai.ttf; jika tidak, buat perubahan untuk menyesuaikan.
# cd 4_1.3/; mv ./texinput $TEXMF/tex/latex/CJK
# mkdir -p $TEXMF/fonts/tfm/chinese/ntukai
# mkdir $TEXMF/ttf2pk
# mkdir $TEXMF/hbf2gf
/usr/bin/MakeTeX*
$TEXMF/web2c/texmf.cnf
$TEXMF/fontname/special.map
Sebagai contoh:
# cd /usr/bin
# patch -s < 4_1.3/doc/teTeX/MakeTeXPK.diff
Berdasarkan banyaknya versi TeX, tindakan anda dengan patch mungkin gagal. Jika benar, anda perlu melakukannya secara manual untuk mem-patch bagian-bagian yang salah (bagian kesalahan akan dicatat di .rej). Jika anda tidak paham teori patch dengan baik, anda lebih baik meminta seseorang yang berpengalaman untuk membantu.
# cd 4_1.3/utils/Bg5conv; gcc -o bg5conv bg5conv.c
# chmod 755 bg5latex
# cp bg5conv bg5latex /usr/local/bin/
# gzip bg5conv.1; cp bg5conv.1.gz /usr/local/man/man1/
Oleh karena terdapat beberapa kode dalam dokumen TeX BIG5 yang mungkin mengandung {, }, & dan seterusnya, yang merupakan token khusus bagi TeX, bg5conv dapat merubah kode-kode ini ke format tertentu yang dapat dimanipulasi TeX.
# cd 4_1.3/utils/ttf2pk/src
# make all OS=unix
# cp ttf2pk /usr/local/bin/
# cd ..
# cp config/ttf2pk.cfg $TEXMF/ttf2pk/
# gzip ttf2pk.1; cp ttf2pk.1.gz /usr/local/man/man1/
# cp c00kai.fd $TEXMF/tex/latex/CJK/Bg5/
# cp MakeTTFPK /usr/local/bin
% traditional Chinese characters in Big 5 encoding scheme.
% font shape: kai
% ntu_kai.ttf is Kai3 Shu1 ("model book")
\DeclareFontFamily{C00}{kair}{}
\DeclareFontShape{C00}{kair}{m}{n}{<-> CJK * ntukar}{}
\DeclareFontShape{C00}{kair}{bx}{n}{<-> CJKb * ntukar}{\CJKbold}
\endinput
# texconfig rehash
# texconfig hyphen
# cd 4_1.3/examples
# bg5latex Big5.tex (Apakah ada Big5.dvi ?)
# xdvi Big5.dvi (Dapatkah terlihat bhs Mandarin ? Tentu, dl mode X)
# dvips Big5.dvi -o Big5.ps (Ubah ke format PostScript)
# ghostview Big5.ps (Lihat dengan ghostview)
# lpr Big5.ps (Cetak, lihat jika ada bahasa Mandarin tercetak.)
Sebagai contoh, jika anda ingin merubah ke font bergaya Ming ntu_mm.ttf, maka
ntumm: -e Big5 $TEXMF/fonts/truetype/chinese/ntu_mm.ttf
ntummr: -r 1 -e Big5 $TEXMF/fonts/truetype/chinese/ntu_mm.ttf
# cd 4_1.3/utils/ttf2pk
# cp c00ming.fd $TEXMF/tex/latex/CJK/Bg5/
\def\fileversion{4.1.0}
\def\filedate{1996/11/20}
\ProvidesFile{c00kair.fd}[\filedate\space\fileversion]
\DeclareFontFamily{C00}{mingr}{}
\DeclareFontShape{C00}{mingr}{m}{n}{<-> CJK * ntummr}{}
\DeclareFontShape{C00}{mingr}{bx}{n}{<-> CJKb * ntummr}{\CJKbold}
\endinput
Perbedaan utama antara dokumen TeX bahasa Mandarin CJK dan LaTeX biasa adalah :
\documentclass[12pt]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{Bg5}{kai}
\section{first section}
\section{second section}
Paragraphs, sections, pictures, tables, references and so forth...
...
\end{CJK*}
\end{document}
Dikembangkan oleh Profesor Chen Hung-Yih. Operasi-operasi dengan ChiTeX semudah TeX berbahasa Inggris, kecuali untuk beberapa perintah khusus.
Dari sini, anda dapat memperolehnya : ftp://dongpo.math.ncu.edu.tw/tex-archive/local/chitex/chitex/Linux/
Anda perlu tahu versi TeX yang terinstal di Linux anda. Dalam sistem lama, yang terinstal biasanya NTeX, sementara dalam sistem baru, selalu teTeX. Bagaimana mengetahui TeX yang telah terinstal, teTeX atau NTeX, di sistem Linux anda. Jalankan saja TeX. Jika monitor menampilkan
This is TeX, Version 3.14159
maka ini merupakan teTeX. Bila,
This is TeX, Version 3.1415N
Ini adalah NTeX. Download ChiTeX yang sesuai dengan versi TeX anda.
Untuk menginstal ChiTeX adalah mudah. Taruh saja chitex60.tgz (teTeX) atau chitexN.tgz(NTeX) dan fonts1.tgz, fonts2.tgz ke /usr/local. Dan dekompres chitex60.tgz untuk mengeksekusi program setup csetup.
# tar zxvf chitex60.tgz
# cd chitex60
# ./csetup
Jika anda menggunakan Red Hat 5.0, anda dapat menginstal paket rpm yang saya buat : ftp://ftp.phys.ntu.edu.tw/pub/os/linux/rpm/chitex-6.0.7-1.i386.rpm
Anda dapat menginstal font-font TrueType Mandarin untuk ChiTeX.
\choosechfont{fontname}{filename}
Di dalamnya, nama file adalah nama font yang dihapus bagian .ttfnya, dan \fontname
adalah makro yang dapat anda gunakan untuk font ini dalam dokumen anda. Sebagai contoh, jika anda ingin menggunakan font avntmv.ttf, taruh baris \choosechfont{ming}{avntmv}
, dan gunakan makro \ming
untuk menggunakan font avntmv.ttf.
\kai ----> ntukai.ttf
\li ----> ntuli.ttf
\mr ----> ntumr.ttf
\fs ----> ntufs.ttf
Sekarang, anda dapat mengambil contoh-contoh yang disertakan dengan ChiTeX untuk menguji :
# chilatex math2.tex (Kompilasi)
# xdvi math2 (Preview)
# dvips math2 (Ubah ke file PostScript)
# ghostview math2.ps (Gunakan ghostview untuk melihat hasil)
Anda juga dapat menulis sebuah dokumen kecil untuk menguji font-font yang terinstal :
\documentclass[12pt]{article}
\begin{document}
\ming
This is a test(You should type these words in Chinese).
\end{document}
Untuk informasi lebih lanjut, silakan lihat Homepage Profesor Chen.
Dtop adalah software pencetak berbahasa Mandarin untuk platform UNIX, yang dikembangkan oleh Behavior Design Corporation. Di awal November 1995, dikeluarkan versi v1.4, yang terdiri dari lima platform secara bersamaan. Versi beta Linux memberikan pengguna sebuah versi percobaan yang bebas dan tidak kadaluarsa, yang telah menciptakan suatu lingkungan berbahasa Mandarin yang baik untuk penggemar Linux. Namun demikian, versi resmi adalah terlambat untuk penerbitan hingga saat ini karena kecilnya pasar bisnis. Tampaknya ia telah dihentikan pengembangannya.
Versi beta Dtop untuk Linux dapat didownload dari site ftp setiap sekolah :
Terdapat tiga buah sub-direktori mengatakan,
dtop.linux
Penyimpanan bagi file biner dan data Dtop, yang dapat dibagi ke dalam tiga file utama. Setelah dekompresi, ruang disk yang dibutuhkan sekitar 40MB.
dtop.readme
Penyimpanan untuk dokumen-dokumen terkait Dtop, yang disimpan sebagai format file didefinisikan oleh Dtop. Pemakai dapat membaca tulisan-tulisan ini melalui versi beta secara langsung.
dtop.manual
Penyimpanan bagi referensi versi X Dtop, yang disimpan sebagai format file yang didefinisikan Dtop. Versi X dapat diakses melalui Linux, IBM AIX, HP-UX, Sun 4.1.x, dan Solaris secara langsung.
Hardware yang dibutuhkan adalah sebagai berikut : CPU 486 DX-33 atau lebih, RAM 16 MB atau lebih, sekitar 50 MB ruang disk. Jika tidak terdapat cukup memori di sistem anda, anda akan "nuts" suatu hari.
Dekompresi seluruh file dalam dtop.linux ke sebuah direktori, misalnya, /usr/local/dtop.
Sebelum mengimplementasikannya, anda harus menset variabel lingkungan $DTOPHOME, yang merupakan direktori persiapan untuk menginstal Dtop. $DTOPTMP adalah direktori temporer bagi Dtop, yang biasanya /tmp. XAPPLRESDIR adalah direktori bagi file-file sumber daya Dtop, yang diset di $DTOPHOME/user.
# export DTOPHOME=/usr/local/dtop
# export DTOPTMP=/tmp
# export XAPPLRESDIR=DTOPHOME/user
Anda perlu menset direktori font-font Mandarin yang digunakan Dtop.
# xset fp+ $DTOPHOME/pcf.chn
Akhirnya, anda perlu mengkonfigurasi tabel pencocokan Keysym disebabkan pencocokan antara Keysym dan Keycode dalam X berbeda dari workstation. BackSpace dan Delete Keysyms, sebagai contoh, seluruhnya cocok dengan Keycode dalam X yang sama, tanpa memandang bahwa karakteristik BackSpace adalah Delete dalam realita. Untuk mengatasi masalah ini, Dtop menciptakan sebuah file Keysym, terletak di $DTOPHOME/user dengan nama dtop_keysys.linux. Setelah memulai X, berikan perintah,
# xmodmap dtop_keysym.linux
Solusi lain adalah memberikan perintah-perintah secara langsung pada shell:
# xmodmap -e "keycode 22 = BackSpace"
# xmodmap -e "keycode 107 = Delete"
Bila semuanya telah siap, anda dapat mengeksekusi Dtop.
# $DTOPHOME/bin/dtop14
Anda dapat membaca seluruh referensi online yang disertakan dalam Dtop untuk perkenalan yang lebih rinci.
ChinesePower adalah sebuah Far-East Editor berjalan dalam X, yang mudah dan diklasifikasikan sebagai WYSIWYG. Mendukung BIG5, GB, Bahasa Jepang, dan Korea sebagai masukan, dan mencetak dan menampilkan format PostScript. Ia dapat menghasilkan grafik GIF tujuh warna bagi dokumen-dokumen, yang cukup untuk homepage-homepage berbahasa Mandarin. ChinesePower menggunakan font HBF atau TTF.
Anda dapat memperolehnya dari, ftp://ftp.ifcss.org/pub/software/x-win/editor/chpower-2.0.tar.gz
Untuk mengkompilasi Chinese Power, anda membutuhkan font-font HBF dan pustaka Motif. Pertama, modifikasi Makefile agar sesuai dengan sistem anda, kemudian
# make
Setelah langkah pembuatan, akan tercipta file biner. Lalu ekspor variabel-variabel lingkungan :
# export HBFPATH=/usr/local/lib/chinese/HBF/
# export TTFPATH=/usr/local/lib/chinese/TTF/
# export HZINPUTDIR=/usr/local/lib/chinese/dict/
# export CHPOWERPATH=path_of_chinesepower
Dikembangkan oleh wycc, yang dapat mencetak sederhana bagi dokumen-dokumen berbahasa Mandarin. Informasi ada di http://formosa.iis.sinica.edu.tw/~wycc/