下一页 上一页 目录

7. 中文打印软件

7.1 LaTeX + CJK

TeX/LaTeX 是一套排版软件,其卓越而优雅的输出质量多年来一直受到学术界以外人士的赞赏和采用。 CJK 是一个 LaTeX2e 宏包,它允许你在 TeX 文档中使用 CJK (中文/日文/韩文) 文字编码。

你需要在你的 Linux 系统上首先安装 TeX/LaTeX;许多 Linux 发行版已经包含了 teTeX/LaTeX。 如果没有,你可以自行安装。 请链接到 teTeX HOWTO 获取更多信息。

获取此软件

从这个站点获取 CJK 4.1.3 版本

ftp://nctuccca.edu.tw/Chinese/ifcss/software/tex/CJK-4.1.3.src.tar.gz

获取所需的 TTF 字体

ftp://nctuccca.edu.tw/Chinese/ifcss/software/fonts/big5/ms-win/

安装

你必须清楚了解 teTeX/LaTeX 的安装目录,$TEXMF,例如,/usr/lib/texmf。 并且我假设你将使用 ntu_kai.ttf 字体;如果不是,请进行更改以匹配它。

测试

添加新字体

例如,如果你想更改为 Ming 风格字体 ntu_mm.ttf,那么

创建 CJK 文档

中文 CJK TeX 文档和普通 LaTeX 文档的主要区别在于:

这是一个 CJK 文档的演示
  \documentclass[12pt]{article}
  \usepackage{CJK}
  \begin{document}
    \begin{CJK*}{Bg5}{kai}

      \section{first section}
      \section{second section}
      Paragraphs, sections, pictures, tables, references and so forth... 
      ...

    \end{CJK*}
  \end{document} 

7.2 ChiTeX

由陈弘毅教授 < yih@math.ncu.edu.tw> 开发。 ChiTeX 的操作非常简单,就像英文 TeX 一样,除了一些特殊的指令。

获取它

从这里你可以找到它的踪迹

ftp://dongpo.math.ncu.edu.tw/tex-archive/local/chitex/chitex/Linux/

安装

你应该知道你的 Linux 系统上安装的 TeX 版本。 在较旧的系统上,安装的通常是 NTeX,而在较新的系统上,它通常是 teTeX。 如何判断你的 Linux 系统上安装的是 teTeX 还是 NTeX? 只需运行 TeX。 如果显示以下内容

This is TeX, Version 3.14159 
, 那么它是 teTeX。 否则,
This is TeX, Version 3.1415N
它是 NTeX。 下载与你的 TeX 版本完全对应的 ChiTeX。

安装 ChiTeX 很简单。 只需将 chitex60.tgz (teTeX) 或 chitexN.tgz (NTeX) 和 fonts1.tgz, fonts2.tgz 放在 /usr/local 下。 并解压 chitex60.tgz 以执行安装程序 csetup

# tar zxvf chitex60.tgz
# cd chitex60
# ./csetup

如果你正在使用 Red Hat 5.0,你可以安装我制作的 rpm 包

ftp://ftp.phys.ntu.edu.tw/pub/os/linux/rpm/chitex-6.0.7-1.i386.rpm

安装字体

你可以为 ChiTeX 安装中文字体 TrueType 字体。

测试

现在,你可以使用 ChiTeX 附带的示例进行测试

# chilatex math2.tex        (Compiling)
# xdvi math2                (pre-viewing)
# dvips math2               (Changing to PostScript file)
# ghostview math2.ps        (Using ghostview to view the output)

你也可以编写一个小文档来测试新安装的字体


\documentclass[12pt]{article}
\begin{document}
\ming
   This is a test(You should type these words in Chinese). 
\end{document}

更多信息,请参考陈教授的主页。

http://www.math.ncu.edu.tw/yih/intro.htm

7.3 Dtop

