Formating NSF Fastlane grant proposals

Formating NSF Fastlane grant proposals

This file contains what wisdom I have gathered from going through the process. It mostly concerns using LaTeX to make pages which look roughly like the official NSF forms.
  1. Formating the pages.
  2. Using bibtex for the references.
  3. Printing the resulting pdf files.

Creating the page format

The following format will make a page which looks (something) like the official NSF format, with the heading centered in bold type, the page number centered at the bottom, and both separated from the body by lines:
\documentclass[12pt]{article}
%   Optional. It doesn't look as good with math, since it is
% too dark.  But it does make smaller files.
% 
% \usepackage{times}
%----------------
% Set up the headers and footers

\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}\rhead{}
%%%%% Substitute "SUMMARY", "REFERENCES CITED", etc in the
%%%%% next line as appropriate for the various sections of
%%%%% the proposal.
\chead{\large\bf PROJECT DESCRIPTION} 
\lfoot{}\rfoot{}\cfoot{\thepage}
\renewcommand\headrulewidth{1pt}
\renewcommand\footrulewidth{1pt}
%----------------
% Set up page size
\addtolength\oddsidemargin{-2cm}
\addtolength\textwidth{4cm}
\addtolength\headwidth{4cm}
\addtolength\topmargin{-.5in}
\addtolength\textheight{1.00in}
\addtolength\headheight{6pt}
%----------------
% This can be used in drafts to allow room to scribble in
% corrections.
% 
%\usepackage{setspace}
%\onehalfspacing  % or \doublespacing
%----------------
%\usepackage{showkeys}
\begin{document}

You are responsible for what goes in here!

Making the "REFERENCES CITED"

%----------------
%   (For Project Description only) If you are using bibtex
% (and if you aren't, then you should be), here is the
% method I used for citations.
% 
% (1) While doing the writing, treat it as a ordinary paper,
% using the following two lines:
% 
\bibliographystyle{plain}
\bibliography{---name of your .bib file---}
%
% Now assume that all is ready.
% 
% (2) To make the "REFERENCES CITED" section: Assume that
% the project description is contained in a file called
% "research.tex".  Then you now have an automatically
% created file called "research.bbl".  Rename it (or copy
% it) to "references.tex".  Add in the latex stuff at the
% top and the bottom to make a self-contained file (with the
% latex prefix as described as above, to create the headers
% and footers).  In addition, insert the following line to
% remove the superfluous heading "References":
 
     \renewcommand{\refname}{}
 
% This completes the file "references.tex".
% 
% (3) Return to the project description file "research.tex".
% Comment out the two biblography commands by putting a
% percent sign at the beginning:
% 
   % \bibliographystyle{plain}
   % \bibliography{---name of your .bib file---}
%
%  Add the following line before \begin{document}:
% 
 \nofiles
% 
% This will prevent writing a new file "research.aux."  You
% don't want to do so, because without the above lines LaTeX
% would not write the citations to the new research.aux
% file.
If you do further revisions which would change references, be sure to first reverse the above changes in order to create the new research.aux file, then follow the steps above to create the new final output file.

Printing the files

There are two methods for printing the pdf files which you get back from NSF:
  1. From Acroread. You need to make sure the button "Download Fonts Once" is not checked. The default is wrong.
  2. Using Ghostscript. The following command converts a pdf file to a postscript file. The command "pdf2ps" does not work correctly.
    gs -sDEVICE=pswrite -dNOPAUSE -dBATCH -sOutputFile=proposal.ps A1proposal.pl
Note, incidentally, that the downloaded file is, by default, called A1proposal.pl, not A1proposal.pcl, as you would expect. (The reason for this has to do with the way the return file is generated) It is still a pcl file, but you will have to either change the name or else ask acroread to look for files of the form *.pl.