Linux下最小化安装ConTeXt

LiYanrui posted @ 2007年12月16日 22:02 in ConTeXt之旅 with tags ConTeXt tex , 748 阅读
ConTeXt中文TTF字体安装

1  安装

首先创建一个ConTeXt安装目录(譬如 $HOME/context),并进入该目录(下文以context-installation-directory指代该目录)。操作如下:

$ mkdir context-installation-directory
$ cd context-installation-directory

从 pargma-ade 网站上下载 justtex.zip 和 linuxtex.zip 包:

$ wget http://pragma-ade.com/context/install/justtex.zip \
     http://pragma-ade.com/context/install/linuxtex.zip

所下载的包,前者是ConTeXt的一些格式文件(配置文件),后者是可以在GNU/Linux运行的ConTeXt程序集(二进制包)。

这两个包下载完后,对其解压缩:

$ for f in justtex.zip linuxtex.zip; do unzip $f; done;

在解压缩时,终端会输出一些提示信息,问你是否要覆盖三个文件,回答 "yes" 即可。解压缩后会在context-installation-directory目录下生成一个tex目录,所有关于ConTeXt的文件都存放在该目录下。

2  配置

下面开始配置ConTeXt环境变量,并保证在你每次登录系统时使这些环境变量生效。

context-installation-directory/tex目录下有一个名为setuptex的脚本文件,使用它可以减轻繁杂的ConTeXt环境配置工作量。具体操作如下:

$ echo '#!/bin/bash' > ~/.context_env
$ cat tex/setuptex >> ~/.context_env
$ chmod 755 ~/.context_env
$ echo "source $HOME/.context_env $PWD/tex" >> ~/.bashrc

运行一次所配置的.context_env脚本文件,这样即便在不重新启动系统的情况下也可以拥有正确的ConTeXt环境配置。操作如下:

$ source ~/.context_env $PWD/tex

最后一步要刷新一下 ConTeXt 文件数据库,并生成ConTeXt文档编译时所需的格式文件:

$ mktexlsr
$ texexec --make --alone

3  测试

试着运行下面的命令:

$ texexec --version

应当输出类似下面的信息:

TeXExec | version 6.2.0 - 1997-2006 - PRAGMA ADE/POD

下面通过编译一份文档来测试ConTeXt环境是否可以正常使用。首先建立一份名为first.tex的TeX源文档,内容如下:

\starttext
Hello, world!
\stoptext

使用texexec命令将该源文档编译为pdf文档:

$ texexec first.tex

使用 pdf 阅读器浏览上述命令输出的 first.pdf 文件,你所看到的是 ConTeXt 的第一声问候。

4 更新

ConTeXt经常发布更新,这一点深得自由/开源软件开发精髓。对于已经安装正确的ConTeXt环境,更新是很容易的。

首先进入context-installation-directory/tex/texmf-local目录:

$ cd context-installation-directory/tex/texmf-local

然后下载cont-tmf.zip包并解压,操作如下:

$ wget http://www.pragma-ade.com/context/current/cont-tmf.zip
$ unzip cont-tmf.zip

最后重新生成ConTeXt的格式文件:

$ texexec --make --alone --all

参考文献

Linux User Installation——http://wiki.contextgarden.net/Linux_User_Installation


* 登录
*

simple_captcha.jpg
(输入验证码)