pdfTeX
pdfTeX是高德纳的排版程序TeX的附加组件,最初由Hàn Thế Thành在捷克布尔诺马萨里克大学信息学院作为他的哲学博士学位论文的一部分编写并开发给公众使用。创作这个TeX附加组件的想法是在1990年代初期构想的,当时Jiří Zlatuška和Phil Taylor跟高德纳在斯坦福大学讨论了一些开发上的主意。高德纳后来在布尔诺马萨里克大学接受荣誉博士学位的时候面见了Hàn Thế Thành。
原作者 | Hàn Thế Thành |
---|---|
開發者 | The pdfTeX team |
当前版本 | |
源代码库 | |
操作系统 | 跨平台 |
类型 | 排版 |
许可协议 | GNU通用公共许可协议 |
网站 | www |
pdfTeX的两大突出特点是产生有悬挂标点内容的字符突出,以及赫尔曼·察普夫提出的用于改善排版页面灰度的展开字体。都延伸核心段落打破惯例。二者都在Thành的论文中作了探讨。[3]
pdfTeX包含于LaTeX和ConTeXt最现代的发行版(包含TeX Live、MacTeX和MiKTeX)[4]并用作默认TeX引擎。[5][6][7]TeX和pdfTeX之间主要的不同之处在于TeX输出DVI文件,pdfTeX能直接输出PDF文件。这可以紧密结合PDF特性如超链接和目录,使用hyperref这样的软件包。另一方面,一些软件包(如PSTricks)早期所运用的从DVI到PostScript的转换进程可能会失败,即使像PGF/TikZ这样的替代品已经编写出来。PostScript图形的直接嵌入已不再有用,而且被eps2pdf之类的软件所用以转换EPS文件到PDF,这可以由pdfTeX直接插入。
从pdfTeX获得DVI输出是可以的。DVI的这一输出等同于TeX的功能,即使pdfTeX额外的微排印特性被激活。此外LaTeX、ConTeXt等简单地TeX宏软件包,他们与pdfTeX运行的同样好。由此举例说明,鉴于pdfTeX为ConTeXt文档的默认渲染引擎,pdflatex可用标准LaTeX宏调用pdfTeX程序来编排LaTeX文档。
参考资料
外部链接
- pdfTeX project page
- Micro-typographic extensions to the TeX typesetting system(页面存档备份,存于) - dissertation by Hàn Thế Thành
- 2008 interview(页面存档备份,存于)