texlive[41653] Master/texmf-dist: sf298 (7jul16)

commits+karl at tug.org commits+karl at tug.org
Thu Jul 7 23:42:30 CEST 2016


Revision: 41653
          http://tug.org/svn/texlive?view=revision&revision=41653
Author:   karl
Date:     2016-07-07 23:42:30 +0200 (Thu, 07 Jul 2016)
Log Message:
-----------
sf298 (7jul16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/sf298/sample298.tex
    trunk/Master/texmf-dist/doc/latex/sf298/sf298.pdf
    trunk/Master/texmf-dist/source/latex/sf298/sf298.dtx
    trunk/Master/texmf-dist/source/latex/sf298/sf298.ins
    trunk/Master/texmf-dist/tex/latex/sf298/sf298.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/sf298/Makefile
    trunk/Master/texmf-dist/doc/latex/sf298/README.txt

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/sf298/sample298.pdf
    trunk/Master/texmf-dist/source/latex/sf298/Makefile

Added: trunk/Master/texmf-dist/doc/latex/sf298/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sf298/Makefile	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sf298/Makefile	2016-07-07 21:42:30 UTC (rev 41653)
@@ -0,0 +1,95 @@
+PACKAGE = sf298
+########################################################################
+## LaTeX2e Makefile
+##
+## Update the following defines for your local configuration, 
+##
+CONTRIB   = /usr/share/texmf/tex/latex/misc
+##
+CP        = cp	
+DVIPS     = dvips -t letter
+GZIP      = gzip
+LATEX	  = latex
+MAKEINDEX = makeindex
+PDFLATEX  = pdflatex
+PS2PDF    = ps2pdf
+RM        = rm
+TAR       = tar
+########################################################################
+## make [all]	      Generates the style (.sty) file, the doc and 
+##                      test files (.ps) and cleans up the directory.
+## make [un]install   Install or uninstall the style (.sty) file from 
+##                      the CONTRIB area.
+## make [very]clean   Clean out various auxillary files.  "veryclean"
+##		        cleans out more stuff.
+########################################################################
+## make dvi	      Generate the *.dvi version of the documentation.
+## make [full]ps      Generate the documentation.  The "fullps" version
+##		        adds the change log and the cross-references.
+## make idx	      Generate the change log and the cross-references
+##		        (for fullps -- requires MAKEINDEX).
+## make sty	      Generate the style (.sty) file.
+## make pdf	      Generate the *.pdf version of the documentation.
+########################################################################
+## make test          Runs test program(s).
+## make distribtion   Builds a distribution (.tar.gz) file.
+########################################################################
+
+all:		pdf test clean
+
+install:	sty
+		$(CP) $(PACKAGE).sty $(CONTRIB)
+uninstall:	; -$(RM) -f $(CONTRIB)/$(PACKAGE).sty
+clean:	        ; -$(RM) -f *.dvi *.log *.aux *.lof *.lot *.lom *.toc 
+		-$(RM) -f *.idx *.ind *.glo *.gls *.ilg *.out *~
+veryclean:	clean
+		-$(RM) -f *.sty *.cls *.ps *.pdf *.gz *pk ltxdoc.cfg
+
+dvi:		$(PACKAGE).dvi
+fullps:		dvi idx ps
+idx:		$(PACKAGE).ind $(PACKAGE).gls
+		$(LATEX) $(PACKAGE).dtx
+		$(LATEX) $(PACKAGE).dtx
+ps:		$(PACKAGE).ps
+sty:		$(PACKAGE).sty
+pdf:		fullps
+		$(PS2PDF) $(PACKAGE).ps > $(PACKAGE).pdf
+
+test:		$(PACKAGE).sty
+		$(LATEX) sample298.tex
+		$(LATEX) sample298.tex
+		$(DVIPS) -o sample298.ps sample298.dvi
+
+distribution:	; mkdir $(PACKAGE)
+		$(CP) -p Makefile $(PACKAGE).pdf $(PACKAGE)
+		$(CP) -p $(PACKAGE).dtx $(PACKAGE).ins $(PACKAGE)
+		$(TAR) -cvf $(PACKAGE).tar ./$(PACKAGE) 
+		$(RM) -rf $(PACKAGE)
+		$(GZIP) -9 $(PACKAGE).tar
+
+
+$(PACKAGE).aux:	$(PACKAGE).dtx $(PACKAGE).sty
+		$(LATEX) $(PACKAGE).dtx
+		$(LATEX) $(PACKAGE).dtx
+
+$(PACKAGE).dvi:	$(PACKAGE).dtx $(PACKAGE).sty $(PACKAGE).aux
+		$(LATEX) $(PACKAGE).dtx
+		$(LATEX) $(PACKAGE).dtx
+
+$(PACKAGE).glo:	$(PACKAGE).dtx $(PACKAGE).sty
+		$(LATEX) $(PACKAGE).dtx
+
+$(PACKAGE).gls:	$(PACKAGE).glo
+		-$(MAKEINDEX) -s gglo.ist -o $(PACKAGE).gls $(PACKAGE).glo
+
+$(PACKAGE).idx:	$(PACKAGE).dtx $(PACKAGE).sty
+		$(LATEX) $(PACKAGE).dtx
+
+$(PACKAGE).ind:	$(PACKAGE).idx
+		-$(MAKEINDEX) -s gind.ist $(PACKAGE).idx
+
+$(PACKAGE).ps:	$(PACKAGE).dvi
+		$(DVIPS) -o $(PACKAGE).ps $(PACKAGE).dvi
+
+$(PACKAGE).sty:	$(PACKAGE).dtx $(PACKAGE).ins 
+		$(LATEX) $(PACKAGE).ins


Property changes on: trunk/Master/texmf-dist/doc/latex/sf298/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sf298/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sf298/README.txt	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sf298/README.txt	2016-07-07 21:42:30 UTC (rev 41653)
@@ -0,0 +1,55 @@
+sf298 package
+-------------
+
+Authors
+-------
+Steven Douglas Cochran
+SVC HS Information Technology,  M200 Scaife Hall
+3550 Terrace Street
+Pittsburgh, PA 15261, USA
+email: sdc18 at pitt.edu
+(Original Author, versions 1.1 & 1.2)
+
+and
+
+Peter Andrew Rochford
+Acorn Science & Innovation, Inc.
+1616 Anderson Road, Suite 213
+McLean, VA 22102, USA
+email: prochford at acornsi.com
+(Author, version 1.3)
+
+Purpose
+-------
+The sf298 package provides for creating a filled-in copy of the standard form 
+298 (Rev. 8/98), ``Report Documentation Page''. This form is used in announcing 
+and cataloging reports submitted as deliverables on contracts with the U.S. 
+Government.  It is important that the information on the sf298 page be 
+consistent with the rest of the report, particularly the cover and title page. 
+Instructions for filling in each block of the form are given in the documentation
+file (sf298.pdf) distributed with the package. The macro \MakeRptDocPage causes 
+the page to be printed. If the "twoside" option is specified in the 
+documentclass, then it is printed as a separate page with a blank back. The 
+macro \GeneralInstructions causes the page of general instructions that 
+accompanies the form to be printed. This is typically inserted after the 
+sf298 form.
+
+License
+-------
+Copyright (C) 2000,2004 Steven Douglas Cochran.
+
+The copyright remains with the above author.
+
+The sf298 package may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.2 
+of this license or (at your option) any later version. The latest
+version of this license is in:
+    http://www.latex-project.org/lppl.txt
+and version 1.2 or later is part of all distributions of LaTeX 
+version 1999/12/01 or later.
+
+The sf298 package is distributed in the hope that it will be
+useful, but `as is', WITHOUT WARRANTY OF ANY KIND, either expressed 
+or implied, including, but not limited to, the implied warranties of
+MERCHANTABILITY and FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
+Project Public License for more details.


Property changes on: trunk/Master/texmf-dist/doc/latex/sf298/README.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/sf298/sample298.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/sf298/sample298.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sf298/sample298.tex	2016-07-07 21:42:13 UTC (rev 41652)
+++ trunk/Master/texmf-dist/doc/latex/sf298/sample298.tex	2016-07-07 21:42:30 UTC (rev 41653)
@@ -28,6 +28,13 @@
 %% 
 \documentclass[twoside]{article}
 \usepackage{sf298}
+
+ \setlength{\parindent}{5ex}
+ \setlength{\paperwidth}{8.5in}
+ \setlength{\textwidth}{6.5in}
+ \setlength{\oddsidemargin}{0in}
+ \setlength{\evensidemargin}{0in}
+
 \makeatletter
 \renewcommand{\@maketitle}{%
   \newpage
@@ -51,10 +58,6 @@
  \newcommand{\showabstract}{%
    \noindent
    \sf at Abstract}
-\newcommand{\ReportDescription}{%
-   \global\let\thanks\@gobble
-   \MakeRptDocPage
-   \global\let\thanks\relax}
 \makeatother
 \date{June 1996}
 \ReportDate{10--06--1996}
@@ -119,6 +122,8 @@
 
 \ReportDescription
 
+\GeneralInstructions{small}
+
 \tableofcontents
 \cleardoublepage
 \pagenumbering{arabic}

Modified: trunk/Master/texmf-dist/doc/latex/sf298/sf298.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/source/latex/sf298/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/latex/sf298/Makefile	2016-07-07 21:42:13 UTC (rev 41652)
+++ trunk/Master/texmf-dist/source/latex/sf298/Makefile	2016-07-07 21:42:30 UTC (rev 41653)
@@ -1,95 +0,0 @@
-PACKAGE = sf298
-########################################################################
-## LaTeX2e Makefile
-##
-## Update the following defines for your local configuration, 
-##
-CONTRIB   = /usr/share/texmf/tex/latex/misc
-##
-CP        = cp	
-DVIPS     = dvips -t letter
-GZIP      = gzip
-LATEX	  = latex
-MAKEINDEX = makeindex
-PDFLATEX  = pdflatex
-PS2PDF    = ps2pdf
-RM        = rm
-TAR       = tar
-########################################################################
-## make [all]	      Generates the style (.sty) file, the doc and 
-##                      test files (.ps) and cleans up the directory.
-## make [un]install   Install or uninstall the style (.sty) file from 
-##                      the CONTRIB area.
-## make [very]clean   Clean out various auxillary files.  "veryclean"
-##		        cleans out more stuff.
-########################################################################
-## make dvi	      Generate the *.dvi version of the documentation.
-## make [full]ps      Generate the documentation.  The "fullps" version
-##		        adds the change log and the cross-references.
-## make idx	      Generate the change log and the cross-references
-##		        (for fullps -- requires MAKEINDEX).
-## make sty	      Generate the style (.sty) file.
-## make pdf	      Generate the *.pdf version of the documentation.
-########################################################################
-## make test          Runs test program(s).
-## make distribtion   Builds a distribution (.tar.gz) file.
-########################################################################
-
-all:		pdf test clean
-
-install:	sty
-		$(CP) $(PACKAGE).sty $(CONTRIB)
-uninstall:	; -$(RM) -f $(CONTRIB)/$(PACKAGE).sty
-clean:	        ; -$(RM) -f *.dvi *.log *.aux *.lof *.lot *.lom *.toc 
-		-$(RM) -f *.idx *.ind *.glo *.gls *.ilg *.out *~
-veryclean:	clean
-		-$(RM) -f *.sty *.cls *.ps *.pdf *.gz *pk ltxdoc.cfg
-
-dvi:		$(PACKAGE).dvi
-fullps:		dvi idx ps
-idx:		$(PACKAGE).ind $(PACKAGE).gls
-		$(LATEX) $(PACKAGE).dtx
-		$(LATEX) $(PACKAGE).dtx
-ps:		$(PACKAGE).ps
-sty:		$(PACKAGE).sty
-pdf:		fullps
-		$(PS2PDF) $(PACKAGE).ps > $(PACKAGE).pdf
-
-test:		$(PACKAGE).sty
-		$(LATEX) sample298.tex
-		$(LATEX) sample298.tex
-		$(DVIPS) -o sample298.ps sample298.dvi
-
-distribution:	; mkdir $(PACKAGE)
-		$(CP) -p Makefile $(PACKAGE).pdf $(PACKAGE)
-		$(CP) -p $(PACKAGE).dtx $(PACKAGE).ins $(PACKAGE)
-		$(TAR) -cvf $(PACKAGE).tar ./$(PACKAGE) 
-		$(RM) -rf $(PACKAGE)
-		$(GZIP) -9 $(PACKAGE).tar
-
-
-$(PACKAGE).aux:	$(PACKAGE).dtx $(PACKAGE).sty
-		$(LATEX) $(PACKAGE).dtx
-		$(LATEX) $(PACKAGE).dtx
-
-$(PACKAGE).dvi:	$(PACKAGE).dtx $(PACKAGE).sty $(PACKAGE).aux
-		$(LATEX) $(PACKAGE).dtx
-		$(LATEX) $(PACKAGE).dtx
-
-$(PACKAGE).glo:	$(PACKAGE).dtx $(PACKAGE).sty
-		$(LATEX) $(PACKAGE).dtx
-
-$(PACKAGE).gls:	$(PACKAGE).glo
-		-$(MAKEINDEX) -s gglo.ist -o $(PACKAGE).gls $(PACKAGE).glo
-
-$(PACKAGE).idx:	$(PACKAGE).dtx $(PACKAGE).sty
-		$(LATEX) $(PACKAGE).dtx
-
-$(PACKAGE).ind:	$(PACKAGE).idx
-		-$(MAKEINDEX) -s gind.ist $(PACKAGE).idx
-
-$(PACKAGE).ps:	$(PACKAGE).dvi
-		$(DVIPS) -o $(PACKAGE).ps $(PACKAGE).dvi
-
-$(PACKAGE).sty:	$(PACKAGE).dtx $(PACKAGE).ins 
-		$(LATEX) $(PACKAGE).ins

Modified: trunk/Master/texmf-dist/source/latex/sf298/sf298.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/sf298/sf298.dtx	2016-07-07 21:42:13 UTC (rev 41652)
+++ trunk/Master/texmf-dist/source/latex/sf298/sf298.dtx	2016-07-07 21:42:30 UTC (rev 41653)
@@ -6,6 +6,8 @@
 %
 % Copyright (C) 2000,2004 Steven Douglas Cochran.
 %
+% The copyright remains with the above author.
+%
 % The sf298 package may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.2 
 % of this license or (at your option) any later version.  The latest
@@ -14,7 +16,7 @@
 % and version 1.2 or later is part of all distributions of LaTeX 
 % version 1999/12/01 or later.
 %
-% The subfig package is distributed in the hope that it will be
+% The sf298 package is distributed in the hope that it will be
 % useful, but `as is', WITHOUT WARRANTY OF ANY KIND, either expressed 
 % or implied, including, but not limited to, the implied warranties of
 % MERCHANTABILITY and FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
@@ -22,25 +24,38 @@
 %
 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % @LaTeX-style-file{
+%    Author     = "Peter A. Rochford",
+%    Version    = "1.3",
+%    Date       = "2016/7/7",
+%    Time       = "11:38:00",
+%    Filename   = "sf298.sty",
+%    Address    = "Acorn Science & Innovation, Inc.
+%                      1616 Anderson Road, Suite 213
+%                      McLean, VA 22102, USA",
+%    Telephone  = "+1 703-995-9872",
+%    Email      = "prochford at acornsi.com",
+%    Abstract   = "Extension of the LaTeX package to optionally provide the page of
+%                  General Instructions. Also fixed known bug when using \usepackage{totpages}.''
+%
 %    Author     = "Steven Douglas Cochran",
 %    Version    = "1.2",
 %    Date       = "2004/12/22",
 %    Time       = "10:33:25",
 %    Filename   = "sf298.sty",
-%    Address    = "Digital Mapping Laboratory, School of Computer Science
-%                  Carnegie-Mellon University, 5000 Forbes Avenue
-%                  Pittsburgh, PA 15213-3891, USA",
-%    Telephone  = "+1 412.268.5654",
-%    FAX        = "+1 412.268.5576",
-%    Email      = "cochran at ieee.org",
+%    Address    = "SVC HS Information Technology,  M200 Scaife Hall
+%                  3550 Terrace Street
+%                  Pittsburgh, PA 15261, USA",
+%    Telephone  = "+1 412.624.9282",
+%    FAX        = "+1 412.648.8865",
+%    Email      = "sdc18 at pitt.edu",
 %    CodeTable  = "ISO/ASCII",
 %    Keywords   = "LaTeX, standard forms, sf298, report documentation",
 %    Supported  = "yes",
 %    Abstract   = "LaTeX package for generating a completed standard
-%                  form 298 (Rev.\ 8--98) as prescribed by ANSI 
+%                  form 298 (Rev.\ 8/98) as prescribed by ANSI 
 %                  Std.\ Z39.18 for report documentation, for instance,
 %                  as part of a document delivered on a U.S. Government
-%                  contract.
+%                  contract.''
 % }
 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
@@ -50,10 +65,14 @@
 %<*driver>
 \ProvidesFile{sf298.dtx}
 \documentclass[letterpaper]{ltxdoc}
+\usepackage{totpages} % needed to provide total number of pages in SF298
+\def\CurrentOption{} % fix bug in totpages
 \usepackage[noconfig]{sf298}
 \usepackage{afterpage}
 \advance\textheight2\baselineskip
 \setlength\hfuzz{26pt}
+
+\usepackage[textwidth=\textwidth,textheight=\textheight]{geometry} % needed to change textwidth for \GeneralInstructions
 %</driver>
 %
 %<*ltxdoc>
@@ -100,18 +119,17 @@
 % \DoNotIndex{\topmargin,\tt,\typeout,\unitlength,\usepackage,\value}
 % \DoNotIndex{\vbox,\vfil,\voffset,\vskip,\vss,\wd,\xspaceskip,\year}
 %
-% \newcommand{\eg}{{\it e.g.\/}}
 % \newcommand{\ie}{{\it i.e.\/}}
 %
 % \def\filename{sf298.dtx}
-% \def\fileversion{1.2}
-% \def\filedate{2004/12/22}
-% \def\docdate {2004/12/22}
+% \def\fileversion{1.3}
+% \def\filedate{2016/7/7}
+% \def\docdate {2016/7/7}
 % \makeatletter
 %   \def\drawform{\sf at drawform}
 %   \def\@oddfoot{%
 %     \rm
-%     \hfil
+%     \hfill
 %     \@ifundefined{r at fig:form}%
 %       {thepage}%
 %       {\@tempcnta\pageref{fig:form}
@@ -118,11 +136,11 @@
 %        \ifnum \c at page=\@tempcnta \else
 %          \thepage
 %        \fi}%
-%     \hfil}
+%     \hfill}
 %   \let\@evenfoot\@oddfoot
 % \makeatother
 %
