编辑: 元素吧里的召唤 2013-10-18

5 节,相关 设定可参考第 4.4 小节.

3 3 字型安装

3 字字字型 型 型安 安 安装 装装3.1 有有有关 关 关字 字 字型 型 型的 的 的一 一 一般 般 般注 注 注意 意 意事 事 事项 项项这个部份请参考前曾发表的文章 使用 pdfTEX/pdfL A TEX 让pdf 档内嵌中文 TTF/TTC : http://www.study-area.org/tips/latex/pdftex.html 这里要补充的是,目前大概还有不少朋友还留有以前的 Big-5 码的TTF,这可以借由 oto3 这支程序来加入 Unicdoe name/cmap table,这样就可以当做是 Unicode 字型来使用.不过,其中的 map 表,并不合我们使用的 Big-5 码中有关日文的部份,我做了个 patch,只要 patch 里头的 BIG5.TXT 档就可以了,不必重编译程序,可在 study-area 网站下载: http://www.study-area.org/tips/latex/oto-BIG5.diff.gz patch 的方法如下: cd /usr/local/share/oto/ gzip -dc oto-BIG5.diff.gz | patch -s -p0 为了要使用 Type1 字型,$TEXMF/dvips/config.ps 最好是修改一下,加入以下各种设 定 (这里假设您的中文 Type1 或TTF 字型都已安装、设定妥当): %% 以下设定会预设使用 BlueSky 的Type1 字型,等同于 dvips 的-Ppdf 参数. p +bsr.map % CM/AMS fonts p +bsr-interpolated.map % additional sizes p +hoekwater.map % additional fonts from Taco Hoekwater h tex.pro h alt-rule.pro % 以下这个 o 要把前面的 % 拿掉,否则预设执行 dvips 会导向打印机. o 如果不加这些设定,则要执行以下的指令代替: dvips -Ppdf -G0 -o your.ps your.dvi 千万不要省略这个 ?G0 参数,不然就得在 $TEXMF/tex/dvips/config.pdf 中把 G 这个设定 给%起来.这是一个古老的 acroread 的bug 所产生的兼容性问题,目前的 acroread 应该不 会有这种情形,加进去反而会有其它副作用.

3 这支程序是由 Yao Zhang 所开发,不使用其它函式库,是一个独立有用的小程序,以往的 Big-5 码TTF 可借由这个程序加入 Unicode table 后借尸还魂给 X 或ttf2pt1 来使用

4 3.2 本文所使用的字型

4 制作流程 3.2 本本本文 文 文所 所 所使 使 使用 用 用的 的 的字 字 字型 型型本文 PDF 格式所使用的字型都是自由软件或 Public Domain,非常感谢各提供的公司及个 人,由于他们的热心,使得这篇档里里外外称得上是自由档.兹列表于表 2: 表2: 本文 PDF 格式使用的字型 字型文件名称 使用处 字型名称 提供者 版权 bsmi00lp.ttf 内文 文鼎细上海宋 文鼎公司 GPL-like wcl-02.ttf 内文标题 王汉宗特明体 王汉宗博士 GPL wcl-07.ttf Title 王汉宗粗钢体 王汉宗博士 GPL cm*.pfb 内文英文字 CM PS fonts Blue Sky Research Public Domain 使用的转换程序是 oto 及ttf2pt1.如果是使用 pdfTEX 的话,可直接抓取 TTF 而不必转 换成 Type1.

4 制制制作 作 作流 流 流程 程程以下所讨论的方法应该是最常见的,当然 TEX/L A TEX 的世界无奇不有 (个人觉得,有点像 perl 的世界,一大堆的现成模块可以运用).但以处理中文而言,除非是自行写程序,否则 这应该算是最方便的现成方法了.以下的举例,都是以 chpdf.tex 为例,也是本文写作的 文稿文件名称. 4.1 dvips/ps2pdf 这可说是最正统,最古老的方法了.最近由于 Ghostscript 的大幅改进,已经使这个制作方 法愈来愈完美.Ghostscript 要在 6.51 以上的版本才会有较佳的效果. 这个方法其实就是一般 TEX/L A TEX 制作的正常过程,由TEX/L A TEX 指令,得到 *.dvi 档,再由 dvips 制作成 *.ps 档,然后再由 ps2pdf 将*.ps 档转成 *.pdf 档.当然,处理中 文而言,我们使用的是 CJK 套件,在Big-5 码的话,指令是 bg5latex.实际指令如下: bg5latex chpdf.tex dvips -t a4 -Ppdf -G0 chpdf ps2pdf13 chpdf.ps 其中 ps2pdf13 是指使用 PDF-1.3 的格式,建议使用这个格式,比上不足,比下有余. 据个人的经验,使用这个方法制作来的 PDF 档,会大一些,但质量会比较好,而且,在使 用gzip 压缩后会比由 dvipdfm 或pdfTEX 做出来的还要小,很奇怪吧!这也是本文的 PDF

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题