Karakas Online

Chapter 7. Explaining the magic: the details

 

Knowing how things work is the basis for appreciation, and is thus a source of civilized delight.

  William Safire
Table of Contents
7.1. Document processing
7.1.1. Check number of parameters
7.1.2. Set program locations
7.1.3. Set environment variables
7.1.4. Main part
7.1.5. DSSSL stylesheets
7.1.6. Inline graphics
7.1.7. Catalogs
7.1.8. CSS
7.1.9. Appendix
7.1.10. Bibliography
7.1.11. Index
7.2. Optimal PDF
7.2.1. From .lyx to .pdf
7.2.2. Figures
7.2.3. Using Type 1 Fonts
7.2.4. Choosing the right font encoding
7.2.5. Using True Type fonts
7.2.6. The hyperref package
7.2.7. Hyphenation
7.2.8. Bookmarks
7.2.9. PDF view options
7.2.10. Links to internet sites
7.2.11. Thumbnails
7.2.12. Configuring pdfjadetex
7.2.13. Further enhancements
7.3. Optimal PS

What makes the procedure described here appear to be “magic” is not only the “high-tecness” of the tools involved, but also the highly frustrating fact that each one of the tools involved expects its input in different directories and/or formats, making it really difficult for interfaces or pipes to match the output of one tool to the expected input of another. In this chapter I will explain the inner working of the involved scripts that, ultimately, do one thing: ensure that what is expected will be found in its expected place, in the expected format.

Tip Tip:
 

You don't need to read this chapter if you are not interested in the gory details. For getting things to work, the Chapter 3, Chapter 4, Chapter 5 and Section 5.21 should suffice. But if you want to understand how things work, then go on!

Last updated Mon Sep 24 01:19:25 CEST 2007 Permalink: http://www.karakas-online.de/mySGML/explain-magic.html All contents © 2002-2007 Chris Karakas