-% \CheckSum{1197}
+% \CheckSum{1457}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -142,11 +160,19 @@
 %
 % \title{The \Lpack{sf298} Package\footnote{This paper documents
 %        the \Lpack{sf298} package v\fileversion, last revised \filedate.}}
-% \author{Steven Douglas Cochran\\[5pt]
-%         Digital Mapping Laboratory, School of Computer Science \\
-%         Carnegie-Mellon University, 5000 Forbes Avenue \\
-%         Pittsburgh, PA 15213--3891, USA\\[5pt]
-%         \texttt{sdc+ at cs.cmu.edu}}
+% \author{
+%         Steven Douglas Cochran\\[5pt]
+%         SVC HS Information Technology,  M200 Scaife Hall \\
+%         3550 Terrace Street  \\
+%         Pittsburgh, PA 15261, USA\\[5pt]
+%         \texttt{sdc18 at pitt.edu}
+%         \and\\[5pt]
+%         Peter Andrew Rochford\\[5pt]
+%         Acorn Science \& Innovation, Inc. \\
+%         1616 Anderson Road, Suite 213 \\
+%         McLean, VA 22102, USA\\[5pt]
+%         \texttt{prochford at acornsi.com}
+%         }
 % \date{\docdate}
 % \maketitle
 % \vspace{-20pt}
