部署 ConTeXt

优质
小牛编辑
144浏览
2023-12-01

安装

目前,只有 ConTeXt Minimals (ConTEXt最小包)提供了最新的 ConTeXt 版本,而且可以与系统内其它 TeX 发行版和睦相处

ConTeXt Minimals 通过脚本安装,安装脚本会下载安装文件到当前目录。为了避免混乱,有必要手动为 ConTeXt Minimals 创建目录

export CTXDIR=/opt/context“字体设置”一节



执行 source ctx 命令,设置好需要的环境变量,ConTeXt 工作环境便准备就绪

新建一个 a.tex 文件,内容如下:

% a.tex%这里是注释
\starttext   %正文开始
Hello World. %正文内容
\stoptext    %正文结束 

执行 context a.tex 命令,会得到 a.pdf 文件

[提示] 提示
执行 context --purge 命令清除中间文件。
但保留中间文件可以提高编译速度

“打印字体配置文件”一节

下载中文字体[67],安装,并设置 OSFONTDIR 变量:

export OSFONTDIR="/usr/share/fonts/adobe"1    

1

中文字体的安装路径,建议写入 ctx 文件[68]

执行以下命令刷新文档数据库:

context --generate    

最后,使用 chinese.tex 文件生成 PDF

  context chinese.tex


[64] 需要 ruby 支持

[65] 期间可能会出现几次如下提示:

! I can't find file `core-swd'.    

键入core-swd.mkii即可

[66] $TEXMFLOCAL/tex/context/third

mkdir -p $TEXMFLOCAL/tex/context/third1
mv zhfonts.tex $TEXMFLOCAL/tex/context/third2
context --generate3    

1

$TEXMFLOCAL 目录下新建第三方目录

2

zhfonts.tex 文件移动到该目录

3

刷新一下文档数据库,就可以使用该字体配置文件了

[67] 这个配置文件使用 Adobe Creative Suite 4 中附带的四种字体

[68] 前面给出的 ctx 文件已设置此变量