\documentstyle[11pt]{report}
\newenvironment{ename}{\list{}{\setlength{\leftmargin}{0pc}}\item[]}{\endlist}
\newenvironment{edescr}{\list{}{\setlength{\leftmargin}{4pc}
\setlength{\topsep}{0pc}}\item[]}{\endlist}
\newenvironment{eargn}{\list{}{\setlength{\leftmargin}{2pc}}\item[]}{\endlist}
\newenvironment{eargd}{\list{}{\setlength{\leftmargin}{2pc}
\setlength{\topsep}{0pc}\setlength{\parskip}{0pc}}\item[]}{\endlist}
\newcommand{\name}[1]{\begin{ename}{\tt #1}\end{ename}}
\newcommand{\bname}[1]{\pagebreak[2]\begin{ename}{\fbox{\tt #1}}\end{ename}\nopagebreak}
\newcommand{\descr}[1]{\begin{edescr}#1\end{edescr}}
\newcommand{\argu}[2]{\pagebreak[2]\begin{eargn}#1:\nopagebreak\begin{eargd}#2\end{eargd}\end{eargn}}
\newcommand{\rou}[1]{{\tt #1} (page~\pageref{#1})}
\setlength{\textheight}{23 cm}
\setlength{\textwidth}{16 cm}
\setlength{\oddsidemargin}{0 cm}
\setlength{\evensidemargin}{\oddsidemargin}
\setlength{\topmargin}{-1.5 cm}
\title{The PLPLOT Plotting Library \\ Programmer's Reference Manual \\
       Version 3.0}
\author{Tony Richardson}
\begin{document}
\pagenumbering{roman}
\maketitle
\tableofcontents
\include{chapter1}
\include{chapter2}
\include{chapter3}
\include{chapter4}
\end{document}
