pdfTeX - pdfTeX
Autor (es) original (es) | Hàn Thế Thành |
---|---|
Desarrollador (es) | El equipo de pdfTeX |
Lanzamiento estable | 1.40.22 / 23 de marzo de 2021
|
Repositorio | |
Sistema operativo | Multiplataforma |
Tipo | Tipografía |
Licencia | Licencia pública general GNU |
Sitio web | www |
El programa de computadora pdfTeX es una extensión del programa de composición tipográfica TeX de Knuth , y fue originalmente escrito y desarrollado en un producto de uso público por Hàn Thế Thành como parte del trabajo para su tesis doctoral en la Facultad de Informática, Universidad Masaryk , Brno , República Checa . La idea de hacer esta extensión a TeX se concibió a principios de la década de 1990, cuando Jiří Zlatuška y Phil Taylor discutieron algunas ideas de desarrollo con Donald Knuth en la Universidad de Stanford.. Knuth más tarde conoció a Hàn Thế Thành en Brno durante su visita a la Facultad de Informática para recibir un doctorado honorario de la Universidad Masaryk.
Dos características destacadas de pdfTeX son la protuberancia de caracteres, que generaliza el concepto de puntuación colgante , y la expansión de fuentes, una implementación de las ideas de Hermann Zapf para mejorar el gris de una página tipográfica. Ambos amplían la rutina básica de ruptura de párrafos. Se tratan en la tesis doctoral de Thành.
pdfTeX se incluye en la mayoría de las distribuciones modernas de LaTeX y ConTeXt (incluidos TeX Live , MacTeX y MiKTeX ) y se utiliza como motor TeX predeterminado. La principal diferencia entre TeX y pdfTeX es que mientras que TeX genera archivos DVI , pdfTeX puede generar archivos PDF directamente. Esto permite una estrecha integración de las funciones de PDF, como enlaces de hipertexto y tablas de contenido, utilizando paquetes como hyperref . Por otro lado, los paquetes (como PSTricks ) que explotan el proceso de conversión anterior de DVI a PostScript pueden fallar, aunque se han escrito reemplazos como PGF / TikZ . La incrustación directa de gráficos PostScript ya no es funcional, y uno tiene que usar un programa como eps2pdf para convertir archivos EPS a PDF, que luego pueden insertarse directamente con pdfTeX.
Es posible obtener salida DVI de pdfTeX. Esta salida DVI debe ser idéntica a la de TeX, a menos que se hayan activado las funciones de microtipografía extra de pdfTeX . Además, dado que LaTeX , ConTeXt et al. son simplemente paquetes de macros para TeX, funcionan igualmente bien con pdfTeX. Por lo tanto, pdflatex
por ejemplo, llama al programa pdfTeX usando las macros estándar de LaTeX para componer documentos LaTeX, mientras que es el motor de renderizado predeterminado para documentos ConTeXt .
Características
pdfTeX tiene varias características que no están disponibles en TeX estándar:
- Nativo TrueType y Type 1 incrustación
- Extensiones micro-tipográficas como kerning de márgenes y expansión de fuentes
- Acceso directo a funciones específicas de PDF, como hipervínculos, tablas de contenido e información del documento
Ver también
Referencias
enlaces externos
- página del proyecto pdfTeX
- pdfTeX manual
- Extensiones microtipográficas del sistema de composición tipográfica TeX - disertación de Hàn Thế Thành
- Entrevista 2008