Mercurial > docs > master
view colophon.roff @ 185:6f8adf7d190c
style: Extended the system to handle appendices and fixed the page hdrs.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Wed, 11 Jul 2012 11:05:22 +0200 |
parents | eb6eeb10afd5 |
children | a0b5050878a0 |
line wrap: on
line source
.H- Colophon .P This document was typeset with the .I troff document preparation system on Unix. After having typset my diploma thesis with LaTeX, the choice for troff was similar to prefering MH over mutt. .P I used the troff implementation of the Heirloom doctools, and built upon the .I ms macro package. To meet my personal wishes, I added further macros and replaced clumpsy parts of ms. My own macro code comprises about 400 lines. Unfortunately, I must admit that the troff sources are not perfectly portable as I accessed Heirloom troff extensions and ms internals, occasionally. .P My troff setup was inspired and guided by Dougherty and O'Reilly's .I "UNIX Text Processing and by chapter seven of Bourne's .I "The UNIX System" . The .I "Nroff/Troff User's Manual added definitive answers. .P The typesetting command line read something like: .VS export TROFFONTS=fonts REFER=bib soelim style *.roff | refer -e -P -sLAD -l,2 -k | \ grap | pic | troff -Tps -ms 2>err.ig | dpost >thesis.ps VE .P The text and heading font is Philipp Poll's \fILinux Libertine\fP. The monospace font used for code listings is a TrueType variant of Dimitar Zhekov's \fITerminus\fP font. Both are free typefaces. .P The page layout of the document was greatly inspired by the German book \fIEinf\[udieresis]hrung in die Automatentheorie, Formale Sprache und Komplexit\[adieresis]tstheorie\fP by Hopcroft and Ullman, Addison-Wesley, 1990. .P For measuring code size, I used David A. Wheeler's .Pn sloccount . .P The complete sources of this document, as well as final versions in PDF and Postscript format, are available on my website: .L http://marmaro.de/docs \^. .sp 2 .LP This document may be copied and redistributed in complete form. Apart from that, follow the scientific custom: Quote and acknowledge the reference. .sp 3c .LP Dijkstra's words on page .Cf dijkstra.page are a quotation of EWD\|648.