pdfTeX

pdfTeX
Oryginalni autorzy Hàn Thế Thành
Deweloperzy Zespół pdfTeX-a
Wersja stabilna
Edit this on Wikidata 1.40.23 / 28 czerwca 2021 ; 20 miesięcy temu ( 28 czerwca 2021 )
Magazyn
System operacyjny Wieloplatformowy
Typ Skład
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa www .tug .org /aplikacje /pdftex /

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