Cette série de livres O'Reilly utilise beaucoup d'illustrations, de diagrammes et de polices de caractères fantaisistes. Vous avez besoin d'un véritable DTP application pour cela - seul Scribus me vient à l'esprit. Il est probable que O'Reilly utilise l'application propriétaire InDesign. Pour un livre complet, Scribus n'est peut-être pas assez puissant (bien qu'il vaille la peine d'essayer). Une solution plus simple pourrait être réalisée avec OpenOffice.org.
Les documents moins complexes graphiquement peuvent être mis en page avec LaTeX. Avec LaTeX, certaines choses, comme une belle typographie, sont faciles, mais d'autres, comme des tableaux parfaits au pixel près, sont difficiles à réaliser sans beaucoup de programmation. Ce site est un exemple de livre complet avec tous les outils nécessaires pour le transformer en un PDF prêt à être envoyé à la presse.