pdfTeX

本页使用了标题或全文手工转换
维基百科,自由的百科全书

pdfTeX
原作者Hàn Thế Thành
開發者The pdfTeX team
当前版本
  • 1.40.25 (2023年3月9日)[1][2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
操作系统跨平台
类型排版
许可协议GNU通用公共许可协议
网站www.pdftex.org

pdfTeX高德纳的排版程序TeX的附加组件,最初由Hàn Thế Thành在捷克布尔诺马萨里克大学信息学院作为他的哲学博士学位论文的一部分编写并开发给公众使用。创作这个TeX附加组件的想法是在1990年代初期构想的,当时Jiří Zlatuška和Phil Taylor跟高德纳在斯坦福大学讨论了一些开发上的主意。高德纳后来在布尔诺马萨里克大学接受荣誉博士学位的时候面见了Hàn Thế Thành。

pdfTeX的两大突出特点是产生有悬挂标点英语hanging punctuation内容的字符突出,以及赫尔曼·察普夫提出的用于改善排版页面灰度的展开字体。都延伸核心段落打破惯例。二者都在Thành的论文中作了探讨。[3]

pdfTeX包含于LaTeXConTeXt英语ConTeXt最现代的发行版(包含TeX LiveMacTeX英语MacTeXMiKTeX[4]并用作默认TeX引擎。[5][6][7]TeX和pdfTeX之间主要的不同之处在于TeX输出DVI英语DVI file format文件,pdfTeX能直接输出PDF文件。这可以紧密结合PDF特性如超链接和目录,使用hyperref这样的软件包。另一方面,一些软件包(如PSTricks)早期所运用的从DVI到PostScript的转换进程可能会失败,即使像PGF/TikZ这样的替代品已经编写出来。PostScript图形的直接嵌入已不再有用,而且被eps2pdf之类的软件所用以转换EPS文件到PDF,这可以由pdfTeX直接插入。

从pdfTeX获得DVI输出是可以的。DVI的这一输出等同于TeX的功能,即使pdfTeX额外的微排印英语microtypography特性被激活。此外LaTeXConTeXt等简单地TeX软件包,他们与pdfTeX运行的同样好。由此举例说明,鉴于pdfTeX为ConTeXt文档的默认渲染引擎,pdflatex可用标准LaTeX宏调用pdfTeX程序来编排LaTeX文档。

特性

pdfTeX具有一些标准TeX软件所不具备的功能:

参见

参考资料

  1. ^ NEWS. 
  2. ^ https://www.tug.org/applications/pdftex/NEWS; 检索日期: 2023年3月22日.
  3. ^ PhD thesis (PDF). [2015-01-07]. (原始内容存档 (PDF)于2014-09-11). 
  4. ^ TeX catalogue online. [2015-01-07]. (原始内容存档于2010-12-25). 
  5. ^ teTeX news. [2015-01-07]. (原始内容存档于2014-09-12). 
  6. ^ TeX Live manual. [2015-01-07]. (原始内容存档于2014-09-11). 
  7. ^ Christian Schenk : MiKTeX 2.5: pdfetex becomes default engine. [2015-01-07]. (原始内容存档于2007-09-07). 

外部链接