There's also ConTeXt, a younger relative of LaTeX. As much as it‘s technically superior, I don’t think it will satisfy your readability criterion. It’s also less automated. http://wiki.contextgarden.net/Main_Page -- hugmenot