further progress on the parsing section and tuning on the antiqu's
\documentclass[11pt,a4paper]{report}\usepackage{amsmath,amsthm}\usepackage{isabelle}\usepackage{isabellesym}\usepackage{charter}\usepackage[pdftex]{graphicx}\usepackage{proof}\usepackage{alltt}\usepackage{rail}\usepackage{url}\usepackage[a4paper,hscale=0.67,vscale=0.76]{geometry}% Cross references to other manuals:\usepackage{xr}\externaldocument[I-]{implementation}\newcommand{\impref}[1]{\ref{I-#1}}\newcommand{\ichcite}[1]{[Impl.\,Man., Ch.~\impref{#1}]}\newcommand{\isccite}[1]{[Impl.\,Man., Sec.~\impref{#1}]}\usepackage{pdfsetup}\urlstyle{rm}\renewcommand{\isastyletxt}{\isastyletext}% use same formatting for txt and text\renewcommand{\isastyleminor}{\tt\slshape}%\renewcommand{\isastyle}{\small\tt\slshape}%\isadroptag{theory}% sane default for proof documents\parindent 0pt\parskip 0.6ex% for comments on the margin\newcommand{\readmoremarginpar}[1]%{\marginpar[\raggedleft\small{#1}]{\raggedright\small{#1}}}\newenvironment{readmore}%{\hspace{-3pt}\readmoremarginpar{\fbox{\textbf{Read More}}}\it}{}% to work around a problem with \isanewline\renewcommand{\isanewline}{\parindent0pt\parskip0pt\mbox{}\par\mbox{}}\renewenvironment{isabelle}{\begin{trivlist}\begin{isabellebody}\small\item\relax}{\end{isabellebody}\end{trivlist}}% for exercises and comments\newtheorem{exercise}{Exercise}[section]\newcommand{\solution}[1]{{\bf Solution for Exercise~\ref{#1}.}}% a table environment with proper indentation\newenvironment{mytable}{\begin{trivlist}\item\begin{tabular}{@{\hspace{2ex}}l}}{\end{tabular}\end{trivlist}}\hyphenation{Isabelle}\begin{document}\title{\mbox{}\\[-10ex] \includegraphics[scale=0.5]{cookbook-logo.jpg}\\[3ex] The Isabelle Programmer's Cookbook (fragment)}\author{with contributions by:\\[2ex] \begin{tabular}{l} Alexander Krauss\\ Jeremy Dawson\\ Stefan Berghofer \end{tabular}}\maketitle\tableofcontents% generated text of all theories\input{session}\newpage\bibliographystyle{abbrv}\bibliography{root}\end{document}%%% Local Variables:%%% mode: latex%%% TeX-master: t%%% End: