- PdfTeX
Infobox Software
name = pdfTeX
caption =
author =Hàn Thế Thành
developer = The pdfTeX team
latest_release_version = 1.40.9
latest_release_date =2008-08-16
operating_system = Multiplatform
genre = Typesetting
license =GNU General Public License
website = [http://www.pdftex.org www.pdftex.org]pdfTeX is an extension of
Knuth 's typesetting programTeX , and was originally written and developed into a publicly usable product by Hàn Thế Thành as a part of the work for his PhD thesis at the Faculty of Informatics, Masaryk University, Brno. The idea of making this extension to TeX was conceived during the early 1990's, when Jiri Zlatuska and Phil Taylor discussed some developmental ideas with Donald Knuth at Stanford University. Knuth later met Hàn Thế Thành in Brno during his visit to the Faculty of Informatics to receive an honorary doctorate from Masaryk University.Two prominent characteristics of pdfTeX are protruding, which generalizes the concept of hanging punctation, and font expansion, an implementation of Hermann Zapf's ideas for improving the grayness of a typeset page. Both extend the core paragraph breaking routine. They are discussed in Thành's PhD thesis [ [http://www.pragma-ade.com/pdftex/thesis.pdf PhD thesis] ] .
pdfTeX is included in most modern distributions of
LaTeX andConTeXt (includingTeX Live ,MacTeX , andMiKTeX ) [ [http://www.ctan.org/tex-archive/help/Catalogue/entries/pdftex.html TeX catalogue online] ] and used as the default TeX engine [ [http://tug.org/teTeX/tetex-src/NEWS teTeX news] ] [ [http://www.tug.org/texlive/doc/texlive-en/live.html TeX Live manual] ] [ [http://dojo.miktex.org/blogs/christian_schenk/archive/2006/05/16/488.aspx Christian Schenk : MiKTeX 2.5: pdfetex becomes default engine] ] . The main difference between TeX and pdfTeX is that whereas TeX outputs DVI files, pdfTeX can output PDF files directly. This allows tight integration of PDF features such ashypertext links and tables of contents, using packages such ashyperref . On the other hand, packages (such asPSTricks ) which exploit the earlier conversion process of DVI-to-PostScript may fail, although replacements such aspdftricks have been written. Perhaps most notably, direct embedding of PostScript graphics is no longer functional, and one has to use a program such as eps2pdf to convert EPS files to PDF, which can then be directly inserted by pdfTeX.It is possible to obtain DVI output from pdfTeX. This DVI output should be identical to that of TeX, unless pdfTeX's extra
microtypography features have been activated. Moreover, sinceLaTeX ,ConTeXt "et al." are simply macro packages for TeX, they work equally well with pdfTeX. Hence, pdflatex, for example, calls the pdfTeX program using the standardLaTeX macros to typeset LaTeX documents, whereas it is the default rendering engine forConTeXt documents.Features
pdfTeX has several features not available in standard TeX:
* Native
TrueType andType 1 font embedding
* Micro-typographic extensions such as margin kerning and font expansion
* Direct access to pdf specific features such as hyperlinks, tables of contents and document informationSee also
*
List of PDF software
*LuaTeX References
External links
* [http://www.pdftex.org pdfTeX project page]
* [http://www.pragma-ade.com/pdftex/thesis.pdf Micro-typographic extensions to the TeX typesetting system] - dissertation by Hàn Thế Thành
Wikimedia Foundation. 2010.