|
1、安装
软件:
echo "app-text/texlive-core cjk xetex" >> /etc/portage/package.use
emerge -av cjk-latex texlive-xetex texlive-langcjk
字体:
开源字库
emerge -av wqy-bitmapfont unifont opendesktop-fonts
windows字库
ln -s /WINSYS-C:/WINDOWS/Fonts $HOME/.fonts
2、使用
文档格式:
1)test1.tex
\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{SimSun}
\begin{document}
你好,TeX Live 2010!
\end{document}
2)test2.tex
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\begin{document}
{\setromanfont{STCaiyun}
不需要安装字:华文彩云 \\}
{\setromanfont{YouYuan}
不需要安装字:幼圆 \\}
\end{document}
生成文档:
xelate test1[.tex] test2[.tex]
3、setromanfont{YouYuan}字体填什么
我试了一下:
(IFS=$'\n';echo '\documentclass[12pt,a4paper]{article}';echo '\usepackage{fontspec}';echo '\begin{document}';for fc in `fc-list :lang=zh`;do temp=${fc//:*};fl=${temp##*,};fn=${temp//,*};echo '{\setromanfont{'$fl'}';if [ -z $fn ];then fn="$fl";fi;fn=${fn//_};echo '不需要安装字:'$fn'\\}';done;echo '\end{document}' )>test.tex
可以得到你当前安装的可用中文字体的文档
个人体验,请大家指教。
参考:http://bbs.ctex.org/viewthread.php?tid=64089 |
|