CINXE.COM
pdfTeX - TeX Users Group
<html><head> <!-- $Id: index.html 818 2019-12-12 19:13:30Z karl $ --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>pdfTeX - TeX Users Group</title> <link rel="stylesheet" href="/tugstyle.css"> </head><body> <h2>pdfTeX</h2> <p><a href="https://ctan.org/pkg/pdftex">pdfTeX</a> is an extension of <a href="https://ctan.org/pkg/tex">TeX</a> which can produce PDF directly from TeX source, as well as original DVI files. pdfTeX incorporates the <a href="https://ctan.org/pkg/etex">e-TeX</a> extensions. <p>pdfTeX also has a variety of other extensions, perhaps most notably for <a href="https://en.wikipedia.org/wiki/Microtypography">microtypography</a> line breaking features. The <a href="https://ctan.org/pkg/microtype">microtype</a> package provides a convenient interface for LaTeX. <p>pdfTeX is released as part of <a href="/texlive/">TeX Live</a>, and also included in all TeX distributions, notably <a href="https://miktex.org">MiKTeX</a>. Current release: <a href="NEWS">NEWS</a>, <a href="/texlive/Contents/live/texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >manual</a>, <a href="/texlive/Contents/live/source/">sources</a>. <p>The principal author, and still active maintainer, of pdfTeX is Hàn Thế Thành. <h3 id="lists">Mailing lists</h3> <ul> <li><a href="https://lists.tug.org/pdftex">pdftex@tug.org</a> - general pdftex discussion, support requests, etc. <li><a href="https://mailman.ntg.nl/mailman/listinfo/ntg-pdftex">ntg-pdftex@ntg.nl</a> - development discussion and bug reports (please include a runnable example). <li><a href="https://lists.tug.org/pdftex-commits">pdftex-commits@tug.org</a> - archive of commits to the <a href="#dev">source repository</a>. </ul> <h3 id="dev">Development</h3> <p>Upstream pdfTeX is a Subversion source repository at tug.org. For historical reasons, current development happens in the <a href="/svn/pdftex/branches/stable/">branches/stable</a> area; perhaps this will change to the usual trunk/ in the future. Example for running svn from the command line: <pre> svn list svn://tug.org/pdftex/branches/stable/ </pre> <p>The <a href="/texlive/svn/">TeX Live source repository</a> also contains pdfTeX; libraries, infrastructure, and other related updates are generally made there. The TL <a href="/svn/texlive/trunk/Build/source/texk/web2c/pdftexdir/" >pdftexdir</a> source directory itself may or may not be in sync with the upstream sources at any given time. <h3 id="resources">Resources</h3> <ul> <li><a href="https://texfaq.org/">TeX FAQ</a> (search for pdftex). <li><a href="/TUGboat/Contents/listauthor.html#Han,ThanhThe">TUGboat articles</a> by Thành, notably including his <a href="/TUGboat/tb21-4/tb69thanh.pdf">full thesis</a> and an article on <a href="/TUGboat/tb30-1/tb94thanh.pdf">using TrueType fonts</a> in pdfTeX. <li>Many other articles in TUGboat relate to pdfTeX (and more are welcome). The <a href="/TUGboat/">TUGboat home page</a> has a search field for the entire journal. <li>Adobe has published the <a href="https://www.adobe.com/devnet/pdf/pdf_reference.html">PDF Reference</a> and <a href="https://en.wikipedia.org/wiki/PostScript_fonts#Font_format_specifications" >Type 1 font format</a> specification. </ul> <hr><small>$Date: 2019-12-12 20:13:30 +0100 (Thu, 12 Dec 2019) $;</small> <!-- $Id: footer.html,v 1.31 2025/02/25 22:12:05 karl Exp $ (generic footer) --> <!-- <form method=get action="//duckduckgo.com/"> --> <small> <a href="/index.html">TUG home page</a>; <a href="/join.html">join TUG/renew membership</a>; <a href="mailto:webmaster@tug.org">webmaster</a>; <a href="https://www.facebook.com/groups/TeXUsersGroup">facebook</a>; <a href="https://x.com/texusersgroup">x</a>; <a href="https://bsky.app/profile/texusersgroup.bsky.social">bluesky</a>; <a href="https://techhub.social/@TeXUsersGroup">mastodon</a>. <!-- <input type="hidden" name="sites" value="tug.org"> <input name=q size=13 maxlength=99 ><input type=submit value="Search tug.org"> (via <a href="https://duckduckgo.com/">DuckDuckGo</a>) </form> --> </small> </body></html> <!-- end footer -->