@@ -153,9 +179,11 @@
 % \begin{abstract}
 % \noindent
 % This article documents the \LaTeX\ package for generating a completed
-% standard form 298 (Rev.\ 8--98) as prescribed by ANSI Std.\ Z39.18 for
+% standard form 298 (Rev.\ 8/98) as prescribed by ANSI Std.\ Z39.18 for
 % report documentation, for instance, as part of a document delivered on
-% a U.S. Government contract.
+% a U.S. Government contract. The latest revision includes the option of
+% inserting the General Instructions page that typically appears after the
+% form.
 %
 %\end{abstract}
 % 
@@ -185,7 +213,7 @@
 %   \end{figure}
 % 
 % The \Lpack{sf298} package provides for creating a filled-in copy of
-% the standard form 298 (Rev.\ 8--98), ``Report Documentation Page''
+% the standard form 298 (Rev.\ 8/98), ``Report Documentation Page''
 % (shown in Figure~\ref{fig:form}).  This form is used in announcing and
 % cataloging reports submitted as deliverables on contracts with the
 % U.S. Government.  It is important that the information on the sf298
@@ -194,7 +222,9 @@
 % are given below.  The macro \cmd{\MakeRptDocPage} causes the page to be
 % printed.  If the \Lopt{twoside} option is specified in the
 % documentclass, then it is printed as a separate page with a blank
-% back.
+% back. The macro \cmd{\GeneralInstructions} causes the page of general 
+% instructions that accompanies the form to be printed. This is typically inserted 
+% after the |sf298| form.
 % 
 % If you are changing the base font families for your paper (\eg, you
 % load the \Lpack{times} package to use the PostScript fonts) and you
@@ -213,7 +243,7 @@
 % A sample report is given in section~\ref{sec:sample} that shows one
 % approach to using the \Lpack{sf298} package.
 % 
-% \section{The individual fields}
+% \section{The Individual Fields}
 % \changes{v1.2}{22 Dec 2004}{Added note about the \Lopt{floatlongboxes}
 %    option.}
 % 
@@ -263,15 +293,15 @@
 %                                                 & \multicolumn{1}{c}{\d{1ex}{\bf Required}}
 %                                                       & \multicolumn{1}{l}{\bf Default}
 %                                                             & \multicolumn{1}{c}{\bf Max}
-%                                                                  & \multicolumn{1}{c}{{\bf Chars.}\d{-2.5pt}{\s{7}}}
-%                                                                          & \multicolumn{2}{c}{\d{-2pt}{{\bf Extra Space}\d{-2.5pt}{\s{9}}}}
+%                                                                  & \multicolumn{1}{c}{{\bf Chars.}\d{-2.5pt}{\s{6}}}
+%                                                                          & \multicolumn{2}{c}{\d{-2pt}{{\bf Extra Space}\d{-2.5pt}{\s{8}}}}
 %                                                                                         \\ \cline{7-8}
 %   \multicolumn{1}{c}{\rule[-7pt]{0pt}{7pt}\bf Number}
 %           &                                     &     & \multicolumn{1}{l}{{\bf Value}\d{-2.5pt}{\s{1}}}
 %                                                             & \multicolumn{1}{c}{\bf Lines}
 %                                                                   & \multicolumn{1}{c}{\bf per Line}
-%                                                                           & \multicolumn{1}{c}{\d{2pt}{{\bf Skip}\d{-2.5pt}{\s{8}}}}
-%                                                                                  & \multicolumn{1}{c}{\d{2pt}{{\bf Chars.}\d{-2.5pt}{\s{7}}}}
+%                                                                           & \multicolumn{1}{c}{\d{2pt}{{\bf Skip}\d{-2.5pt}{\s{7}}}}
+%                                                                                  & \multicolumn{1}{c}{\d{2pt}{{\bf Chars.}\d{-2.5pt}{\s{6}}}}
 %                                                                                         \\ \hline\rule{0pt}{14pt}
 %    1\z{}  & \cmd{\ReportDate}                   & Yes &\s{2}& \p1 &  \p31 & \n   & \n   \\
 %    2\z{}  & \cmd{\ReportType}                   & Yes & \n  & \p1 &  \p46 & \n   & \n   \\
@@ -289,15 +319,15 @@
 %    9\z{}  & \cmd{\SponsoringAgency}             & Yes & \n  & \p5 &  \p81 & \n   & \n   \\
 %   10\z{}  & \cmd{\Acronym}                      & \n  & \n  & \p2 &  \p30 & \n   & \n   \\
 %   11\z{}  & \cmd{\SMReportNumber}               & \n  & \n  & \p1 &  \p39 & 23mm & \p23 \\
-%   12\z{}  & \cmd{\DistributionStatement} \s{10} & \n  &\s{3}& \p3 &   120 & 70mm & \p75 \\
-%   13\z{}  & \cmd{\SupplementaryNotes} \s{10}    & \n  & \n  & \p2 &   120 & 45mm & \p92 \\
-%   14\z{}  & \cmd{\Abstract} \s{10}              & Yes & \n  &  10 &   120 & 22mm &  105 \\
-%   15\z{}  & \cmd{\SubjectTerms} \s{10}          & \n  & \n  & \p3 &   125 & 32mm &  103 \\
+%   12\z{}  & \cmd{\DistributionStatement} \s{9} & \n  &\s{3}& \p3 &   120 & 70mm & \p75 \\
+%   13\z{}  & \cmd{\SupplementaryNotes} \s{9}    & \n  & \n  & \p2 &   120 & 45mm & \p92 \\
+%   14\z{}  & \cmd{\Abstract} \s{9}              & Yes & \n  &  10 &   120 & 22mm &  105 \\
+%   15\z{}  & \cmd{\SubjectTerms} \s{9}          & \n  & \n  & \p3 &   125 & 32mm &  103 \\
 %   16\z{a} & \cmd{\ReportClassification}         & Yes &\s{4}& \p1 & \p\p9 & \n   & \n   \\
 %   16\z{b} & \cmd{\AbstractClassification}       & Yes &\s{4}& \p1 & \p\p9 & \n   & \n   \\
 %   16\z{c} & \cmd{\PageClassification}           & Yes &\s{4}& \p1 & \p\p9 & \n   & \n   \\
 %   17\z{}  & \cmd{\AbstractLimitation}           & \n  &\s{5}& \p1 &  \p12 & \n   & \n   \\