Dtop 是一款用于 UNIX 平台的中文排版软件,由 行为设计公司 开发。 在 1995 年 11 月初,它发布了 v1.4 版本,该版本同时包含五个不同的平台。 Linux 测试版为用户提供了免费且无限期的试用,这为 Linux 爱好者创造了另一个良好的中文环境。 然而,由于商业市场范围较小,正式版本至今仍未发布。 似乎这款软件的开发已经停止。

如何获取?

Linux 版 Dtop 测试版可以从各学校的 ftp 站点下载

有三个子目录分别说明如下:

dtop.linux

Dtop 的二进制文件和数据文件的存储位置,可以分为三个主要文件。 解压所有文件后,所需的磁盘空间约为 40MB。

dtop.readme

Dtop 相关文档的存储位置,这些文档以 Dtop 定义的文件格式存储。 用户可以直接通过此测试版阅读这些文档。

dtop.manual

X 版本 Dtop 参考手册的存储位置,这些手册以 Dtop 定义的文件格式存储。 X 版本可以直接在 Linux、IBM AIX、HP-UX、Sun 4.1.x 和 Solaris 上访问。

安装

所需的硬件配置大致如下:CPU 486 DX-33 或更高,RAM 16MB 或更大,50MB 左右的磁盘空间。 如果你的系统内存不足,你可能会遇到麻烦。

dtop.linux 下的所有文件解压到一个你选择的目录,例如,/usr/local/dtop

在执行它之前,你必须首先设置环境变量 $DTOPHOME,这是准备安装 Dtop 的目录。 $DTOPTMP 是 Dtop 的临时目录,通常是 /tmpXAPPLRESDIR 是 Dtop 资源文件的目录,设置为 $DTOPHOME/user

# export DTOPHOME=/usr/local/dtop
# export DTOPTMP=/tmp
# export XAPPLRESDIR=DTOPHOME/user

你需要设置 Dtop 使用的中文目录。

# xset fp+ $DTOPHOME/pcf.chn

最后,你必须配置 Keysym 匹配表,这是由于 X 下 Keysym 和 Keycode 之间的匹配与工作站不同而引起的。 例如,BackSpaceDelete 的 Keysym 都匹配到 X 下的同一个 Keycode,实际上将 BackSpace 的行为视为 Delete 的行为。 为了解决这个问题,Dtop 创建了一个 Keysym 文件,位于 $DTOPHOME/user 下,文件名为 dtop_keysym.linux。 启动 X 后,调用命令,

# xmodmap dtop_keysym.linux

另一个解决方案是直接在 shell 中调用命令

# xmodmap -e "keycode 22 = BackSpace"
# xmodmap -e "keycode 107 = Delete"

当一切准备就绪后,你可以执行 Dtop。

# $DTOPHOME/bin/dtop14

你可以阅读 Dtop 中包含的所有在线参考手册,以获取更详细的介绍。

7.4 ChinesePower

ChinesePower 是一款在 X 下运行的远东编辑器,它易于使用且被归类为 WYSIWYG 编辑器。 它支持 BIG5、GB、日语和韩语混合输入,以及打印和显示 PostScript 格式。 它可以为文档生成七色 GIF 图形,这足以满足中文主页的需求。 ChinesePower 使用 HBF 或 TTF 字体。

你可以从以下位置获取它:

ftp://ftp.ifcss.org/pub/software/x-win/editor/chpower-2.0.tar.gz

要编译 Chinese Power,你需要 HBF 字体和 Motif 库。 首先,修改 Makefile 以适应你的系统,然后

# make
在 make 步骤之后,它将生成二进制可执行文件。 然后导出环境变量
# export HBFPATH=/usr/local/lib/chinese/HBF/
# export TTFPATH=/usr/local/lib/chinese/TTF/
# export HZINPUTDIR=/usr/local/lib/chinese/dict/
# export CHPOWERPATH=path_of_chinesepower

7.5 EasyFlow

这是由 wycc < wycc@iis.sinica.edu.tw> 开发的,它可以为中文文档进行简单的打印。 相关信息位于

http://formosa.iis.sinica.edu.tw/~wycc/


下一页 上一页 目录