+ -
当前位置:首页 → 问答吧 → 为了使用UBUNTU办公我选择了改行

为了使用UBUNTU办公我选择了改行

时间:2010-06-14

来源:互联网

1. 下载CTeX到~/texmf/tex/latex/
引用:
cd ~/texmf/tex/latex
svn checkout http://ctex-kit.googlecode.com/svn/trunk/ctex

注意:如果没有安装svn的,请先安装。或者,直接下载我修改过的CTeX软件包,可以直接用,后面的内容也可以免看了。呵呵……
参考:http://code.google.com/p/ctex-kit/wiki/CTeXPackage

2. 设置字体(xecjk):
在进入这一步之前,请从Windows XP sp3版中,复制simfang.ttf simhei.ttf simkai.ttf SIMYOU.TTF STLITI.TTF STZHONGS.TTF到
~/.fonts 下,这六个字体对应CTeX的六个字体,在这里我并没有使用simsun.ttc字体,因为这个字体似乎在xelatex下工作不正常,而STZHONGS(中宋)和simsun挺相似,而且相对而言,字体颜色更深。

修改ctex/fontset/ctex-xecjk-winfonts.def,以下为修改部分:
引用:
\setCJKmainfont[BoldFont=SimHei,ItalicFont=KaiTi]
{STZhongsong}
\setCJKsansfont{SimHei}
\setCJKmonofont{FangSong}

\setCJKfamilyfont{zhsong}{STZhongsong}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{KaiTi}
\setCJKfamilyfont{zhfs}{FangSong}
\setCJKfamilyfont{zhli}{STLiti}
\setCJKfamilyfont{zhyou}{YouYuan}


3. 支持斜体:
到此,可以使用xelatex成功编译tex文件了(我编译的是ctex/doc/ctex.tex),经过比对,发现斜体无法显示,这可能是CTeX的Bug,修改ctex/engine/ctex-xecjk-engine.def


引用:
\RequirePackage[BoldFont]{xeCJK}

修改为
引用:
\RequirePackage[slantfont,BoldFont]{xeCJK}


重新编译后便可
附件:
文件注释: Ubuntu下用xelatex编译的效果
ctex.pdf [326.58 KiB]
被下载 114 次
文件注释: 解压到Home文件夹下
texmf.tar.bz2 [326.89 KiB]
被下载 82 次


最后由 sunsongxp 编辑于 2010-06-14 22:23,总共编辑了 6 次

作者: sunsongxp   发布时间: 2010-06-14

感谢分享

作者: tenzu   发布时间: 2010-06-14

强人

作者: pocoyo   发布时间: 2010-06-14

作者: thomasxie   发布时间: 2011-12-14

1. 下载CTeX到~/texmf/tex/latex/
引用:
cd ~/texmf/tex/latex
svn checkout http://ctex-kit.googlecode.com/svn/trunk/ctex

注意:如果没有安装svn的,请先安装。或者,直接下载我修改过的CTeX软件包,可以直接用,后面的内容也可以免看了。呵呵……
参考:http://code.google.com/p/ctex-kit/wiki/CTeXPackage

2. 设置字体(xecjk):
在进入这一步之前,请从Windows XP sp3版中,复制simfang.ttf simhei.ttf simkai.ttf SIMYOU.TTF STLITI.TTF STZHONGS.TTF到
~/.fonts 下,这六个字体对应CTeX的六个字体,在这里我并没有使用simsun.ttc字体,因为这个字体似乎在xelatex下工作不正常,而STZHONGS(中宋)和simsun挺相似,而且相对而言,字体颜色更深。

修改ctex/fontset/ctex-xecjk-winfonts.def,以下为修改部分:
引用:
\setCJKmainfont[BoldFont=SimHei,ItalicFont=KaiTi]
{STZhongsong}
\setCJKsansfont{SimHei}
\setCJKmonofont{FangSong}

\setCJKfamilyfont{zhsong}{STZhongsong}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{KaiTi}
\setCJKfamilyfont{zhfs}{FangSong}
\setCJKfamilyfont{zhli}{STLiti}
\setCJKfamilyfont{zhyou}{YouYuan}


3. 支持斜体:
到此,可以使用xelatex成功编译tex文件了(我编译的是ctex/doc/ctex.tex),经过比对,发现斜体无法显示,这可能是CTeX的Bug,修改ctex/engine/ctex-xecjk-engine.def


引用:
\RequirePackage[BoldFont]{xeCJK}

修改为
引用:
\RequirePackage[slantfont,BoldFont]{xeCJK}


重新编译后便可
附件:
文件注释: Ubuntu下用xelatex编译的效果
ctex.pdf [326.58 KiB]
被下载 114 次
文件注释: 解压到Home文件夹下
texmf.tar.bz2 [326.89 KiB]
被下载 82 次


最后由 sunsongxp 编辑于 2010-06-14 22:23,总共编辑了 6 次

作者: sunsongxp   发布时间: 2010-06-14

感谢分享

作者: tenzu   发布时间: 2010-06-14

强人

作者: pocoyo   发布时间: 2010-06-14

作者: thomasxie   发布时间: 2011-12-14