转:latex中文字体配置
来源:互联网 发布:软件开发项目进度表 编辑:程序博客网 时间:2024/04/30 09:21
原文:http://www.2cto.com/os/201202/120526.html
下载texlive2010
地址:http://ftp.ctex.org/mirrors/CTAN/systems/texlive/Images/。我下载的版本为texlive2010-20100826。安装TexLive2010
为了使用GUI界面安装,需要perl-tk包。
sudo apt-get install perl-tk
安装方法,具体参考texlive中文指南(http://www.tug.org/texlive/doc/texlive-zh-cn/)。推荐使用GUI安装模式。勾选Create symlinks in system dirctories,这样可以省去配置环境变量的步骤。其余选项默认,也就是完全安装。如下图:
配置中文环境
(默认您已经通过texlive安装指南“3.5 测试安装是否成功”中的测试,并且系统可以识别xelatex命令)。
首先是安装中文字体
我使用的是windows的中易6套字体。我在自己CSDN的资源上偷偷上传了一份。^_^..宋体(simsun.ttf)、仿宋(simfang.ttf)、黑体(simhei.ttf)、楷体(simkai.ttf)、隶书(simli.ttf)、幼圆(simyou.ttf)。为何选用这些字体参考“2、TeX Live 2009/2010 的 LaTeX 中文支持”和"4、ctex宏包说明"。
sudo mkdir /usr/share/fonts/zh_CN
cd /usr/share/fonts/zh_CN
sudo cp ~/Desktop/font/* . ;我把下载好的ttf文件放在了桌面的font文件夹中,注意cp命令最后的点(当前目录)
sudo chmod 777 *
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
测试字体是否安装成功
sudo fc-list :lang=zh-cn
看看中文字体列表中是否有刚安装的几种中文字体。
修改ctex-xecjk-winfonts.def
由于我们使用的是基于XeTex的中文方案,所以接下来是修改ctex-xecjk-winfonts.def文件。cd /usr/local/texlive/2010/texmf-dist/tex/latex/ctex/fontset/
sudo cp ctex-xecjk-winfonts.def ctex-xecjk-winfonts.def.bak
sudo gedit ctex-xecjk-winfonts.def
原始文件可能如下:
% 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
%%===================================================================================================
注:本人在centos6.2X86_64,Texlive2011上测试,成功。
其中有几点要提一下,最后的配置文件我在linux环境吓依然是使用的反斜杠\,而非/.
另外,/setCJKfamilyfont{zhkai}{[simkai.ttf]}修改需要给出的是fc-list中提供的名称,而非ttf文件的名称(两者有时候会略有不同,如大小写,相同意思的其他表述等)
再次感谢原作者。
- 转:latex中文字体配置
- Mac下Latex中文字体配置
- Latex 中文字体
- Ubuntu 14.04/14.10 系统安装 Latex及配置中文字体[修订]
- 安装LaTeX中文字体 xGBKFonts
- Latex中文字体问题
- 如何让LaTeX找到中文字体
- 【图文】Latex 中文字体的使用
- Latex中文字体加黑命令
- latex CJK 中文字体的显示问题
- 配置Java中文字体
- LaTeX技巧001:ctex下使用其他中文字体
- 关于LaTeX下的中文字体的引用(windows下)
- linux texlive 中latex中文字体 (设置目录书签)
- CentOS中文字体安装与配置
- CKeditor加入中文字体 转
- 中文字体
- laTex中文环境配置
- libpython2.7.so.1.0 cannot open的解决方法
- 迟来的第一周报告
- Silverlight查看CPU使用情况
- 第三周实验报告4修改版
- 位图
- 转:latex中文字体配置
- C++ Primer 第12章 习题12.8
- android按home键不能回到自定义主界面
- 代码注入心得
- Android Failed to allocate memory: 1455
- WPF多线程
- MSP430 延时总结
- Redhat smartd failed
- C#使用线程加载指定目录下的所有子目录和文件名称到TreeView中