-%   18\z{}  & \cmd{\NumberPages}                  & Yes &\s{6}& \p1 & \p\p8 & \n   & \n   \\
+%   18\z{}  & \cmd{\NumberPages}                  & Yes & \n & \p1 & \p\p8 & \n   & \n   \\
 %   19\z{a} & \cmd{\ResponsiblePerson}            & \n  & \n  & \p1 &  \p41 & \n   & \n   \\ \rule[-7pt]{0pt}{7pt}
 %   19\z{b} & \cmd{\RPTelephone}                  & \n  & \n  & \p1 &  \p41 & \n   & \n   \\ \hline\hline
 %   \multicolumn{8}{l}{\rule{0pt}{14pt}{\bf Notes:}}                                \\
@@ -304,29 +334,27 @@
 %   \multicolumn{8}{l}{\quad\S{1} All defaults may be overridden by specifying a 
 %                      value.  Custom defaults may be assigned using a}             \\
 %   \multicolumn{8}{l}{\quad\phantom{\S{1}} configuration file (see 
-%                      section~\ref{sec:configfile})}                               \\
+%                      section~\ref{sec:configfile})}.                               \\
 %   \multicolumn{8}{l}{\quad\S{2} Defaults to the current date (in dd-mm-yyyy 
 %                      format).}                                                    \\
 %   \multicolumn{8}{l}{\quad\S{3} Defaults to ``Approved for public release; 
-%                      distribution is unlimited''}                                 \\
-%   \multicolumn{8}{l}{\quad\S{4} Defaults to ``U'' (Unclassified)}                 \\
+%                      distribution is unlimited''}.                                 \\
+%   \multicolumn{8}{l}{\quad\S{4} Defaults to ``U'' (Unclassified)}.                 \\
 %   \multicolumn{8}{l}{\quad\S{5} Defaults to ``UU'' (Unclassified Unlimited).}     \\
-%   \multicolumn{8}{l}{\quad\S{6} If the \Lpack{totpages} package is present, then 
-%                      the total number of pages is calculated automatically,}      \\
 %   \multicolumn{8}{l}{\quad\phantom{\S{1}} otherwise, there is no default (see 
 %                      section~\ref{sec:configpage}).}                              \\
