pdfTeX
Oryginalni autorzy | Hàn Thế Thành |
---|---|
Deweloperzy | Zespół pdfTeX-a |
Wersja stabilna | |
Magazyn | |
System operacyjny | Wieloplatformowy |
Typ | Skład |
Licencja | Powszechna Licencja Publiczna GNU |
Strona internetowa |
Program komputerowy pdfTeX jest rozszerzeniem programu do składu Knutha TeX i został pierwotnie napisany i opracowany jako produkt do użytku publicznego przez Hàn Thế Thành jako część pracy nad jego pracą doktorską na Wydziale Informatyki Uniwersytetu Masaryka w Brnie , Republika Czeska . Pomysł rozszerzenia TeX-a narodził się na początku lat 90., kiedy Jiří Zlatuška i Phil Taylor dyskutowali z Donaldem Knuthem nad pewnymi pomysłami rozwojowymi na Uniwersytet Stanforda . Knuth spotkał później Hàn Thế Thành w Brnie podczas jego wizyty na Wydziale Informatyki, aby otrzymać tytuł doktora honoris causa Uniwersytetu Masaryka.
Dwie wyróżniające się cechy pdfTeX-a to wypukłość znaków, która uogólnia koncepcję wiszącej interpunkcji , oraz rozszerzenie czcionek, będące realizacją pomysłów Hermanna Zapfa dotyczących poprawy odcienia szarości składu strony. Oba rozszerzają podstawową procedurę łamania akapitów. Są one omówione w rozprawie doktorskiej Thànha.
pdfTeX jest zawarty w większości nowoczesnych dystrybucji LaTeX i ConTeXt (w tym TeX Live , MacTeX i MiKTeX ) i jest używany jako domyślny silnik TeX. Główna różnica między TeX-em a pdfTeX-em polega na tym, że podczas gdy TeX generuje DVI , pdfTeX może bezpośrednio wyświetlać pliki PDF . Pozwala to na ścisłą integrację funkcji PDF, takich jak łącza hipertekstowe i spisy treści, przy użyciu pakietów takich jak hyperref. Z drugiej strony pakiety (takie jak PSTricks ), które wykorzystują wcześniejszy proces konwersji DVI-do- PostScript , mogą się nie powieść, chociaż napisano zamienniki, takie jak PGF/TikZ . Bezpośrednie osadzanie grafiki PostScript nie jest już funkcjonalne i trzeba użyć programu takiego jak eps2pdf do konwersji plików EPS do formatu PDF, który można następnie wstawić bezpośrednio przez pdfTeX.
Możliwe jest uzyskanie wyjścia DVI z pdfTeX-a. To wyjście DVI powinno być identyczne z wyjściem TeX-a, chyba że aktywowano dodatkowe funkcje mikrotypografii pdfTeX-a . Ponadto, ponieważ LaTeX, ConTeXt i in. są po prostu pakietami makr dla TeX-a, działają równie dobrze z pdfTeX-em. Dlatego pdflatex
wywołuje program pdfTeX przy użyciu standardowych makr LaTeX do składania dokumentów LaTeX, podczas gdy jest to domyślny silnik renderujący dla dokumentów ConTeXt.
Cechy
pdfTeX ma kilka funkcji niedostępnych w standardowym TeX-u:
- Osadzanie natywnych czcionek TrueType i Type 1
- Rozszerzenia mikrotypograficzne, takie jak kerning marginesów i rozszerzanie czcionek
- Bezpośredni dostęp do funkcji specyficznych dla plików PDF, takich jak hiperłącza, spisy treści i informacje o dokumencie
Zobacz też
Linki zewnętrzne
- strona projektu pdfTeX
- podręcznik pdfTeX
- Rozszerzenia mikrotypograficzne do systemu składu TeX - rozprawa Hàn Thế Thành
- Wywiad z 2008 roku