% \iffalse meta-comment % % Copyright (C) 2004-2005 by Sameer Vijay % % This file 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 % % % \fi % % % \CheckSum{1478} % \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 % Lower-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 % Digits \0\1\2\3\4\5\6\7\8\9 % Exclamation \! Double quote \" Hash (number) \# % Dollar \$ Percent \% Ampersand \& % Acute accent \' Left paren \( Right paren \) % Asterisk \* Plus \+ Comma \, % Minus \- Point \. Solidus \/ % Colon \: Semicolon \; Less than \< % Equals \= Greater than \> Question mark \? % Commercial at \@ Left bracket \[ Backslash \\ % Right bracket \] Circumflex \^ Underscore \_ % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % % \changes{v0.98}{2004/04/15}{Initial {\em beta} version} % \renewcommand{\generalname}{Release} % \changes{v1.0}{2004/06/15}{First release} % \renewcommand{\generalname}{General} % \changes{v1.1}{2005/04/14}{Minor changes and clean-up} % \changes{v2.0}{2005/05/14}{Some bugfixes, cleaned some of documentation} % \changes{v2.1}{2005/06/14}{More bugfixes, changes in documentation} % \renewcommand{\generalname}{Release} % \changes{v3.0}{2005/07/27}{Major revamp and clean-up of the code, added % \texttt{numrefs} and \texttt{textrefs} to allow different kinds of citation % styles, added some more macros and modified others, % changed the titlepage a bit, completed source documentation} % \changes{v3.2013$\beta$}{2013/1/14}{Initial release of updates in order to comply with % the Graduate School's current formatting regulations and to take advantage % of some LaTeX package updates. Should be functional, and has been approved % by the Dissertation/Thesis editors, but has not undergone wide-scale testing. - Megan Patnott} % \changes{v3.2013}{2013/4/20}{Some bug fixes, minor changes in documentation, and addition of support for parts. - MP} % \changes{v3.2016}{2016/10/16}{Fix natbib/showkeys ordering bug} % \changes{v3.2017.1}{2017/05/09}{Display (CONTINUED) on multipage long table captions} % \changes{v3.2017.2}{2017/08/23}{Add LuaLaTeX support. Allow non-capitalized titles.} % \renewcommand{\generalname}{Update} % % \iffalse (Don't show this in the doc). % \begin{macrocode} %<*driver> \ProvidesFile{nddiss2e.dtx} \documentclass{ltxdoc} \setcounter{secnumdepth}{2} \setcounter{tocdepth}{2} \DeclareRobustCommand{\nddiss}{% \textsf{{\scshape nd}diss}\kern-0.03em% 2$_\mathsf{\textstyle\varepsilon}$} \providecommand{\dissfileversion}{3.2017.2} \providecommand{\dissfiledate}{2017-05-09} \DisableCrossrefs \CodelineNumbered \RecordChanges \begin{document} \DocInput{nddiss2e.dtx} \end{document} % % \end{macrocode} % \fi % % \title{The \nddiss\/ class\thanks{Version~\dissfileversion,% % dated~\dissfiledate.}} % % \date{\dissfiledate} % % \maketitle % % \begin{abstract} % The \nddiss\space class can be used to typeset dissertations submitted % to the University of Notre Dame's Graduate School. This class conforms with % the Graduate School guidelines as of Spring 2013 for the layout of the Ph.D. % dissertations and Master's theses. % \end{abstract} % % \tableofcontents % % \section{Introduction} % \label{sec:intro} % The \LaTeXe\space document class \nddiss\ is suitable for producing dissertations % and theses conforming to the Spring 2013 % guidelines of the Graduate School at the University of Notre Dame. % The package is extends the standard \LaTeX\/ \textsf{book} class. % % The latest version of this class and related documentation can be found % in a few places: % \begin{itemize} % \item On CTAN: \url{https://ctan.org/pkg/nddiss} % \item On GitHub: \url{https://github.com/ndlib/nddiss} % \item On the University of Notre Dame's Graduate School website: \url{http://graduateschool.nd.edu/} % \end{itemize} % % \subsection{Disclaimer} % \label{sec:disclaimer} % While this class does as much formatting as it can, there are a few formatting items that % you, the user, must do manually (see Section \ref{sec:author}). % Please keep in mind that only \emph{you} are responsible for the % correct formatting of your dissertation/thesis. % Should you have questions, please consult the official formatting guide or email \url{dteditor@nd.edu}. % % \subsection{Dependencies and Limitations} % \label{sec:deps} % This classfile depends on many other packages to be installed. % All of these required packages are available through MiKTeX and TeXLive, and % chances are good they are already installed by your TeX distribution. % Refer to section \ref{sec:features} for a list of the essential packages. % % The document class has only been tested with a small subset of available packages. % There are numerous packages you may want to use for your work, but they may have % to be modified accordingly. % Things lacking include support for the \textsf{subfigure} % and \textsf{subcaption} package and proper formatting of the captions in such an environment. % Formatting of the captions could be much easier with the % \textsf{caption}\footnote{\textsf{caption} package by Axel Sommerfeldt v3.0b[2004/05/16] % and higher} in general, and is a thing-to-do for future versions. Permitting use of the % \textsf{subfigure} and \textsf{subcaption} packages would also be a good thing to do % if an update is ever made for reaosns other than resolving conflicts caused by changing % Graduate School regulations. If you want to use a \textsf{subfigure} environment and don't % need the caption capabilities of the \textsf{subcaption} package, adding the following % code to your preamble may allow you to do this and still have your captions formatted % according to the Graduate School's rules. % \begin{verbatim} % \usepackage{subcaption} % \makeatletter % \renewcommand\LT@makecaption[3]{% % \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% % \vskip\abovetableskip% % \centering\normalspacing % #1{#2 }\\[\single@skip] % {#3}\par % \endgraf\vskip\belowtableskip}% % \hss}}} % \makeatother % \end{verbatim} % % \subsection{History} % % The \nddiss\ package is an extensive rewrite by Sameer Vijay of an earlier \textsf{NDthesis} class % for formatting dissertations. % Megan Patnott updated \nddiss\ to the 2013 Graduate School Formatting guidelines. % The \textsf{NDThesis} class was by D. A. Peterson. % % \section{Quick Start} % % This section provides a template you can use to get started. % The distribution comes with a more detailed file, |template.tex|, that is similar, but more detailed. % % \begin{verbatim} % \documentclass[numrefs,final]{nddiss2e} % % \begin{document} % % \frontmatter % % \title{Title in Title Caps} % \author{Your Name} % \work{Dissertation} % \degaward{Doctor of Philosophy} % \advisor{} % \department{} % \maketitle % \makepublicdomain % There is also a copyright option % % \begin{abstract} % Abstract here % \end{abstract} % % % dedication is optional % \begin{dedication} % For Someone % \end{dedication} % % \tableofcontents % \listoffigures % \listoftables % % % list of symbols is optional % \begin{symbols} % \sym{a}{definition of a} % \end{symbol} % % % preface is optional % \begin{preface} % Preface here % \end{preface} % % \begin{acknowledge} % Thanks to everyone % \end{acknowledge} % % \mainmatter % % \chapter{A New Dawn} % Chapter 1 % All the text ... % % \appendix % \chapter{Additional Data} % Appendix A % % \backmatter % \bibliographystyle{nddiss2e} % \bibliography{bibdatabase} % % \end{document} % \end{verbatim} % % % \section{Usage} % % Invoke the \nddiss\space document class by adding |\documentclass|\oarg{options}|{nddiss2e}| % at the beginning of your \LaTeX\space source file. % For most people the options |\documentclass[draft]{nddiss2e}| is good enough for the initial revisions. % If you want your figures to display, use |\documentclass[review]{nddiss2e}|. % % Use the option |\documentclass[final]{nddiss2e}| for your formatting check submission, % and |\documentclass[final,noinfo]{nddiss2e}| for the final submitted version. % % If you have two advisors, add the option |twoadvisors| here, and then use |\secondadvisor{}| % later on the title page to give the name of the second advisor. % % By default, all documents produced using this class % are formatted as one-sided, doublespaced, letter-sized pages, per the Graduate School requirements. % In theory, the class file's specifications should override your system's defaults. % If, however, you are getting A4 paper, try adding |\pdfpagewidth{8.5in}| and % |\pdfpageheight{11in}| immediately after the |\documentclass| in your file. % % \subsection{Options} % \label{subsec:options} % % \DescribeMacro{draft} % \DescribeMacro{review} % \DescribeMacro{final} % Exactly \emph{one} of these options must be used. % The |draft| and |review| options enable faster processing of the document and % also include annotations to help write and edit it. % % The |draft| option enables a fast processing and preliminary document % showing the labels for citations, tables, figures etc. and a black solid rule % highlighting the horizontal overflows. Additionally, figures are replaced % with placement boxes showing where the included figure would be placed. Such % a document would be the one you would prepare for revising your text during % writing stages. % % The |review| option makes it possible to prepare a document that is % one step closer to the final version. % Almost all the formatting of the final version is present, % but the labels and keys as in the |draft| option are also displayed. % A document prepared with the |review| option would be the one to % personally check for proper formatting and possibly giving to your advisor if % she wished to suggest corrections. % % The |final| option produces the document to be submitted to the Graduate School for % formatting checks and as the final version. % % \DescribeMacro{twoadvisors} % The |twoadvisors| option will produce a title page with space for two advisors. % Use the |\secondadvisor| macro command % (discussed in Section \ref{subsec:titlepage}) on the title page to give the % name of the second advisor. % % \DescribeMacro{noinfo} % The |noinfo| option disables the information page produced % when the |review| or |final| style options are used. It is % recommended that you only use this option when making the final % submission to the Graduate School. % % \DescribeMacro{numrefs} % \DescribeMacro{textrefs} % These options determine how citations are displayed in the text. % The default style is |numrefs|. % The |numrefs| option produces a numbered citation sytle by using \textsf{natbib} % and the ``nddiss2e'' or ``nddiss2enoarticletitles'' citation style % file\footnote{|nddiss2e.bst| is a slight modificiation of |abbrvnat.bst| % in the \textsf{natbib} package; |nddiss2enoarticletitles.bst| is % essentially the same as |nddiss2e|, but does not display the titles of % journal articles, as this is the standard in some fields}. % The |textrefs| option changes the citation style to be similar to % ``author-date'' style with the same files. % % \DescribeMacro{sort} % \DescribeMacro{compress} % \DescribeMacro{sort\&compress} % At most one of these options should be selected. The |sort| option will cause % both numerical and ``author-date'' style references to be sorted in the order % that they appear in the bibliography when multiple references are cited. The % |compress| option compresses numerical citations, e.g. it turns [1,2,3] into % [1-3], and does nothing to ``author-date'' style references. The % |sort&compress| option first sorts and then compresses numerical references, and % only sorts ``author-date'' style references. % % Since the same set of packages and % style files result in differing citation formats, % refer to the documentation for |natnotes.dvi| in your |TEXMF| tree, % to be aware of the % various ways in which you can make a citation in your text. % % \DescribeMacro{10pt} % \DescribeMacro{11pt} % \DescribeMacro{12pt} % These options adjust the font size of the body text. % The choice is only applicable when the |draft| option is used, and defaults % to |10pt|. % When |review| or |final| is used, this option is ignored and |12pt| is used. % % \DescribeMacro{twoside} % The |twoside| option causes the class file to prepare a document meant % to be printed double-sided. % This option is strictly for if you want to prepare a two-sided document for % your own use. The only difference from the one-sided document is in the page % layout. % Do NOT use this option when preparing to submit it to the Graduate School. % % \DescribeMacro{nocenter} % The |nocenter| option allows non-centered chapter titles. % Do NOT turn in your document this way to the Graduate School! % % \DescribeMacro{openbib} % The |openbib| option formats your bibliography in the following manner: \\ % \qquad Author \\ % \qquad \qquad Article/book title \\ % \qquad \qquad Other information \\ % \qquad \qquad Website, if applicable \\ % Usually you would not need to use this option since the default layout of the % |bibliography| is acceptable. % % \section{Arrangement of Contents} % % A dissertation or a thesis document contains the following parts, % in the order listed. Only those marked as optional may be omitted. % % \begin{enumerate} % \item Title Page % \item Copyright page % \item Abstract \emph{(optional for Master's thesis)} % \item Dedication \emph{(optional)} % \item Table of Contents % \item List of Figures % \item List of Tables % \item List of Symbols \emph{(optional)} % \item Preface \emph{(optional)} % \item Acknowledgments \emph{(optional)} % \item Text % \item Appendix (or Appendices) \emph{(optional)} % \item Bibliography (or References, or Works cited) % \end{enumerate} % % The macros and environments described below ease the formatting of these % parts. % % \subsection{Title Page} % \label{subsec:titlepage} % % \DescribeMacro{\maketitle} % The title page is generated by |\maketitle| with no arguments. % This macro has been modified for providing a title page in the correct format. % % You can set information to display on the title page by using the following % commands before invoking |\maketitle|. % \begin{itemize} % \item \DescribeMacro{\title\{\}} The title of the document, using the % |\title| macro. You may use linebreaks within the title, % protected via |\protect\\| and the title may be up to four % lines long. % \item \DescribeMacro{\author\{\}} Give your name in full and exactly as % registered with the Graduate School, using the % |\author| macro, e.g. |\author{Gary Graham Gordon-Graeme}|). % \item \DescribeMacro{\work\{\}} Whether the document is a % \emph{Thesis} or a \emph{Dissertation} as the argument of the % |\work| macro, e.g. |\work{Dissertation}|). % \item \DescribeMacro{\degaward\{\}} Specify the degree you're aiming for % with the |\degaward| macro. Should be one of % |\degaward{Doctor of Philosophy}| (without the ``in \emph{subject}'' or % |\degaward{Master of Science\\in\\Engineering}|. % \item \DescribeMacro{\advisor\{\}} Give the name of your advisor with % the |\advisor| macro. % \item \DescribeMacro{\secondadvisor\{\}} Give the name of your second advisor, % if any, with the |\secondadvisor| macro. You also need to pass in the % |twoadvisors| option in the |\documentclass| declaration. % \item \DescribeMacro{\department\{\}} Give the name of your department with the % |\department| macro, e.g. |\department{Gnulogical Engineering}|). % \item \DescribeMacro{\degdate\{\}} The month and year of the defense of the % thesis with the |\degdate| e.g. |\degdate{June 2004}|). If you forget to % declare this, the current month/year will be used. % \end{itemize} % % \subsection{Copyright Page} % \DescribeMacro{\makecopyright} % \DescribeMacro{\copyrightholder\{\}} % \DescribeMacro{\copyrightyear\{\}} % The |\makecopyright| macro should be invoked after |\maketitle| to % produce a copyright page. % Prior to calling |\makecopyright|, you may specify a different name % for the copyright holder (the default is the name given through the % |\author| macro) and for the copyright year (the default being the % current year). Do this with the |\copyrightholder|\marg{name} % and |\copyrightyear|\marg{year} macros. % % \DescribeMacro{\makepublicdomain} % Alternatively, you can use % |\makepublicdomain| to produce a page with the message ``This document % is in the public domain.'' Note that the absence of the copyright page % does \emph{not} place your dissertaion in the public domain, you must % declare it as such explicitly. % % \subsection{Abstract Page(s)} % \DescribeEnv{abstract} % The abstract text should be placed between % |\begin{abstract}| and |\end{abstract}|. % If the abstract is longer than one page, the environment will place % the author's name in the top-right header. % % \DescribeMacro{\abstractname\{\}} % You may use |\abstractname|\marg{text} to change the abstract caption % to |text|. % Default name: |Abstract|. % You probably don't need to change it. % % \subsection{Dedication} % \DescribeEnv{dedication} % The dedication is optional. % If you want one, use the \textsf{dedication} envrionment. % The format of dedication is essentially free. % This environment will center the text of your dedication vertically on the page. % % \DescribeMacro{\dedicationame\{\}} % You may use |\dedicationname|\marg{text} to change the title for the % dedication page. Default name: |\mbox{}| i.e.\/ an empty title. % You probably don't need to change it. % % \subsection{Table of Contents; Lists of Figures and Tables} % \DescribeMacro{\tableofcontents} % \DescribeMacro{\listoffigures} % \DescribeMacro{\listoftables} % Use the macros |\tableofcontents|,|\listoffigures| and |\listoftables|, % \emph{in this order}, to produce the required table of contents and lists of % figures and tables. % % \DescribeMacro{\contentsname\{\}} % \DescribeMacro{\listfigurename\{\}} % \DescribeMacro{\listtablename\{\}} % You may use |\contentsname|, |\listfigurename| and |\listtablename| % to change the titles for these sections. % By default they are |CONTENTS|, |FIGURES|, and |TABLES|. % You probably don't need to change them. % % \subsection{List of Symbols} % \DescribeEnv{symbols} % The list of symbols is optional. % Use the \textsf{symbols} envrionment to format a list of % symbols/abbreviations used in your work. % The envrionment takes an optional argument specifying the desired format, e.g. % |\begin{symbols}[cl]| for first column centered and the next column % aligned left. By default, the first column will be right aligned and % the second column will be left aligned. You may use any of the standard % |tabular| column alignment options. % % \DescribeMacro{\sym\{\}\{\}} % The command |\sym|\marg{symbol}\marg{definition} may make the task of % entering the symbols and their meanings in the \textsf{symbols} % environment easier. |\sym| takes two arguments: the first, a math % ``object'' and the second, the plain text describing the % symbol. Since the first argument is in math mode, any plain text % needs to be wrapped with |\mathrm{..}| % Likewise, any math symbol in the second argument needs to placed in % |$..$|. Example: |\sym{\beta_\mathrm{norm}}{Definition for $\beta$}| % % \DescribeMacro{\symbolsname\{\}} % You may use |\symbolsname{}| to change the title of the symbols section. % Default name: |SYMBOLS|. % % \subsection{Preface} % \DescribeEnv{preface} % The \textsf{preface} environment is provided for formatting the preface to your work. % % \DescribeMacro{\prefacename\{\}} % You may use |\prefacename| to change the name of this section. % Default name: |PREFACE|. % % \subsection{Acknowledgments} % \DescribeEnv{acknowledgments} % The environment \textsf{acknowledgments} is used to format the % acknowledgment \emph{chapter}. % % % \DescribeMacro{\acknowledgename\{\}} % You may use |\acknowledgename| to change the name of this section. % Default name: |Acknowledgments|. % % \subsection{Text} % \DescribeMacro{\mainmatter} % Use the macro |\mainmatter| to mark the beginning of your text. % You can then use |\part|, |\chapter|, |\section|, |\subsection|, and |\subsubsection| % commands, as you would with the \textsf{book} class. % Text is formatted in |\normalspacing| i.e. double-spacing. % The pages are numbered in |plain| pagestyle such that the page numbers % are centered in the bottom. The |chapter| titles can be multi-line, % and if so are formatted doubly spaced. % % \DescribeMacro{\unnumchapter\{\}} % Use the macro |\unnumchapter| to create to create unnumbered chapters that % appear in the Table of Contents. % % \subsection{Appendix} % \DescribeMacro{\appendix} % Use the command |\appendix| after the last normal chapter to signal % that all following chapters are to be appendices. % This use is the same as in the \textsf{book} class. % To begin an appendix, use the |\chapter|\marg{title} macro. % % \subsection{Backmatter} % \DescribeMacro{\backmatter} % The |\backmatter| macro separates the bibliography, index % and glossary from the main matter and any appendices. % % \subsection{Bibliography} \DescribeMacro{\bibliography} % If you are using \BibTeX\/ (and why would you not want to use \BibTeX?), % use the |\bibliography|\marg{bibfile} macro to generate the % bibliography. You should refer to \BibTeX\/ manual for details about making a |.bib| file % and format for the entries. % % For citing references in the text, the package \textsf{natbib} is % included with either the settings \texttt{numbers,sort\&compress} (|numrefs| option) or % \texttt{authoryear,sort} (|textrefs| option). The package \textsf{natbib} is a % fantastic package that has numerous macros for \emph{citing} in different ways. % % \textbf{Warning:} The packages \textsf{cite} and \textsf{citation} are % NOT compatible % with the \textsf{natbib} package, and will cause errors if used. % % \DescribeEnv{thebibliography} % If you are not using \BibTeX\/ make your own bibliography by using the % \textsf{thebibliography} environment. In this case, you would have % to write the reference entries in the right format in your |.tex| source % file itself. If you are using the |textrefs| option, you'll need to % consult the \textsf{natbib} manual to ensure that you enter your entries in % the format required by the package. % % \DescribeMacro{\bibname\{\}} % You may use |\bibname|\marg{newbibname} to change the name of this section. % Default name: |Bibliography|. % % \subsection{Chapter-wise Bibliography} % By default the bibliography appears at the end of your work and contains % all the references from the entire entity. % If you need to have a separate bibliography for each chapter, % you can do it in the following way. % First, load the package \textsf{chapterbib} without any options % in the preamble of your main source file and % redefine the commands |\bibname| and |\bibsection| as shown below. % \begin{verbatim} % %% Main source file %% % \documentclass[...]{nddiss2e} % \usepackage{chapterbib} % \renewcommand{\bibname}{Cited works} % \renewcommand{\bibsection}{\section{\bibname}} % ... % \begin{document} % \include{chptr1} % ... % \include{appndx} % \end{document} % \end{verbatim} % % To process the bibliography for each chapter individually, the chapters or sections % must be separated into different files and \emph{include} % them in the main file, as shown above. Each such |\include|d file must contain % its own |\bibliographystyle{nddiss2e}| and |\bibliography{...}| command at % an appropriate position. There should not be any bibliographic commands in % the main source file. % % After compiling the main tex file once (with |latex| or % |pdflatex|), the |.aux| files needed by |bibtex| will have been created % and you can then run |bibtex| on each of the separate source files to obtain a |.bbl| % for each file. The remaining steps are the same as for a normal |.tex| file. % % You can find more details of this in the \textsf{natbib} manual. % % \section{Note For Authors} % \label{sec:author} % The dissertation author must make sure that the % following conditions are met in order to generate a dissertation % acceptable by the Graduate School: % % \begin{itemize} % \item The List of Figures must be \emph{before} the List of Tables, i.e. the % macro command |\listoffigures| comes before |\listoftables| in the % frontmatter. % \item Table captions must be \emph{above} the corresponding table, % In case of the \textsf{table} environment, this can be achieved by % putting |\caption| before you include the table (e.g. in a \textsf{ % tabular} environment). % \item Figure captions should be \emph{below} the corresponding figure. % In the \textsf{figure} environment, the |\caption| goes after % the |\includegraphics| macro command. % \item The bibliography is the last section/chapter of the thesis---unless % you are using the \emph{chapter-wise} bibliography. % \end{itemize} % % \subsection{Tips and Suggestions} % \label{subsec:tips} % \begin{itemize} % \item It is \emph{strongly} recommended that you compile your document with % pdf\LaTeX. Compiling to dvi or postscript first may result in ``fuzzy'' fonts % when viewing the document on your screen. Additionally, the benefits % of |hyperref| and |pdflscape| are only available if you compile using % pdf\LaTeX. % \item Use the |\toprule|, |\midrule| and |\bottomrule| macro commands (from the % \textsf{booktabs} package) in tables for generating the appropriate % horizontal rules. Refrain from using vertical rules to separate columns in tables % as much as possible. % \item Use the \textsf{longtable} environment for handling very long % tabular materials. Example: % \begin{verbatim} % \begin{longtable}{lc} % \caption[]{LONG TABLE CAPTION \label{tab:longtable} } % \toprule % Heading 1 & Heading 2 \\ % \midrule % \endfirsthead % \caption[]{ } \\ % doesn't matter what text is in the continued caption. % \midrule % Heading 1 & Heading 2 \\ % \midrule % \endhead % \endfoot % \bottomrule % \endlastfoot % % Now the tabular material % % Long & Table etc. \\ % \end{longtable} % \end{verbatim} % \item If a figure or table is very wide and will not fit on a page, % use the \textsf{landscape} environment (from the included % \textsf{lscape} package) to format them in \emph{landscape} % mode. They will automatically appear on a separate page. If you % use pdf\LaTeX\/ to compile your document, then the included % \textsf{pdflscape} package will flip this page on the screen % for easier reading. % \item The \textsf{sidewaystable} environment (from the included % \textsf{rotating} package) is incompatible with the current % class and should be avoided. % \item Usually the width of the figure and table captions is 90\% of the textwidth % (i.e. |0.9\textwidth|). If needed, the width can be changed on a case-by-case % basis by doing one of the following: % \begin{itemize} % \item Use a \textsf{minipage} environment of appropriate width and enclose % your tabular or figure float inside it, or % \item set the |\capwidth| inside the \textsf{table} or the \textsf{figure} % environment, and |\LTcapwidth| \emph{outside} the \textsf{ % longtable} environment, e.g.,\\[\baselineskip] % \begin{minipage}{0.5\textwidth} % \begin{verbatim} % \begin{table}[H] % \setlength{\capwidth}{0.8\textwidth} % \centering % \caption{TABLE CAP\label{tab:this}} % \begin{tabular}{lc} % ... % \end{tabular} % \end{table} % \end{verbatim} % \end{minipage} % \begin{minipage}{0.5\textwidth} % \begin{verbatim} % \setlength{\LTcapwidth}{6in} % \begin{longtable}{lccc} % ... % \end{\longtable} % \end{verbatim} % \end{minipage} % \end{itemize} % \item Use the \textsf{tabularx} environment for the actual formatting % of the tables (within the \textsf{table} environment). It differs % slightly from \textsf{tabular} environment and you should refer to % their documentation in the |TEXMF| tree for more information. % \item If you've used a \textsf{longtable} environment in your document, % it might be necessary to compile the document multiple times so as to % get proper alignment of columns. This is documented in the % \textsf{longtable} manual. % \item If you wish to use |\footnotes| in the \textsf{longtable} environment, % please read its documentation. There are some handicaps present. % \item To cite a website in your bibliography\footnote{More info at % \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=citeURL}}, use the % following format in your |.bib| file: % \begin{verbatim} % @Misc{fairley2000, % author = "N. Fairley", % title = "Casa{XPS} {VAMAS} processing software", % howpublished = "Website", % note = "\url{http://www.casaxps.com}", % } % \end{verbatim} When processed with the |nddiss2e.bst| citation style file % this gives:\newline % 111. N. Fairley. CasaXPS VAMAS processing software. Website. % \url{http://www.casaxps.com}.\newline % \end{itemize} % % \subsection{You Found Errors?} % Errors in a \LaTeX\/ document are to be expected. % If you have a problem that is that seems to be more than a typo or % unbalanced brace, it is possible that there is a conflict between % the packages you have included and those that \nddiss\/ uses. % If you find yourself in that situtation, there is a mailing list % for handling support issues with \nddiss\/. % Look through the archive, and if there are no answers, please % send an email to \url{ND-LATEX-USERS@listserv.nd.edu} (registration required). % The more effort you spend in isolating the problem or in troubleshooting % will make it more likely that others can reproduce the problem and help % you solve it. % Also if you have a problem that you then solve, please also email the list. % Your doing so will help the next person to have that problem, and will % also make the maintainers aware of it, so future versions of the class file % can be better. % % \section{Other Packages Used} % \label{sec:features} % % A number of packages are required by default and must be present in your % \TeX\space search path (if you use a package manager such as MiKTeX or % TeXLive, it will take care of this for you). As far as possible, these have % been tested for proper formatting style with the \nddiss\/ class file. The list % includes % \textsf{ifthen}, % \textsf{exscale}, % \textsf{ifpdf}, % \textsf{ifluatex}, % \textsf{ifxetex}, % \textsf{xspace}, % \textsf{longtable}, % \textsf{indentfirst}, % \textsf{tabularx}, % \textsf{showkeys}, % \textsf{enumerate}, % \textsf{latexsym}. % \textsf{epsfig}, % \textsf{color}, % \textsf{graphicx}, % \textsf{url}, % \textsf{setspace}\footnote{v6.7[2000/12/01] or above}, % \textsf{amsmath}, % \textsf{float}, % \textsf{lscape}, % \textsf{rotating}, % \textsf{booktabs}, and % \textsf{natbib}\footnote{v8.31[2009/07/16] or above}. % Sameer urges you to read the documentation of these packages available in % the |TEXMF| tree, if you think you might use their features % or want to tweak some advanced options. Of these packages, % \textsf{ifpdf}, % \textsf{longtable}, % \textsf{natbib}, % \textsf{booktabs}, % \textsf{rotating}, % \textsf{url}, and % \textsf{setspace} % are not part of the \LaTeX\space required distribution, so you may need % to download them. They are all available through both MiKTeX and TeXLive; % note that \textsf{ifpdf} is part of the % \textsf{oberdiek} bundle, which is what you need to download to get % that package if it is not already installed on your system. % % Other packages may or may not be appropriate for use with the % \nddiss\space class when producing copies to be submitted to the % Graduate School. Please be careful when using packages that change the % default fonts, or the page layout. % % In general, the official guidelines of the Graduate School are % followed to the maximum extent possible. This includes proper % formatting of the title page and the abstract page (from the % \textsf{ndthesis} package), numbering of the pages in the \textit{frontmatter}, % generation of properly formatted table of contents, list % of figures etc., as well as bibliography at the end. % Per the guide, the number of different fonts and font sizes used is kept to % a minimum. The contents, all lists and the bibliography are % single-spaced but the inter-line spacing for the rest of the document % is double. % % \subsection{Generating PDF document} % \label{subsec:pdfdoc} % % The \nddiss\space class also allows production of pdf documents with % pdf\LaTeX\space. As of Spring 2013, this is the preferred method of % compilation. In this case, the \textsf{hyperref} and \textsf{pdflscape} % packages are also required. The \textsf{hyperref} package ensures % that the generated pdf document contains internal as well as external % links for citations and bookmarks. A document produced by this method % also contains embedded fonts (\textit{press quality} pdf) and is suitable % for electronic submission to the library and for microfilm archiving. % Although the most appropriate options for \textsf{hyperref} are % passed on, for advanced features refer to its documentation. The % \textsf{pdflscape} package flips pages with landscape orientation in the % pdf file for easier reading, but the location of the page numbers does not change. % % Figures must be in pdf, jpeg, png, or gif format, and not in encapsualted % postscript (eps). An easy way to convert \textit{eps} files to \textit{pdf} % files is to use the utility |epstopdf| or |eps2pdf|, which should be % available on your unix-like distribution already (should you have one). It is also % possible to convert your eps files to pdfs using an online conversion tool. % Searching for ``eps to pdf'' brought up several free options in Fall 2012. % % % % \StopEventually{% % \footnotesize % \PrintChanges % } % % \clearpage % \section{The Implementation} % Following is our attempt at documenting the source of the % \nddiss\space class file for the \TeX\space hackers. % % \small\mbox{}\\ % \iffalse (Don't show this in the doc). %<*class> % \fi % At the start, we define the base version of \LaTeXe\space needed and % the label information for the \nddiss\space class. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{nddiss2e} % \end{macrocode} % \iffalse % % \fi % \iffalse (Don't show this in the doc). % \begin{macrocode} %