-%   \multicolumn{8}{l}{\quad\S{7} The number of characters is approximate and for
+%   \multicolumn{8}{l}{\quad\S{6} The number of characters is approximate and for
 %                      the Computer Modern Roman font family only.}                 \\
-%   \multicolumn{8}{l}{\quad\S{8} Amount to ident the extra first line, 
+%   \multicolumn{8}{l}{\quad\S{7} Amount to indent the extra first line, 
 %                      \eg, \cmd{\Title}\{\cmd{\hspace}\{37mm\} \dots text\dots\}.} \\
-%   \multicolumn{8}{l}{\quad\S{9} More text may be placed in these blocks by
+%   \multicolumn{8}{l}{\quad\S{8} More text may be placed in these blocks by
 %                      adjusting the font family or size and/or changing}           \\
-%   \multicolumn{8}{l}{\quad\phantom{\S{9}} the interline gap (see 
+%   \multicolumn{8}{l}{\quad\phantom{\S{8}} the interline gap (see 
 %                      \cmd{\PerformingOrg} in sections~\ref{sec:configfile} and
 %                      \ref{sec:sample} for an example).}                           \\
-%   \multicolumn{8}{l}{\quad\S{10} If the \Lopt{floatlongboxes} option is set
-%                      when loading the pacakage, than this box may hold more or}   \\
-%   \multicolumn{8}{l}{\quad\phantom{\S{10}} less than indicated in this table,
+%   \multicolumn{8}{l}{\quad\S{9} If the \Lopt{floatlongboxes} option is set
+%                      when loading the pacakage, then this box may hold more or}   \\
+%   \multicolumn{8}{l}{\quad\phantom{\S{9}} less than indicated in this table,
 %                      however the extra space sizes are still valid.} 
 % \end{tabular}%
 % \hskip-5mm}
@@ -337,7 +365,7 @@
 % For those blocks that allow more than one line (see
 % Table~\ref{tab:attributes}), the text argument will automatically be
 % broken to fit the box and the paragraph is usually vertically centered
-% and left justified.  Use can use ``|\\|'' (newline) to override the
+% and left justified.  You can use ``|\\|'' (newline) to override the
 % default linebreaking, if desired (see section~\ref{sec:configfile} for
 % an example).
 %
@@ -346,7 +374,7 @@
 % \DescribeMacro{\ReportDate}
 %
 % \noindent
-% Full publication date including day, and month if available.
+% Full publication date including day and month, if available.
 % Must cite at least the year and be Year 2000 compliant, \eg
 % \par\null\noindent
 % \begin{tabular}{llll}
@@ -671,11 +699,12 @@
 %
 % \noindent
 % Enter the total number of pages (including including Roman numerals).
-% This field is required.  If the \Lpack{totpages} package\footnote{In
-% addition to the \Lpack{totpages} package, you will need the
-% \Lpack{everyshi} package ({\sc\scriptsize EVERY SHIpout}) that is used 
-% by the \Lpack{totpages} package.} is available at your site, then you 
-% may ignore this field and a value will be entered on the page after the
+% This field is required. The current implementation of the \Lpack{sf298} 
+% package uses the \Lpack{totpages} package that is now commonly 
+% available with standard \LaTeX\  distributions or can be easily obtained 
+% from Internet accessible package distribution sites such as the
+% The Com­pre­hen­sive TeX Archive Net­work (CTAN)  (https://www.ctan.org/).
+% You may ignore this field and a value will be entered on the page after the
 % processing of the document with \LaTeX.  As with labels and citations
 % referenced in the document, a message will be printed if \LaTeX\ must
 % be run again to propagate a correct label value to the sf298 form.  If
@@ -701,7 +730,34 @@
 % \noindent
 % Enter the telephone number of the person responsible for the
 % submission of the document (including area code).
+% 
+% \section{SF298 Form}
+% \changes{v1.3}{23 Jun 2016}{Added section describing how to insert the Special 
+% Form 298 into the document.}
+% 
+% The macro \cmd{\ReportDescription} will insert the standard form 298 on a
+% separate page at the location where it appears. This will produce the Report 
+% Documentation page as appears earlier in this document.
+% 
+% \section{General Instructions Page}
+% \changes{v1.3}{20 Jun 2016}{Added section describing the option to 
+% add a General Instructions page.}
+% 
+% Some government organizations require that a General Instructions 
+% page be included after the standard form 298. The macro 
+% \cmd{\GeneralInstructions\{\Lopt{typesize}\}} causes the page to be printed 
+% according to a generic type size, \eg \Lopt{footnotesize}. The \Lopt{typesize}
+% argument was implemented to allow the end user control over the print size 
+% of the general instructions.
+% 
+% The\cmd{\GeneralInstructions} command need simply be inserted into your 
+% \LaTeX\  document after the \cmd{\MakeRptDocPage} command. This will
+% result in the following page appearing in the document.
 %
+% \newgeometry{textheight=1.1\textheight}
+% \GeneralInstructions{small}
+% \restoregeometry
+%
 % \section{Configuration}
 % \enlargethispage{24pt}
 % 
@@ -731,10 +787,10 @@
 % \subsection{Configuration file}
 % \label{sec:configfile}
 % 
-% When the package is loaded, it searches the along the standard \TeX\
+% When the package is loaded, it searches along the standard \TeX\
 % search path, as configured in the system and modified by 
 % the {\tt TEXINPUTS} environment variable (or equivalent) for the
-% for the file \Lfile{sf298.cfg}.  It loads the first such file that
+% file \Lfile{sf298.cfg}.  It loads the first such file that
 % it finds and this file may be used to change defaults or make other
 % changes to the \Lpack{sf298} package, \eg
 % \par\null\noindent 
@@ -763,10 +819,9 @@
 % \subsection{``Number of Pages'' field}
 % \label{sec:configpage}
 % 
-% If the \Lpack{totpages} package is available, then the {\bf Number of
-% Pages} field will be automatically filled-in by calculating the
+% The {\bf Number of Pages} field will be automatically filled-in by calculating the
 % difference between the page count of the |sf298| page and the last
-% page.  If this package is not present, and if the field
+% page.  If the \Lpack{totpages} package is not present, and if the field
 % is not defined, a warning will be issued.
 % 
 % If the {\bf Number of Pages} is incorrectly calculated, then the
@@ -773,7 +828,7 @@
 % correct value can be explicitly defined with the \cmd{\NumberPage}
 % macro or offset by a fixed value with the \cmd{\NumberPage*} macro.
 % The former may be needed if the sf298 form is not the first page of
-% the document and an example of the latter is where there is an
+% the document. An example of the latter is where there is an
 % appendix whose pages are inserted and are, therefore, not
 % automatically counted.
 % 
@@ -812,7 +867,7 @@
 % report title, the performing organization title and address and the
 % report abstract.
 % 
-% First we have start the paper as an \Lpack{article} with twosided
+% First we have to start the paper as an \Lpack{article} with twosided
 % pages and using the \Lpack{sf298} package.  We also make the `@' a
 % letter so that we can update some internal names.
 % 
@@ -819,6 +874,13 @@
 %    \begin{macrocode}
 \documentclass[twoside]{article}
 \usepackage{sf298}
+
+ \setlength{\parindent}{5ex}
+ \setlength{\paperwidth}{8.5in}
+ \setlength{\textwidth}{6.5in}
+ \setlength{\oddsidemargin}{0in}
+ \setlength{\evensidemargin}{0in}
+ 
 \makeatletter
 %    \end{macrocode}
 %
@@ -879,24 +941,6 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\ReportDescription}
-% 
-% At the end of the \cmd{\titlepage} command, the \cmd{\thanks} macro is
-% redefined to be \cmd{\relax}.  If we want to define the title once and
-% also want to be able to have a \cmd{\thanks} message associated with the
-% title on the titlepage, and want to use that same title text on the
-% report documentation page, then we need to redefine the \cmd{\thanks}
-% macro to eat it's argument.  This is done by setting \cmd{\thanks} to
-% \cmd{\@gobble} while printing the report documentation page.
-% 
-%    \begin{macrocode}
-\newcommand{\ReportDescription}{%
-   \global\let\thanks\@gobble
-   \MakeRptDocPage
-   \global\let\thanks\relax}
-%    \end{macrocode}
-% \end{macro}
-%
 % We are finished with our example integration, so we close off changing
 % the internals and make `@' an ``other'' once more.
 %
@@ -969,10 +1013,10 @@
 \RPTelephone{(412) 555--9999}
 %    \end{macrocode}
 % 
-% Finally we begin a very simple report, First we print the titlepage
-% and the abstract.  Next the report documentation page is written.
-% Following these two pages, the table of contents is output, followed by
-% the very short report.
+% Finally we begin a very simple report. First we print the titlepage
+% and the abstract.  Next the report documentation and general 
+% instructions pages are written. Following these two pages, the 
+% table of contents is output, followed by the very short report.
 % 
 %    \begin{macrocode}
 \begin{document}
@@ -985,6 +1029,8 @@
 
 \ReportDescription
 
+\GeneralInstructions{small}
+
 \tableofcontents
 \cleardoublepage
 \pagenumbering{arabic}
@@ -1007,13 +1053,16 @@
 % \StopEventually{%
 % \section{Acknowledgments}
 % 
-% I would like to thank Professor Bruce M. Boghosian at the Center for
+% Dr. Cochran would like to thank Professor Bruce M. Boghosian at the Center for
 % Computational Science, Boston University (bruceb at bu.edu) for
 % discovering problems with the use of a PostScript background for the
-% sf298 form which convinced me to write the entire package in \LaTeX.
+% sf298 form which convinced him to original write the entire package in \LaTeX\  
+% (versions 1.1 \& 1.2). Also, to Dr.\ Nino Pereira (pereira at speakeasy.net) for the 
+% suggestion to make some of the fields more flexible.
 %
-% Also, to Dr.\ Nino Pereira (pereira at speakeasy.net) for the suggestion
-% to make some of the fields more flexible.
+% Dr. Rochford would like to thank Dr. Cochran for creating the orginal version of 
+% the package, to which he added the option of providing the page of General 
+% Instructions (version 1.3).
 %
 % \begin{thebibliography}{6}%
 % \bibitem{Mull99}%
@@ -1047,8 +1096,9 @@
 %
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{sf298}[2004/12/22 Standard Form 298]
-\typeout{Package: sf298 2004/12/22 v1.2)}
+\ProvidesPackage{sf298}[2016/07/07 Standard Form 298]
+\typeout{Package: sf298 2016/07/07 v1.3)}
+\providecommand{\eg}{{\it e.g.\/\ }}
 %    \end{macrocode}
 %
 % \subsection{Load the \Lpack{totpages} package, if it exists.}
@@ -1069,6 +1119,36 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \subsection{Load the \Lpack{multicol} package.}
+%
+% \changes{v1.3}{20 Jun 2016}{Added the multicol package to support multi-column formatting 
+% for the General Instructions page.}
+%
+% Check to see if the \Lpack{multicol} package is present.  If it is, then load the package to 
+% support multi-column formatting for the General Instructions page. If it is not present then
+% report error and terminate.
+%
+%    \begin{macrocode}
+\IfFileExists{multicol.sty}{%
+  \usepackage{multicol}}
+  {\PackageError {sf298}{The multicol package was not found.}
+  {Install the multicol package on your system.}}
+%    \end{macrocode}
+%
+% \subsection{Load the \Lpack{fancyhdr} Package}
+%
+% Check to see if the \Lpack{fancyhdr} package is present.  If it is, then load the package to 
+% define a custom footer. If it is not present then report error and terminate. This package 
+% is needed to define a custom footer where the form identifier appears on the General 
+% Instructions produced by \cmd{\GeneralInstructions}.
+%
+%    \begin{macrocode}
+\IfFileExists{fancyhdr.sty}{%
+  \usepackage{fancyhdr}}
+  {\PackageError {sf298}{The fancyhdr package was not found.}
+  {Install the fancyhdr package on your system.}}
+%    \end{macrocode}
+%
 % \subsection{Create the user interface}
 %
 % \changes{v1.1}{22 Feb 2000}{Moved user interface commands and default 
@@ -1368,6 +1448,18 @@
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}{\fancypagestyle}
+% The macro \cmd{\fancypagestyle\{sf298FormIDStyle\}} is defined so the 
+% form identifier for the General Instructions page can be placed at the bottom
+%  of the page, namely ``{\bfseries Standard Form 298 Back} (Rev.\ 8/98)''.
+% \end{macro}
+%
+%    \begin{macrocode}
+\fancypagestyle{sf298FormIDStyle}
+{\fancyhf{}\renewcommand{\headrulewidth}{0pt}
+\fancyfoot[R]{\footnotesize {\bfseries Standard Form 298 Back} (Rev.\ 8/98)} }
+%    \end{macrocode}
+%
 % \subsection{Options Processing: Check for a configuration file}
 %
 % \changes{v1.1}{29 Feb 2000}{Added option to turn on/off the 
@@ -1432,6 +1524,7 @@
 % \end{macro}
 %
 % \subsection{Font definition}
+% \changes{v1.3}{20 Jun 2016}{Changed fonts for form identifiers at bottom of page.}
 %
 % \begin{macro}{\sf at setfont}
 % \changes{v1.1}{15 Feb 2000}{Added titlefonts to support a \LaTeX-based
@@ -1549,7 +1642,32 @@
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
+% \begin{macro}{\sf at revfontbold}
+% \begin{macro}{\sf at setrevfontbold}
+% \begin{macro}{\sf at revfont}
+% \begin{macro}{\sf at setrevfont}
+% \changes{v1.3}{20 Jun 2016}{Added font declaration for form identifier (i.e.
+% revision) that appears at the bottom of the forms.}
+% 
+% The form identifiers are filled in with Sans Serif at 9-point size to match the 
+% appearance of the form as publicly distributed in Portable Data Format (PDF) 
+% by the United States Government. Separate fonts are specified for the bold
+% and non-bold portions of the identifiers.
 %
+%    \begin{macrocode}
+\DeclareFixedFont{\sf at revfontbold}{OT1}{\sfdefault}{bx}{n}{9pt}
+\newcommand{\sf at setrevfontbold}{\sf at setfont{\sf at revfontbold}{10pt}}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\DeclareFixedFont{\sf at revfont}{OT1}{\sfdefault}{m}{n}{9pt}
+\newcommand{\sf at setrevfont}{\sf at setfont{\sf at revfont}{10pt}}
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
 % \subsection{Error checking and reporting}
 %
 % \changes{v1.1}{22 Feb 2000}{Added the error checking and reporting.}
@@ -1623,6 +1741,25 @@
 % to \cmd{\relax} in order to recover as much pool space as possible.
 %
 % \subsubsection{Form setup and cleanup}
+%
+% \begin{macro}{\ReportDescription}
+% 
+% At the end of the \cmd{\titlepage} command, the \cmd{\thanks} macro is
+% redefined to be \cmd{\relax}.  If we want to define the title once and
+% also want to be able to have a \cmd{\thanks} message associated with the
+% title on the titlepage, and want to use that same title text on the
+% report documentation page, then we need to redefine the \cmd{\thanks}
+% macro to eat it's argument.  This is done by setting \cmd{\thanks} to
+% \cmd{\@gobble} while printing the report documentation page.
+% 
+%    \begin{macrocode}
+\newcommand{\ReportDescription}{%
+   \global\let\thanks\@gobble
+   \MakeRptDocPage
+   \global\let\thanks\relax}
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{\MakeRptDocPage}
 % 
 % The \cmd{\MakeRptDocPage} command creates the Report Documentation Page
@@ -1635,8 +1772,8 @@
 \newcommand\MakeRptDocPage{%
 %    \end{macrocode}
 % 
-% If the \Lpack{twoside} option is specified in the documentclass, then
-% it is printed as a separate page with a blank back.  This page treated
+% If the \Lpack{twoside} option is specified in the \cmd{\documentclass}, then
+% it is printed as a separate page with a blank back. This page is treated
 % as page `{\it i}' (if the documentclass \Lpack{twoside} option is
 % specified, then the back treated as page `{\it ii}'.
 %
@@ -1819,6 +1956,10 @@
   \global\let\sf at settitlefontF\relax
   \global\let\sf at entryfont\relax
   \global\let\sf at setentryfont\relax
+  \global\let\sf at revfontbold\relax
+  \global\let\sf at setrevfontbold\relax
+  \global\let\sf at revfont\relax
+  \global\let\sf at setrevfont\relax
   \global\let\sf at checkfield\relax
   \global\let\sf at parbox\relax
   \global\let\sf at drawform\relax
@@ -2001,10 +2142,10 @@
     \put(324,  0){\makebox(215, 24)[tl]{%
       \sf at settitlefontE\sf at strut 19b.\ TELEPHONE NUMBER
         \sf at settitlefontF (include area code)}}
-    \put(415,-17){\makebox(123, 17)[bl]{%
+    \put(405,-25){\makebox(123, 17)[bl]{%
       \shortstack[l]{%
-        {\sf at settitlefontE Standard Form 298 (Rev.\ 8--98)}\\[-2pt]%
-        {\sf at settitlefontD Prescribed by ANSI Std.\ Z39.18}}}}
+        {{\sf at setrevfontbold Standard Form 298} \sf at setrevfont (Rev.\ 8/98)}\\[-2pt]%
+        {\sf at setrevfont Prescribed by ANSI Std.\ Z39.18}}}}
 %    \end{macrocode}
 %
 % \changes{v1.2}{22 Dec 2004}{If `floatlingboxes' is used, then the
@@ -2012,7 +2153,7 @@
 %     the text so that they may act more dynamically.}
 %
 % Now, we add the user's entries to the form.  For undefined entries,
-% we just add null text, the required fields are checked above and 
+% we just add null text, the required fields are checked above and a 
 % warning issued if any of them are empty.
 %
 %    \begin{macrocode}
@@ -2090,6 +2231,153 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\GeneralInstructions}
+% 
+% The \cmd{\GeneralInstructions} command creates the General Instructions Page,
+% which uses a two column format. This is optionally included in some technical
+% reports and should be used immediately after the \cmd{\ReportDescription} command
+% so the General Instructions Page appears on the page immediately following the SF298
+% form.
+% 
+%    \begin{macrocode}
+\newcommand\GeneralInstructions[1]{%
+   \global\let\thanks\@gobble
+   \MakeGenInsPage{#1}
+   \global\let\thanks\relax}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\MakeGenInsPage}
+% 
+% The \cmd{\MakeGenInsPage} command creates a new page containing
+% the General Instructions for the SF298 form in a two-column format.
+%
+%    \begin{macrocode}
+\newcommand\MakeGenInsPage[1]{%
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+  \newpage
+  \if at twoside\ifodd\c at page\else
+    \null
+    \thispagestyle{empty}%
+    \newpage
+  \fi\fi
+  \vspace{1ex}
+  
+  \thispagestyle{sf298FormIDStyle} % insert document code in footer
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\begin{#1} % set font size
+\noindent
+\fbox{\begin{minipage}{\textwidth}
+\vspace{3ex}
+\begin{center}
+\textbf{INSTRUCTIONS FOR COMPLETING SF 298}
+\end{center}
+
+\vspace{1ex}
+
+\setlength{\columnsep}{0.8cm}
+\setlength{\columnseprule}{0.2pt}
+\vspace{-4ex}
+
+\begin{multicols}{2}
+\noindent
+\textbf{1.~REPORT DATE.} Full publication date including day, month, 
+and year, if available. Must cite at least the year and be Year 2000 
+compliant, \eg 30-06-1998; xx-06-1998; xx-xx-1998.\hfill
+\\ \\ \noindent
+\textbf{2.~REPORT TYPE.} State the type of report, such as final,
+technical, interim, memorandum, master's thesis, progress, quarterly, 
+research, special, group study, etc.\hfill
+\\ \\ \noindent
+\textbf{3.~DATE COVERED.} Indicate the time during which the work was 
+performed and the report was written, \eg, Jun 1997 - Jun 1998; 
+1-10 Jun 1996; May - Nov 1998; Nov 1998.\hfill
+\\ \\ \noindent
+\textbf{4.~TITLE.} Enter title and subtitle with volume number and part 
+number, if applicable. On classified documents, enter the title 
+classification in parentheses.\hfill
+\\ \\ \noindent
+\textbf{5a.~CONTRACT NUMBER.} Enter all contract numbers as they 
+appear in the report, \eg F33315-86-C-5169.\hfill
+\\ \\ \noindent
+\textbf{5b.~GRANT NUMBER.} Enter all grant numbers as they appear in the
+report. \eg AFOSR-82-1234.\hfill
+\\ \\ \noindent
+\textbf{5c.~PROGRAM ELEMENT NUMBER.} Enter all program element numbers 
+as they appear in the report, \eg 61101A.\hfill
+\\ \\ \noindent
+\textbf{5e.~TASK NUMBER.}  Enter all task numbers as they appear in the 
+report, \eg 05; RF0330201; T4112.\hfill
+\\ \\ \noindent
+\textbf{5f.~WORK UNIT NUMBER.} Enter all work unit numbers as they 
+appear in the report, \eg 001; AFAPL30480105.\hfill
+\\ \\ \noindent
+\textbf{6.~AUTHOR(S).} Enter name(s) of person(s) responsible 
+for writing the report, performing the research, or credited with the 
+content of the report. The form of entry is the last name, first name, 
+middle initial, and additional qualifiers separated by commas, \eg Smith, 
+Richard, J, Jr.\hfill
+\\ \\ \noindent
+\textbf{7.~PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES).} Self-explanatory. \hfill
+\vfill
+\columnbreak
+
+\noindent
+\textbf{8.~PERFORMING ORGANIZATION REPORT NUMBER.} Enter all unique 
+alphanumeric report numbers assigned by the performing organization, 
+\eg BRL-1234; AFWL-TR-85-4017-Vol-21-PT-2.\hfill
+\\ \\ \noindent
+\textbf{9.~SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES).} Enter 
+the name and address of the organization(s) financially responsible for 
+and monitoring the work.\hfill
+\\ \\ \noindent
+\textbf{10.~SPONSOR/MONITOR'S ACRONYM(S).} Enter, if available, \eg BRL, 
+ARDEC, NADC.\hfill
+\\ \\ \noindent
+\textbf{11.~SPONSOR/MONITOR'S REPORT NUMBER(S).} Enter report number as 
+assigned by the sponsoring/ monitoring agency, if available, \eg BRL-TR-829; 
+-215.\hfill
+\\ \\ \noindent
+\textbf{12.~DISTRIBUTION/AVAILABILITY STATEMENT.} Use agency-mandated 
+availability statements to indicate the public availability or distribution
+ limitations of the report. If additional limitations/ restrictions or 
+ special markings are indicated, follow agency authorization procedures, 
+ \eg RD/FRD, PROPIN, ITAR, etc. Include copyright information.\hfill
+\\ \\ \noindent
+\textbf{13.~SUPPLEMENTARY NOTES.} Enter information not included elsewhere 
+such as: prepared in cooperation with; translation of; report supersedes; 
+old edition number, etc.\hfill
+\\ \\ \noindent
+\textbf{14.~ABSTRACT.} A brief (approximately 200 words) factual summary 
+of the most significant information.\hfill
+\\ \\ \noindent
+\textbf{15.~SUBJECT TERMS.} Key words or phrases identifying major concepts 
+in the report.\hfill
+\\ \\ \noindent
+\textbf{16.~SECURITY CLASSIFICATION.} Enter security classification in 
+accordance with security classification regulations, \eg U, C, S, etc. If 
+this form contains classified information, stamp classification level on 
+the top and bottom of this page.\hfill
+\\ \\ \noindent
+\textbf{17.~LIMITATION OF ABSTRACT.} This block must be completed to assign 
+a distribution limitation to the abstract. Enter UU (Unclassified Unlimited) 
+or SAR (Same as Report). An entry in this block is necessary if the abstract 
+is to be limited. \hfill
+
+\end{multicols}
+\end{minipage}
+}
+\end{#1}
+
+\normalsize % return font to normal size
+}
+%    \end{macrocode}
+% \end{macro}
+%
 % \iffalse
 %</package>
 % \fi%

Modified: trunk/Master/texmf-dist/source/latex/sf298/sf298.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/sf298/sf298.ins	2016-07-07 21:42:13 UTC (rev 41652)
+++ trunk/Master/texmf-dist/source/latex/sf298/sf298.ins	2016-07-07 21:42:30 UTC (rev 41653)
@@ -1,98 +1,100 @@
-%%
-%% This is file `sf298.ins', the installation file for the `sf298'
-%% package.   
-%%
-%% Copyright \xA9 2000,2004 Steven Douglas Cochran.
-%%
-%% The sf298 package may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.2 
-%% of this license or (at your option) any later version.  The latest
-%% version of this license is in:
-%%     http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX 
-%% version 1999/12/01 or later.
-%%
-%% This package consists of the files Makefile, sf298.dtx, and
-%% sf298.ins.
-%%
-%% The subfig package is distributed in the hope that it will be
-%% useful, but `as is', WITHOUT WARRANTY OF ANY KIND, either expressed 
-%% or implied, including, but not limited to, the implied warranties of
-%% MERCHANTABILITY and FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
-%% Project Public License for more details.
-
-\def\batchfile{sf298.ins}
-\input docstrip.tex
-
-\keepsilent
-\preamble
-
-Copyright (C) 2000,2005 Steven Douglas Cochran.
-
-This file is NOT the source for sf298, because almost all comments
-have been stripped from it.  It is NOT the preferred form of sf298 for
-making modifications to it.
-
-Therefore you can NOT redistribute and/or modify THIS file.  You can
-however redistribute the complete source package (Makefile, sf298.dtx
-and sf298.ins) and/or modify it under the terms of the LaTeX Project
-Public License, either version 1.2 of this license or (at your option)
-any later version. The latest version of this license is in:
-http://www.latex-project.org/lppl.txt and version 1.2 or later is part
-of all distributions of LaTeX version 1999/09/03 or later.
-
-The sf298 package is distributed in the hope that it will be useful,
-but `as is', WITHOUT WARRANTY OF ANY KIND, either expressed or
-implied, including, but not limited to, the implied warranties of
-MERCHANTABILITY and FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
-Project Public License for more details.
-
-\endpreamble
-\declarepreamble\samplepreamble
-
-Copyright (C) 2000,2005 Steven Douglas Cochran.
-
-This file is NOT the source for sample298, because almost all comments
-have been stripped from it.  It is NOT the preferred form of sample298
-for making modifications to it.
-
-Therefore you can NOT redistribute and/or modify THIS file.  You can
-however redistribute the complete source package (Makefile, sf298.dtx
-and sf298.ins) and/or modify it under the terms of the LaTeX Project
-Public License, either version 1.2 of this license or (at your option)
-any later version. The latest version of this license is in:
-http://www.latex-project.org/lppl.txt and version 1.2 or later is part
-of all distributions of LaTeX version 1999/09/03 or later.
-
-The sf298 package is distributed in the hope that it will be useful,
-but `as is', WITHOUT WARRANTY OF ANY KIND, either expressed or
-implied, including, but not limited to, the implied warranties of
-MERCHANTABILITY and FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
-Project Public License for more details.
-
-\endpreamble
-\keepsilent
-
-% programs and packages
-
-\generate{\file{sf298.sty}{\from{sf298.dtx}{package}}
-	  \usepreamble\samplepreamble
-          \file{sample298.tex}{\from{sf298.dtx}{sample}}
-	 }
-
-\ifToplevel{
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* files into a directory searched by TeX:}
-\Msg{*}
-\Msg{* \space\space sf298.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `sf298.dtx'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing}
-\Msg{*}
-\Msg{***********************************************************}
-}
+%%
+%% This is file `sf298.ins', the installation file for the `sf298'
+%% package.   
+%%
+%% Copyright � 2000,2004 Steven Douglas Cochran.
+%%
+%% The sf298 package may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.2 
+%% of this license or (at your option) any later version.  The latest
+%% version of this license is in:
+%%     http://www.latex-project.org/lppl.txt
+%% and version 1.2 or later is part of all distributions of LaTeX 
+%% version 1999/12/01 or later.
+%%y
+%% This package consists of the files Makefile, sf298.dtx, and
+%% sf298.ins.
+%%
+%% The sf298 package is distributed in the hope that it will be
+%% useful, but `as is', WITHOUT WARRANTY OF ANY KIND, either expressed 
+%% or implied, including, but not limited to, the implied warranties of
+%% MERCHANTABILITY and FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
+%% Project Public License for more details.
+
+\def\batchfile{sf298.ins}
+\input docstrip.tex
+
+\keepsilent
+\preamble
+
+Copyright (C) 2000,2005 Steven Douglas Cochran.
+
+The copyright remains with the above author.
+
+This file is NOT the source for sf298, because almost all comments
+have been stripped from it.  It is NOT the preferred form of sf298 for
+making modifications to it.
+
+Therefore you can NOT redistribute and/or modify THIS file.  You can
+however redistribute the complete source package (Makefile, sf298.dtx
+and sf298.ins) and/or modify it under the terms of the LaTeX Project
+Public License, either version 1.2 of this license or (at your option)
+any later version. The latest version of this license is in:
+http://www.latex-project.org/lppl.txt and version 1.2 or later is part
+of all distributions of LaTeX version 1999/09/03 or later.
+
+The sf298 package is distributed in the hope that it will be useful,
+but `as is', WITHOUT WARRANTY OF ANY KIND, either expressed or
+implied, including, but not limited to, the implied warranties of
+MERCHANTABILITY and FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
+Project Public License for more details.
+
+\endpreamble
+\declarepreamble\samplepreamble
+
+Copyright (C) 2000,2005 Steven Douglas Cochran.
+
+This file is NOT the source for sample298, because almost all comments
+have been stripped from it.  It is NOT the preferred form of sample298
+for making modifications to it.
+
+Therefore you can NOT redistribute and/or modify THIS file.  You can
+however redistribute the complete source package (Makefile, sf298.dtx
+and sf298.ins) and/or modify it under the terms of the LaTeX Project
+Public License, either version 1.2 of this license or (at your option)
+any later version. The latest version of this license is in:
+http://www.latex-project.org/lppl.txt and version 1.2 or later is part
+of all distributions of LaTeX version 1999/09/03 or later.
+
+The sf298 package is distributed in the hope that it will be useful,
+but `as is', WITHOUT WARRANTY OF ANY KIND, either expressed or
+implied, including, but not limited to, the implied warranties of
+MERCHANTABILITY and FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
+Project Public License for more details.
+
+\endpreamble
+\keepsilent
+
+% programs and packages
+
+\generate{\file{sf298.sty}{\from{sf298.dtx}{package}}
+	  \usepreamble\samplepreamble
+          \file{sample298.tex}{\from{sf298.dtx}{sample}}
+	 }
+
+\ifToplevel{
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the following}
+\Msg{* files into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space sf298.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file `sf298.dtx'}
+\Msg{* through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing}
+\Msg{*}
+\Msg{***********************************************************}
+}
  
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/latex/sf298/sf298.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/sf298/sf298.sty	2016-07-07 21:42:13 UTC (rev 41652)
+++ trunk/Master/texmf-dist/tex/latex/sf298/sf298.sty	2016-07-07 21:42:30 UTC (rev 41653)
@@ -8,6 +8,8 @@
 %% 
 %% Copyright (C) 2000,2005 Steven Douglas Cochran.
 %% 
+%% The copyright remains with the above author.
+%% 
 %% This file is NOT the source for sf298, because almost all comments
 %% have been stripped from it.  It is NOT the preferred form of sf298 for
 %% making modifications to it.
@@ -27,11 +29,20 @@
 %% Project Public License for more details.
 %% 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{sf298}[2004/12/22 Standard Form 298]
-\typeout{Package: sf298 2004/12/22 v1.2)}
+\ProvidesPackage{sf298}[2016/07/07 Standard Form 298]
+\typeout{Package: sf298 2016/07/07 v1.3)}
+\providecommand{\eg}{{\it e.g.\/\ }}
 \IfFileExists{totpages.sty}{%
   \usepackage{totpages}
   \newcounter{sf at page}}{}
+\IfFileExists{multicol.sty}{%
+  \usepackage{multicol}}
+  {\PackageError {sf298}{The multicol package was not found.}
+  {Install the multicol package on your system.}}
+\IfFileExists{fancyhdr.sty}{%
+  \usepackage{fancyhdr}}
+  {\PackageError {sf298}{The fancyhdr package was not found.}
+  {Install the fancyhdr package on your system.}}
 \newcommand\ReportDate[1]{\renewcommand\sf at ReportDate{#1}}
 \newcommand\sf at ReportDate{\number\day--\number\month--\number\year}
 \newcommand\ReportType[1]{\renewcommand\sf at ReportType{#1}}
@@ -96,6 +107,9 @@
 \newcommand\sf at NumberPages{\relax}
 \newcommand\sf at SNumberPages[1]{\renewcommand\sf at ExtraPages{#1}}
 \newcommand\sf at ExtraPages{0}
+\fancypagestyle{sf298FormIDStyle}
+{\fancyhf{}\renewcommand{\headrulewidth}{0pt}
+\fancyfoot[R]{\footnotesize {\bfseries Standard Form 298 Back} (Rev.\ 8/98)} }
 \DeclareOption{config}{\def\sf at config{Y}}
 \DeclareOption{noconfig}{\def\sf at config{N}}
 \newif\ifsf at floatlongboxes
@@ -134,6 +148,10 @@
 \newcommand{\sf at settitlefontF}{\sf at setfont{\sf at titlefontF}{9.5pt}}
 \DeclareFixedFont{\sf at entryfont}{OT1}{\rmdefault}{m}{n}{\@xpt}
 \newcommand{\sf at setentryfont}{\sf at setfont{\sf at entryfont}{11pt}}
+\DeclareFixedFont{\sf at revfontbold}{OT1}{\sfdefault}{bx}{n}{9pt}
+\newcommand{\sf at setrevfontbold}{\sf at setfont{\sf at revfontbold}{10pt}}
+\DeclareFixedFont{\sf at revfont}{OT1}{\sfdefault}{m}{n}{9pt}
+\newcommand{\sf at setrevfont}{\sf at setfont{\sf at revfont}{10pt}}
 \newif\ifsf at undef
 \sf at undeffalse
 \newcommand{\sf at undefined}[1][\@empty]{%
@@ -156,6 +174,10 @@
     \sf at undefined[#1]
   \fi}
 \AtEndDocument{\sf at undefined}
+\newcommand{\ReportDescription}{%
+   \global\let\thanks\@gobble
+   \MakeRptDocPage
+   \global\let\thanks\relax}
 \newcommand\MakeRptDocPage{%
   \newpage
   \if at twoside\ifodd\c at page\else
@@ -287,6 +309,10 @@
   \global\let\sf at settitlefontF\relax
   \global\let\sf at entryfont\relax
   \global\let\sf at setentryfont\relax
+  \global\let\sf at revfontbold\relax
+  \global\let\sf at setrevfontbold\relax
+  \global\let\sf at revfont\relax
+  \global\let\sf at setrevfont\relax
   \global\let\sf at checkfield\relax
   \global\let\sf at parbox\relax
   \global\let\sf at drawform\relax
@@ -438,10 +464,10 @@
     \put(324,  0){\makebox(215, 24)[tl]{%
       \sf at settitlefontE\sf at strut 19b.\ TELEPHONE NUMBER
         \sf at settitlefontF (include area code)}}
-    \put(415,-17){\makebox(123, 17)[bl]{%
+    \put(405,-25){\makebox(123, 17)[bl]{%
       \shortstack[l]{%
-        {\sf at settitlefontE Standard Form 298 (Rev.\ 8--98)}\\[-2pt]%
-        {\sf at settitlefontD Prescribed by ANSI Std.\ Z39.18}}}}
+        {{\sf at setrevfontbold Standard Form 298} \sf at setrevfont (Rev.\ 8/98)}\\[-2pt]%
+        {\sf at setrevfont Prescribed by ANSI Std.\ Z39.18}}}}
     % Fill in form
     \put(  4,614){\makebox(0,0)[bl]{\sf at ReportDate}}
     \put(148,614){\makebox(0,0)[bl]{\sf at ReportType}}
@@ -513,6 +539,126 @@
     \put(328, 33){\makebox(0,0)[l]{\sf at ResponsiblePerson}}
     \put(328,  9){\makebox(0,0)[l]{\sf at RPTelephone}}
   \end{picture}}
+\newcommand\GeneralInstructions[1]{%
+   \global\let\thanks\@gobble
+   \MakeGenInsPage{#1}
+   \global\let\thanks\relax}
+\newcommand\MakeGenInsPage[1]{%
+  \newpage
+  \if at twoside\ifodd\c at page\else
+    \null
+    \thispagestyle{empty}%
+    \newpage
+  \fi\fi
+  \vspace{1ex}
+
+  \thispagestyle{sf298FormIDStyle} % insert document code in footer
+\begin{#1} % set font size
+\noindent
+\fbox{\begin{minipage}{\textwidth}
+\vspace{3ex}
+\begin{center}
+\textbf{INSTRUCTIONS FOR COMPLETING SF 298}
+\end{center}
+
+\vspace{1ex}
+
+\setlength{\columnsep}{0.8cm}
+\setlength{\columnseprule}{0.2pt}
+\vspace{-4ex}
+
+\begin{multicols}{2}
+\noindent
+\textbf{1.~REPORT DATE.} Full publication date including day, month,
+and year, if available. Must cite at least the year and be Year 2000
+compliant, \eg 30-06-1998; xx-06-1998; xx-xx-1998.\hfill
+\\ \\ \noindent
+\textbf{2.~REPORT TYPE.} State the type of report, such as final,
+technical, interim, memorandum, master's thesis, progress, quarterly,
+research, special, group study, etc.\hfill
+\\ \\ \noindent
+\textbf{3.~DATE COVERED.} Indicate the time during which the work was
+performed and the report was written, \eg, Jun 1997 - Jun 1998;
+1-10 Jun 1996; May - Nov 1998; Nov 1998.\hfill
+\\ \\ \noindent
+\textbf{4.~TITLE.} Enter title and subtitle with volume number and part
+number, if applicable. On classified documents, enter the title
+classification in parentheses.\hfill
+\\ \\ \noindent
+\textbf{5a.~CONTRACT NUMBER.} Enter all contract numbers as they
+appear in the report, \eg F33315-86-C-5169.\hfill
+\\ \\ \noindent
+\textbf{5b.~GRANT NUMBER.} Enter all grant numbers as they appear in the
+report. \eg AFOSR-82-1234.\hfill
+\\ \\ \noindent
+\textbf{5c.~PROGRAM ELEMENT NUMBER.} Enter all program element numbers
+as they appear in the report, \eg 61101A.\hfill
+\\ \\ \noindent
+\textbf{5e.~TASK NUMBER.}  Enter all task numbers as they appear in the
+report, \eg 05; RF0330201; T4112.\hfill
+\\ \\ \noindent
+\textbf{5f.~WORK UNIT NUMBER.} Enter all work unit numbers as they
+appear in the report, \eg 001; AFAPL30480105.\hfill
+\\ \\ \noindent
+\textbf{6.~AUTHOR(S).} Enter name(s) of person(s) responsible
+for writing the report, performing the research, or credited with the
+content of the report. The form of entry is the last name, first name,
+middle initial, and additional qualifiers separated by commas, \eg Smith,
+Richard, J, Jr.\hfill
+\\ \\ \noindent
+\textbf{7.~PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES).} Self-explanatory. \hfill
+\vfill
+\columnbreak
+
+\noindent
+\textbf{8.~PERFORMING ORGANIZATION REPORT NUMBER.} Enter all unique
+alphanumeric report numbers assigned by the performing organization,
+\eg BRL-1234; AFWL-TR-85-4017-Vol-21-PT-2.\hfill
+\\ \\ \noindent
+\textbf{9.~SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES).} Enter
+the name and address of the organization(s) financially responsible for
+and monitoring the work.\hfill
+\\ \\ \noindent
+\textbf{10.~SPONSOR/MONITOR'S ACRONYM(S).} Enter, if available, \eg BRL,
+ARDEC, NADC.\hfill
+\\ \\ \noindent
+\textbf{11.~SPONSOR/MONITOR'S REPORT NUMBER(S).} Enter report number as
+assigned by the sponsoring/ monitoring agency, if available, \eg BRL-TR-829;
+-215.\hfill
+\\ \\ \noindent
+\textbf{12.~DISTRIBUTION/AVAILABILITY STATEMENT.} Use agency-mandated
+availability statements to indicate the public availability or distribution
+ limitations of the report. If additional limitations/ restrictions or
+ special markings are indicated, follow agency authorization procedures,
+ \eg RD/FRD, PROPIN, ITAR, etc. Include copyright information.\hfill
+\\ \\ \noindent
+\textbf{13.~SUPPLEMENTARY NOTES.} Enter information not included elsewhere
+such as: prepared in cooperation with; translation of; report supersedes;
+old edition number, etc.\hfill
+\\ \\ \noindent
+\textbf{14.~ABSTRACT.} A brief (approximately 200 words) factual summary
+of the most significant information.\hfill
+\\ \\ \noindent
+\textbf{15.~SUBJECT TERMS.} Key words or phrases identifying major concepts
+in the report.\hfill
+\\ \\ \noindent
+\textbf{16.~SECURITY CLASSIFICATION.} Enter security classification in
+accordance with security classification regulations, \eg U, C, S, etc. If
+this form contains classified information, stamp classification level on
+the top and bottom of this page.\hfill
+\\ \\ \noindent
+\textbf{17.~LIMITATION OF ABSTRACT.} This block must be completed to assign
+a distribution limitation to the abstract. Enter UU (Unclassified Unlimited)
+or SAR (Same as Report). An entry in this block is necessary if the abstract
+is to be limited. \hfill
+
+\end{multicols}
+\end{minipage}
+}
+\end{#1}
+
+\normalsize % return font to normal size
+}
 \endinput
 %%
 %% End of file `sf298.sty'.



More information about the tex-live-commits mailing list