AOSA: Working with Lulu

Lots of people have asked us how it is working with Lulu. I’ve published three books with Lulu now, and the fact that I’ll continue to use them and recommend them speaks for itself. However, that path is not without potholes.

Read the rest of this entry »


Making AOSA: Tools

The Architecture of Open Source Applications books were multi-month projects involving dozens of people. It took a battery of different tools and processes to keep it all in line. This is the Academy Awards “thank you” speech post, where I acknowledge all the software that made this possible. Read the rest of this entry »


LaTeX to Lulu, the Making of AOSA: Pulling It All Together

The two volumes of The Architecture of Open Source Applications were typeset with LaTeX and printed through Lulu. I couldn’t have finished the AOSA books without the generosity of people all over the world who posted their LaTeX tips to forums and blogs. This series of posts pays some of that back by sharing what I learned.

This is the fourth post in the series.

LaTeX to Lulu

  1. Headers and Footers
  2. Fonts and Captions
  3. Table of Contents and Chapter Title Pages
  4. Custom Commands and Environments
  5. Other Useful Packages and Settings
  6. Pulling It All Together

This post is about the LaTeX that pulls the whole book together. Read the rest of this entry »


LaTeX to Lulu, the Making of AOSA: Other Useful Packages and Settings

The two volumes of The Architecture of Open Source Applications were typeset with LaTeX and printed through Lulu. I couldn’t have finished the AOSA books without the generosity of people all over the world who posted their LaTeX tips to forums and blogs. This series of posts pays some of that back by sharing what I learned.

This is the fourth post in the series.

LaTeX to Lulu

  1. Headers and Footers
  2. Fonts and Captions
  3. Table of Contents and Chapter Title Pages
  4. Custom Commands and Environments
  5. Other Useful Packages and Settings
  6. Pulling It All Together

This post rounds up some of the packages and settings I haven’t talked about yet.

Read the rest of this entry »


LaTeX to Lulu, the Making of AOSA: Custom Commands and Environments

The two volumes of The Architecture of Open Source Applications were typeset with LaTeX and printed through Lulu. I couldn’t have finished the AOSA books without the generosity of people all over the world who posted their LaTeX tips to forums and blogs. This series of posts pays some of that back by sharing what I learned.

This is the fourth post in the series.

LaTeX to Lulu

  1. Headers and Footers
  2. Fonts and Captions
  3. Table of Contents and Chapter Title Pages
  4. Custom Commands and Environments
  5. Other Useful Packages and Settings
  6. Pulling It All Together

Today’s post is about the custom LaTeX commands and environments we created for the AOSA books.

Read the rest of this entry »


LaTeX to Lulu, The Making of AOSA: Table of Contents and Chapter Titles

The two volumes of The Architecture of Open Source Applications were typeset with LaTeX and printed through Lulu. I couldn’t have finished the AOSA books without the generosity of people all over the world who posted their LaTeX tips to forums and blogs. This series of posts pays some of that back by sharing what I learned.

This is the third post in the series.

LaTeX to Lulu

  1. Headers and Footers
  2. Fonts and Captions
  3. Table of Contents and Chapter Title Pages
  4. Custom Commands and Environments
  5. Other Useful Packages and Settings
  6. Pulling It All Together

This post is about how we styled the tables of contents and the chapter titles for the two Architecture of Open Source Applications books.

Read the rest of this entry »


LaTeX to Lulu, the Making of AOSA: Fonts and Captions

The two volumes of The Architecture of Open Source Applications were typeset with LaTeX and printed through Lulu. I couldn’t have finished the AOSA books without the generosity of people all over the world who posted their LaTeX tips to forums and blogs. This series of posts pays some of that back by sharing what I learned.

This is the second post in the series.

LaTeX to Lulu

  1. Headers and Footers
  2. Fonts and Captions
  3. Table of Contents and Chapter Title Pages
  4. Custom Commands and Environments
  5. Other Useful Packages and Settings
  6. Pulling It All Together

Today’s post is about specifying fonts and captions.

Read the rest of this entry »