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). 

外部連結