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具有一些標準TeX軟件所不具備的功能:
參見
參考資料
- ^ NEWS.
- ^ https://www.tug.org/applications/pdftex/NEWS; 檢索日期: 2023年3月22日.
- ^ PhD thesis (PDF). [2015-01-07]. (原始內容存檔 (PDF)於2014-09-11).
- ^ TeX catalogue online. [2015-01-07]. (原始內容存檔於2010-12-25).
- ^ teTeX news. [2015-01-07]. (原始內容存檔於2014-09-12).
- ^ TeX Live manual. [2015-01-07]. (原始內容存檔於2014-09-11).
- ^ Christian Schenk : MiKTeX 2.5: pdfetex becomes default engine. [2015-01-07]. (原始內容存檔於2007-09-07).
外部連結
- pdfTeX project page
- Micro-typographic extensions to the TeX typesetting system(頁面存檔備份,存於互聯網檔案館) - dissertation by Hàn Thế Thành
- 2008 interview(頁面存檔備份,存於互聯網檔案館)