hgbook

diff en/99defs.tex @ 4:33a2e7b9978d

Make it possible to include example input and output from real programs.

Instead of having to cut and paste example text, the task is automated.
author Bryan O'Sullivan <bos@serpentine.com>
date Sun Jun 25 22:04:50 2006 -0700 (2006-06-25)
parents 906d9021f9e5
children 339e75288632
line diff
     1.1 --- a/en/99defs.tex	Sat Jun 24 17:42:40 2006 -0700
     1.2 +++ b/en/99defs.tex	Sun Jun 25 22:04:50 2006 -0700
     1.3 @@ -1,10 +1,11 @@
     1.4 -\newcommand{\tildefile}[1]{\texttt{\~/#1}}
     1.5 +\newcommand{\tildefile}[1]{\texttt{\~{}/#1}}
     1.6  \newcommand{\filename}[1]{\texttt{#1}}
     1.7  \newcommand{\hgext}[1]{\texttt{#1}}
     1.8  \newcommand{\hgcmd}[1]{``\texttt{hg #1}''}
     1.9  \newcommand{\hgcmdargs}[2]{``\texttt{hg #1 #2}''}
    1.10  
    1.11 -\DefineVerbatimEnvironment{codesample}{Verbatim}{frame=single,gobble=2,numbers=left}
    1.12 +\DefineVerbatimEnvironment{codesample4}{Verbatim}{frame=single,gobble=4,numbers=left,commandchars=\\\{\}}
    1.13 +\newcommand{\interaction}[1]{\VerbatimInput[frame=single,numbers=left,commandchars=\\\{\}]{examples/#1.out}}
    1.14  
    1.15  %%% Local Variables: 
    1.16  %%% mode: latex