Add "Main Matter" PDF bookmark note to the template and bump to v0.8. 0.8
authorW. Trevor King <wking@drexel.edu>
Thu, 20 May 2010 16:13:11 +0000 (12:13 -0400)
committerW. Trevor King <wking@drexel.edu>
Thu, 20 May 2010 16:22:37 +0000 (12:22 -0400)
Promted by Evan Sultanik's comments on 2010-04-30.  I remember making
similar changes back then, but I don't seem to have pushed them back to my
central git repository :(.  Anhow, better late than never ;).

Version bump because of added spaces in PDF bookmarks (further LaTeX
consistency):
  * "Frontmatter" -> "Front Matter"
  * "Backmatter" -> "Back Matter"

drexel-thesis.dtx

index 904e7f483863cd1d91268c38ddf91ffaa6cc6a0e..0320d39ca98986364251d69ed0c3e8cbdb8e96ef 100644 (file)
@@ -1,8 +1,8 @@
-% \def\fileversion{0.7}
-% \def\filedate{2010/03/14}
+% \def\fileversion{0.8}
+% \def\filedate{2010/05/20}
 % \iffalse meta-comment
-%<class>\def\fileversion{0.7}
-%<class>\def\filedate{2010/03/14}
+%<class>\def\fileversion{0.8}
+%<class>\def\filedate{2010/05/20}
 %
 % Copyright (C) 2010  C.Y. Ip
 %                     Christopher D. Cera
 % 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.}
 %    \begin{macrocode}
     \ifpdf
-      \pdfbookmark[-1]{Frontmatter}{Frontmatter}
+      \pdfbookmark[-1]{Front Matter}{Front Matter}
       \pdfbookmark[0]{Title Page}{Title Page}
     \fi
 %    \end{macrocode}
 % \subsubsection{Front Matter, Main Matter, and Back Matter}
 %
 % A book contains these three (logical) sections. The switch
-% |\@mainmatter| is true iff we are processing Main Matter.  When this
-% switch is false, the |\chapter| command does not print chapter
-% numbers.
+% |\@mainmatter| is true if and only if we are processing main
+% matter\footnote{%
+%   \href{http://en.wikipedia.org/wiki/Book_design}{Wikipedia}
+%   suggests \emph{body matter} for the main content, but
+%   \href{http://mirror.ctan.org/macros/latex/base/classes.dtx}{\LaTeX's
+%   \cls{book}} uses \emph{Main Matter}.  We're a \LaTeX\ class, so
+%   we'll stick with ``main matter'' for consistency.
+% }.  When this switch is false, the
+% |\chapter| command does not print chapter numbers.
 %
 % \begin{macro}{\mainmatter}
 % This command clears the page (in final mode), starts arabic page
 }{%
   \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]{Backmatter}{Backmatter}
+    \pdfbookmark[-1]{Back Matter}{Back Matter}
   \fi
 }
 %    \end{macrocode}
 \end{preamble}
 
 \begin{thesis}
+%% If your thesis does not use \part{}s, you may want to add a
+%% part-level PDF bookmark to set the main matter of from the front
+%% matter.
+%%\pdfbookmark[-1]{Main Matter}{Main Matter}
+
 %% Use include statements to include your main thesis code
 %% from seperate files.
 %%\include{part1}