ConTeXt

来源:互联网 发布:海量数据存储算法 编辑:程序博客网 时间:2024/06/07 06:16

ConTeXt是基于TeX系统开发的开源文档处理系统,目前对中文的处理已经比较完善,但需要指定中文字体目录,以便系统能够显示中文。

一、安装

(1)建立安装目录

$git clone http://http://minimals.contextgarden.net/setup/freebsd/first-setup.sh

注:根据自己的系统选择所下载的安装包

(2)安装

$sh first-setup.sh

注:安装所需要时间较长

二、设置中文字体目录

(1)下载所需的字体,如下载到fonts目录

(2)指定字体目录

$export OSFONTDIR=fons/

(3)刷新字体库

$mtxrun --script fonts --reload

4)显示可用的字体命令

mtxrun --script fonts --list --pattern=* --all

三、文档文件头部加上以下几行:

\definefallbackfamily[mainface][serif][Dejavu Serif][range=0x000-0x0400]
\definefontfamily[mainface][serif][fangsonggb2312]
\definefontfamily[mainface][sans][simhei]
\definefontfamily[mainface][mono][youyuan]
% 设置正文字体默认尺寸
\setupbodyfont[mainface,15pt]

% 中文断行
\setscript[hanzi]


原创粉丝点击