\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{\bnameC}[1]{\pagebreak[2]\begin{ename}{\fbox{\tt #1}\qquad(C)}\end{ename}\nopagebreak}
\newcommand{\bnameF}[1]{\pagebreak[2]\begin{ename}{\fbox{\tt #1}\qquad(Fortran)}\end{ename}\nopagebreak}
\newcommand{\bnameCF}[4]{\pagebreak[2]\begin{ename}
	{\fbox{\tt#1}{\qquad#2}}\\{\fbox{\tt#3}{\qquad#4}}\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}

\input{macros}

\title{ The PLplot Plotting Library \\ 
	Programmer's Reference Manual \\
	Version 4.0}
\author{
	Maurice J. LeBrun, 
	Geoff Furnish, and
	Tony Richardson$^1$\\
\\
	Institute for Fusion Studies\\
	University of Texas at Austin\\
	\\
	$^1$Dept of Electrical Engineering\\
	Duke University\\
	}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\pagenumbering{roman}
\maketitle
\tableofcontents

\include{chapter1}
\include{chapter2}
\include{chapter3}
\include{chapter4}

\appendix
\include{lang}
\include{dev}
\include{sys}
\include{figs}

\bibliographystyle{plain}
\bibliography{mjl}
\end{document}
