I want to type something like this page http://caml.inria.fr/pub/docs/manual-ocaml/expr.html. So I need to use \begin{align*} and \end{align*} which displays its contents math mode. Therefore italic font is needed. But when I type directly "value-path" for instance, its letters look very loose.
Does anyone know how to make its letters tighter?


syntaxpackage provides methods for typesetting simple grammars like this; it might save you a lot of work. – Alan Munn Apr 26 '11 at 14:03