\documentclass [twocolumn] {article}
\usepackage{verbatim}
\usepackage{epsfig} 
%
\topmargin=-0.75in
\textheight=9.0in \vsize\textheight
\textwidth=6.5in \hsize\textwidth
\parindent=0.0in
%
\renewcommand{\insert}[2]{
\newpage
\begin{flushleft}
\framebox{{\bf Source file:} {\tt #2}}
\end{flushleft}
\verbatiminput{#1}
}

\newcommand{\nnpinsert}[2]{
\begin{flushleft}
\framebox{{\bf Source file:} {\tt #2}}
\end{flushleft}
\verbatiminput{#1}
}

\newcommand{\figinsert}[2]{
\framebox{{\bf Figure file:} {\tt #2}}
 
\vspace*{-1.35in}
\centerline{\epsfxsize=8cm\epsffile{#1}}
} 

\begin{document}
%
{\scriptsize

%-----------------------------------------------------------------------
% bisect
%-----------------------------------------------------------------------
\nnpinsert{../bisect/bisect.f}{bisect.f}
\nnpinsert{../bisect/tbisect.f}{tbisect.f}
\nnpinsert{../bisect/comf.inc}{comf.inc}
\nnpinsert{../bisect/Format/Makefile}{Makefile}
\nnpinsert{../bisect/lnx-output}{Output on lnx1}
%-----------------------------------------------------------------------
% newtsqrt
%-----------------------------------------------------------------------
\newpage
\nnpinsert{../newtsqrt/newtsqrt.f}{newtsqrt.f}
\nnpinsert{../newtsqrt/Format/Makefile}{Makefile}
\newpage
\nnpinsert{../newtsqrt/lnx-output}{Output on lnx1}
%-----------------------------------------------------------------------
% newt2
%-----------------------------------------------------------------------
\newpage ~ \newpage
\nnpinsert{../newt2/newt2.f}{newt2.f}
\nnpinsert{../newt2/Format/Makefile}{Makefile}
\nnpinsert{../newt2/Format/lnx-output}{Output on lnx1}
\newpage
\nnpinsert{../newt2/maple-output}{Maple verification of computations}
%-----------------------------------------------------------------------
% nlbvp1d
%-----------------------------------------------------------------------
\newpage ~ \newpage
\nnpinsert{../nlbvp1d/nlbvp1d.f}{nlbvp1d.f}
\newpage
\nnpinsert{../nlbvp1d/Format/Makefile}{Makefile}
\nnpinsert{../nlbvp1d/Nlbvp1d}{Nlbvp1d}
\newpage
\figinsert{../nlbvp1d/soln6.ps}{soln6.ps}
\vfill
\figinsert{../nlbvp1d/err567.ps}{err567.ps}
\vfill
\newpage
\figinsert{../nlbvp1d/allsolns.ps}{allsolns.ps}
\vfill
\figinsert{../nlbvp1d/allsolnsz.ps}{allsolnsz.ps}
\vfill
}
\end{document}
