\documentclass[10pt]{book}
\usepackage{bookman}

\usepackage{relsize}   % the \smaller command, used in \ccode for example
\usepackage{fancyvrb}
\usepackage[numbers,sort&compress]{natbib}
\usepackage[pdftex]{graphicx}
\usepackage[backref,colorlinks]{hyperref}

\input{macros}

\begin{document}

This is a test document for looking at alternatives for typography in
Easel.

Source code, command lines, and output are shown \ccode{like this}. 

User input is shown \emcode{like this}.

Names of software and database distribution packages are in small
caps, as in \prog{blast}.  (In our \LaTeX\ code, we have shortcuts for
the \Easel\, \HMMER\, \Infernal\, \Pfam\, and \Rfam\ packages.)

A \esldef{new term} is set in bold font when first defined, and
associated with an entry in the index.

Names of Easel's modules appear like this: \eslmod{buffer}.

\end{document}

