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.
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