2010年12月11日 星期六

Iōng "XeTeX" tshú-lí Tâi-gí-bûn

XeTeX sī tsit-khuán ū-tsâi-tiāu ti̍t-tsiap tshú-lí Unicode kah OpenType jī-hîng ê TeX engine.

Tī Mac OS X tíng-kuân iōng XeTeX ê huat-tō͘ :
Tī Mac tíng-kuân, kiàn-gī iōng MacTeX. MaxTeX-2010 ê kun-ki sī TeX Live 2010. TeX Live ū kah "XeTeX" tsit-ê enging kah "xeCJK" tíng-tíng lán su-iàu ê TeX nńg-thé-pau (package).

XeTeX ê pō͘-hūn:
  • Lia̍h MacTeX.dmg. Lia̍h lo̍h--lâi liáu-āu, phah-khui, an-tsong. 
  • MacTeX ē kā tsi̍t-kuá ke-si tàu tī Applications/TeX. 
  • Tsip-hîng Applications/TeX/TeX Live Utility. An-tsong "xeCJK" nńg-thé-pau.
Jī-hîng ê pō͘-hūn:
  • Lô-má-jī : Gentium Plus
XeLaTex:
It-puaⁿ guá lóng iōng LaTex siá bûn-tsiuⁿ. Tuì-ìng kàu XeTeX tsit-pîng, kiò "xelatex".

%& program=xelatex
%& encoding=UTF-8

UnicodeTsit nn̄g tsuā tsí-bîng tsit-ê tóng-àn beh ài iōng xelatex tshú-lí, jî-tshiáⁿ sī iōng UTF-8 Unicode.

\documentclass[10pt]{article}
\usepackage[BoldFont,SlantFont]{xeCJK}
% xeCJK把 0x3000 — 0x9FFF 之间的字符看成 CJK 文字
\xeCJKsetcharclass{"80}{"2FFF}{0}
\xeCJKsetcharclass{"20000}{"30000}{1}
\setCJKmainfont[Scale=1]{Apple LiSung}
\setmainfont{Gentium Plus}
\begin{document}
\end{document}

"\xeCJKsetcharclass{"80}{"2FFF}{0}" Tsit tiâu tsin iàu-kín. Nā-bô tsit tiâu, xeCJK ē kā "" tòng-tsò sī CJK, iōng CJK jī-hîng khì hián-sī, tio̍h lóng khuàⁿ bô.

xeCJK:
xeCJK ê lī-ik sī hō͘ hàn-lô lām siá ê siat-tīng khah kán-tan. Iōng \setCJKmainfont[Scale=1]{Apple LiSung} siat-tīng hàn-jī jī-hîng. Iōng \setmainfont{Gentium Plus} siat-tīng lô-má-jī jī-hîng. I ê ka-tī tshiat-uāⁿ. xeCJK ē-sái siat-tīng sī-m̄-sī beh tī hàn-jī kah lô-má-jī tiong-kan tsū-tōng làng-khang tíng-tíng.

沒有留言: