Correct single-paragraph spacing bug in several environments. Version 0.12. 0.12
authorW. Trevor King <wking@drexel.edu>
Thu, 17 Jun 2010 11:16:05 +0000 (07:16 -0400)
committerW. Trevor King <wking@drexel.edu>
Thu, 17 Jun 2010 11:16:05 +0000 (07:16 -0400)
Thanks to John Parejko and Daniel Cross for pointing out the bug.

Also moved some of the 0.8 change notes out to the beginning of their
macro definition to avoid introducing a blank line mid-macro in the
drexel-thesis.pdf output.

drexel-thesis.dtx

index e4612e4f8f540b333a99f49f6ce5cb794ec852f1..5b9e7c25e4361be31795c85a11b65b4a8f7c6158 100644 (file)
@@ -1,13 +1,13 @@
-% \def\fileversion{0.11}
-% \def\filedate{2010/06/04}
+% \def\fileversion{0.12}
+% \def\filedate{2010/06/17}
 % \iffalse meta-comment
 %<*driver>
 \ProvidesFile{drexel-thesis.dtx}
 \documentclass{ltxdoc}
 %</driver>
 %<*class|driver>
-\def\fileversion{0.11}
-\def\filedate{2010/06/04}
+\def\fileversion{0.12}
+\def\filedate{2010/06/17}
 %</class|driver>
 %
 % Copyright (C) 2010  C.Y. Ip
 % bookmark is set at the \emph{part} level (-1) to hold all bookmarks
 % from the |preamble| environment, since those entries are all
 % chapters.
-% \changes{0.8}{2010/05/20}{W.~Trevor King replaced Titlepage with
-%   Title Page for consistency with \LaTeX's book class.}
+% \changes{0.8}{2010/05/20}{W.~Trevor King replaced Frontmatter with
+%   Front Matter and Titlepage with Title Page for consistency with
+%   \LaTeX's book class.}
 %    \begin{macrocode}
     \ifpdf
       \pdfbookmark[-1]{Front Matter}{Front Matter}
 %   punctuation.
 %   \item This page is counted and numbered in lowercase Roman numerals.
 % \end{itemize}
+% \changes{0.12}{2010/06/17}{W.~Trevor King added $\backslash$par to
+%   detach the single space $\backslash$setstretch from the from the
+%   final paragraph.}
 %    \begin{macrocode}
 \newenvironment{dedications}{%
   \@DUT@clearpage
   \chapter*{\DUTdedicationsname}
   \setstretch{\@dsp}%
 }{%
-  \setstretch{\@ssp}%
+  \par\setstretch{\@ssp}%
 }
 \let\DUTdedications\dedications
 \let\endDUTdedications\enddedications
 %   punctuation.
 %   \item This page is counted and numbered in lowercase Roman numerals.
 % \end{itemize}
+% \changes{0.12}{2010/06/17}{W.~Trevor King added $\backslash$par to
+%   detach the single space $\backslash$setstretch from the from the
+%   final paragraph.}
 %    \begin{macrocode}
 \newenvironment{acknowledgments}{%
   \@DUT@clearpage
   \chapter*{\acknowledgmentsname}
   \setstretch{\@dsp}%
 }{%
-  \setstretch{\@ssp}%
+  \par\setstretch{\@ssp}%
 }
 %    \end{macrocode}
 \let\DUTacknowledgments\acknowledgments
 %       is double spaced.
 %   \end{itemize}
 % \end{quote}
+% \changes{0.12}{2010/06/17}{W.~Trevor King added $\backslash$par to
+%   detach the single space $\backslash$setstretch from the from the
+%   final paragraph.}
 %    \begin{macrocode}
     \begin{center}
       \setstretch{\@ssp}%
   \@afterindentfalse
   \@afterheading
 }{%
-  \setstretch{\@ssp}%
+  \par\setstretch{\@ssp}%
 }
 \let\DUTabstract\abstract
 \let\endDUTabstract\endabstract
 % \begin{itemize}
 %   \item The pages are counted and numbered in Arabic numerals.
 % \end{itemize}
+% \changes{0.8}{2010/05/20}{W.~Trevor King replaced Backmatter with
+%   Back Matter for consistency with \LaTeX's book class.}
 %    \begin{macrocode}
 \newenvironment{thesis}{%
   \mainmatter
 }{%
   \setstretch{\@ssp}%
   \@DUT@clearpage
-%    \end{macrocode}
-% \changes{0.8}{2010/05/20}{W.~Trevor King replaced Titlepage with
-%   Title Page for consistency with \LaTeX's book class.}
-%    \begin{macrocode}
   \ifpdf
     \phantomsection
     \pdfbookmark[-1]{Back Matter}{Back Matter}
 %   \item List the Vita separately in the Table of Contents.
 %   \item The page is counted and numbered in Arabic numerals.
 % \end{itemize}
+% \changes{0.12}{2010/06/17}{W.~Trevor King added $\backslash$par to
+%   detach the single space $\backslash$setstretch from the from the
+%   final paragraph.}
 %    \begin{macrocode}
 \newenvironment{vita}{%
   \listed@schapter{\vitaname}
   \setstretch{\@dsp}%
 }{%
-  \setstretch{\@ssp}%
+  \par\setstretch{\@ssp}%
 }
 \let\DUTvita\vita
 \let\endDUTvita\endvita