Ubuntu安装texlive2012以及xelatex下使用Windows自带字体
2013-01-19 12:48
525 查看
ubuntu安装texlive2012
1. 为了使用图形界面安装,需要安装perl-tksudo apt-get install perl-tk
2. 下载 texlive
http://www.tug.org/texlive
3. 挂载并安装
$ sudo mount -o loop path_to.iso /mnt $ cd /mnt $ ./install-tl -gui
4. 拷贝中文字体进入 /usr/share/fonts/zh_CN里面,没有此文件夹自己创建 我拷贝的6个字体是: 宋体(simsun.ttf)、仿宋(simfang.ttf)、黑体(simhei.ttf)、楷体(simkai.ttf)、隶书(simli.ttf)、幼圆(simyou.ttf)
$ cd /usr/share/fonts/zh_CN $ chmod 777 * $ mkfontscale $ mkfontdir $ fc-cache
测试字体是否安装完毕:
$ fc-list
如果有上面的6中字体就是安装成功了。
5. 由于我们使用的是基于XeTex的中文方案,所以接下来是修改ctex-xecjk-winfonts.def文件 这一步是关键,我在安装时就是修改的不对导致找不到对应的字库。 文件位置: /usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/下 原有文件为:
% ctex-xecjk-winfonts.def: Windows 的xeCJK 字体设置,默认为六种中易字体 % vim:ft=tex /setCJKmainfont[BoldFont={SimHei},ItalicFont={[simkai.ttf]}] {SimSun} /setCJKsansfont{SimHei} /setCJKmonofont{[simfang.ttf]} /setCJKfamilyfont{zhsong}{SimSun} /setCJKfamilyfont{zhhei}{SimHei} /setCJKfamilyfont{zhkai}{[simkai.ttf]} /setCJKfamilyfont{zhfs}{[simfang.ttf]} /newcommand*{/songti}{/CJKfamily{zhsong}} % 宋体 /newcommand*{/heiti}{/CJKfamily{zhhei}} % 黑体 /newcommand*{/kaishu}{/CJKfamily{zhkai}} % 楷书 /newcommand*{/fangsong}{/CJKfamily{zhfs}} % 仿宋 /newcommand*{/lishu}{/CJKfamily{zhli}} % 隶书 /newcommand*{/youyuan}{/CJKfamily{zhyou}} % 幼圆 /endinput
修改后为:
%ctex-xecjk-winfonts.def: Windows 的xeCJK 字体设置,默认为六种中易字体 %vim:ft=tex /setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi_GB2312}] {SimSun} /setCJKsansfont{SimHei} /setCJKmonofont{FangSong_GB2312} /setCJKfamilyfont{zhsong}{SimSun} /setCJKfamilyfont{zhhei}{SimHei} /setCJKfamilyfont{zhkai}{KaiTi_GB2312} /setCJKfamilyfont{zhfs}{FangSong_GB2312} /setCJKfamilyfont{zhli}{LiSu} /setCJKfamilyfont{zhyou}{YouYuan} /newcommand*{/songti}{/CJKfamily{zhsong}} % 宋体 /newcommand*{/heiti}{/CJKfamily{zhhei}} % 黑体 /newcommand*{/kaishu}{/CJKfamily{zhkai}} % 楷书 /newcommand*{/fangsong}{/CJKfamily{zhfs}} % 仿宋 /newcommand*{/lishu}{/CJKfamily{zhli}} % 隶书 /newcommand*{/youyuan}{/CJKfamily{zhyou}} % 幼圆 /endinput
6.配置环境变量,加入到/etc/profile中
#export MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH #export INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH #export PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH
7. 测试文件
ubuntu下默认utf-8编码哦,不用修改
test.tex \documentclass{ctexart} \begin{document} 你好, TeX 2012!\\ {\heiti 这是黑体}\\ {\songti 这是宋体}\\ {\fangsong 这是仿宋}\\ {\kaishu 这是楷书}\\ {\lishu 这是幼圆}\\ {\youyuan 这是幼圆}\\ \end{document}
编译命令:
$xelatex test.tex
一切正常就会生成 test.pdf了,下面就是自己磨练的时刻了。
转载自ITeye zzgthk的博客,并根据我的实际情况有所改动,经本人亲测,在Ubuntu和Fedora上此配置方法都能使用
相关文章推荐
- ubuntu安装苹果Windows以及微软雅黑consolas字体
- ubuntu安装苹果Windows以及微软雅黑consolas字体
- ubuntu, windows下安装opencv, 以及在qt,vs2010,dev,codeblock中的使用
- 在ubuntu下如何添加windows的字体(罗臭宝ubuntu安装xp字体后乱码 )
- windows下makefile 使用配置以及GCC安装方法
- ubuntu16.04下使用anaconda安装tensorflow_gpu版本以及object detection的过程
- Ubuntu安装Microsoft Windows Fonts微软字体库
- ubuntu下小企鹅输入法fcitx安装,以及重启后无法使用的问题解决
- ubuntu16.04安装wps以及字体找不到的解决方案
- windows环境下安装mongodb以及nosql使用
- windows安装docker以及安装ubuntu
- Windows 7使用wubi硬盘安装Ubuntu (文字版)
- virtualbox ubuntu 的安装以及使用
- Windows下为PHP安装redis扩展以及使用方法
- windows下php7.1安装redis扩展以及redis测试使用全过程
- Windows平台下libnet的编译、安装以及使用
- Debian/Ubuntu下安装VirtualBox以及使用工行U盾
- Ubuntu中SVN客户端安装以及使用(12.04最新版本)
- windows 访问ubuntu (ssh-server 安装及使用)
- 关于使用eclipse自带的maven插件以及使用自己安装maven插件