summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-08-24 21:22:23 +0000
committerKarl Berry <karl@freefriends.org>2017-08-24 21:22:23 +0000
commite252d30ee7c68e10388cfd611d8f1688174ae68e (patch)
treea59c33fc05467908bbf0e1d12cf3285d833d81c0
parente2c47f9f0adbb7fa2be0f33a17d7367148924d2f (diff)
nddiss (23aug17)
git-svn-id: svn://tug.org/texlive/trunk@45107 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/bibtex/bst/nddiss/nddiss2e.bst2
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/LICENSE416
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/README.md59
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/ReadMe.1st.txt74
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/LICENSE55
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/README.1st.txt224
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/README.orig240
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/VERSION1
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/appendix.tex124
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/chapter1.tex158
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/chapter2.tex156
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.bib53
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.pdfbin163159 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.tex257
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/makefile181
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/makefile.chapterbib181
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.eps447
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.pdfbin6561 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdfbin290450 -> 377077 bytes
-rw-r--r--Master/texmf-dist/doc/latex/nddiss/template.tex83
-rw-r--r--Master/texmf-dist/source/latex/nddiss/ltxdoc.cfg (renamed from Master/texmf-dist/doc/latex/nddiss/ltxdoc.cfg)0
-rw-r--r--Master/texmf-dist/source/latex/nddiss/nddiss2e.dtx1820
-rw-r--r--Master/texmf-dist/tex/latex/nddiss/nddiss2e.cls400
23 files changed, 1866 insertions, 3065 deletions
diff --git a/Master/texmf-dist/bibtex/bst/nddiss/nddiss2e.bst b/Master/texmf-dist/bibtex/bst/nddiss/nddiss2e.bst
index 729d31ef6af..394616b6259 100644
--- a/Master/texmf-dist/bibtex/bst/nddiss/nddiss2e.bst
+++ b/Master/texmf-dist/bibtex/bst/nddiss/nddiss2e.bst
@@ -706,7 +706,7 @@ FUNCTION {article}
format.authors "author" output.check
author format.key output
new.block
-%%% format.title "title" output.check
+ format.title "title" output.check
new.block
crossref missing$
{ journal emphasize "journal" output.check
diff --git a/Master/texmf-dist/doc/latex/nddiss/LICENSE b/Master/texmf-dist/doc/latex/nddiss/LICENSE
new file mode 100644
index 00000000000..22443139013
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/nddiss/LICENSE
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `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. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % 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.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/Master/texmf-dist/doc/latex/nddiss/README.md b/Master/texmf-dist/doc/latex/nddiss/README.md
new file mode 100644
index 00000000000..dcdafe24ae9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/nddiss/README.md
@@ -0,0 +1,59 @@
+nddiss
+======
+
+`nddiss` is a LaTeX package providing a document class for formatting doctoral
+dissertations submitted to the University of Notre Dame's Graduate School.
+
+Copies of this package can be found in many places:
+
+ * CTAN: https://ctan.org/pkg/nddiss
+ * GitHub: https://github.com/ndlib/nddiss
+ * Notre Dame Graduate School website: http://graduateschool.nd.edu/resources-for-current-students/dt/dt-resources/
+
+Please send any improvements, suggestions, or bug reports to
+
+ * Shari Hill Sweet, shill2@nd.edu
+ * Don Brower, dbrower@nd.edu
+
+
+# Usage
+
+Easiest way to begin is to start with either the file `example/example.tex` or the template `template.tex`.
+The [manual](nddiss2e.pdf) has a lot more information.
+
+The [example](example) directory contains a sample thesis demonstrating the usage of this package.
+
+[comment]: # (The files are the same as in the `sample_ndthesis.tar.gz` distribution by Jeff Squyeres)
+[comment]: # (and D. A. Peterson, but modified for the nddiss2e class.)
+
+
+# Installation
+
+The easiest way to install this package is to copy the `nddiss2e.cls` and
+`nddiss2e.bst` files into the same directory as your LaTeX source file.
+
+Beware! If seems `nddiss2e` is already installed on your machine, it is
+probably an outdated version from 2005. Please use the current version.
+
+
+# This Repository
+
+The `Makefile` contains all the logic to process the master source file, `nddiss2e.dtx`.
+The `nddiss2e.cls`, `nddiss2e.pdf`, and `template.tex` files are generated from the `dtx` file.
+Run `make` to regenerate everything.
+These derivatives are checked into the repo to make it easier for people to access and download them.
+
+
+# Authors
+
+The original version, created by Sameer Vijay, follows the Spring 2004 formatting guidelines.
+Later, Megan Patnott updated it to follow the Spring 2013 guidelines.
+
+This is based off of the style file created by D. A. Peterson, Jeff Squyeres, and others.
+
+
+# License
+
+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 can be found at http://www.latex-project.org/lppl.txt.
diff --git a/Master/texmf-dist/doc/latex/nddiss/ReadMe.1st.txt b/Master/texmf-dist/doc/latex/nddiss/ReadMe.1st.txt
deleted file mode 100644
index e543fabcf34..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/ReadMe.1st.txt
+++ /dev/null
@@ -1,74 +0,0 @@
-==============================================================
-
-Notre Dame's Dissertation document class by Sameer Vijay
-that adheres to the University of Notre Dame guidelines
-published in Spring 2004.
-
-Please send any improvements/suggestions to :
- Shari Hill, Graduate Reviewer.
- sharihill@nd.edu or shill2@nd.edu
-
-==============================================================
-
-This is a dissertation class file for the University of Notre
-Dame, provided by Sameer Vijay and also can be used for
-formatting any thesis as well.
-
-This classfile can possibly be used by students with their
-own TeX installation and as such does not need to be
-installed in a central file location. One can install them
-in a local TEXMF tree on a unix home dir or Windoze mikTeX
-installation, or must be in a path searchable by LaTeX.
-
-EXTRACTING
-----------
-
-To obtain the nddiss2e class file, process the 'nddiss2e.ins'
-through LaTeX.
- $ latex nddiss2e.ins
-
-This will create 2 files - nddiss2e.cls (the classfile) and
-template.tex (a template file)
-
-To obtain the documentation for the nddiss2e class, use the
-following commands:
- $ latex nddiss2e.dtx
- $ latex nddiss2e.dtx
- $ makeindex -s gglo.ist -o nddiss2e.gls nddiss2e.glo
- $ makeindex -s gglo.ist -o nddiss2e.ind nddiss2e.idx
- $ latex nddiss2e.dtx
-
-This will create a dvi file (nddiss2e.dvi) which is the
-documentation for the nddiss2e classfile. If you've pdfTeX
-installed as well, you can now use the following command to
-generate a pdf documentation.
- $ pdflatex nddiss2e.dtx
-
-Alternatively, one can use the included `process.sh' shell script
-to carry out all the above steps.
- $ sh process.sh
-
-
-TEXMF TREE
-----------
-
-As mentioned earlier, it is possible to install this class in a
-local TEXMF tree. For eg. in a unix environment, it can be
-installed in ~/texmf/tex/latex/nddiss2e/. The file nddiss2e.bst
-can be installed in ~/texmf/bibtex/bst/base/. Make sure to run
-`cd ~/texmf; mktexlsr' as well to generate index of the local
-TEXMF tree.
-
-Similarly, other classes and packages can be also installed in
-the local TEXMF tree.
-
-EXAMPLE THESIS
---------------
-
-The subdirectory `example' contains a sample thesis for the
-purpose of demonstrating the usage and output of the various
-parameters. The files are the same as in the
-sample_ndthesis.tar.gz distribution by Jeff Squyeres and D. A.
-Peterson, but modified for the nddiss2e class.
-
-Thanks to D. A. Peterson and others.
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/LICENSE b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/LICENSE
deleted file mode 100644
index 3a5128cea55..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/LICENSE
+++ /dev/null
@@ -1,55 +0,0 @@
-COPYRIGHT NOTICE:
-
-Copyright 1998-2000 University of Notre Dame.
-
-Sample Notre Dame Dissertation
-Provided by: Graduate Student Union, University of Notre Dame
-Authors: Jeffrey M. Squyres, Donald A. Peterson
-
-
-LICENSE AGREEMENT:
-
-In consideration of being allowed to copy and/or use this package,
-user agrees to be bound by the terms and conditions of this License
-Agreement as "Licensee." This Agreement gives you, the LICENSEE,
-certain rights and obligations. By using the package, you indicate
-that you have read, understood, and will comply with the following
-terms and conditions.
-
-Permission is hereby granted to use or copy this package for any
-purpose, provided the text of this NOTICE (to include COPYRIGHT
-NOTICE, LICENSE AGREEMENT, and DISCLAIMER) is retained with all
-copies. Permission to modify the code and to distribute modified code
-is granted, provided the text of this NOTICE is retained, a notice
-that the code was modified is included with the above COPYRIGHT NOTICE
-and with the COPYRIGHT NOTICE in any modified files, and that this
-file ("LICENSE") is distributed with the modified code.
-
-Title to copyright to this package and its derivatives and to any
-associated documentation shall at all times remain with Licensor and
-LICENSEE agrees to preserve the same. Nothing in this Agreement shall
-be construed as conferring rights to use in advertising, publicity or
-otherwise any trademark or the name of the University of Notre Dame du
-Lac.
-
-DISCLAIMER:
-
-LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.
-By way of example, but not limitation, Licensor MAKES NO
-REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY
-PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED PACKAGE COMPONENTS
-OR DOCUMENTATION WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS
-OR OTHER RIGHTS.
-
-The Author(s), Provider(s), and the University of Notre Dame du Lac
-shall not be held liable for any liability nor for any direct,
-indirect or consequential damages with respect to any claim by
-LICENSEE or any third party on account of or arising from this
-Agreement or use of this package.
-
-Any disputes arising out of this Agreement or LICENSEE'S use of the
-package at any time shall be resolved by the courts of the state of
-Indiana. LICENSEE hereby consents to the jurisdiction of the Indiana
-courts and waives the right to challenge the jurisdiction thereof in
-any dispute arising out of this Agreement or Licensee's use of the
-software.
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/README.1st.txt b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/README.1st.txt
deleted file mode 100644
index cc022ddd745..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/README.1st.txt
+++ /dev/null
@@ -1,224 +0,0 @@
-Read me file for the example thesis for use with nddiss2e class file.
-
-QUICK
------
-
-Just type "make" command, and you'll have a pdf file (example.pdf) which
-reflects the correct formatting as per Spring 2004 guidelines.
-
-For more details (esp. pdf/ps conflicts and chapter-wise bibliography),
-read on.
-
-OVERVIEW
---------
-
-This is a sample dissertation package for the University of Notre Dame,
-provided by the Graduate Student Union (GSU). This package also doubles
-as a sample Master's Thesis, since the styles are the same (except for a
-few words on the title page).
-
-This package is meant for graduate students of any discipline at Notre
-Dame, and has been tailored for typical unix environment (although it
-should work for a windows setup as well).
-
-The /nddiss2e/ class package has been installed on AFS and the Linux
-cluster(s) supported by OIT, hence, aside from getting access to the
-OIT-maintained LaTeX and dvips executables, you should not need to do
-anything to your environment; the class file, /nddiss2e.cls/, should
-just magically be found when you invoke LaTeX or pdfLaTeX.
-
-Even in absence of OIT-supported machine(s), it *should* work on most
-other environments as well. Most of the Linux distributions provide
-teTeX/LaTeX bundles and it is easy to setup your own TEXMF hierarchy in
-your home directories as well. Please read the included file
-(readme-texmf.txt) for more information on this topic.
-
-
-WARNING
--------
-
-The /nddiss2e/ class package and the resulting dissertation document
-format has been approved by the Graduate School's reviewers. However, it
-is still possible to create an incorrectly formatted thesis, if the
-directions in the /nddiss2e/ documentation are not followed. This
-example is _not_ a substitute for the instructions in the actual
-/nddiss2e/ documentation.
-
-
-HOW TO USE THE NDDISS2e CLASS
------------------------------
-
-The /nddiss2e/ class file provides very few options but you must fill in
-several 'variables' (such as title, your name advisor's name etc.). See
-the complete documentation for details. The documentation is available
-from http://www.gsu.nd.edu OR http://graduateschool.nd.edu (its short,
-but would be very helpful in preparing your thesis with the correct
-format)
-
-This sample package includes concrete examples of most of what is
-discussed in the /nddiss2e/ documentation file.
-
-
-WHAT IS IN THIS SAMPLE DISSERTATION
------------------------------------
-
-In any unix environment, if you type "make" in the 'example' directory,
-it should build a pdf file called "example.pdf", which you can view with
-your favorite pdf previewer. This is a full thesis, and includes
-examples of many of the types of things that usually appear in
-dissertations, such as tables, figures, table of contents, a
-bibliography, etc. You may wish to print this file out and use it as an
-example for acceptable formats.
-
-You can also type "make ps" to make the file "example.ps", if you wish
-to make a postscript version of your dissertation or "make dvi" to make
-DVI version, instead.
-
-
-HOW TO USE THIS SAMPLE DISSERTATION
------------------------------------
-
-The goal of this sample is to provide you with a set of files from
-which you can simply delete the content and use as a template for your
-own thesis.
-
-That is, you just have to set a few switches (all clearly documented)
-and replace the text content with your own. Then, all you have to do is
-invoke "make", which should do the trick of creating your thesis in a
-'press-quality' pdf file. Hopefully, this will save a lot of headaches
-in trying to figure out the mysteries of LaTeX, make, etc.
-
-This sample is divided up into several files, all of which have
-helpful comments included:
-
--------------------------------------------------------------------------
-README.1st.txt - This file
-
-Makefile - This makefile is setup to build the sample
- dissertation PDF or PS file. Just
- type "make" (or "make ps" to build the PS
- file).
-
-example.tex - This is the "top-level" .tex file. It contains
- the settings for the title page, table of
- contents, list of tables/figures,
- acknowledgments, dedication, abstract,
- includes the two chapter .tex files, and the
- bibliography.
-
-chapter1.tex - The text for the first chapter.
-chapter2.tex - The text for the second chapter.
-appendix.tex - The text for the appendix.
-
-example.bib - BibTeX entries for the bibliography.
-
-sample_nd.eps - An encapsulated postscript figure that is
- used in the sample dissertation.
-
-sample_nd.pdf - A pdf figure (converted from sample_nd.eps by
- using eps2pdf/epstopdf) that is used in the
- sample dissertation.
-
--------------------------------------------------------------------------
-
-
-A NOTE ABOUT THE MAKEFILE
--------------------------
-
-To use this Makefile for your own thesis, you should really only need to
-change a few entries at the top of the file, all of which are clearly
-marked. There is also a clearly marked "You should not need to edit
-below this line" line; unless you understand LaTeX and the rules of
-"make", I would recommend against fiddling with things below there.
-
-Basically, you just need to enter the names of the .tex files (and any
-other files in your dissertation, such a figure files, .bib files,
-etc.) in your thesis, and make will ensure that when you edit any one
-of those files, the thesis will be rebuilt.
-
-The Makefile is "smart", in that it will re-run latex multiple times
-until all references have stopped changing. It will also run BibTeX,
-if necessary, to generate your bibliography.
-
-Basically, once you put in your filenames, you should just need to
-type "make", and when it is finished, your .pdf file will be created.
-
-Here is a list of all the targets pre-programmed into the Makefile:
-
--------------------------------------------------------------------------
-pdf (default) - Builds the example.pdf file
-pdf - Builds the example.ps and
-dvi - Builds the example.dvi file
-clean - Removes the target files(example.pdf/.ps/.dvi), if present.
-squeaky - Removes all the "extra" files that latex (et al.)
- create, and only leaves your source files (.tex,
- .bib, figures, etc.). This also removes your example.pdf
- /.ps/.dvi files.
--------------------------------------------------------------------------
-
-
-A NOTE ABOUT PDF AND PS FILES
------------------------------
-
-Always use "make squeaky" _before_ using "make".
-
-(you can use both in one command eg. "make squeaky pdf")
-
-Doing this ensures that previously files created by LaTeX or pdfLaTeX
-are removed and they are created fresh in the current process. This is
-more necessary when creating a pdf or a dvi/ps file after creating a
-dvi/ps or a pdf file, respectively since pdfLaTeX or LaTeX will give you
-errors while processing incompatible files from the previous run.
-
-A NOTE ABOUT BIBLIOGRAPHIES
----------------------------
-
-The /nddiss2e/ class file uses 'natbib' package for citation/reference
-indexing by default. Other packages such as 'cite' or 'citation'
-conflict with the definitions in 'natbib' package and result in errors.
-Hence, _Do_not_ use other citation packages.
-
-The Graduate School guidelines are not clear on whether it allows for a
-creation for single bibliography as well as chapter-wise bibliography.
-This example can do that, but you must first perform a few steps:
-
-In the file "example.tex":
-- in the beginning, _uncomment_ the line
- \usepackage{chapterbib}.
-- at the end, _comment_ out the following lines:
- \backmatter
- \bibliographstyle{nddiss2e}
- \bibliography{example}
-
-In _each_ chapter file ("chapter1.tex","chapter2.tex" & "appendix.tex"):
-- at the end of file, uncomment the following lines:
- \bibliographstyle{nddiss2e}
- \bibliography{example}
-
-- Instead of using the normal 'makefile', use the other
- makefile called 'makefile.chapterbib' as
-
- make -f makefile.chapterbib squeaky pdf
-
-- OR In the 'makefile', fill in the top-level filenames for your chapters
- (chapter1.tex, chapter2.tex & appendix.tex in this example) in the
- CHAP_CITE_TEX macros. Be sure that these files are *not* mentioned
- again in the OTHER_SRC_FILES macro, later in the Makefile.
- You are now setup to "make". Invoke "make", and you should have a .pdf
- file with bibliographies at the end of each chapter.
-
-
-AVAILABILITY / CONTACT
-----------------------
-
-This package is provided in the behalf of the Graduate Student Union (U.
-Notre Dame) and the Graduate School. The complete package is available
-as part of the /nddiss2e/ class package from http://www.gsu.nd.edu or
-http://graduateschool.nd.edu
-
-The most appropriate contact for questions and comments in this package
-is Ms. Shari Hill (Reviewer, Graduate School, email: sharihill@nd.edu)
-who will forward me the suggestions or queries.
-
-Sameer Vijay
-Jul 26, 2005 10:00
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/README.orig b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/README.orig
deleted file mode 100644
index 185a4e1dfdd..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/README.orig
+++ /dev/null
@@ -1,240 +0,0 @@
--*- text -*-
-
-$Id: README,v 1.4 2000/07/14 04:25:44 jsquyres Exp $
-
-
-13 July 2000
-
-
-OVERVIEW
---------
-
-This is a sample dissertation package for the University of Notre
-Dame, provided by the Graduate Student Union (GSU). This package also
-doubles as a sample Master's Thesis, since the styles are the same
-(except for a few words on the title page).
-
-This package is meant for graduate students of any discipline at Notre
-Dame, and has been tailored for the Solaris environment (2.6 or 7).
-It *should* work on just about any Unix flavor at Notre Dame, as long
-as you have access to AFS (where the central style file is kept).
-Aside from getting access to the OIT-maintained LaTeX and dvips
-executables, you should not need to do anything to your environment;
-the style file, "ndthesis", should just magically be found when you
-invoke LaTeX.
-
-The ndthesis LaTeX class file was originally developed by Don
-Peterson, a graduate student in the Physics department. Thanks for
-saving the rest of us much time and frustration! :-)
-
-Much effort has been put into coordinating with the Graduate School to
-ensure that both this sample package and the ndthesis class are
-completely up to spec with their formatting guidelines. If you have
-any problems with the Formatting Gods when you turn in your
-thesis/dissertation, *please* let us know so that we can make any
-corrections necessary. Thanks!
-
-************************************************
-*** Please be sure to read the LICENSE file. ***
-************************************************
-
-
-WARNING
--------
-
-Do *NOT* seek out and copy the ndthesis.cls file to your own local
-directory!! The ndthesis.cls file is deeply buried in a maze of
-directories with all the other default TeX styles and fonts. Leave it
-there. We periodically update the class file with minor changes,
-etc. -- you are best off using the centralized copy so that you are
-ensured to get the latest version of the class.
-
-If the Formatting Gods turn down your thesis, and you were using a
-local copy of ndthesis.cls, just erase it and recompile (using the
-centralized copy).
-
-If the Formatting Gods still turn your thesis down, and there appears
-to be a problem with the template, or if you find a mistake in this
-sample package, let us know, and we'll fix it.
-
-HOWEVER: The ***vast*** majority of cases of incorrect formatting are
-due to errors on the user's part, ***not*** because of problems with
-the ndthesis class. In other words, you can still create an
-incorrectly formatted thesis, even if you use the ndthesis class! You
-*must* follow the directions in the instructions for the ndthesis
-class; this example is *not* a substitute for the real ndthesis
-instructions.
-
-
-UNPACKING THE PACKAGE FILE
---------------------------
-
-To unpack the file, go to the directory where you downloaded the file
-and execute the following command:
-
- unix% gunzip -c sample_ndthesis.tar.gz | tar xvf -
-
-This will create a sub directory called "sample_ndthesis" with all the
-sample files in it.
-
-
-HOW TO USE THE NDTHESIS CLASS
------------------------------
-
-The ndthesis class file provide for several options, and there are
-several "variables" which you must fill in (your name, degree title,
-advisor's name, etc.). Rather than document that here, see the full
-documentation for the class (it's easy to read, don't worry). It's
-available from the GSU web site:
-
- http://www.gsu.nd.edu/Committees/ITC/ndthesis.pdf
- or
- http://www.gsu.nd.edu/Committees/ITC/ndthesis.ps
-
-This sample package includes concrete examples of most of what is
-discussed in the ndthesis documentation file.
-
-
-WHAT IS IN THIS SAMPLE DISSERTATION
------------------------------------
-
-If you type "make" in the sample_ndthesis directory, it will build
-"sample_ndthesis.ps", which you can view with your favorite postscript
-previewer. This is a full thesis, and includes examples of many of
-the types of things that usually appear in dissertations, such as
-tables, figures, table of contents, a bibliography, etc. You may wish
-to print this file out and use it as an example for acceptable
-formats.
-
-You can also type "make pdf" to make the file "sample_ndthesis.pdf",
-if you wish to make a PDF version of your dissertation.
-
-
-HOW TO USE THIS SAMPLE DISSERTATION
------------------------------------
-
-The goal of this sample is to provide you with a set of files from
-which you can simply delete the content and use as a template for your
-own thesis.
-
-That is, we hope to have done all the hard work for you; you just have
-to set a few switches (all clearly documented) and replace the text
-content with your own. Then, all you have to do is invoke "make",
-which should do the trick of creating your thesis postscript file.
-Hopefully, this will save a lot of headaches in trying to figure out
-the mysteries of LaTeX, make, etc.
-
-This sample is divided up into several files, all of which have
-helpful comments included:
-
--------------------------------------------------------------------------
-README - This file
-Makefile - This makefile is setup to build the sample
- dissertation postscript or PDF file. Just
- type "make" (or "make pdf" to build the PDF
- file).
-
-sample_ndthesis.tex - This is the "top-level" .tex file. It contains
- the settings for the title page, table of
- contents, list of tables/figures,
- acknowledgments, dedication, abstract,
- includes the two chapter .tex files, and the
- bibliography.
-chapter1.tex - The text for the first chapter.
-chapter2.tex - The text for the second chapter.
-appendix.tex - The text for the appendix.
-
-sample_ndthesis.bib - BibTeX entries for the bibliography.
-sample_ndthesis.eps - An encapsulated postscript figure that is
- used in the sample dissertation.
-sample_ndthesis.m - Short Matlab script to make the .eps figure.
--------------------------------------------------------------------------
-
-
-A NOTE ABOUT THE MAKEFILE
--------------------------
-
-The Makefile is heavily commented. To use this Makefile for your own
-thesis, you should really only need to change a few entries at the top
-of the file, all of which are clearly marked. There is also a clearly
-marked "You should not need to edit below this line" line; unless you
-understand LaTeX and the rules of "make", I would recommend against
-fiddling with things below there.
-
-Basically, you just need to enter the names of the .tex files (and any
-other files in your dissertation, such a figure files, .bib files,
-etc.) in your thesis, and make will ensure that when you edit any one
-of those files, the thesis will be rebuilt.
-
-The Makefile is "smart", in that it will re-run latex multiple times
-until all references have stopped changing. It will also run BibTeX,
-if necessary, to generate your bibliography.
-
-Basically, once you put in your filenames, you should just need to
-type "make", and when it is finished, your .ps file will be created.
-
-Here is a list of all the targets pre-programmed into the Makefile:
-
--------------------------------------------------------------------------
-ps (default) - Builds the sample_ndthesis.ps file
-pdf - Builds the sample_ndthesis.ps and
- sample_ndthesis.pdf files
-dvi - Builds the sample_ndthesis.dvi file
-clean - Removes various backup files created by text editors
-squeaky - Removes all the "extra" files that latex (et al.)
- create, and only leaves your source files (.tex,
- .bib, figures, etc.). This also removes your .ps
- and .pdf files.
--------------------------------------------------------------------------
-
-
-A NOTE ABOUT BIBLIOGRAPHIES
----------------------------
-
-Most departments allow for a single bibliography at the end of the
-paper. This is the way that the sample_ndthesis will be built.
-However, some departments want bibliographies at the end of each
-chapter. This sample can do that as well, but you must first perform
-a few steps:
-
-- In the beginning of sample_ndthesis.tex, uncomment the line
-\usepackage{chapterbib}.
-
-- At the end of sample_ndthesis.tex, comment out the following lines:
-
- \backmatter
-
- \addcontentsline{toc}{chapter}{BIBLIOGRAPHY}
- \bibliographstyle{plain}
- \bibliography{sample_ndthesis}
-
-- At the end of both chapter1.tex and chapter2.tex, uncomment the
-following lines:
-
- \bibliographstyle{plain}
- \bibliography{sample_ndthesis}
-
-- In the Makefile, fill in the top-level filenames for your chapters
-(chapter1.tex and chapter2.tex in this example) in the CHAP_CITE_TEX
-macros. Be sure that these files are *not* mentioned again in the
-OTHER_SRC_FILES macro, below.
-
-You are now setup to "make". Invoke "make", and you should have a .ps
-file with bibliographies at the end of each chapter.
-
-
-AVAILABILITY / CONTACT
-----------------------
-
-This package is provided by the Graduate Student Union of the
-University of Notre Dame. The tarfile of this package is available at
-the GSU web site:
-
- http://www.gsu.nd.edu/Committees/ITC/sample_ndthesis.tar.gz
-
-If you find any bugs with the sample package or the ndthesis class,
-please send mail to:
-
- ndthesis@gsu.nd.edu
-
-Good luck!
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/VERSION b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/VERSION
deleted file mode 100644
index 7e32cd56983..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/VERSION
+++ /dev/null
@@ -1 +0,0 @@
-1.3
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/appendix.tex b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/appendix.tex
deleted file mode 100644
index 86d29c887b2..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/appendix.tex
+++ /dev/null
@@ -1,124 +0,0 @@
-%
-% Modified by Sameer Vijay
-% Last Change: Wed Jul 27 2005 13:00 CEST
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Sample Notre Dame Thesis/Dissertation
-% Using Donald Peterson's ndthesis classfile
-%
-% Written by Jeff Squyres and Don Peterson
-%
-% Provided by the Information Technology Committee of
-% the Graduate Student Union
-% http://www.gsu.nd.edu/
-%
-% Nothing in this document is serious except the format. :-)
-%
-% If you have any suggestions, comments, questions, please send e-mail
-% to: ndthesis@gsu.nd.edu
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Appendix
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\chapter{GNU GENERALISMS}
-
-\section{Definitions}
-
-Several definitions are presented in Table~\ref{tbl:defs} to show both
-how to do rotated, line-spanning tables, as well as to define some
-commonly used Gnu terms.
-
-\begin{landscape}
-\begin{table}
-\centering
-\caption{COMMONLY USED Gnu TERMS \label{tbl:defs}}
-\begin{tabular}{lp{5in}}
-\toprule
-Term & \multicolumn{1}{c}{Definition} \\
-\midrule
-Gnu & Small furry animal that is related to the squirrel
-(although they won't admit it). \\
-LoG & Abbreviation for the ``Leader of Gnus''. See
-Chapter~\ref{chap:golfing}. \\
-Twizzlers & Red, twisty candy that is among the most favorite of Gnu
-foods. Gnus frequently appear overly cute and friendly to humans
-bearing twizzler packages. This is known as ``trolling for twizzlers''
-among the Gnus. \\
-\bottomrule
-\end{tabular}
-\end{table}
-\end{landscape}
-
-Finally, Table~\ref{tbl:rotated-rankings} shows the top ten Gnus from
-Table~\ref{tbl:votes} ranked in order by their aggregate score (along
-with some of the raters' comments). This follows a long-standing Gnu
-tradition of self-improvement through public announcement of score
-(which some associate with military
-origins~\citep{galmira98:_gnus_milit}). Indeed, this very table has
-been observed in the Gnu lodge where it was posted for peer review
-\citep{gairley2000}.
-
-
-\begin{landscape}
-% set the caption width to be somewhat short since our table is narrow
-% Notice the special commands that we use here to get the right line in the
-% table. Using \hrule is *not* the Right Thing to do here -- use
-% \cmidrule. We use the LaTeX \newcommand simply for convenience.
-%
-% The longtable package does some nasty voodoo to make \hline work OK.
-% So on with the goods
-\setlength\LTcapwidth{4.5in}
-\begin{longtable}{lcp{4.5in}}
-% Note that after the caption line we remove 2em worth of space but in the
-% longtable of Chapter 2 we only remove 1em. This is because a normal
-% \toprule has no space above it, but here we are using cmidrule which does
-% have padding above which we must account for.
- \caption{TOP TEN Gnus FROM TABLE~\protect\ref{tbl:votes} WITH REVIEWER
- COMMENTS. Gnus ARE LISTED BELOW IN ALPHABETIC ORDER. \label{tbl:rotated-rankings} }\\
- \toprule
- Candidate & Aggregate score & \multicolumn{1}{c}{Reviewer Comments}\\
- \midrule
-\endfirsthead
- \caption[]{{\em Continued}} \\ % Just like in Chp. 2
- \midrule
- Candidate & Aggregate score & \multicolumn{1}{c}{Reviewer Comments}\\
- \midrule
-\endhead
-\endfoot
- \bottomrule
-\endlastfoot
-George & 7.6 & George is an excellent candidate for the LoG.
- Slightly low C, but hopefully, this 7.6 will be high enough! \\
-Glen & 7.2 & A little weak on AM and Fr, but good scores overall. One
- or two more years of experience should be enough. \\
-Goldie & 7.0 & Dismal score in Fr; suspect it had something to do with
- strenuous weight loss program this past year. \\
-Gillian & 6.9 & Excellent C, but a little shabby on the Fu. Suggest
- more roughage. \\
-Gibby & 6.9 & Reasonable scores, but need to work on Fr. Gibby is
- definitely not a morning Gnu. \\
-Genaveve & 6.5 & Very low Fr; perhaps more coffee? Suggest practicing
- ``cute faces'' in the mirror several hours per day. \\
-Giovani & 6.2 & Very low Fr; suspect hanging out with Genaveve too
- much. \\
-Gina & 6.2 & Mediochre Fu, somewhat low AM. Perhaps a future in
- marketing or advertising? \\
-Garrick & 6.2 & Fairly low AM. Fu could be better as well; buy a
- comb. And a mirror. Immediately. \\
-Gardenia & 6.0 & Dismal AM; very low Fu. Seems to care more about
- meeting agendas than personal appearance. \\
-\end{longtable}
-\end{landscape}
-
-
-% % uncomment the following lines,
-% if using chapter-wise bibliography
-%
-% \bibliographystyle{ndnatbib}
-% \bibliography{example}
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/chapter1.tex b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/chapter1.tex
deleted file mode 100644
index 09556f9eb41..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/chapter1.tex
+++ /dev/null
@@ -1,158 +0,0 @@
-%
-% Modified by Sameer Vijay
-% Last Change: Tue Jul 26 2005 13:00 CEST
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Sample Notre Dame Thesis/Dissertation
-% Using Donald Peterson's ndthesis classfile
-%
-% Written by Jeff Squyres and Don Peterson
-%
-% Provided by the Information Technology Committee of
-% the Graduate Student Union
-% http://www.gsu.nd.edu/
-%
-% Nothing in this document is serious except the format. :-)
-%
-% If you have any suggestions, comments, questions, please send e-mail
-% to: ndthesis@gsu.nd.edu
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-%
-% Chapter 1
-%
-
-\chapter{INTRODUCTION}
-
-\section{Overview}
-
-This is an overview of the introduction. In here, I will use many
-many buzzwords and other legalistic-types of terms, mostly begining on
-the expounding of the holistic and synergistic energy that Gnus bring
-to our organizations.
-
-\subsection{Background}
-
-In preparation for reading this dissertation, I would highly recommend
-reading some of the other material available on
-Gnus~\citep{gnus98:_gerry_ganst,greenfield96:_gettin_know_gnu}. They
-are very well written and will give you a fuller understanding of
-Gnus.
-
-Gnus are frequently mistakes for squirrels. They are not squirrels.
-They are Gnus. Don't call them squirrels, either (unless you have
-food in your hand); they tend to get a bit upset.\footnote{This is
- frequently mistaken for the chattering and scampering away. Gnus
- are actually quite polite; they will leave if they have nothing nice
- to say, for fear of saying something offensive.} If you have food
-in your hand, they tend to ignore this insult and accept your food as
-a peace offering.
-
-\subsection{Foreground}
-
-Table~\ref{tbl:bogus1} shows some feeding frequencies for where Gnus
-like to eat around the Notre Dame campus. Gnus have work weeks, just
-like humans do, hence the much lower frequencies on weekends. This
-can lead us to conclude that Gnu weekend shifts are much smaller than
-the normal work-week shifts. In fact, we can attempt to parametrize the
-sighting frequency, $\mathcal{F}$, by the student population, type of food, and
-day of the week as:
-\begin{equation}
- \mathcal{F} = \mathcal{F}(p,f,d).
-\end{equation}
-Table~\ref{tbl:bogus2} shows what they
-typically like to eat.
-
-\begin{table}[tpb]
- \begin{center}
- \caption{WHERE Gnus LIKE TO EAT \label{tbl:bogus1}}
- \begin{tabularx}{0.85\textwidth}{lrrrrrrr} \toprule
- \multicolumn{1}{c}{Location} & Sun & Mon & Tue & Wed & Thu & Fri & Sat \\ \midrule
- Front of Dome & 1 & 5 & 6 & 5 & 4 & 5 & 1 \\
- Stonehenge & 2 & 9 & 10 & 12 & 9 & 14 & 2 \\
- The Rock & 1 & 3 & 4 & 3 & 4 & 3 & 0 \\
- The ACC & 3 & 4 & 5 & 5 & 5 & 4 & 1 \\
- Dining Halls & 5 & 14 & 12 & 13 & 14 & 12 & 3 \\
- Hesburgh Library & 2 & 3 & 5 & 2 & 3 & 4 & 2 \\ \bottomrule
- \end{tabularx}
- \end{center}
-\end{table}
-
-\begin{table}[tpb]
- \setlength{\capwidth}{0.7\textwidth}
- \begin{center}
- \caption{WHAT Gnus LIKE TO EAT ON THE NOTRE DAME CAMPUS, LISTED
- BY AVERAGE NUMBER OF SIGHTINGS PER WEEKDAY
- \label{tbl:bogus2}
-}
- \begin{tabular}{lrrrrrrr} \toprule
- \multicolumn{1}{c}{Food} & Sun & Mon & Tue & Wed & Thu & Fri & Sat \\ \midrule
- Twinkies & 1 & 5 & 6 & 5 & 4 & 5 & 1 \\
- Ding Dongs & 2 & 9 & 10 & 12 & 9 & 14 & 2 \\
- Carrots & 1 & 3 & 4 & 3 & 4 & 3 & 0 \\
- Lettuce & 3 & 4 & 5 & 5 & 5 & 4 & 1 \\
- Twizlers & 5 & 14 & 12 & 13 & 14 & 12 & 3 \\
- Jawbreakers & 2 & 3 & 5 & 2 & 3 & 4 & 2 \\ \bottomrule
- \end{tabular}
- \end{center}
-\end{table}
-
-Figure~\ref{fig:bogus3} shows a nice graph of location distributions
-by day of week. I have no real reason for including it except to show
-that figures work as well. Did I mention that Gnus are really cool?
-
-\begin{figure}[tpb]
- \begin{center}
- \centerline{\includegraphics[scale=0.8]{sample_nd}}
- \caption{Location distributions by day of where, where the X axis
- is the weekday (0 through 6), and the Y axis is the sighting
- frequency}
- \label{fig:bogus3}
- \end{center}
-\end{figure}
-
-Gnus typically tend to come out when there are large gatherings of
-humans with food. Gnus work very hard at providing us with all the
-things that we like (trees, dirt, air, etc.), and so we should freely
-give them food. They will come up and stand a respectful distance
-away from you, waiting to see if they will be rewarded for their
-efforts. If you offer some food, they will take it and back off a
-respectful distance in order to consume their food while leaving you
-to your ``personal space.''
-
-\section{Groovin' Gnus}
-\label{sec:groovin-gnus}
-
-Gnus do tend to stay away from humans in their normal day-to-day
-workings. This is mainly because humans don't, for the most part,
-understand what they are doing. If a Gnu is working, and a human
-approaches it, the Gnu will tend to drop whatever it is doing and run
-away. This is probably do to the tendency for humans to have ``group
-meetings'' and ``productivity seminars.'' Most Gnus are deathly
-afraid of such overmanagement, and run at the slightest hint of it,
-for fear that it will cripple their real work.
-
-It is interesting, however, that Gnus have chosen an Institution of
-Higher Education for their BOO.\footnote{Base of Operations.} It is
-often said that:
-\begin{quote}
- Academic politics are the dirtiest, meanest, ugliest, and generally
- the most low-down, in-your-face, and kick-em-while-they're-down than
- anywhere else (even Washington D.C.) because the stakes are so low.
-\end{quote}
-It has been hypothesized that the Gnus are subtly trying to affect a
-change for the better (i.e., eliminating the overmanagement problems)
-by working the very system that they are trying to change, from
-within. That is, the graduates from Notre Dame can learn from the
-examples of the Gnus here, and run screaming (or chattering) at the
-slightest hint of overmanagement, and let the real work proceed
-unhindered.
-
-% % uncomment the following lines,
-% if using chapter-wise bibliography
-%
-% \bibliographystyle{ndnatbib}
-% \bibliography{example}
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/chapter2.tex b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/chapter2.tex
deleted file mode 100644
index 55a4dc8c2b4..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/chapter2.tex
+++ /dev/null
@@ -1,156 +0,0 @@
-%
-% Modified by Sameer Vijay
-% Last Change: Wed Jul 27 2005 13:00 CEST
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Sample Notre Dame Thesis/Dissertation
-% Using Donald Peterson's ndthesis classfile
-%
-% Written by Jeff Squyres and Don Peterson
-%
-% Provided by the Information Technology Committee of
-% the Graduate Student Union
-% http://www.gsu.nd.edu/
-%
-% Nothing in this document is serious except the format. :-)
-%
-% If you have any suggestions, comments, questions, please send e-mail
-% to: ndthesis@gsu.nd.edu
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%
-% Chapter 2
-%
-
-\chapter{GNU THINGS ARE GOOD THINGS FOR ALL GRADUATE STUDENTS OR SO IT SEEMS}
-\label{chap:golfing}
-
-\section{Gnu See, Gnu Do, Gnu Goes Golfing with Green Golf Genes and
- Gesticulates Grapes}
-
-So why do gnus do what they do? This is a perennial question that has
-yet to be answered definitively by scientists. Is their future
-somehow tied inexplicably with that of humans? Hard to say, but we do
-feed them a lot. It has even been theorized that rotundness is a
-symbol of status or class within the Gnus; those who are more
-productive (i.e., cute, furry, friendly) will be fed more than those
-who are less so. So the more rotund, the higher status one has in the
-Gnu society.
-
-One could extrapolate this to mean that there is a super-Gnu out there
-somewhere; the biggest, routundest Gnu that you've ever seen, probably
-of epic proportions! This would have to be the Leader of Gnus, or LoG
-for short. But the LoG would definitely have to be the cutest,
-furriest, and most friendly Gnu that you've ever seen.
-
-\subsection{The LoG}
-
-So how does the LoG get chosen? Ultimately by humans. So we can say
-that the Gnu society is perhaps the truest democracy that has ever
-existed; the leader is chosen by merit, and chosen by complete
-outsiders. As such, the LoG must truly epitomize all that Gnus stand
-for: opposedness to overmanagement, cuteness, friendliness, and
-furriness~\citep{gloonson98:_gnuly_discov_gnus}. The gnus themselves
-vote at an anual election, based upon these attributes (campagaining
-is an anethema to Gnus; see Section~\ref{sec:groovin-gnus}).
-
-\subsubsection{Election Data}
-\label{sec:data}
-
-Table~\ref{tbl:votes} shows the latest electoral college voting by the
-LoG for the year 2000. Each Gnu is scored on a scale of one to ten on
-the attributes described above. The results shown in the table are
-average scores in each category for all votes; the Gnu's final score
-is shown in the final column.
-
-%
-% Be aware that page-spanning tables a Very Odd Creatures. The
-% "longtable" environment in LaTeX does some deep Voodoo to make
-% everything work out properly. One of its deep incantations is to
-% make the table appear as though it is double spaced. You can fix
-% this by trailing each line with "\\[-6em]" instead of just "\\".
-%
-
-\begin{center}
- \begin{longtable}{lccccc}
- \caption{ELECTORAL COLLEGE RESULTS FOR THE LoG ELECTION IN THE YEAR
-2000\label{tbl:votes}\/}\\
- \toprule
- Candidate\footnote{note all names begin with G} & Anti-management & Cuteness & Friendliness & Furriness & Aggregate \\
- \midrule
-\endfirsthead % Everything above goes at the top of the 1st page only
-% As with the first header, we don't want obscene amounts of space for
-% subsequent headings either, and eliminate an em of whitespace.
- \caption[]{{\em Continued}}\\
- \midrule
- Candidate & Anti-management & Cuteness & Friendliness & Furriness & Aggregate \\
- \midrule
-\endhead % Everything above here (and below the \endfirsthead) goes at the top
- % of continuation pages. The [] argument prevents a duplicate
- % entry from appearing in the table of contents.
-% The following 3 lines are provided as an example only -- per ND
-% guidelines, the footer at the bottom of a page for a longtable
-% should not have a bottom line. Only the absolute bottom of the
-% table should have a final \bottomline
-
-% \midline
-% \multicolumn{6}{|r|}{\textit{continued}\ldots} \\
-% \bottomrule
-\endfoot % The above section goes at the bottom of continuation pages
- \bottomrule
-\endlastfoot % The very last bottom of the table
- Glen & 6.2 & 7.0 & 6.1 & 9.8 & 7.2 \\
- Goober & 6.9 & 2.1 & 5.7 & 4.1 & 4.6 \\
- Genevra & 2.2 & 2.0 & 1.1 & 1.1 & 1.6 \\
- Greg & 8.3 & 0.4 & 1.1 & 9.5 & 4.8 \\
- Gina & 6.0 & 7.8 & 6.4 & 4.9 & 6.2 \\
- Geof & 1.1 & 8.7 & 3.7 & 7.3 & 5.2 \\
- Grendel & 2.8 & 1.7 & 3.4 & 3.2 & 2.7 \\
- Geronimo & 1.2 & 1.2 & 8.8 & 2.2 & 3.3 \\
- Gabrielle & 4.7 & 3.6 & 0.8 & 2.0 & 2.7 \\
- Giovani & 8.4 & 5.8 & 3.4 & 7.4 & 6.2 \\
- Graham & 4.7 & 5.8 & 5.3 & 0 & 3.9 \\
- Gil & 5.9 & 4.0 & 5.5 & 7.6 & 5.7 \\
- Gerald & 2.0 & 3.7 & 8.0 & 4.3 & 4.5 \\
- Guilani & 7.7 & 3.9 & 2.7 & 6.4 & 5.1 \\
- Guido & 7.6 & 4.3 & 6.5 & 1.0 & 4.8 \\
- Godzilla & 5.1 & 2.2 & 5.3 & 6.9 & 4.8 \\
- Gail & 5.7 & 7.9 & 4.1 & 1.0 & 4.6 \\
- Garth & 4.7 & 7.1 & 2.5 & 3.0 & 4.3 \\
- Gavin & 1.1 & 9.5 & 0.4 & 8.0 & 4.7 \\
- George & 9.5 & 4.5 & 9.1 & 7.5 & 7.6 \\
- Gunnar & 1.4 & 5.8 & 4.8 & 6.2 & 4.5 \\
- Gillian & 7.6 & 9.0 & 6.4 & 4.6 & 6.9 \\
- Greta & 1.5 & 0.5 & 0.9 & 7.7 & 2.6 \\
- Gabby & 1.2 & 3.3 & 7.0 & 2.1 & 3.4 \\
- Gaetena & 6.8 & 1.9 & 4.1 & 8.3 & 5.2 \\
- Ganet & 2.3 & 1.1 & 8.5 & 7.3 & 4.8 \\
- Gardenia & 1.8 & 9.5 & 9.9 & 3.0 & 6.0 \\
- Genna & 5.2 & 3.7 & 3.4 & 3.8 & 4.0 \\
- Genesis & 1.7 & 8.3 & 6.7 & 4.9 & 5.4 \\
- Genaveve & 4.7 & 8.9 & 3.4 & 9.2 & 6.5 \\
- Gene & 3.3 & 6.9 & 0.6 & 5.5 & 4.0 \\
- Gilda & 5.2 & 4.6 & 9.9 & 1.4 & 5.2 \\
- Goldie & 8.9 & 9.1 & 2.0 & 8.2 & 7.0 \\
- Grace & 5.9 & 3.2 & 3.1 & 4.3 & 4.1 \\
- Gretchen & 4.5 & 6.5 & 1.6 & 1.3 & 3.4 \\
- Garrick & 4.8 & 5.7 & 9.4 & 5.1 & 6.2 \\
- Gallagher & 7.4 & 0.4 & 7.6 & 0.4 & 3.9 \\
- Gerry & 1.4 & 8.8 & 4.7 & 0.5 & 3.8 \\
- Gertrude & 9.1 & 8.3 & 0.4 & 5.5 & 5.8 \\
- Gehosephet & 6.6 & 2.9 & 8.3 & 4.4 & 5.5 \\
- Gohn & 8.7 & 2.6 & 7.4 & 2.3 & 5.2 \\
- Gibby & 8.7 & 6.9 & 4.7 & 7.2 & 6.9 \\
- \end{longtable}
-\end{center}
-
-As you can see from Table~\ref{tbl:votes}, George (my favorite Gnu)
-won for the year 2000, with an aggregate score of 7.6.
-
-% % uncomment the following lines,
-% if using chapter-wise bibliography
-%
-% \bibliographystyle{ndnatbib}
-% \bibliography{example}
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.bib b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.bib
deleted file mode 100644
index 4f8b514d836..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.bib
+++ /dev/null
@@ -1,53 +0,0 @@
-%
-% Modified by Sameer Vijay
-% Last Change: Wed Jul 27 2005 13:00 CEST
-%
-
-@Book{gnus98:_gerry_ganst,
- title = "Gnus and You: The Art of Being New",
- author = "Gerry Ganston and Gary Greenfield",
- publisher = "Grapping Books, NY",
- year = "1998",
- volume = "I",
- month = "August",
-}
-
-@PhdThesis{greenfield96:_gettin_know_gnu,
- author = "Gary Greenfield",
- title = "Getting to Know Gnu",
- school = "Geoffrey Garfield School of Gnus",
- year = "1996",
- month = "August"
-}
-
-@Article{gloonson98:_gnuly_discov_gnus,
- author = "Gina Gloonston",
- title = "Newly Discovered Gnus: The {L}o{G}",
- journal = "Growing Towards Gnu",
- year = "1998",
- volume = "II",
- number = "12",
- month = "March",
- pages = "23-57"
-}
-
-
-@Article{galmira98:_gnus_milit,
- author = "Gohnny Galmira",
- title = "Gnus and the Military -- A Secret Conspiracy?",
- journal = "Growing Towards Gnu",
- year = "1998",
- volume = "III",
- number = "7",
- pages = "22-183",
- month = "September"
-}
-
-@Misc{Gairley2000,
- author = "Grog van Gairley",
- title = "Gnu's Review",
- howpublished = "Website",
- note = "\url{http://www.gairley.gnu}",
- year = "2000",
-}
-
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.pdf b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.pdf
deleted file mode 100644
index 6cc4fdeb763..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.tex b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.tex
deleted file mode 100644
index 3f2a2a90f53..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.tex
+++ /dev/null
@@ -1,257 +0,0 @@
-%
-% Modified version of the sample_ndthesis.tex
-% by Sameer Vijay
-% Last Change: Wed Jul 27 2005 14:00 CEST
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Sample Notre Dame Thesis/Dissertation
-% Using Donald Peterson's ndthesis classfile
-%
-% Written by Jeff Squyres and Don Peterson
-%
-% Provided by the Information Technology Committee of
-% the Graduate Student Union
-% http://www.gsu.nd.edu/
-%
-% Nothing in this document is serious except the format. :-)
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% This is *not* a substitute for Donald's orginial documentation. See
-% /afs/nd.edu/usr/local/src/tex/texmf/doc/latex/ndthesis/ndthesis.dvi
-% for documentation on the particular commands and whatnot.
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% You should *also* have a ND formatting guide to ensure that you have
-% all the relevant parts, put the captions in the right place, etc.
-% Just because you have this wonderful style classfile doesn't mean
-% that it removes *all* the formatting onus from you. :-)
-%
-% Normally, you should break all of this stuff up into separate files
-% (at the very least, one chapter per file) and use the \input
-% command. This is all one file for brevity's (and clarity's) sake.
-%
-% Note that you should also have a good Makefile; one that invokes
-% LaTeX as many times as necessary (up to 4) and bibtex if necessary.
-% One should be included in this distribution. You may want to modify
-% the Makefile to make separate chapters, if necessary.
-%
-% If you have any suggestions, comments, questions, please send e-mail
-% to: ndthesis@gsu.nd.edu
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\documentclass[textrefs,review]{nddiss2e}
-
-% % uncomment the following line
-% if using chapter-wise bibliography
-% \usepackage{chapterbib}
-% \renewcommand{\bibname}{Cited Works}
-% \renewcommand{\bibsection}{\section{\bibname}}
-
-\begin{document}
-
-\frontmatter
-
-\title{GNUS AND YOU \\ {\small\scshape A BRIEF ON ALL AND EVERYTHING ABOUT GNUS IN OUR
-SOCIETY} }
-\author{Gerald G. Gnastich}
-\work{Dissertation}
-\degprior{B.S., M.S.}
-\degaward{Doctor of Philosophy\\in\\Gnulogical Science}
-\advisor{Gary Greenfield}
-% \secondadvisor{Gordon Gray}
-\department{Gnulogy}
-
-\maketitle
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Front stuff
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\copyrightholder{Garry Greene}
-\copyrightyear{2005}
-\makecopyright
-
-\begin{abstract}
- Please note that the full \LaTeX\ source code (and an associated
- {\tt Makefile}) is available from the University of Notre Dame
- Graduate Student Union web site. The Information Technology
- Committee page\footnote{{\tt http://www.gsu.nd.edu/}}
- has all the necessary files in download-able form. This particular
- dissertation was developed under Unix, but should also be usable
- under Windows with the appropriate \LaTeX\ setup.
-
- While the source code for this document provides an excellent
- example for how to use the \nddiss\ \LaTeX\ class to write a
- Notre Dame thesis, it is {\em not} a substitution for the
- documentation of the \nddiss\ \LaTeX\ class (also available on
- the ND GSU web site).
-
- In this thesis, I will tell all that I know about Gnus. Gnus are
- wonderful little creatures that inhabit the center of the earth and
- give us wonderful and plentiful trees, dirt, and other
- earthly-things.
-
- In short, we should love and cherish the Gnus. They can be very
- friendly, and are often mistaken for squirrels on the University of
- Notre Dame campus. Feed them whenever possible. If they get caught
- in trash cans, tip them over so that they can get out.
-
- This abstract is going to continue on, including a few formulas,
- just for the sake of spilling over on to two pages so that we can
- see the author's name in the top right corner:
-
- \begin{eqnarray*}
- a^2 + b^2 & = & c^2 \\
- E & = & mc^2 \\
- \frac{e}{m} & = & c^2 \\
- a^2 + b^2 & = & \frac{e}{m}
- \end{eqnarray*}
-
- These equations, by themselves mean nothing. But to the common Gnu,
- they define a whole way of living. While intricate mathematical
- implications certainly do not infiltrate the majority of humans'
- lives, every Gnu, from birth, is imbued with a sense of mathematical
- certainty and guidance. All Gnus, great and small, feel at one with
- mathematics. The cute furry bit is just a scam for their
- calculating minds.
-\end{abstract}
-
-\renewcommand{\dedicationname}{New Dedication Name}
-
-\begin{dedication}
- To George, my favorite Gnu
-\end{dedication}
-
-\tableofcontents
-\listoffigures
-\listoftables
-
-\begin{preface}
- I would like to preface this work with all the wonderful things that
- Gnus have brought to our society: trees, dirt, flowers, grass,
- lakes, and other earthly-things. We should not forget them in our
- daily lives.
-
- Additionally, we should offer them food for all their hard work. In
- fact, Gnus work so hard that they sleep for the colder half of
- the year. As such, they tend to grow a little rotund. Humans
- should not fault them for this, as it is necessary for their
- survival. Indeed, many humans grow rotund on their on accord!
-\end{preface}
-
-\begin{acknowledge}
- I would like to acknowledge all the loving Gnus at Notre Dame.
- Particularly the one that comes to the window in the Hayes Healy
- building. He (she?) has given me much inspiration, love, and dirt.
- I would also like to thank my advisor, Dr.\ Gary Greenfield, with
- whom this work would not have been possible.
-
- Finally, I would like to thank the U.S.\ Government, Department of
- Gnus, for their generous grant, number GNU3042920920.3, which
- allowed me to pursue my work.
-\end{acknowledge}
-
-\begin{symbols}
- \sym{\mathcal{F}}{sighting frequency of Gnus about campus}
- \sym{p}{student population}
- \sym{f}{type of food available}
- \sym{d}{day of week}
- \sym{c}{speed of light}
- \sym{m}{mass}
- \sym{e}{elementary charge}
- \sym{a,b}{miscellaneous constants}
- \sym{E}{energy}
-\end{symbols}
-
-\mainmatter
-
-%
-% Chapter 0 (features)
-%
-\setcounter{chapter}{-1}
-\chapter{FEATURES OF FORMATTING IN THIS EXAMPLE FILE}
-
-This \verb+chapter+ has been added to the original sample file to highlight the
-various features with the formatting that conforms to the Graduate school
-guidelines --- whether obtained due to the use of \nddiss\/ class file or just
-plain good practice.
-\begin{itemize}
-\item An important thing you might notice is that the title of this chapter
-is not in all CAPS. This is a feature since using \verb+\MakeTextUpperCase{}+
-is not helpful
-when you have a math formula or something that just doesnt go CAPS (for eg.
-elemental symbols).
-\item If you're looking at a pdf document, the pdf bookmarks (left column) link
-to all major textual sections including abstract, toc, lof, lot and
-bibliography.
-\item In the {\em dedication}, the title name has been modified. So, you know
-how to and that it can be done.
-\item The entries in the {\em List of figures} and {\em List of Tables} are
-single-spaced themselves but are double-spaced from the other.
-\item The table captions are not in all CAPS as well for the reason mentioned
-above.
-\item Appropriate space is left between the \verb+Table xx+ and its
-corresponding caption (which is double-spaced itself) as in table \ref{tbl:bogus1}.
-\item Tables look much better without the vertical lines (good practice).
-\item There is double-spacing between the table entries but single-spacing
-within the entry.
-\item The chapter (see Chapter \ref{chap:golfing}) or section titles are
-double-spaced as mentioned in the guidelines.
-\item There is a \verb+subsubsection+ present (eg. section \ref{sec:data}) and
-is properly formatted in the TOC.
-\item Table \ref{tbl:defs} is an example of the use of \textsf{landscape}
-environment in which a normal table is formatted in a {\em landscape} mode.
-\item The \textsf{longtable} environment is used in Tables \ref{tbl:votes} and
-\ref{tbl:rotated-rankings}, in normal and \verb+landscape+ mode, respectively. The
-table captions are formatted properly in both cases.
-\item In the table \ref{tbl:votes}, the \verb+footnote+ in the table header
-does not appear at all. This is not an error of the \nddiss\/ class but of the
-\textsf{longtable} package.
-\item An example of citing a website is shown in the bibliography (see
-\citep{gairley2000}) which is formatted using the
-\verb+nddiss2e.bst+
-citation style file.
-\item A bit of information on the \nddiss\/ class file and the typesetting program
-used is included in a box on the last page of the thesis.
-\end{itemize}
-
-%
-% Chapter 1
-%
-
-\include{chapter1}
-
-
-%
-% Chapter 2
-%
-
-\include{chapter2}
-
-
-%
-% Appendix
-%
-
-\appendix
-
-\include{appendix}
-
-
-%
-% Back stuff
-%
-
-% % comment out the following three lines
-% if using chapter-wise bibliography
-
- \backmatter
- \bibliographystyle{nddiss2e}
- \bibliography{example}
-
-\end{document}
-
-% End of ``example.tex''
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/makefile b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/makefile
deleted file mode 100644
index 42b2591ddc0..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/makefile
+++ /dev/null
@@ -1,181 +0,0 @@
-# LaTeX -*-Makefile-*-
-#
-# Here's what this Makefile gives you:
-#
-# make dvi - Generates the DVI file, suitable for previewing
-# make ps - Generates a postscript file suitable for printing
-# make pdf - Generates a PDF file suitable for viewing/printing
-# make all - Generates DVI, postscript, and PDF files
-# make clean - Removes some intermediate files
-# make squeaky - Removes all generated PS, DVI, and PDF files
-#
-#
-# INSTRUCTIONS:
-# -------------
-#
-# This first section contains macros whose values that you need to
-# fill in.
-#
-
-# MAIN_TEX: In order to build your thesis/dissertation, fill in the
-# MAIN_TEX macro with the name of your main .tex file -- the one that
-# you invoke LaTeX on.
-
-MAIN_TEX = example.tex
-
-# CHAP_CITE_TEX: Some departments require bibliographies for each
-# chapter. If your department only requires a single bibliography at
-# the end of the work, leave this macro blank and go on to
-# OTHER_SRC_FILES, below.
-
-# If your department does require chapter bibliographies, put the
-# filenames of your chapters in this macro (and do *not* list them
-# again in OTHER_SRC_FILES, below). You will also need to use the
-# "chapterbib" classfile -- see the example.tex for an
-# example. You will also need to remove the \bibliographystyle{} and
-# \bibliography{} commands from the top-level file
-# (example.tex), and append them to the end of the files
-# listed in CHAP_CITE_TEX.
-
-CHAP_CITE_TEX =
-
-#CHAP_CITE_TEX = \
-# chapter1.tex \
-# chapter2.tex \
-# appendix.tex
-
-# OTHER_SRC_FILES: Put in the names of all the other files that your
-# thesis depends on (e.g., other .tex files, .eps figures, etc.) in
-# the OTHER_SRC_FILES macro. This is ensure that whenever one of the
-# "other" files changes, "make" will rebuild your paper properly. You
-# should *not* list any files in this macro that were already listed
-# in CHAP_CITE_TEX, above.
-
-OTHER_SRC_FILES = \
- sample_nd.eps \
- sample_nd.pdf \
- example.bib \
- chapter1.tex \
- chapter2.tex \
- appendix.tex
-
-# You should not need to change these, but just in case...
-
-LATEX = latex
-PDFLATEX = pdflatex
-DVIPS = dvips
-
-
-#########################################################################
-#
-# You should not need to edit below this line
-#
-#########################################################################
-
-.SUFFIXES: .tex .dvi .pdf .ps
-
-CHAP_CITE = $(CHAP_CITE_TEX:.tex=)
-MAIN_DVI = $(MAIN_TEX:.tex=.dvi)
-MAIN_PS = $(MAIN_TEX:.tex=.ps)
-MAIN_PDF = $(MAIN_TEX:.tex=.pdf)
-
-#
-# Some common target names
-# Note that the default target is "ps"
-#
-
-pdf: $(MAIN_PDF)
-ps: $(MAIN_PS)
-dvi: $(MAIN_DVI)
-
-all: pdf dvi ps
-
-#
-# Make the dependencies so that things build when they need to
-#
-
-$(MAIN_PS): $(MAIN_DVI)
-$(MAIN_DVI): $(MAIN_TEX) $(CITE_TEX) $(OTHER_SRC_FILES)
-$(MAIN_PDF): $(MAIN_TEX) $(CITE_TEX) $(OTHER_SRC_FILES)
-
-#
-# General rules
-#
-
-.tex.dvi:
- @$(LATEX) $*
- @if ( grep 'LaTeX Warning: Label(s) may' $*.log > /dev/null ); \
- then $(LATEX) $* ; \
- else :; fi
- @-if ( grep 'undefined citations' $*.log > /dev/null ); then \
- if test "$(CHAP_CITE)" ; then \
- for file in bogus $(CHAP_CITE) ; do \
- if test "$$file" != "bogus"; then \
- echo "RUNNING BIBTEX ON FILE: $$file"; \
- bibtex $$file ; \
- fi ; \
- done ; \
- else \
- echo "RUNNING BIBTEX ON FILE: $*"; \
- bibtex $* ; \
- fi ; \
- $(LATEX) $* ; \
- fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(LATEX) $* ; else :; fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(LATEX) $* ; else :; fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(LATEX) $* ; else :; fi
-
-.tex.pdf:
- @$(PDFLATEX) $*
- @if ( grep 'LaTeX Warning: Label(s) may' $*.log > /dev/null ); \
- then $(PDFLATEX) $* ; \
- else :; fi
- @-if ( grep 'undefined citations' $*.log > /dev/null ); then \
- if test "$(CHAP_CITE)" ; then \
- for file in bogus $(CHAP_CITE) ; do \
- if test "$$file" != "bogus"; then \
- echo "RUNNING BIBTEX ON FILE: $$file"; \
- bibtex $$file ; \
- fi ; \
- done ; \
- else \
- echo "RUNNING BIBTEX ON FILE: $*"; \
- bibtex $* ; \
- fi ; \
- $(PDFLATEX) $* ; \
- fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(PDFLATEX) $* ; else :; fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(PDFLATEX) $* ; else :; fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(PDFLATEX) $* ; else :; fi
-
-.dvi.ps:
- $(DVIPS) -Pps -Ptype1 -o $*.ps $*
-
-#
-# Standard targets
-#
-
-clean:
- /bin/rm -f *% $(MAIN_PDF) $(MAIN_PS) $(MAIN_DVI)
-
-squeaky:
- /bin/rm -f *.log *.aux *.dvi *.blg *.toc *.bbl *.lof *.lot *.out \
- $(MAIN_PS) $(MAIN_DVI) $(MAIN_PDF)
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/makefile.chapterbib b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/makefile.chapterbib
deleted file mode 100644
index ad37dee3ed1..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/makefile.chapterbib
+++ /dev/null
@@ -1,181 +0,0 @@
-# LaTeX -*-Makefile-*-
-#
-# Here's what this Makefile gives you:
-#
-# make dvi - Generates the DVI file, suitable for previewing
-# make ps - Generates a postscript file suitable for printing
-# make pdf - Generates a PDF file suitable for viewing/printing
-# make all - Generates DVI, postscript, and PDF files
-# make clean - Removes some intermediate files
-# make squeaky - Removes all generated PS, DVI, and PDF files
-#
-#
-# INSTRUCTIONS:
-# -------------
-#
-# This first section contains macros whose values that you need to
-# fill in.
-#
-
-# MAIN_TEX: In order to build your thesis/dissertation, fill in the
-# MAIN_TEX macro with the name of your main .tex file -- the one that
-# you invoke LaTeX on.
-
-MAIN_TEX = example.tex
-
-# CHAP_CITE_TEX: Some departments require bibliographies for each
-# chapter. If your department only requires a single bibliography at
-# the end of the work, leave this macro blank and go on to
-# OTHER_SRC_FILES, below.
-
-# If your department does require chapter bibliographies, put the
-# filenames of your chapters in this macro (and do *not* list them
-# again in OTHER_SRC_FILES, below). You will also need to use the
-# "chapterbib" classfile -- see the example.tex for an
-# example. You will also need to remove the \bibliographystyle{} and
-# \bibliography{} commands from the top-level file
-# (example.tex), and append them to the end of the files
-# listed in CHAP_CITE_TEX.
-
-# CHAP_CITE_TEX =
-
-CHAP_CITE_TEX = \
- chapter1.tex \
- chapter2.tex \
- appendix.tex
-
-# OTHER_SRC_FILES: Put in the names of all the other files that your
-# thesis depends on (e.g., other .tex files, .eps figures, etc.) in
-# the OTHER_SRC_FILES macro. This is ensure that whenever one of the
-# "other" files changes, "make" will rebuild your paper properly. You
-# should *not* list any files in this macro that were already listed
-# in CHAP_CITE_TEX, above.
-
-OTHER_SRC_FILES = \
- sample_nd.eps \
- sample_nd.pdf \
- example.bib \
-# chapter1.tex \
-# chapter2.tex \
-# appendix.tex
-
-# You should not need to change these, but just in case...
-
-LATEX = latex
-PDFLATEX = pdflatex
-DVIPS = dvips
-
-
-#########################################################################
-#
-# You should not need to edit below this line
-#
-#########################################################################
-
-.SUFFIXES: .tex .dvi .pdf .ps
-
-CHAP_CITE = $(CHAP_CITE_TEX:.tex=)
-MAIN_DVI = $(MAIN_TEX:.tex=.dvi)
-MAIN_PS = $(MAIN_TEX:.tex=.ps)
-MAIN_PDF = $(MAIN_TEX:.tex=.pdf)
-
-#
-# Some common target names
-# Note that the default target is "ps"
-#
-
-pdf: $(MAIN_PDF)
-ps: $(MAIN_PS)
-dvi: $(MAIN_DVI)
-
-all: pdf dvi ps
-
-#
-# Make the dependencies so that things build when they need to
-#
-
-$(MAIN_PS): $(MAIN_DVI)
-$(MAIN_DVI): $(MAIN_TEX) $(CITE_TEX) $(OTHER_SRC_FILES)
-$(MAIN_PDF): $(MAIN_TEX) $(CITE_TEX) $(OTHER_SRC_FILES)
-
-#
-# General rules
-#
-
-.tex.dvi:
- @$(LATEX) $*
- @if ( grep 'LaTeX Warning: Label(s) may' $*.log > /dev/null ); \
- then $(LATEX) $* ; \
- else :; fi
- @-if ( grep 'undefined citations' $*.log > /dev/null ); then \
- if test "$(CHAP_CITE)" ; then \
- for file in bogus $(CHAP_CITE) ; do \
- if test "$$file" != "bogus"; then \
- echo "RUNNING BIBTEX ON FILE: $$file"; \
- bibtex $$file ; \
- fi ; \
- done ; \
- else \
- echo "RUNNING BIBTEX ON FILE: $*"; \
- bibtex $* ; \
- fi ; \
- $(LATEX) $* ; \
- fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(LATEX) $* ; else :; fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(LATEX) $* ; else :; fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(LATEX) $* ; else :; fi
-
-.tex.pdf:
- @$(PDFLATEX) $*
- @if ( grep 'LaTeX Warning: Label(s) may' $*.log > /dev/null ); \
- then $(PDFLATEX) $* ; \
- else :; fi
- @-if ( grep 'undefined citations' $*.log > /dev/null ); then \
- if test "$(CHAP_CITE)" ; then \
- for file in bogus $(CHAP_CITE) ; do \
- if test "$$file" != "bogus"; then \
- echo "RUNNING BIBTEX ON FILE: $$file"; \
- bibtex $$file ; \
- fi ; \
- done ; \
- else \
- echo "RUNNING BIBTEX ON FILE: $*"; \
- bibtex $* ; \
- fi ; \
- $(PDFLATEX) $* ; \
- fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(PDFLATEX) $* ; else :; fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(PDFLATEX) $* ; else :; fi
- @if ( grep 'Warning: Label(s) may' $*.log > /dev/null || \
- grep 'Rerun' $*.log > /dev/null || \
- grep 'Warning: Citation' $*.log > /dev/null); \
- then $(PDFLATEX) $* ; else :; fi
-
-.dvi.ps:
- $(DVIPS) -Pps-type1 -o $*.ps $*
-
-#
-# Standard targets
-#
-
-clean:
- /bin/rm -f *% $(MAIN_PDF) $(MAIN_PS) $(MAIN_DVI)
-
-squeaky:
- /bin/rm -f *.log *.aux *.dvi *.blg *.toc *.bbl *.lof *.lot *.out \
- $(MAIN_PS) $(MAIN_DVI) $(MAIN_PDF)
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.eps b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.eps
deleted file mode 100644
index 7eb903f2440..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.eps
+++ /dev/null
@@ -1,447 +0,0 @@
-%!PS-Adobe-2.0 EPSF-1.2
-%%Creator: MATLAB, The Mathworks, Inc.
-%%Title: sample-ndthesis.eps
-%%CreationDate: 04/03/98 17:44:16
-%%DocumentNeededFonts: Helvetica
-%%DocumentProcessColors: Cyan Magenta Yellow Black
-%%Extensions: CMYK
-%%Pages: 1
-%%BoundingBox: 64 201 546 589
-%%EndComments
-
-%%BeginProlog
-
-% MathWorks dictionary
-/MathWorks 160 dict begin
-
-% definition operators
-/bdef {bind def} bind def
-/ldef {load def} bind def
-/xdef {exch def} bdef
-/xstore {exch store} bdef
-
-% operator abbreviations
-/c /clip ldef
-/cc /concat ldef
-/cp /closepath ldef
-/gr /grestore ldef
-/gs /gsave ldef
-/mt /moveto ldef
-/np /newpath ldef
-/cm /currentmatrix ldef
-/sm /setmatrix ldef
-/rc {rectclip} bdef
-/rf {rectfill} bdef
-/rm /rmoveto ldef
-/rl /rlineto ldef
-/s /show ldef
-/sc {setcmykcolor} bdef
-/sr /setrgbcolor ldef
-/sg /setgray ldef
-/w /setlinewidth ldef
-/j /setlinejoin ldef
-/cap /setlinecap ldef
-
-% page state control
-/pgsv () def
-/bpage {/pgsv save def} bdef
-/epage {pgsv restore} bdef
-/bplot /gsave ldef
-/eplot {stroke grestore} bdef
-
-% orientation switch
-/portraitMode 0 def
-/landscapeMode 1 def
-
-% coordinate system mappings
-/dpi2point 0 def
-
-% font control
-/FontSize 0 def
-/FMS {
- /FontSize xstore %save size off stack
- findfont
- [FontSize 0 0 FontSize neg 0 0]
- makefont
- setfont
- }bdef
-
-/reencode {
-exch dup where
-{pop load} {pop StandardEncoding} ifelse
-exch
-dup 3 1 roll
-findfont dup length dict begin
- { 1 index /FID ne {def}{pop pop} ifelse } forall
- /Encoding exch def
- currentdict
-end
-definefont pop
-} bdef
-
-/isroman {
-findfont /CharStrings get
-/Agrave known
-} bdef
-
-/FMSR {
-3 1 roll 1 index
-dup isroman
-{reencode} {pop pop} ifelse
-exch FMS
-} bdef
-
-/csm {
- 1 dpi2point div -1 dpi2point div scale
- neg translate
- landscapeMode eq {90 rotate} if
- } bdef
-
-% line types: solid, dotted, dashed, dotdash
-/SO { [] 0 setdash } bdef
-/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
-/DA { [6 dpi2point mul] 0 setdash } bdef
-/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
-
-% macros for lines and objects
-/L {
- lineto
- stroke
- } bdef
-/MP {
- 3 1 roll moveto
- 1 sub {rlineto} repeat
- } bdef
-/AP {
- {rlineto} repeat
- } bdef
-/PP {
- closepath eofill
- } bdef
-/DP {
- closepath stroke
- } bdef
-/MR {
- 4 -2 roll moveto
- dup 0 exch rlineto
- exch 0 rlineto
- neg 0 exch rlineto
- closepath
- } bdef
-/FR {
- MR stroke
- } bdef
-/PR {
- MR fill
- } bdef
-/L1i {
- { currentfile picstr readhexstring pop } image
- } bdef
-
-/tMatrix matrix def
-/MakeOval {
- newpath
- tMatrix currentmatrix pop
- translate scale
- 0 0 1 0 360 arc
- tMatrix setmatrix
- } bdef
-/FO {
- MakeOval
- stroke
- } bdef
-/PO {
- MakeOval
- fill
- } bdef
-
-/PD {
- currentlinecap 1 setlinecap 3 1 roll 2 copy moveto lineto stroke setlinecap
- } bdef
-
-/FA {
- newpath
- tMatrix currentmatrix pop
- translate scale
- 0 0 1 5 -2 roll arc
- tMatrix setmatrix
- stroke
- } bdef
-/PA {
- newpath
- tMatrix currentmatrix pop
- translate 0 0 moveto scale
- 0 0 1 5 -2 roll arc
- closepath
- tMatrix setmatrix
- fill
- } bdef
-
-/FAn {
- newpath
- tMatrix currentmatrix pop
- translate scale
- 0 0 1 5 -2 roll arcn
- tMatrix setmatrix
- stroke
- } bdef
-/PAn {
- newpath
- tMatrix currentmatrix pop
- translate 0 0 moveto scale
- 0 0 1 5 -2 roll arcn
- closepath
- tMatrix setmatrix
- fill
- } bdef
-
-/MRR {
- /vradius xdef
- /hradius xdef
- /lry xdef
- /lrx xdef
- /uly xdef
- /ulx xdef
- newpath
- tMatrix currentmatrix pop
- ulx hradius add uly vradius add translate
- hradius vradius scale
- 0 0 1 180 270 arc
- tMatrix setmatrix
- lrx hradius sub uly vradius add translate
- hradius vradius scale
- 0 0 1 270 360 arc
- tMatrix setmatrix
- lrx hradius sub lry vradius sub translate
- hradius vradius scale
- 0 0 1 0 90 arc
- tMatrix setmatrix
- ulx hradius add lry vradius sub translate
- hradius vradius scale
- 0 0 1 90 180 arc
- tMatrix setmatrix
- closepath
- } bdef
-/FRR {
- MRR stroke } bdef
-/PRR {
- MRR fill } bdef
-
-/MlrRR {
- /lry xdef
- /lrx xdef
- /uly xdef
- /ulx xdef
- /rad lry uly sub 2 div def
- newpath
- tMatrix currentmatrix pop
- ulx rad add uly rad add translate
- rad rad scale
- 0 0 1 90 270 arc
- tMatrix setmatrix
- lrx rad sub lry rad sub translate
- rad rad scale
- 0 0 1 270 90 arc
- tMatrix setmatrix
- closepath
- } bdef
-/FlrRR {
- MlrRR stroke } bdef
-/PlrRR {
- MlrRR fill } bdef
-
-/MtbRR {
- /lry xdef
- /lrx xdef
- /uly xdef
- /ulx xdef
- /rad lrx ulx sub 2 div def
- newpath
- tMatrix currentmatrix pop
- ulx rad add uly rad add translate
- rad rad scale
- 0 0 1 180 360 arc
- tMatrix setmatrix
- lrx rad sub lry rad sub translate
- rad rad scale
- 0 0 1 0 180 arc
- tMatrix setmatrix
- closepath
- } bdef
-/FtbRR {
- MtbRR stroke } bdef
-/PtbRR {
- MtbRR fill } bdef
-
-currentdict end def
-%%EndProlog
-
-%%BeginSetup
-MathWorks begin
-
-0 cap
-
-end
-%%EndSetup
-
-%%Page: 1 1
-%%BeginPageSetup
-%%PageBoundingBox: 64 201 546 589
-MathWorks begin
-bpage
-%%EndPageSetup
-
-%%BeginObject: graph1 1
-bplot
-
-/dpi2point 12 def
-portraitMode 0216 7344 csm
-
- 559 273 5777 4658 MR c np
-88 dict begin %Colortable dictionary
-/c0 { 0 0 0 sr} bdef
-/c1 { 1 1 1 sr} bdef
-/c2 { 1 0 0 sr} bdef
-/c3 { 0 1 0 sr} bdef
-/c4 { 0 0 1 sr} bdef
-/c5 { 1 1 0 sr} bdef
-/c6 { 1 0 1 sr} bdef
-/c7 { 0 1 1 sr} bdef
-1 j
-1 sg
- 0 0 6913 5186 PR
-6 w
-0 4225 5356 0 0 -4225 898 4613 4 MP
-PP
--5356 0 0 4225 5356 0 0 -4225 898 4613 5 MP stroke
-4 w
-DO
-SO
-6 w
-0 sg
- 898 4613 mt 6254 4613 L
- 898 388 mt 6254 388 L
- 898 4613 mt 898 388 L
-6254 4613 mt 6254 388 L
- 898 4613 mt 6254 4613 L
- 898 4613 mt 898 388 L
- 898 4613 mt 898 4559 L
- 898 388 mt 898 442 L
-%%IncludeResource: font Helvetica
-/Helvetica /ISOLatin1Encoding 120 FMSR
-
- 865 4759 mt
-(0) s
-1791 4613 mt 1791 4559 L
-1791 388 mt 1791 442 L
-1758 4759 mt
-(1) s
-2683 4613 mt 2683 4559 L
-2683 388 mt 2683 442 L
-2650 4759 mt
-(2) s
-3576 4613 mt 3576 4559 L
-3576 388 mt 3576 442 L
-3543 4759 mt
-(3) s
-4469 4613 mt 4469 4559 L
-4469 388 mt 4469 442 L
-4436 4759 mt
-(4) s
-5361 4613 mt 5361 4559 L
-5361 388 mt 5361 442 L
-5328 4759 mt
-(5) s
-6254 4613 mt 6254 4559 L
-6254 388 mt 6254 442 L
-6221 4759 mt
-(6) s
- 898 4613 mt 952 4613 L
-6254 4613 mt 6200 4613 L
- 797 4657 mt
-(0) s
- 898 4009 mt 952 4009 L
-6254 4009 mt 6200 4009 L
- 797 4053 mt
-(2) s
- 898 3406 mt 952 3406 L
-6254 3406 mt 6200 3406 L
- 797 3450 mt
-(4) s
- 898 2802 mt 952 2802 L
-6254 2802 mt 6200 2802 L
- 797 2846 mt
-(6) s
- 898 2199 mt 952 2199 L
-6254 2199 mt 6200 2199 L
- 797 2243 mt
-(8) s
- 898 1595 mt 952 1595 L
-6254 1595 mt 6200 1595 L
- 730 1639 mt
-(10) s
- 898 992 mt 952 992 L
-6254 992 mt 6200 992 L
- 730 1036 mt
-(12) s
- 898 388 mt 952 388 L
-6254 388 mt 6200 388 L
- 730 432 mt
-(14) s
- 898 4613 mt 6254 4613 L
- 898 388 mt 6254 388 L
- 898 4613 mt 898 388 L
-6254 4613 mt 6254 388 L
-gs 898 388 5357 4226 MR c np
-/c8 { 0.000000 0.000000 1.000000 sr} bdef
-c8
-893 1207 892 -302 893 302 893 302 892 -302 893 -1207 898 4311 7 MP stroke
-/c9 { 0.000000 0.500000 0.000000 sr} bdef
-c9
-893 3621 892 -1509 893 905 893 -603 892 -302 893 -2112 898 4009 7 MP stroke
-/c10 { 1.000000 0.000000 0.000000 sr} bdef
-c10
-893 905 892 302 893 -302 893 302 892 -302 893 -603 898 4311 7 MP stroke
-/c11 { 0.000000 0.750000 0.750000 sr} bdef
-c11
-893 905 892 302 893 0 893 0 892 -302 893 -302 898 3708 7 MP stroke
-/c12 { 0.750000 0.000000 0.750000 sr} bdef
-c12
-893 2716 892 604 893 -302 893 -302 892 604 893 -2716 898 3104 7 MP stroke
-/c13 { 0.750000 0.750000 0.000000 sr} bdef
-c13
-893 603 892 -302 893 -301 893 905 892 -604 893 -301 898 4009 7 MP stroke
-
-gr
-c13
-0 sg
-2618 4902 mt
-(Weekday, 0 = Sunday, 6 = Saturday) s
- 675 2783 mt -90 rotate
-(Frequency) s
-90 rotate
-2907 2844 mt
-(Dome) s
-2014 1939 mt
-(Stonehenge) s
-2014 3750 mt
-(Rock) s
-4692 3146 mt
-(ACC) s
-2907 1034 mt
-(Dining) s
-3799 4051 mt
-(Hesburgh) s
-
-end
-
-eplot
-%%EndObject graph 1
-
-epage
-end
-
-showpage
-
-%%Trailer
-%%EOF
diff --git a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.pdf b/Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.pdf
deleted file mode 100644
index 13002b4775d..00000000000
--- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdf b/Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdf
index 9db03d0853a..990e9c0c1c0 100644
--- a/Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdf
+++ b/Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/nddiss/template.tex b/Master/texmf-dist/doc/latex/nddiss/template.tex
index b8f0a7d6cfe..068289c9f01 100644
--- a/Master/texmf-dist/doc/latex/nddiss/template.tex
+++ b/Master/texmf-dist/doc/latex/nddiss/template.tex
@@ -33,42 +33,60 @@
%% ==============================================================
%%
\ProvidesFile{template.tex}
- [2005/07/27 v3.0 ^^J%
- Template file for NDdiss2e class by Sameer Vijay^^J]
+ [2016/10/16 v3.2016%
+ Template file for NDdiss2e class]
\documentclass[draft]{nddiss2e}
- % Available options are
- % (a) draft + 10pt/11pt/12pt + twoadvisors + textrefs
- % (b) review + noinfo + twoadvisors + textrefs
- % (c) final + noinfo + twoadvisors + textrefs
-
+ % One of the options draft, review, final must be chosen.
+ % One of the options textrefs or numrefs should be chosen
+ % to specify if you want numerical or ``author-date''
+ % style citations.
+ % Other available options are:
+ % 10pt/11pt/12pt (available with draft only)
+ % twoadvisors
+ % noinfo (should be used when you compile the final time
+ % for formal submission)
+ % sort (sorts multiple citations in the order that they're
+ % listed in the bibliography)
+ % compress (compresses numerical citations, e.g. [1,2,3]
+ % becomes [1-3]; has no effect when used with
+ % the textrefs option)
+ % sort&compress (sorts and compresses numerical citations;
+ % is identical to sort when used with textrefs)
\begin{document}
-\frontmatter % All the items before Chapter 1 go in ``frontmatter''
+\frontmatter % All the items before Chapter 1 go in ``frontmatter''
+
+\title{ Title of Work } % Title
-\title{ } % Title of Work
-\author{ } % Author's name
-\work{ } % ``Dissertation'' or ``Thesis''
-\degprior{ } % All prior degrees
-\degaward{ } % Degree you're aiming for
-\advisor{ } % Advisor's name
- % \secondadvisor{ } % Second advisor, if used option ``twoadvisors''
-\department{ } % Name of the department
+\author{ Jane Doe } % Author's name
+\work{ Dissertation } % ``Dissertation'' or ``Thesis''
+\degaward{ Doctor of Philosophy } % Degree you're aiming for.
+ % Should be one of the following options:
+ % ``Doctor of Philosophy'' (do NOT include ``in Subject'')
+ % ``Master of Science \\ in \\ Subject''
+\advisor{ John Public } % Advisor's name
+ % \secondadvisor{ } % Second advisor, if used option ``twoadvisors''
+\department{ } % Name of the department
-\maketitle % The title page is created now
+\maketitle % The title page is created now
- % \copyrightholder{ } % If you're not the copyright holder
- % \copyrightyear{ } % If the copyright is not for the current year
- % \makecopyright % If not making your work public domain
- % uncomment out \makecopyright
- % \makepublicdomain % Uncomment this to make your work public domain
+ % You must use either the \makecopyright option or the \makepublicdomain option.
+ % \copyrightholder{ } % If you're not the copyright holder
+ % \copyrightyear{ } % If the copyright is not for the current year
+ % \makecopyright % If not making your work public domain
+ % uncomment out \makecopyright
+ % \makepublicdomain % Uncomment this to make your work public domain
+ % Including an abstract is optional for a master's thesis, and required for a
+ % doctoral dissertation.
% \begin{abstract}
% \end{abstract}
- % % Either place the text between begin/end, or
- % \include{abstract} % put it in a file to be included
+ % % Either place the text between begin/end, or
+ % \include{abstract} % put it in a file to be included
+ % Including a dedication is optional.
% \renewcommand{\dedicationname}{\mbox{}} % Replace \mbox{} if you want
- % something else
+ % something else.
% \begin{dedication}
% \end{dedication}
% % Use one of the two choices to add dedication text
@@ -78,20 +96,24 @@
\listoffigures
\listoftables
+ % Including a list of symbols is optional.
%% \renewcommand{\symbolsname}{newsymname} % Replace ``newsymname'' with
- % the name you want, and uncomment
+ % the name you want, and uncomment
% \begin{symbols}
% \end{symbols}
% % Use one of the two choices to add symbols text
% \include{symbols}
+ % Including a preface is optional.
%% \renewcommand{\prefacename}{ } % If you want another Preface name, add
- % something else, and uncomment
+ % something else, and uncomment.
% \begin{preface}
% \end{preface}
% % Use one of the two choices to add preface text
% \include{preface}
+ % Including an acknowledgements section may or may not be optional. It's hard to
+ % tell from the information available in Spring 2013.
%% \renewcommand{\acknowledgename}{ } % If you want another Acknowledgement name
% add something else, and uncomment
% \begin{acknowledge}
@@ -102,20 +124,23 @@
\mainmatter
% Place the text body here.
% \include{chapter-one}
+ % Begin each chapter with \chapter{Title}.
\appendix
% If you have appendices, add them here.
- % Begin each one with \chapter{title} as before- the \appendix command takes
+ % Begin each one with \chapter{TITLE} as before. The \appendix command takes
% care of renaming chapter headings and creates a new page in the Table of
% Contents for them.
% \include{appendix-one}
\backmatter % Place for bibliography and index
-\bibliographystyle{nddiss2e} % Use the ``nddiss2e'' biblio-style
+
+\bibliographystyle{nddiss2e}
\bibliography{ } % input the bib-database file name
+
\end{document}
%%
diff --git a/Master/texmf-dist/doc/latex/nddiss/ltxdoc.cfg b/Master/texmf-dist/source/latex/nddiss/ltxdoc.cfg
index 645e2be6b64..645e2be6b64 100644
--- a/Master/texmf-dist/doc/latex/nddiss/ltxdoc.cfg
+++ b/Master/texmf-dist/source/latex/nddiss/ltxdoc.cfg
diff --git a/Master/texmf-dist/source/latex/nddiss/nddiss2e.dtx b/Master/texmf-dist/source/latex/nddiss/nddiss2e.dtx
index 0b6103b3afa..6d1ec98b056 100644
--- a/Master/texmf-dist/source/latex/nddiss/nddiss2e.dtx
+++ b/Master/texmf-dist/source/latex/nddiss/nddiss2e.dtx
@@ -13,7 +13,7 @@
% \fi
%
%
-% \CheckSum{1260}
+% \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
@@ -42,7 +42,15 @@
% \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}
@@ -54,8 +62,8 @@
\DeclareRobustCommand{\nddiss}{%
\textsf{{\scshape nd}diss}\kern-0.03em%
2$_\mathsf{\textstyle\varepsilon}$}
-\providecommand{\dissfileversion}{3.0}
-\providecommand{\dissfiledate}{2005/07/27}
+\providecommand{\dissfileversion}{3.2017.2}
+\providecommand{\dissfiledate}{2017-05-09}
\DisableCrossrefs
\CodelineNumbered
\RecordChanges
@@ -69,485 +77,490 @@
% \title{The \nddiss\/ class\thanks{Version~\dissfileversion,%
% dated~\dissfiledate.}}
%
-% \author{Sameer Vijay\thanks{Inspiration from an
-% earlier {\sffamily NDThesis} class by D. A. Peterson}\\
-% }
% \date{\dissfiledate}
%
% \maketitle
%
% \begin{abstract}
-% This \nddiss\space class is based on the standard \LaTeXe\/ \textsf{book}
-% class and is an extensive rewrite of the earlier \textsf{NDthesis} class
-% file, incorporating changes for \LaTeXe\space and pdf\LaTeX\space as well
-% as many other improvements. This class conforms with the requirements of the
-% Graduate School guidelines published in Spring 2004 for the layout of the Ph.D.
-% dissertations and Master's theses. In reading this documentation you will
-% find that I assume that the
-% reader has working knowledge of \LaTeXe\/.
+% 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}
-% This document describes the \LaTeXe\space document class \nddiss,
-% suitable\footnote{In my opinion, but with no guarantee that you or other users
-% will agree. I shall not be liable for any consequence, good or bad,
-% of anyone's use of this software.} for producing dissertations and
-% theses according to the Spring 2004 guidelines of the Graduate School at the
-% University of Notre Dame. The latest version of this class and
-% related documentation should be
-% available at \url{http://www.gsu.nd.edu} or at
-% \url{http://graduateschool.nd.edu}.
+% 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}
-% It could be thought of as suspicious if I begin with a disclaimer, but it is
-% important for you to keep in mind that only
-% {\em You} are responsible for the correct formatting of the document
-% even though use of this class simplifies this task considerably. There
-% are certain formatting things which need to be done manually and are
-% described later in section \ref{sec:author}.
-% As such, this class and its associated
-% documentation {\em must not} be assumed to be a replacement of the
-% formatting guide from the Graduate School and the official guide must be
-% consulted, in case of doubt.
-%
-% In short, no one but you (the user) accepts any responsibility for works
-% that do not get approved by the Graduate School. Use of the
-% \nddiss\space class file implicitly states acceptance of this policy. Having
-% said that, a document produced by using this class (as described in the
-% following sections) has a pretty good likelyhood
-% of being accepted as it is.
+% 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 present in either
-% the |TEXMF| tree (system or local) or the \LaTeX\space search path (defined by shell variable
-% \verb+$TEXINPUTS+). A list of the essential packages is mentioned in section \ref{sec:features}.
-%
-% Although I have tested it with \LaTeX\space
-% [2001/06/01], it should be backwards compatible with \LaTeX\space
-% [1995/12/01] and higher
-% as well. It is not possible for me to list the version of each
-% package used within the class file and you might get errors if the package in
-% your |TEXMF| tree is outdated.
-%
-% The classfile is limited in the sense that it will produce an acceptable
-% document with the packages that I have tried and included by default. 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 {\sffamily subfigure} package and proper formatting of the captions in
-% such an environment. Formatting of the captions could be much easier with the
-% new {\sffamily 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.
+% 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}
%
-% The \nddiss\space document class can be used only with \LaTeXe\space native mode or
-% later, by typing |\documentclass|\oarg{options}|{nddiss2e}| at the
-% beginning of your \LaTeX\space source file. The available options for
-% the use of the class are discussed in section \ref{subsec:options} below.
-% These have been limited to a small number in order to obtain documents
-% with similar formatting under \LaTeXe\space using this class, although the
-% \nddiss\space class is based on the \textsf{book} class,
-% which has many other options.
+% 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}|.
%
-% \subsection{Options}
-% \label{subsec:options}
+% 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 in |letterpaper| size and |onesided|,
-% |doublespaced| mode, as per
-% the requirements of the Graduate School. If you wish to override these
-% restrictions, appropriate changes to the class file
-% would be needed.
+% 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.
%
-% The most important of the options is |draft|, |review| or
-% |final|. Exactly one of
-% these {\em must} be used, otherwise you would surely get errors.
+% \subsection{Options}
+% \label{subsec:options}
%
% \DescribeMacro{draft}
-% Using |draft| option will enable the {\it draft} mode of the
-% |book| class, thus making the processing of the document
-% faster. As a result of this, the most visible change is that instead of the
-% included figure, only its placement box is displayed. An appropriate header
-% is included to indicate that the prepared document is a draft document. The
-% purpose of the |draft| option is to obtain a fast and preliminary
-% document showing the labels for citations, tables, figures etc. and a black
-% solid rule highlighting the horizontal overflows. Such a document would be
-% the one you would prepare for revising your text during writing stages.
-%
% \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 final
-% version is present, along with the labels and keys as in the |draft|
-% option. A document prepared with |review| option would be the one to
-% check for proper formatting and giving to your advisor if (s)he wished to
-% suggest corrections.
+% 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.
%
-% \DescribeMacro{final}
-% The |final| style option will produce the
-% document for the production of archival
-% copies of the dissertation for submission to the Graduate School.
+% The |final| option produces the document to be submitted to the Graduate School for
+% formatting checks and as the final version.
%
% \DescribeMacro{twoadvisors}
-% If you have more than one advisor for your project/research, selecting the
-% |twoadvisors| option
-% would produce an appropriately formatted titlepage. The |\secondadvisor|
-% macro command is used to specify the name of the second advisor.
+% 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}
-% Exactly one of these options -- |numrefs| or |textrefs|,
-% needs to be specified. |numrefs| results in a
-% numbered citation sytle with {\sffamily natbib} and ``nddiss2e'' citation style
+% 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 {\sffamily natbib} package}.
-% Using |textrefs| changes the citation style to be similar to
-% ``author-date'' style with the same files. If none of these options is
-% specified, the default style of numbered citations (ie.\/ same as if
-% |numrefs| was used) is used.
-%
-% Since the same set of package and
-% style file results in differing citation format, it is {\em strongly}
-% suggested to
-% refer to the documentation |natnotes.dvi| in your |TEXMF| tree,
+% 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}
-% The choice of the fontsize is only applicable with the |draft| option
-% used. By default, the document will be prepared in the 10pt size for the
-% |draft|
-% style option. For the |review| and the |final| style options,
-% the document is prepared in the 12pt fontsize and choosing any other fontsize
-% option will be ignored.
-%
-% \DescribeMacro{noinfo}
-% Using the |noinfo| option would disable the information page produced
-% when the |review| or |final| style options are used. It is
-% recommended that you do not disable the ``info'' page unless it is the final
-% most copy/copies for submission to the Graduate School.
-%
-% Thus, |\documentclass[draft,12pt]{nddiss2e}| would produce a document in
-% \textsf{draft} format in 12pt font size and \\
-% |\documentclass[final,twoadvisors]{nddiss2e}|
-% would produce a document (with modified title page) for final submission
-% to the Graduate School.
-%
-% \section{Features}
-% \label{sec:features}
-% A number of packages are required by default and must be present in your
-% \TeX\space search path. 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{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{amssymb},
-% \textsf{float},
-% \textsf{lscape},
-% \textsf{rotating},
-% \textsf{booktabs} and
-% \textsf{natbib}.
-% I urge 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.
-%
-% 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 layout(s).
-%
-% In general, the official guidelines of the Graduate School are
-% followed to as much extent as possible. This includes proper
-% formatting of the title page and the abstract page (from the
-% \textsf{ndthesis} package), numbering of the pages in the {\it
-% frontmatter}, generation of properly formatted table of contents, list
-% of figures etc., as well as bibliography at the end. As per the guide,
-% number of different fonts and font sizes used in the thesis 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. In this case, the \textsf{hyperref} and
-% \textsf{hypernat} packages are also required. These packages ensure
-% 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 ({\it press quality} pdf) and is suitable
-% for electronic submission to the library and for microfilm archiving.
-% Although the most appropriate options for the \textsf{hyperref} are
-% passed on, for advanced features refer to its documentation.
-%
-% For creating documents with figures, it is imperative that these are
-% present in a pdf-like format (eg.\/ pdf or metapost) rather than
-% the usual encapsulated postscript (eps)
-% format. An easy way to convert your {\it eps} files to {\it pdf} files
-% is to use the utility |epstopdf| or |eps2pdf|, which should be
-% available on your unix-like distribution already.
+% 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}
+% \section{Arrangement of Contents}
%
-% A dissertation or a thesis document must contain the following parts,
-% in the order listed. Only those explicitly marked as optional may be
-% omitted. Again, I must point out that the official guide must be
-% referred and its guidelines override the order listed here.
+% 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 {\em (optional for Master's thesis)}
-% \item Dedication {\em(optional)}
+% \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 Symbols {\em (optional)}
-% \item Preface {\em (optional)}
-% \item Acknowledgments {\em (optional)}
+% \item List of Symbols \emph{(optional)}
+% \item Preface \emph{(optional)}
+% \item Acknowledgments \emph{(optional)}
% \item Text
-% \item Appendix (or Appendices) {\em (optional)}
+% \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}
+% \subsection{Title Page}
+% \label{subsec:titlepage}
%
-% The title page is generated by the standard
-% \LaTeX\space macro |\maketitle| with no arguments.
-% This macro has been modified for providing a title page format
-% required for dissertations/theses.
+% \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.
%
-% Prior to invoking it in
-% your document, you should declare --
+% 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 (note: title must be in ALL caps, eg.
-% |\title{THIS IS \||\ A TITLE IN TWO LINES}|, and you may use
-% linebreaks within the title),
-% \item \DescribeMacro{\author\{\}} your name (full and exactly as
-% registered with the Graduate School) with the
-% |\author| macro, (eg. |\author{Gary Graham Gordon-Graeme}|),
-% \item \DescribeMacro{\work\{\}} whether the document is a {\em Thesis} or a {\em
-% Dissertation} as
-% argument of |\work| macro, (eg. |\work{Dissertation}|),
-% \item \DescribeMacro{\degaward\{\}} the degree you're aiming for (in
-% full) with the |\degaward| macro, (eg. |\degaward{Doctor of Philosophy}| or
-% |\degaward{Master of Science\\in\\Engineering}|),
-% \item \DescribeMacro{\degprior\{\}} all your prior degrees to go with your name
-% with |\degprior| macro, (eg. |\degprior{B. S., M. S.}|),
-% \item \DescribeMacro{\advisor\{\}} the name of your advisor as argument to
-% |\advisor| macro,
-% \item \DescribeMacro{\secondadvisor\{\}} the name of second advisor, if any, with
-% |\secondadvisor| macro \footnote{this macro is necessary when,
-% \textsf{twoadvisors} option is used while invoking \nddiss\space class},
-% \item \DescribeMacro{\department\{\}} the name of the department in the
-% argument of the |\department| macro,
-% (eg. |\department{Gnulogical Engineering}|) and,
-% \item \DescribeMacro{\degdate\{\}} the month and year of the defense of the
-% thesis with the |\degdate| (eg. |\degdate{June 2004}|). If you forget to
-% declare this, the current month/year combination will be automatically used.
+% \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}
%
-% \DescribeMacro{\maketitle}
-% After defining the above macro arguments, use |\maketitle| to generate
-% a title page, which includes your entries. All the above macros are
-% required and if missing, they may result in errors in the generation
-% of the title page.
-%
-% \subsection{Copyright page}
+% \subsection{Copyright Page}
% \DescribeMacro{\makecopyright}
-% \DescribeMacro{\makepublicdomain}
-% The |\makecopyright| macro should be invoked after |\maketitle| to
-% produce a copyright page. 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 {\em not} place your dissertaion in the public domain, you must
-% declare it as such explicitely.
-%
% \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). You should do this with |\copyrightholder|\marg{name}
+% current year). Do this with the |\copyrightholder|\marg{name}
% and |\copyrightyear|\marg{year} macros.
%
-% \subsection{Abstract page(s)} \DescribeEnv{abstract}
-% The \textsf{abstract} environment has been modified from the default
-% in the \textsf{report} class to comply with the requirements
-% of the Graduate School. The abstract text should be placed between
+% \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}|.
-% In this environment, the author's name is placed in
-% the top-right header, if it exceeds one page.
+% 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 format of dedication is essentially free, but you may want to use
-% the \textsf{dedication} environment for this purpose. This environment
-% will center the text of your dedication vertically on the page. The
-% dedication is optional.
+% 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\{\}}
-% |\dedicationname|\marg{text} may be used to change the title for the
-% dedication page. Default name: |\mbox{}| ie.\/ an empty title.
+% 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, figures and tables}
+% \subsection{Table of Contents; Lists of Figures and Tables}
% \DescribeMacro{\tableofcontents}
% \DescribeMacro{\listoffigures}
% \DescribeMacro{\listoftables}
-% Use the macros |\tableofcontents|,|\listoffigures| and |\listoftables|
-% in this order, to produce the required table of contents and list of
-% figures and tables. (Note: the ``list of figures'' should precede the
-% ``list of tables'' as per the Graduate School guide)
+% 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\{\}}
-% The macros |\contentsname|, |\listfigurename| and |\listtablename| may
-% be used to change the caption for Table of Contents, List of Figures
-% and List of Tables, respectively. By default, they are named as |CONTENTS|,
-% |FIGURES| and |TABLES|.
-%
-% \subsection{List of symbols}
-% \DescribeEnv{symbols} The \textsf{symbols} environment is useful in
-% formatting the list of symbols/abbreviations used in your work. It
-% takes optional argument specifying the desired format, eg.
+% 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. \DescribeMacro{\symbolsname\{\}} As earlier, the
-% caption for the list of symbols can be changed by using the
-% |\symbolsname| macro. Default name: |SYMBOLS|
+% 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\{\}\{\}}
-% Another macro |\sym|\marg{symbol}\marg{definition} makes the task of
+% 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 - first, a math
-% ``object'' and second, assumed to be the plain text describing the
-% symbol. Any plain text in the first argument needs to be set with
-% |\mathrm{..}| and any math symbol in the second needs to placed in
+% 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\{\}}
-% An environment \textsf{preface} is provided for formatting the preface to the
-% document. The name of this {\em chapter} may be changed by |\prefacename|
-% macro. Default name: |PREFACE|
+% You may use |\prefacename| to change the name of this section.
+% Default name: |PREFACE|.
%
% \subsection{Acknowledgments}
% \DescribeEnv{acknowledgments}
-% \DescribeMacro{\acknowledgename\{\}}
% The environment \textsf{acknowledgments} is used to format the
-% acknowledgment {\em chapter}. As above |\acknowledgename| macro may be used
-% to change the title name. Default name: |ACKNOWLEDGMENTS|.
+% acknowledgment \emph{chapter}.
%
-% \subsection{Text} \DescribeMacro{\mainmatter}
-% Use the macro |\mainmatter| at the beginning of the text sections ie.
-% all text matter should follow this macro as in the {\sffamily book}
-% class. The text is formatted in |\normalspacing| ie. double-spacing.
+%
+% \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 or
-% long and would be formatted doubly spaced.
+% 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}
-% As in the {\sffamily book} class, use the |\appendix| to mark the
-% end of the last chapter in the main section and the start of the
-% appendices. To begin an appendix, using a |\chapter|\marg{title}
-% macro. Appendices will be automatically ``numbered'' alphabetically.
+% 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}
-% This macro separates the bibliography, index
-% and glossary from the main matter and appendices, if any.
+% The |\backmatter| macro separates the bibliography, index
+% and glossary from the main matter and any appendices.
%
% \subsection{Bibliography} \DescribeMacro{\bibliography}
-% You may use the |\bibliography|\marg{bibfile} macro to generate the
-% bibliography with \BibTeX\/. In order to use the
-% \BibTeX\/ path for generating bibliography, one needs to have
-% all the bibliographic data in \BibTeX\/ files. You should
-% refer to \BibTeX\/ manual for details about making a |.bib| file
+% 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.
%
-% \DescribeMacro{\bibname\{\}} The default name for this {\em chapter} is
-% |BIBLIOGRAPHY|. You may change it by using the macro command
-% |\bibname|\marg{newbibname}.
-%
-% \DescribeEnv{thebibliography}
-% Alternatively, you can also make your own bibliography by using
-% {\sffamily thebibliography} environment. In this case, you would have
-% to write the reference entries in the right format in your |.tex| source
-% file itself.
-%
-% For citing references in the text, the package {\sffamily natbib} is
-% included with options: \texttt{numbers,sort\&compress} (|numrefs| option) or
+% 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 {\em citing} in different ways.
-% It would make your life a lot easier if you read up its documentation. In
-% addition, for generation of pdf document, another package {\sffamily
-% hypernat} helps generates internal links for references.
+% fantastic package that has numerous macros for \emph{citing} in different ways.
%
-% {\bfseries Warning:} The packages {\sffamily cite} and \textsf{citation} are
+% \textbf{Warning:} The packages \textsf{cite} and \textsf{citation} are
% NOT compatible
-% with the {\sffamily natbib} package, and they must not be used.
+% with the \textsf{natbib} package, and will cause errors if used.
%
-% \section{Note for the authors}
-% \label{sec:author}
-% As noted earlier, 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 List of Figures should be {\em before} List of Tables, ie. the
-% macro command |\listoffigures| comes before |\listoftables| in the
-% frontmatter.
-% \item Chapter titles need to be written in ALL CAPS.
-% \item Table caption must be {\em above} the table, but the figure
-% caption should be {\em below} it.
-% In case of {\sffamily table} environment, this can be achieved by
-% putting |\caption| before you include the table (eg. in a {\sffamily
-% tabular} environment). In the {\sffamily figure} environment, |\caption|
-% goes after the |\includegraphics| macro command.
-% \item Table captions need to be in ALL CAPS as well.
-% \item Bibliography is the last section/chapter of the thesis.\footnote{Except
-% if you are using {\em chapter-wise} bibliography}
-% \end{itemize}
-%
-% \subsection{Chapter-wise bibliography}
-% It is now possible to obtain bibliography as a section in each chapter
-% (as is common
-% in some departments esp.\/ humanities) with some minor code
-% implementation in the |.tex| files. To do this you have to load the
-% package {\sffamily chapterbib} (without any options)
-% in the preamble of your main tex file and
-% redefine some commands as below -
+% \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}
@@ -562,30 +575,55 @@
% \end{document}
% \end{verbatim}
%
-% In such a case, you must separate the chapters or sections in
-% which you want individual bibliographies in different files and {\em include}
-% them in the main file as above. Each such |\include|d file must contain
+% 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|)\footnote{This creates |.aux| files which are needed by |bibtex|},
-% you
-% would have to run |bibtex| on each of the separate files to obtain a |.bbl|
+% |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 {\sffamily natbib} manual (|natbib.dvi|) in the |TEXMF| tree.
-% \subsection{Tips and suggestions}
+% 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 Use |\toprule|, |\midrule| and |\bottomrule| macro commands (from the
-% {\sffamily booktabs} package) in the
-% tables for generating the appropriate horizontal rules. Use of vertical rules
-% to separate columns in tables, is in general, bad style and should be avoided as much as possible.
-% \item Use the {\sffamily longtable} environment for handling very long
-% tabular materials. Again, use the vertical rules only if very necessary.
+% \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} }
@@ -593,7 +631,7 @@
% Heading 1 & Heading 2 \\
% \midrule
% \endfirsthead
-% \caption[]{ {\em Continued} } \\
+% \caption[]{ } \\ % doesn't matter what text is in the continued caption.
% \midrule
% Heading 1 & Heading 2 \\
% \midrule
@@ -605,22 +643,25 @@
% Long & Table etc. \\
% \end{longtable}
% \end{verbatim}
-% \item If a figure/table is very wide and will not fit normally,
-% use the {\sffamily landscape} environment (from the included {\sffamily lscape}
-% package) to format them in {\em landscape}
-% mode. They will automatically appear on a separate page.
-% The {\sffamily sidewaystable} environment (from the included {\sffamily
-% rotating} package) is incompatible with the current
-% class and must be avoided.
-% \item Usually the width of the figure/table captions is 90\% of the textwidth
-% (ie. |0.9\textwidth|),
-% but if needed can be changed as per the following:
-% \begin{itemize}
-% \item Use a {\sffamily minipage} environment of appropriate width and enclose
-% your tabular or figure float inside it, or
-% \item set the |\capwidth| inside the {\sffamily table} or the
-% {\sffamily figure} environment, and |\LTcapwidth| {\em outside} the {\sffamily
-% longtable} environment, e.g.,\\[\baselineskip]
+% \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]
@@ -641,22 +682,20 @@
% \end{\longtable}
% \end{verbatim}
% \end{minipage}
-% \end{itemize}
-% \item Use {\sffamily tabularx} environment for the actual
-% formatting of the tables (within the \textsf{table} environment). It differ
-% 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 {\sffamily 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 {\sffamily longtable} manual.
-% \item If you wish to use |\footnotes| in the \textsf{longtable} environment,
-% please read its documentation. There are some handicaps present.
-% \item A new macro command |\subsubsection| (self-explanatory) has been defined.
-% It is numbered as |3.2.1.4| in the TOC.
-% \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:
+% \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",
@@ -664,100 +703,114 @@
% howpublished = "Website",
% note = "\url{http://www.casaxps.com}",
% }
-% \end{verbatim} This when processed with the |nddiss2e.bst| citation style file
-% gives:\newline
-% 111. N. Fairley. CasaXPS VAMAS processing software. Website.
-% \url{http://www.casaxps.com}.\newline
+% \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?}
-% If you find some errors in formatting of your document, most likely these are
-% NOT due to the \nddiss\/ class, but due to either wrongly used
-% commands/macros or conflicting commands/macros in a package that you might
-% have used ie.\/ a mistake from your side. Please verify that before
-% contacting anyone regarding the class file.
-%
-% Read the manuals for the packages that you might have used and find out if
-% they have macro commands that modify the page-layout, spacing etc.\/ or if
-% they conflict with already defined commands (eg.\/ packages
-% \textsf{natbib} and
-% \textsf{cite} redefine the same command |\cite| in different ways). I would
-% suggest that you {\em read the manuals anyway}! It is a good practice.
-%
-% In the possible scenario that you
-% have found a significant error, please try to find out the source of the
-% error and, even better, a possible alternative, please
-% report it to the Graduate School's reviewer(s). It would also be great, if
-% you try to find a solution for the problem and inform that as well.
-% Please also inform if you find this documentation confusing or misleading or
-% if any mistakes are present.
-%
-% Your doing so will ensure that the reviwer(s) are aware of the problem and
-% its possible solutions and they can give better answers to the people who
-% might encounter similar problems. It will also help making the future
-% versions of the class file better.
-%
-% \section{Example}
-% Below is a basic |.tex| sample for your help.
-% A file called |template.tex|\footnote{Most likely present in the same
-% directory as |nddiss2e.cls| ie.\/ in |TEXMF/tex/latex/nddiss2e/|}
-% is generated from |nddiss2e.ins| which might serve as a guide for
-% your document. The |example| directory contains a mock thesis modified
-% from {\sffamily ndthesis} classfile and should also be helpful.
-%
-% \begin{verbatim}
-% \documentclass[numrefs,final]{nddiss2e}
-%
-% \begin{document}
-%
-% \frontmatter
-%
-% \title{}
-% \author{}
-% \work{Dissertation}
-% \degprior{B.S., M.S.}
-% \degaward{Doctor of Philosophy}
-% \advisor{}
-% \department{}
-% \maketitle
-% \makepublicdomain
-%
-% \begin{abstract}
-% Abstract here
-% \end{abstract}
-% \renewcommand{\dedicationname}{\mbox{}}% Empty dedication title
-% \begin{dedication}
-% For Someone
-% \end{dedication}
-%
-% \tableofcontents
-% \listoffigures
-% \listoftables
+% \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}
%
-% \begin{preface}
-% Preface here
-% \end{preface}
-% \begin{acknowledge}
-% Thanks to everyone
-% \end{acknowledge}
-% \begin{symbols}
-% \sym{a}{definition of a}
-% \end{symbol}
+% 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.
%
-% \mainmatter
+% 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.
%
-% \chapter{One} % Chapter 1
-% All the text ...
+% 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.
%
-% \appendix
-% \chapter{Additional data} % Appendix A
+% \subsection{Generating PDF document}
+% \label{subsec:pdfdoc}
%
-% \backmatter
-% \bibliographystyle{nddiss2e}
-% \bibliography{bibdatabase}
+% 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.
%
-% \end{document}
-% \end{verbatim}
+% 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.
%
%
%
@@ -768,15 +821,15 @@
%
% \clearpage
% \section{The Implementation}
-% Following is my attempt at documenting the source of the
+% 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 start, we define the base version of \LaTeXe\space needed and the label
-% information for the \nddiss\space class.
+% 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}
@@ -790,13 +843,13 @@
% \end{macrocode}
% \fi
% \begin{macrocode}
- [2005/07/27 v3.0 ^^J%
+ [2016/10/16 v3.2016%
% \end{macrocode}
% \iffalse
%<*class>
% \fi
% \begin{macrocode}
- Notre Dame Dissertation document class by Sameer Vijay^^J]
+ Notre Dame Dissertation document class]
%
% \end{macrocode}
% \begin{macro}{\dissfileversion}
@@ -804,8 +857,8 @@
% The |\dissfileversion| and |\dissfiledate| macros contain the version and the date
% of the release.
% \begin{macrocode}
-\providecommand{\dissfileversion}{3.0}
-\providecommand{\dissfiledate}{2005/07/27}
+\providecommand{\dissfileversion}{3.2017.2}
+\providecommand{\dissfiledate}{2017/05/09}
%
% \end{macrocode}
% \end{macro}
@@ -815,7 +868,7 @@
% \fi
% \iffalse (Don't show this in the doc).
% \begin{macrocode}
-%<template> Template file for NDdiss2e class by Sameer Vijay^^J]
+%<template> Template file for NDdiss2e class]
% \end{macrocode}
% \fi
% \iffalse
@@ -832,6 +885,7 @@
\newif\ifdiss@dedication \diss@dedicationfalse
\newif\ifnum@refs \num@refstrue
\newif\ifcentered@chaptitle \centered@chaptitletrue
+\newif\if@ltfirstcaption
%
% \end{macrocode}
% \begin{macro}{draft}
@@ -864,7 +918,7 @@
% \end{macro}
% \begin{macro}{numrefs}
% \begin{macro}{textrefs}
-% The options |numrefs| or |textrefs| selects appropriate citation style ie.\/
+% The options |numrefs| or |textrefs| select the appropriate citation style i.e.\/
% ``numbered'' or ``textual'', respectively. By
% choosing |textrefs|, one can get ``author-date'' style of citation in the
% text. The default is |numrefs|.
@@ -876,12 +930,12 @@
% \end{macrocode}
% \end{macro}
% \end{macro}
-% The option |nocenter| (not documented) allows non-centered chapter titles.
+% The option |nocenter| allows non-centered chapter titles.
% \begin{macrocode}
\DeclareOption{nocenter}{\centered@chaptitlefalse}
%
% \end{macrocode}
-% The |openbib| option (not documented) is useful
+% The |openbib| option is useful
% in creating indented bibliography.
% Usually you would not need to use this option since the default layout of the
% |bibliography| is very much acceptable.
@@ -891,6 +945,29 @@
}
%
% \end{macrocode}
+% The |sort| option is passed to natbib, and causes multiple citations to be
+% listed in the sequence they appear in the bibliography.
+% \begin{macrocode}
+\DeclareOption{sort}{%
+ \PassOptionsToPackage{sort}{natbib}
+}
+%
+% \end{macrocode}
+% The |compress| option is passed to natbib, and causes numerical citations to
+% be compressed so that, e.g. 1,2,3 becomes 1-3. Does not also sort.
+% \begin{macrocode}
+\DeclareOption{compress}{%
+ \PassOptionsToPackage{compress}{natbib}
+}
+%
+% \end{macrocode}
+% The |sort&compress| option sorts numerical citations, and then compresses them.
+% \begin{macrocode}
+\DeclareOption{sort&compress}{%
+ \PassOptionsToPackage{sort&compress}{natbib}
+}
+%
+% \end{macrocode}
% The other options are declared in the following lines.
% \begin{macro}{twoadvisors}
% The |twoadvisors|
@@ -904,8 +981,8 @@
% \begin{macro}{10pt}
% \begin{macro}{11pt}
% \begin{macro}{12pt}
-% The options |10pt|, |11pt| or |12pt| are appropriately passed on to the
-% {\sffamily book} class depending on whether |\diss@draft| flag is set true.
+% The options |10pt|, |11pt| or |12pt| are passed on to the {\sffamily book}
+% class if appropriate, depending on whether the |\diss@draft| flag is set true.
% \begin{macrocode}
\DeclareOption{10pt}{%
\ifdiss@draft%
@@ -937,7 +1014,7 @@
\DeclareOption{noinfo}{\info@pagefalse}
%
% \end{macrocode}
-% The |twoside| option (not documented) is when you want to prepare a two-sided
+% The |twoside| option is for when 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. This option is passed on to the parent {\sffamily
% book} class.
@@ -949,7 +1026,7 @@
% All options other than those defined above are ignored and
% a warning is printed
% on the screen during compile-time. After processing all the options, the
-% {\sffamily book} class is loaded with the specified options.
+% \textsf{book} class is loaded with the specified options.
% \begin{macrocode}
\DeclareOption*{\ClassWarning{nddiss2e}%
{UnknownOption `\CurrentOption'} }%
@@ -957,99 +1034,119 @@
\LoadClass{book}
%
% \end{macrocode}
-% At this stage, the packages {\sffamily ifthen}, {\sffamily exscale},
-% {\sffamily ifpdf}, {\sffamily longtable}, {\sffamily xspace}, {\sffamily
-% indentfirst}, {\sffamily tabularx}, {\sffamily enumerate} and {\sffamily
-% latexsym} are loaded. It is important to load these in specific order so as
-% not to cause conflicts in definitions of certain macros.
+% At this stage, the packages \textsf{ifthen}, \textsf{exscale},
+% \textsf{etoolbox} \textsf{ifpdf}, \textsf{ifluatex},
+% \textsf{ifxetex}, \textsf{longtable}, \textsf{xspace}, \textsf{
+% indentfirst}, \textsf{tabularx}, \textsf{enumerate} and \textsf{
+% latexsym} are loaded. It is important to load these in a specific
+% order so as not to cause conflicts in definitions of certain macros.
% \begin{macrocode}
-\RequirePackage{ifthen,exscale}
-\RequirePackage{ifpdf}
+\RequirePackage{ifthen,exscale,etoolbox}
+\RequirePackage{ifpdf,ifluatex,ifxetex}
+\ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{}{%
+ \ClassError{nddiss2e}{%
+ PDF Output is required to support the PDF/A format.
+ }{DVI output is not supported. Use pdflatex to generate the dissertation.}
+}
+\RequirePackage[a-2b]{pdfx}
\RequirePackage{longtable}
+\RequirePackage{threeparttable}
+\RequirePackage[flushleft]{threeparttablex}
\RequirePackage{xspace}
\RequirePackage{indentfirst}
\RequirePackage{tabularx}
\RequirePackage{enumerate}
\RequirePackage{latexsym}
+\RequirePackage{textcase}
%
% \end{macrocode}
% If the |\diss@final| is set false (when using |draft| or |review| option) then
-% {\sffamily showkeys} package is also loaded.
+% the {\sffamily showkeys} package is also loaded.
% \begin{macrocode}
-\ifdiss@final\relax\else\RequirePackage{showkeys}\fi
+% \ifdiss@final\relax\else\RequirePackage{showkeys}\fi
%
% \end{macrocode}
% Depending in whether you are using pdf\LaTeX\space or plain \LaTeX\space,
-% {\sffamily epsfig}, {\sffamily color} and {\sffamily graphicx} are loaded
-% with respective options. Additionaly when using pdf\LaTeX\space, the package
-% {\sffamily hyperref} (for internal/external links in the document)
-% is also loaded. The options for this package have been tested to produce
-% a document which can be printed on laser printers without any problems
-% because of colored link boxes.
-% \begin{macrocode}
-\ifpdf
- \RequirePackage[pdftex]{epsfig}
- \RequirePackage[pdftex]{color}
- \RequirePackage[pdftex]{graphicx}
- \RequirePackage[pdftex,
- letterpaper=true,%
- bookmarks=true,%
- bookmarksnumbered=true,%
- linktocpage=true,%
- breaklinks=true,%
- bookmarkstype=toc,%
- colorlinks=false,%
- pdfpagemode=UseOutlines]{hyperref}
+% \textsf{epsfig}, \textsf{color} and \textsf{graphicx} are loaded
+% with respective options.
+% \begin{macrocode}
+\ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{%
+ \RequirePackage{epsfig}
+ \RequirePackage{color}
+ \RequirePackage{graphicx}
\AtBeginDocument{
\pdfadjustspacing=1
}
-\else
+}{%
\RequirePackage[dvips]{epsfig}
\RequirePackage[dvips]{color}
\RequirePackage[dvips]{graphicx}
-\fi
+}
%
% \end{macrocode}
-% Now the {\sffamily natbib} package is loaded
+% Now the \textsf{natbib} package is loaded
% with its options, appropriate to |numrefs| or |textrefs| class option. If |numrefs| is
-% specified, then {\sffamily natbib} is read-in with its options for
+% specified, then \textsf{natbib} is read-in with its options for
% ``numbered'' references and sorted \& compressed (eg. |[3-6,8-10]|).
% In this case, the default delimiter is square brackets and the
% default seperator is a comma. For the |textrefs| option, the
-% {\sffamily natbib} package is read-in so as to sort the references in an
+% \textsf{natbib} package is read-in so as to sort the references in an
% ``author-date'' style of citations.
-% The default delimitor and separator, in this case, are round brackets and
+% The default delimiter and seperator, in this case, are round brackets and
% colon, respectively.
%
-% For creating internal links in a pdf document with
-% pdf\LaTeX\space, the package {\sffamily hypernat} is also loaded.
% \begin{macrocode}
\ifnum@refs
- \RequirePackage[numbers,sort&compress]{natbib}
+ \RequirePackage[numbers]{natbib}
\else
- \RequirePackage[authoryear,sort]{natbib}
+ \RequirePackage[authoryear]{natbib}
\fi
-%
-\ifpdf
- \RequirePackage{hypernat}
-\fi
-%
% \end{macrocode}
-% Additionaly, the packages {\sffamily amsmath}, {\sffamily amssymb},
-% {\sffamily float}, {\sffamily lscape}, {\sffamily booktabs}, {\sffamily
-% rotating}, {\sffamily url} and {\sffamily setspace} are loaded when (pdf)\LaTeX\space
-% processes |\begin{document}|. Again, the order of these packages is
-% important.
+% Additionally, the packages \textsf{amsmath}, \textsf{float}, \textsf{booktabs},
+% \textsf{rotating}, \textsf{url} and \textsf{setspace} are loaded
+% when (pdf)\LaTeX\space processes |\begin{document}|. Again, the
+% order of these packages is important. Additionaly when using
+% pdf\LaTeX\space, the package \textsf{hyperref} (for
+% internal/external links in the document) is also loaded. The options
+% for this package have been tested to produce a document which can be
+% printed on laser printers without any problems because of colored
+% link boxes. Megan added required package pdflscape, which is part
+% of the oberdiek bundle in MiKTeX and TeXLive. Using this package
+% will flip landscape pages on the screen so that it's easier to read.
% \begin{macrocode}
\AtBeginDocument{
-\RequirePackage{amsmath,amssymb}
+\RequirePackage{amsmath}
\RequirePackage{float}
-\RequirePackage{lscape}
\RequirePackage{booktabs}
\RequirePackage{rotating}
\RequirePackage{url}
\RequirePackage[doublespacing]{setspace}[2000/12/01]
+\ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{%
+ \ifluatex
+ \RequirePackage[luatex]{pdflscape}
+ \else
+ \ifxetex
+ \RequirePackage[xetex]{pdflscape}
+ \else
+ \ifpdf
+ \RequirePackage{pdflscape}
+ \fi
+ \fi
+ \fi
+ % cannot use RequirePackage since pdfx also includes hyperref
+ \hypersetup{
+ plainpages=false,
+ pdfpagelabels,
+ bookmarks=true,%
+ bookmarksnumbered=true,%
+ linktocpage=true,%
+ breaklinks=true,%
+ bookmarkstype=toc,%
+ colorlinks=false,%
+ pdfpagemode=UseOutlines}
+}{}
}
+\RequirePackage{metalogo}
%
% \end{macrocode}
% Set the |\pagestyle| for the document to |plain| here
@@ -1065,28 +1162,38 @@
% Here, define some spacing macros for page layout and doublespacing.
% \begin{macrocode}
\newcommand{\normalspacing}{\doublespacing}
-\newcommand\single@baselinestretch{1.0}
-\newcommand\double@baselinestretch{1.66}
+\newcommand\single@baselinestretch{0.979}
+\newcommand\double@baselinestretch{1.625}
+\newlength{\usedtextsize}
+\setlength{\usedtextsize}{\f@size pt}
\newlength{\single@skip}
-\setlength{\single@skip}{\single@baselinestretch em}
+\setlength{\single@skip}{\single@baselinestretch \usedtextsize}
\newlength{\double@skip}
-\setlength{\double@skip}{\double@baselinestretch em}
+\setlength{\double@skip}{\double@baselinestretch \usedtextsize}
+\setlength{\footnotesep}{\double@skip}
%
% \end{macrocode}
% Define new lengths for some variables for a proper layout of normal pages,
-% pages with text and figures and pages with only floats.
+% pages with text and figures and pages with only floats. Note that although
+% the geometry package is usually easier, when Megan tried to switch to that
+% she discovered that something ends up overwriting it and, although the
+% the showframe option showed that the margins were setting correctly, the text
+% didn't look like they were. So these length values are set to what geometry
+% said they should be to get a 1.5 in left margin and 1 in margins on all other
+% sides (we'll use vspace commands later to get the 2 in top margin on pages
+% where that's needed).
% \begin{macrocode}
\setlength{\hoffset}{0pt}
\setlength{\voffset}{0pt}
-\addtolength{\topmargin}{-32pt}
-\setlength{\headsep}{12pt}
-\setlength{\marginparwidth}{54pt}
-\setlength{\marginparsep}{0pt}
-\addtolength{\textheight}{63pt}
-\addtolength{\textwidth}{26pt}
+\setlength{\topmargin}{-32pt}
+\setlength{\headsep}{20pt}
+\setlength{\marginparwidth}{47pt}
+\setlength{\marginparsep}{7pt}
+\setlength{\textheight}{648pt}
+\setlength{\textwidth}{432pt}
\setlength{\oddsidemargin}{36pt}
-\setlength{\evensidemargin}{18pt}
-\setlength{\footskip}{36pt}
+\setlength{\evensidemargin}{36pt}
+\setlength{\footskip}{30pt}
%
\setlength{\floatsep}{30pt}
\setlength{\intextsep}{50pt}
@@ -1107,16 +1214,22 @@
% \end{macrocode}
% \begin{macro}{\work}
% \begin{macro}{\degaward}
-% \begin{macro}{\degprior}
% \begin{macro}{\advisor}
% \begin{macro}{\secondadvisor}
% \begin{macro}{\department}
% \begin{macro}{\degdate}
+% \iffalse (does not appear in documentation)
+% In 2005 the Graduate School wanted us to list our degrees after our names.
+% In 2013 they no longer want this, so Megan removed the macro.
+% Here's the code for it, in case they change their minds again:
+% \begin{macro}{\degprior} (goes with the other \begin{macro}s above)
+% \newcommand{\degprior}[1]{\def\@degprior{#1}} (goes with other newcommands below)
+% \fi
% Here define new macros for use in the dissertation title page.
% \begin{macrocode}
+\renewcommand{\title}[1]{\def\@title{#1}}
\newcommand{\work}[1]{\def\@work{#1}}
\newcommand{\degaward}[1]{\def\@degaward{#1}}
-\newcommand{\degprior}[1]{\def\@degprior{#1}}
\newcommand{\advisor}[1]{\def\@advisor{#1}}
\ifadvisors@two
\newcommand{\secondadvisor}[1]{\def\@secondadvisor{#1}}
@@ -1136,16 +1249,15 @@
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
% As a default, these macros have an empty arguement. Only the |\degdate| macro
% takes on the current month-year combination in the absence of any assignation.
+%^^A Removed 9-18-12: \degprior{}
% \begin{macrocode}
% Defaults are empty except the \degdate
\title{}
\author{}
\work{}
\degaward{}
- \degprior{}
\advisor{}
\ifadvisors@two \secondadvisor{} \fi
\department{}
@@ -1157,14 +1269,14 @@
% used etc.\ for the end-user and the proofreader along with a standard
% disclaimer and
% details of where to find documentation for the \nddiss\space class
-% file. This information can be suppressed by specifying ``|noinfo|'' option
-% while invoking the \nddiss\space class.
+% file. This information can be suppressed by specifying the ``|noinfo|''
+% option while invoking the \nddiss\space class.
% \begin{macrocode}
\DeclareRobustCommand{\@infopage}{
\thispagestyle{empty}
\null\vspace*{\single@skip}
\begin{center}
- \large This \@work\space \\ entitled \\ \@title \\
+ This \@work\space \\ entitled \\ \MakeTextUppercase{\@title} \\
typeset with \nddiss\ v%
\dissfileversion\ (\dissfiledate) %
on \today\space for\\
@@ -1174,8 +1286,8 @@
\normalfont\normalsize\singlespacing
\noindent This \LaTeXe\space classfile conforms to the
- University of Notre Dame style guidelines established in
- Spring 2004. However it is still possible to generate a
+ University of Notre Dame style guidelines as of Fall
+ 2012. However it is still possible to generate a
non-conformant document if the instructions in the class
file documentation are not followed!
@@ -1189,10 +1301,6 @@
\end{minipage}
\end{center}
- \noindent It is YOUR responsibility to ensure that the Chapter titles
- and Table caption titles are put in CAPS LETTERS. This classfile does
- {\em NOT\space} do that! \\
-
\noindent\itshape This page can be disabled by
specifying the ``{\upshape\ttfamily noinfo}'' option to the class invocation.
\upshape
@@ -1200,14 +1308,15 @@
)
\begin{center}
{\bfseries\large\singlespacing This page is \slshape NOT
- \upshape part of the dissertation/thesis, but MUST be turned in to the
- proofreader(s) or the reviwer(s)!}
+ \upshape part of the dissertation/thesis. It should be disabled before
+ making final, formal submission, but should be included in the version
+ submitted for format check.}
\end{center}
\normalsize\normalfont
\nddiss\ documentation can be found at these locations:
\begin{center}
- \url{http://www.gsu.nd.edu}\\
- \url{http://graduateschool.nd.edu}
+ \url{http://graduateschool.nd.edu} \\
+ \url{https://ctan.org/pkg/nddiss}
\end{center}
\vfill
@@ -1227,7 +1336,7 @@
% \end{macro}
% \begin{macro}{titlepage}
% The structuring begins with checking the proper macros for
-% obtaining a correct formatting for the title page. If any of those are
+% obtaining correct formatting for the title page. If any of those are
% not defined, an error is issued and processing stopped. Most of the code for
% this was taken from the earlier {\sffamily ndthesis} class and hence, the
% documentation is also picked from there.
@@ -1260,64 +1369,94 @@
% \end{macrocode}
% \end{macro}
% Now set up some skip registers to
-% hold the inter-data spacing. The initial values will vertically center
-% the title page provided the title is only one line long. We'll account for
-% the longer ones in a bit \ldots
-% \begin{macrocode}
-\skip1=1.2\double@skip
+% hold the inter-data spacing. The initial values will create a two-inch top margin
+% for the title page, provided the title is only one line long. |\skip1| is the primary
+% internal spacing command; |\skip2| is the spacing between the student's name and the
+% line for the first adviser to sign if there are two advisers and |\skip3| is the
+% spacing between the student's name and the line for the adviser to sign if there is
+% only one adviser; |\skip4| controls the top margin. We'll account for titles longer
+% than one line in a bit \ldots
+% \begin{macrocode}
+\skip1=2.1\double@skip
\skip2=1.7\double@skip
\skip3=2.7\double@skip
-\skip4=1em
+\skip4=36pt
%
% \end{macrocode}
-% If the author has two advisors, we need to do a little tweaking.
+% If the author has two advisors, we need to do a little tweaking to the
+% internal spacing.
% \begin{macrocode}
-\ifadvisors@two \skip1=1.0\double@skip \skip4=1.5em \else\relax\fi
-%
+ \ifadvisors@two
+ \skip1=1.6\double@skip
+ \else\relax
+ \fi
% \end{macrocode}
-% For positioning the title, we first stuff it in a box and find out how
-% many lines it will occupy. In order to maintain the $1''$ top margin
-% required by Notre Dame, we must not move our defaults up by more than
-% one-half of a |\doubleskip|. (Actually, there's a bit more room than
-% that, but we reserve that space in the case of multiple advisors.) As it
-% turns out, if the title is just two lines long, then just moving the top
-% of the text by |.5\doubleskip| will cause it to remain centered. For
-% longer titles, the extra lines have to be taken out of the inter-section
-% spacing (skip register 1).
-% \begin{macrocode}
-\setbox0=\hbox{\@title}
-\ifdim \wd0 > 3\hsize
- \advance\skip4 .5\double@skip
- \advance\skip1 -.33\double@skip
-\else
- \ifdim \wd0 > 2\hsize
- \advance\skip4 .5\double@skip
- \advance\skip1 -.167\double@skip
- \else
- \ifdim \wd0 > \hsize
- \advance\skip4 .5\double@skip
- \fi
- \fi
-\fi
-%
+% The 2012 formatting guidelines require the title to be 2'' from the top of page.
+% If it's more than one line long, we need to adjust the internal spacing:
+% \begin{macrocode}
+ \setbox0=\vbox{\MakeTextUppercase{\@title}}
+ \ifdim \ht0 > 3\double@skip
+ \advance \skip1 -.75\double@skip
+ \else
+ \ifdim \ht0 > 2\double@skip
+ \advance\skip1 -.5\double@skip
+ \else
+ \ifdim \ht0 > \double@skip
+ \advance\skip1 -.25\double@skip
+ \fi
+ \fi
+ \fi
% \end{macrocode}
-% Our default assumes a two-line \textsf{degree} field such as
+% Our default assumes a one-line \textsf{degree} field such as
% \begin{center}
-% Doctor of Philosophy \\ in Somekind of Science \\
+% Doctor of Philosophy
% \end{center}
-% but we check to see if it is simply one
-% line long. If so, we need to add-back that extra line to the spacing.
-% \begin{macrocode}
-\setbox1=\vbox{\@degaward}
-\ifdim \ht1 > \double@skip\relax
- \else \advance\skip1 .167\double@skip \fi
-%
+% but we check to see if it is two or three lines long.
+% If so, we need to remove those extra lines from the internal spacing.
+% \begin{macrocode}
+ \setbox1=\vbox{\@degaward}
+ \ifdim \ht1 > 2\double@skip
+ \advance\skip1 -.5\double@skip
+ \else
+ \ifdim \ht1 > \double@skip
+ \advance \skip1 -.25\double@skip
+ \else
+ \relax
+ \fi
+ \fi
+% \end{macrocode}
+% If we have two advisers, a three or four line title, and a
+% three line degree field or two advisers, a four line title, and
+% a two line degree field, then we need to remove some spacing between
+% the name and the first adviser and from the top margin,
+% and give that space to the internal spacing.
+% \begin{macrocode}
+ \ifadvisors@two
+ \ifdim \ht0 > 3\double@skip
+ \ifdim \ht1 > \double@skip
+ \advance \skip4 -.675\double@skip
+ \advance \skip2 -.4\double@skip
+ \advance \skip1 .25\double@skip
+ \else \relax
+ \fi
+ \else
+ \ifdim \ht0 > 2\double@skip
+ \ifdim \ht1 > 2\double@skip
+ \advance \skip2 -.4\double@skip
+ \advance \skip1 .1\double@skip
+ \else \relax
+ \fi
+ \else \relax
+ \fi
+ \fi
+ \else \relax
+ \fi
% \end{macrocode}
% Finally we start putting the text in place \ldots centered, of course.
% \begin{macrocode}
- \null\vspace*{-\skip4}
+ \null\vspace*{\skip4}
\begin{center}%
- \@title \par%
+ \MakeTextUppercase{\@title} \par%
\vskip\skip1%
%
% \end{macrocode}
@@ -1333,16 +1472,12 @@
\vskip\skip1%
\@degaward%
\vskip\skip1%
- by%
- \vskip\skip1%
+ by \\%
%
% \end{macrocode}
-% Now format the author's name and credentials.
+% Now format the author's name.
% \begin{macrocode}
- {\normalsize
- \begin{tabular}[t]{c@{}l}%
- \@author, &\ \@degprior
- \end{tabular}\par }%
+ \@author
%
% \end{macrocode}
% Now skip the proper space and place the signature line for the advisor
@@ -1351,10 +1486,14 @@
% signature line and placing the line in only the right-hand side.
% \begin{macrocode}
\ifadvisors@two
- \vskip\skip2\else
- \vskip\skip3\fi%
+ \vskip\skip2
+ \hspace*{2.75in}\underline{\hspace{2.75in}}\\%
+ \hspace*{2.75in}\@advisor, Co-Director\\
+ \else
+ \vskip\skip3
\hspace*{2.75in}\underline{\hspace{2.75in}}\\%
\hspace*{2.75in}\@advisor, Director\\
+ \fi%
%
% \end{macrocode}
% If there is a second advisor, place that line here now.
@@ -1362,12 +1501,12 @@
\ifadvisors@two %
\vskip\double@skip%
\hspace*{2.75in}\underline{\hspace{2.75in}}\\%
- \hspace*{2.75in}\@secondadvisor, Director\\
+ \hspace*{2.75in}\@secondadvisor, Co-Director\\
\fi
%
% \end{macrocode}
-% Finally, we do a vertical fill to get the department and date to the page
-% bottom.
+% We end with the department and date; the internal spacing is chosen so
+% that these are at the page bottom.
% \begin{macrocode}
\vskip\skip1%
Graduate Program in \@department \\%
@@ -1378,12 +1517,13 @@
}
%
% \end{macrocode}
-% \begin{environment}{copyrightpage} The environment |copyrightpage| defines
+% \begin{environment}{copyrightpage}
+% The environment |copyrightpage| defines
% the defaults for proper formatting the copyright page (if opted).
% \begin{macrocode}
\newenvironment{copyrightpage}{%
\clearemptydoublepage
- \typeout{Copyleft page}
+ \typeout{Copyright page}
\pagestyle{empty}
\null\vfil
\begin{center}\normalspacing}%
@@ -1397,15 +1537,18 @@
% desired. By default, they are taken as the current year and the |author|
% of the dissertation.
% \begin{macrocode}
-\newcommand{\@copyrightyear}{\year}
+\newcommand{\@copyrightyear}{\the\year}
\newcommand{\@copyrightholder}{\@author}
+\newcommand{\@copyrightlicense}{All Rights Reserved}
\newcommand{\copyrightyear}[1]{\renewcommand{\@copyrightyear}{#1}}
\newcommand{\copyrightholder}[1]{\renewcommand{\@copyrightholder}{#1}}
+\newcommand{\copyrightlicense}[1]{\renewcommand{\@copyrightlicense}{#1}}
%
% \end{macrocode}
% \end{macro}
% \end{macro}
-% \begin{macro}{\makecopyright} Finally, the |\makecopyright| macro creates the
+% \begin{macro}{\makecopyright}
+% Finally, the |\makecopyright| macro creates the
% copyright page as per defined in the |copyrightpage| environment.
% \begin{macrocode}
\newcommand{\makecopyright}{%
@@ -1415,14 +1558,15 @@
\copyright\space Copyright by \\
\@copyrightholder \\
\@copyrightyear\\
- All Rights Reserved \\[10mm]
+ \@copyrightlicense \\[10mm]
\end{copyrightpage}
\fi
}%
%
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\makepublicdomain} Or, if chosen, |\makepublicdomain| macro
+% \begin{macro}{\makepublicdomain}
+% Or, if chosen, |\makepublicdomain| macro
% creates a copyright page (using earlier |copyrightpage| environment) that
% puts the document in public domain.
% \begin{macrocode}
@@ -1443,29 +1587,31 @@
% \begin{macrocode}
\providecommand{\abstractname}{Abstract}
\providecommand{\dedicationname}{\mbox{}}
-\providecommand{\prefacename}{PREFACE}
-\providecommand{\acknowledgename}{ACKNOWLEDGMENTS}
-\providecommand{\symbolsname}{SYMBOLS}
-\renewcommand{\tablename}{TABLE}
+\providecommand{\prefacename}{Preface}
+\providecommand{\acknowledgename}{Acknowledgments}
+\providecommand{\symbolsname}{Symbols}
+\renewcommand{\tablename}{Table}
\renewcommand{\figurename}{Figure}
-\renewcommand{\chaptername}{CHAPTER}
-\renewcommand{\appendixname}{APPENDIX}
-\renewcommand{\contentsname}{CONTENTS}
-\renewcommand{\listfigurename}{FIGURES}
-\renewcommand{\listtablename}{TABLES}
-\renewcommand{\bibname}{BIBLIOGRAPHY}
-\renewcommand{\indexname}{INDEX}
-%
-% \end{macrocode}
-% \begin{environment}{abstract} This environment is adapted
-% from the {\sffamily report}
-% class since the {\sffamily book} class does not have one. Additionaly, we add
+\renewcommand{\partname}{Part}
+\renewcommand{\chaptername}{Chapter}
+\renewcommand{\appendixname}{Appendix}
+\renewcommand{\contentsname}{Contents}
+\renewcommand{\listfigurename}{Figures}
+\renewcommand{\listtablename}{Tables}
+\renewcommand{\bibname}{Bibliography}
+\renewcommand{\indexname}{Index}
+%
+% \end{macrocode}
+% \begin{environment}{abstract}
+% This environment is adapted
+% from the \textsf{report} class since
+% the \textsf{book} class does not have one. Additionally, we add
% a |\pdfbookmark| for the abstract in the pdf document.
% \begin{macrocode}
\newenvironment{abstract}{%
- \ifpdf
+ \ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{%
\pdfbookmark[0]{\abstractname}{abstract}%abstract.0
- \fi
+ }{}
\typeout{Abstract page(s)}
\renewcommand{\@oddfoot}{\@empty}
\renewcommand{\@evenfoot}{\@empty}
@@ -1480,9 +1626,9 @@
\titlepage
\null
\begin{center}
- \vspace*{0.25in}
+ \vspace*{36pt}
{\normalsize\mdseries \normalspacing
- \@title \\[3.5ex]
+ \MakeTextUppercase{\@title} \\[3.5ex]
\normalsize\abstractname \\ by \\ \@author\space}%
\@endparpenalty \@M
\end{center}\par}%
@@ -1490,16 +1636,16 @@
%
% \end{macrocode}
% \end{environment}
-% \begin{environment}{dedication} The ``dedication'' environment is similar to
-% the ``abstract'' environment. This page is numbered 2 and the
-% subsequent pages are numbered accordingly.
+% \begin{environment}{dedication}
+% The \textsf{dedication} environment is similar to
+% the \textsf{abstract} environment. This page is numbered 2 and the
+% subsequent pages are numbered accordingly. A pdfbookmark is
+% not created because of a reported issue that Adobe products have with
+% pdfbookmarks containing an |\mbox|.
% \begin{macrocode}
\newenvironment{dedication}{%
\global\diss@dedicationtrue
\typeout{Dedication page}
- \ifpdf
- \pdfbookmark[0]{\dedicationname}{dedication}%dedication.0
- \fi
\chapter*{\dedicationname}%
\thispagestyle{plain}
\setcounter{page}{2}
@@ -1515,9 +1661,9 @@
\renewcommand\tableofcontents{%
\ifdiss@dedication\relax\else\setcounter{page}{2}\fi
\chapter*{\contentsname}%
- \ifpdf
+ \ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{%
\pdfbookmark[0]{\contentsname}{contents}%contents.0
- \fi
+ }{}
\singlespacing
\@starttoc{toc}%
\normalspacing
@@ -1556,7 +1702,7 @@
% \end{macro}
% \begin{environment}{preface}
% \begin{environment}{acknowledgement}
-% These environments are similar to the ``dedication'' environment. They are
+% These environments are similar to the \textsf{dedication} environment. They are
% defined as |\chapter*{}| so they are not numbered and not added to Table of
% Contents and so, add that manually by using |\addcontentsline|.
% \begin{macrocode}
@@ -1577,12 +1723,20 @@
% \end{macrocode}
% \end{environment}
% \end{environment}
+% \begin{macro}{\unnumchapter}
+% Allows the user to create unnumbered chapters that appear in the TOC.
+% \begin{macrocode}
+\newcommand\unnumchapter[1]{%
+ \chapter*{#1}%
+ \addcontentsline{toc}{chapter}{#1}}
+% \end{macrocode}
+% \end{macro}
% \begin{environment}{symbols}
% \begin{macro}{\sym}
% Define \textsf{symbols} environment which lays out it as a |\chapter*| and
% adds |\symbolsname| to the TOC. The environment is actually a horizontally
-% centered \textsf{longtable} environment. To aid entry of {\em symbol} and its
-% definition, |\sym| macro command is also defined.
+% centered \textsf{longtable} environment. To aid entry of a \emph{symbol} and
+% its definition, |\sym| macro command is also defined.
% \begin{macrocode}
\newcommand{\sym}[2]{\ensuremath{#1} & #2 \\}
\newenvironment{symbols}[1][rl]{%
@@ -1597,17 +1751,17 @@
% \end{environment}
% Modify chapter definition in |\@chapter| to put the word
% ``Chapter'' (|\@chapapp|) in the Table of Contents.
-% That is, now the TOC will contain \par·
-% ``\textbf{Chapter 1: First chapter}'' rather than
-% ``\textbf{1. First chapter}'' \newline·
-% The rest of the format code is essentially similar to
+% That is, now the TOC will contain
+% ``Chapter 1: First chapter'' rather than
+% ``1. First chapter.''
+% The rest of the format code is essentially the same as
% that in the \textsf{book} class.
% \begin{macrocode}
\def\@chapter[#1]#2{
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\refstepcounter{chapter}%
- \typeout{\@chapapp\space\thechapter.}%
+ \typeout{\MakeTextUppercase{\@chapapp\space\thechapter.}}%
\addcontentsline{toc}{chapter}%
{{\@chapapp\ \thechapter: #1}}%
\else
@@ -1619,10 +1773,40 @@
\chaptermark{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
- \@makechapterhead{#2}%
+ \@makechapterhead{\MakeTextUppercase{#2}}%
\@afterheading }%
%
% \end{macrocode}
+% Modify part definition in |\@part| and |\@spart| to keep the font
+% size for part headings |\normalsize| and |\mdseries|. It is otherwise
+% the same as in the \textsf{book} class.
+% \begin{macrocode}
+\def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \normalsize\mdseries \partname\nobreakspace\thepart
+ \par
+ \vskip 20\p@
+ \fi
+ \normalsize\mdseries \MakeTextUppercase{#2}\par}%
+ \@endpart}
+\def\@spart#1{%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \normalsize\mdseries #1\par}%
+ \@endpart}
+%
+% \end{macrocode}
% Now format section headings to conform to the official guidelines.
% \begin{macro}{\@makechapterhead}
% First, modify the chapter heading label to be normalsize'd
@@ -1634,13 +1818,13 @@
% double-spaced.
% \begin{macrocode}
\renewcommand{\@makechapterhead}[1]{%
- \vspace*{.625in}%
+ \vspace*{30pt}%
{\parindent \z@ \raggedright
\ifnum \c@secnumdepth >\m@ne
\normalfont\normalsize%
\if@mainmatter
\ifcentered@chaptitle\center\else\relax\fi%
- \@chapapp{} \thechapter\par\nobreak
+ \MakeTextUppercase{\@chapapp{} \thechapter}\par\nobreak
\fi
\fi
\interlinepenalty\@M
@@ -1654,17 +1838,17 @@
% \begin{macro}{\@makeschapterhead}
% Make the TOC, LOF, LOT and other |\chapter*| headings in normal size,
% and |\mdseries| by modifying the macro |\@makeschapterhead|. Although these
-% heading labels are usually fitting in single-line, we copy the formatting for
+% heading labels usually fit in a single-line, we copy the formatting for
% the chapter heading label (single-spacing) and make the spacing double again
% for the text.
% \begin{macrocode}
\renewcommand{\@makeschapterhead}[1]{%
- \vspace*{.625in}%
+ \vspace*{30pt}%
{\parindent \z@ \raggedright
\normalfont\normalsize%
\interlinepenalty\@M
\ifcentered@chaptitle\center\else\relax\fi
- \mdseries{#1}\par\nobreak
+ \mdseries{\MakeTextUppercase{#1}}\par\nobreak
\vskip 30\p@
}}
%
@@ -1703,11 +1887,34 @@
{\normalfont\normalsize\mdseries} }
%
% \end{macrocode}
+% \begin{macro}{\l@part}
+% Modify the macro |\l@part| that formats part titles in the
+% contents-like files (|.toc|, |.lof| and |.lot|) by adding a |\@dottedtocline|
+% macro. The indent width is set to 1.5em - to line up a continued line with
+% the section number below it. We also leave less space between each part
+% and the last section entry than the default and don't change the font.
+% \begin{macrocode}
+\renewcommand*\l@part[2]{%
+ \ifnum \c@tocdepth >-2\relax
+ \addpenalty{-\@highpenalty}%
+ \setlength\@tempdima{1.5em}%
+ \begingroup
+ {\leavevmode
+ \@dottedtocline{1}{0pt}{\@tempdima}{#1}{#2}
+ }\par
+ \nobreak
+ \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse\everypar{}}%
+ \endgroup
+ \fi}
+%
+% \end{macrocode}
+% \end{macro}
% \begin{macro}{\l@chapter}
% Modify the macro |\l@chapter| that formats chapter titles in the
% contents-like files (|.toc|, |.lof| and |.lot|) by adding a |\@dottedtocline|
% macro. The indent width is set to 1.5em - to line up a continued line with
-% the section number below it. We also leave lesser space between each chapter
+% the section number below it. We also leave less space between each chapter
% and the last section entry than the default.
% \begin{macrocode}
\renewcommand*{\l@chapter}[2]{%
@@ -1722,16 +1929,12 @@
%
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\l@subsubsection}
-% The macro |\l@subsubsection| is modified to indent the |\subsubsection| label
-% same as that for |\subsection| in the table of contents. We also increase the
-% number of section-depth by 1 and force subsubsection entry in the TOC
+% \begin{macro}{\thesubsubsection}
+% We increase the number of section-depth by 1 and force subsubsection entry in the TOC
% by increasing the |\tocdepth|. In addition, the label number of
% |\subsubsection| is defined to be similar to that for |\subsection| i.\/e.\/
% all arabic numerals.
% \begin{macrocode}
-\renewcommand{\l@subsubsection}{%
- \@dottedtocline{3}{3.8em}{4.1em}}
\addtocounter{secnumdepth}{1}
\addtocounter{tocdepth}{1}
\renewcommand{\thesubsubsection}{%
@@ -1751,6 +1954,47 @@
%
% \end{macrocode}
% \end{environment}
+% \begin{environment}{itemize}
+% Redefine the |itemize| environment so that each item is
+% single-spaced, but with a line of space between each item.
+% \begin{macrocode}
+\let\realitemize\itemize
+\let\endrealitemize\enditemize
+\renewenvironment{itemize}
+ {\realitemize
+ \singlespacing}
+ {\endrealitemize
+ \doublespacing}
+% \end{macrocode}
+% \end{environment}{itemize}
+% \begin{environment}{enumerate}
+% Redefine the |enumerate| environment so that each item is
+% single-spaced, but with a line of space between each item.
+% Note we need the optional argument in order to be compatible
+% with the |enumerate| package
+% \begin{macrocode}
+\let\realenumerate\enumerate
+\let\endrealenumerate\endenumerate
+\renewenvironment{enumerate}[1][1.]
+ {\realenumerate[#1]
+ \singlespacing}
+ {\endrealenumerate
+ \doublespacing}
+% \end{macrocode}
+% \end{environment}{enumerate}
+% \begin{environment}{description}
+% Redefine the |description| environment so that each item is
+% single-spaced, but with a line of space between each item.
+% \begin{macrocode}
+\let\realdescription\description
+\let\endrealdescription\enddescription
+\renewenvironment{description}
+ {\realdescription
+ \singlespacing}
+ {\endrealdescription
+ \doublespacing}
+% \end{macrocode}
+% \end{environment}{description}
% Set some lengths that are used in the |table| and the |figure|
% environments. Note that we set the caption width (|\capwidth|)
% to be 90\% of the |\textwidth|.
@@ -1769,7 +2013,7 @@
%
% \end{macrocode}
% \begin{environment}{figure}
-% For the |figure| environment, first some skip ``lengths'' are set, then
+% For the |figure| environment, first some skip lengths are set, then
% use |\@makefigurecaption| to
% format the captions instead of the default |\@makecaption|, since the
% layout is different for |figure| and the |table| environment. Further
@@ -1811,17 +2055,27 @@
% the |table| environment is set to be
% single spaced. However, to obtain double-spacing between the entries,
% redefine the |\arraystretch| to be equivalent to the
-% |\double@baselinestretch|. This way, while there is double-spaced entries,
+% |\double@baselinestretch|. This way, while there are double-spaced entries,
% the entry itself is single-spaced. Similar to that in
% |\@makefigurecaption|, a |\vskip| is added to each entry in the |.lot| file.
% \begin{macrocode}
-\renewenvironment{table}{%
+\renewenvironment{table}[1][tbp]{%
\setlength{\abovecaptionskip}{\abovetableskip}
\setlength{\belowcaptionskip}{\belowtableskip}
- \singlespacing
\renewcommand{\arraystretch}{\double@baselinestretch}
+ \let\scaption\caption%
+ \renewcommand*{\caption}[2][]{%
+ \ifthenelse{\equal{##1}{}}{%
+ \def\shortcaption{##2}%
+ }{%
+ \def\shortcaption{##1}%
+ }%
+ \scaption[\shortcaption]{\MakeTextUppercase{##2}}%
+ }%
\let\@makecaption\@maketablecaption
- \@float{table}}%
+ \@float{table}[#1]%
+ \singlespacing%
+ }%
{%
\addtocontents{lot}{ {\vskip 0.4em} }%
\end@float%
@@ -1830,18 +2084,20 @@
% \end{macrocode}
% \end{environment}
% \begin{macro}{\@maketablecaption}
-% The |\@maketablecaption| is defined similar to |\@makefigurecaption|
+% The |\@maketablecaption| is defined similarly to |\@makefigurecaption|
% to have the table label and caption in
% separate lines and with normal-spacing (double-spaced).
% \begin{macrocode}
\long\def\@maketablecaption#1#2{
\vskip\abovecaptionskip
\begin{center}
- \parbox{\capwidth}{
- \centering\normalspacing
- {#1}\\[\single@skip]
- {#2}%\par
- \vskip\belowcaptionskip }%
+ \makebox[\linewidth]{
+ \parbox{\capwidth}{
+ \centering\normalspacing
+ \MakeTextUppercase{#1}\\[\single@skip]
+ {#2}%\par
+ \vskip\belowcaptionskip }%
+ }%
\end{center}
}
%
@@ -1856,12 +2112,13 @@
\singlespacing
\renewcommand{\arraystretch}{\double@baselinestretch}
\begingroup
+ \@ltfirstcaptiontrue
\@ifnextchar[\LT@array{\LT@array[x]}}
%
% \end{macrocode}
% \end{macro}
% \begin{macro}{\endlongtable}
-% This bit is taken from the |longtable.sty|. In order to obtain double-spacing
+% This bit is taken from |longtable.sty|. In order to obtain double-spacing
% in the list of tables, a |\vskip| of 0.4em is added to |.lot| file.
% \begin{macrocode}
\renewcommand\endlongtable{%
@@ -1906,8 +2163,13 @@
\LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
\vskip\abovetableskip%
\centering\normalspacing
- #1{#2 }\\[\single@skip]
- {#3}\par
+ \if@ltfirstcaption
+ #1{\MakeTextUppercase{#2} }\\[\single@skip]
+ \MakeTextUppercase{#3}\par
+ \else%
+ #1{\MakeTextUppercase{#2 (continued)} }\par
+ \fi
+ \global\@ltfirstcaptionfalse
\endgraf\vskip\belowtableskip}%
\hss}}}
%
@@ -1935,8 +2197,8 @@
%
% \end{macrocode}
% \end{macro}
-% The header prepared above is put in the document by modifiying the {\em
-% plain} and {\em empty} pagestyles except when the |final| option is chosen.
+% The header prepared above is put in the document by modifiying the \emph{plain}
+% and \emph{empty} pagestyles except when the |final| option is chosen.
% \begin{macrocode}
\ifdiss@final
\renewcommand{\ps@plain}{
@@ -1977,11 +2239,11 @@
% \begin{macro}{\bibfont}
% Changed the |\bibfont| macro to obtain single-spacing within each
% bibliographic entry. Between different entries, it is still |\normalspacing|.
-% In addition, when |numrefs| option is selected, the |\@biblabel| is redefined
+% In addition, when the |numrefs| option is selected, the |\@biblabel| is redefined
% to number the bibliographic entries as |1. xxxx| instead of the default
% |[1] xxxx|.
% \begin{macrocode}
-\newcommand{\bibfont}{\singlespacing}
+\renewcommand{\bibfont}{\singlespacing}
\ifnum@refs
\renewcommand{\@biblabel}[1]{\hfill#1.\hfill}
\fi
@@ -1989,7 +2251,7 @@
% \end{macrocode}
% \end{macro}
% Lastly, after the bibliography in the final document,
-% add a framed box which contains blurb about
+% add a framed box which contains a blurb about
% the typesetting program and \nddiss\space version used for preparing the
% dissertation document.
% \begin{macrocode}
@@ -2000,9 +2262,19 @@
\framebox[0.85\textwidth]{
\begin{minipage}{0.80\textwidth}\footnotesize%
\centering \itshape This document was prepared \& typeset with
- \upshape\ifpdf pdf\LaTeX\else\LaTeXe\fi\itshape , and
+ \upshape
+ \ifluatex
+ \LuaLaTeX
+ \else\ifxetex
+ \XeLaTeX
+ \else\ifpdf
+ pdf\LaTeX
+ \else
+ \LaTeXe
+ \fi\fi\fi
+ \itshape , and
formatted with \upshape\nddiss\xspace\itshape classfile
- (v\dissfileversion [\dissfiledate]) provided by Sameer Vijay.
+ (v\dissfileversion [\dissfiledate])
\end{minipage} }
\clearpage}
\else\relax\fi
@@ -2018,39 +2290,57 @@
% \iffalse
%<*template>
\documentclass[draft]{nddiss2e}
- % Available options are
- % (a) draft + 10pt/11pt/12pt + twoadvisors + textrefs
- % (b) review + noinfo + twoadvisors + textrefs
- % (c) final + noinfo + twoadvisors + textrefs
-
+ % One of the options draft, review, final must be chosen.
+ % One of the options textrefs or numrefs should be chosen
+ % to specify if you want numerical or ``author-date''
+ % style citations.
+ % Other available options are:
+ % 10pt/11pt/12pt (available with draft only)
+ % twoadvisors
+ % noinfo (should be used when you compile the final time
+ % for formal submission)
+ % sort (sorts multiple citations in the order that they're
+ % listed in the bibliography)
+ % compress (compresses numerical citations, e.g. [1,2,3]
+ % becomes [1-3]; has no effect when used with
+ % the textrefs option)
+ % sort&compress (sorts and compresses numerical citations;
+ % is identical to sort when used with textrefs)
\begin{document}
-\frontmatter % All the items before Chapter 1 go in ``frontmatter''
+\frontmatter % All the items before Chapter 1 go in ``frontmatter''
+
+\title{ Title of Work } % Title
-\title{ } % Title of Work
-\author{ } % Author's name
-\work{ } % ``Dissertation'' or ``Thesis''
-\degprior{ } % All prior degrees
-\degaward{ } % Degree you're aiming for
-\advisor{ } % Advisor's name
- % \secondadvisor{ } % Second advisor, if used option ``twoadvisors''
-\department{ } % Name of the department
+\author{ Jane Doe } % Author's name
+\work{ Dissertation } % ``Dissertation'' or ``Thesis''
+\degaward{ Doctor of Philosophy } % Degree you're aiming for.
+ % Should be one of the following options:
+ % ``Doctor of Philosophy'' (do NOT include ``in Subject'')
+ % ``Master of Science \\ in \\ Subject''
+\advisor{ John Public } % Advisor's name
+ % \secondadvisor{ } % Second advisor, if used option ``twoadvisors''
+\department{ } % Name of the department
-\maketitle % The title page is created now
+\maketitle % The title page is created now
- % \copyrightholder{ } % If you're not the copyright holder
- % \copyrightyear{ } % If the copyright is not for the current year
- % \makecopyright % If not making your work public domain
- % uncomment out \makecopyright
- % \makepublicdomain % Uncomment this to make your work public domain
+ % You must use either the \makecopyright option or the \makepublicdomain option.
+ % \copyrightholder{ } % If you're not the copyright holder
+ % \copyrightyear{ } % If the copyright is not for the current year
+ % \makecopyright % If not making your work public domain
+ % uncomment out \makecopyright
+ % \makepublicdomain % Uncomment this to make your work public domain
+ % Including an abstract is optional for a master's thesis, and required for a
+ % doctoral dissertation.
% \begin{abstract}
% \end{abstract}
- % % Either place the text between begin/end, or
- % \include{abstract} % put it in a file to be included
+ % % Either place the text between begin/end, or
+ % \include{abstract} % put it in a file to be included
+ % Including a dedication is optional.
% \renewcommand{\dedicationname}{\mbox{}} % Replace \mbox{} if you want
- % something else
+ % something else.
% \begin{dedication}
% \end{dedication}
% % Use one of the two choices to add dedication text
@@ -2060,20 +2350,24 @@
\listoffigures
\listoftables
+ % Including a list of symbols is optional.
%% \renewcommand{\symbolsname}{newsymname} % Replace ``newsymname'' with
- % the name you want, and uncomment
+ % the name you want, and uncomment
% \begin{symbols}
% \end{symbols}
% % Use one of the two choices to add symbols text
% \include{symbols}
+ % Including a preface is optional.
%% \renewcommand{\prefacename}{ } % If you want another Preface name, add
- % something else, and uncomment
+ % something else, and uncomment.
% \begin{preface}
% \end{preface}
% % Use one of the two choices to add preface text
% \include{preface}
+ % Including an acknowledgements section may or may not be optional. It's hard to
+ % tell from the information available in Spring 2013.
%% \renewcommand{\acknowledgename}{ } % If you want another Acknowledgement name
% add something else, and uncomment
% \begin{acknowledge}
@@ -2084,20 +2378,34 @@
\mainmatter
% Place the text body here.
% \include{chapter-one}
+ % Begin each chapter with \chapter{Title}.
+% Appendices are optional.
\appendix
% If you have appendices, add them here.
- % Begin each one with \chapter{title} as before- the \appendix command takes
+ % Begin each one with \chapter{TITLE} as before. The \appendix command takes
% care of renaming chapter headings and creates a new page in the Table of
% Contents for them.
% \include{appendix-one}
\backmatter % Place for bibliography and index
-\bibliographystyle{nddiss2e} % Use the ``nddiss2e'' biblio-style
+% If you are using BibTeX to manage your citations:
+% Use the ``nddiss2e'' bibliography style, unless your field does not
+% include the titles of journal articles in bibliography entires.
+% If you do not want the titles of journal articles to appear, use the
+% ``nddiss2enoarticletitles'' bibliography style.
+
+\bibliographystyle{nddiss2e}
\bibliography{ } % input the bib-database file name
+% If you are not using BibTeX to manage your citations, use
+% \begin{thebibliography}{number}
+% \end{thebilbiography}
+% as usual. Note that if you choose this route, formatting the bibliography
+% is your responsibility.
+
\end{document}
%</template>
diff --git a/Master/texmf-dist/tex/latex/nddiss/nddiss2e.cls b/Master/texmf-dist/tex/latex/nddiss/nddiss2e.cls
index 0d04f503c3e..deba8c3c80b 100644
--- a/Master/texmf-dist/tex/latex/nddiss/nddiss2e.cls
+++ b/Master/texmf-dist/tex/latex/nddiss/nddiss2e.cls
@@ -34,10 +34,10 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{nddiss2e}
- [2005/07/27 v3.0 ^^J%
- Notre Dame Dissertation document class by Sameer Vijay^^J]
-\providecommand{\dissfileversion}{3.0}
-\providecommand{\dissfiledate}{2005/07/27}
+ [2016/10/16 v3.2016%
+ Notre Dame Dissertation document class]
+\providecommand{\dissfileversion}{3.2017.2}
+\providecommand{\dissfiledate}{2017/05/09}
\newif\ifdiss@draft \diss@drafttrue
\newif\ifdiss@review \diss@reviewfalse
\newif\ifdiss@final \diss@finalfalse
@@ -46,6 +46,7 @@
\newif\ifdiss@dedication \diss@dedicationfalse
\newif\ifnum@refs \num@refstrue
\newif\ifcentered@chaptitle \centered@chaptitletrue
+\newif\if@ltfirstcaption
\DeclareOption{draft}{
\setlength\overfullrule{5pt}
\typeout{DRAFT MODE}\typeout{}\info@pagefalse%
@@ -68,6 +69,15 @@
\DeclareOption{openbib}{%
\PassOptionsToPackage{openbib}{natbib}
}
+\DeclareOption{sort}{%
+ \PassOptionsToPackage{sort}{natbib}
+}
+\DeclareOption{compress}{%
+ \PassOptionsToPackage{compress}{natbib}
+}
+\DeclareOption{sort&compress}{%
+ \PassOptionsToPackage{sort&compress}{natbib}
+}
\DeclareOption{twoadvisors}{\typeout{TWO ADVISORS}\typeout{}%
\advisors@twotrue}
\DeclareOption{10pt}{%
@@ -98,76 +108,99 @@
{UnknownOption `\CurrentOption'} }%
\ProcessOptions\relax
\LoadClass{book}
-\RequirePackage{ifthen,exscale}
-\RequirePackage{ifpdf}
+\RequirePackage{ifthen,exscale,etoolbox}
+\RequirePackage{ifpdf,ifluatex,ifxetex}
+\ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{}{%
+ \ClassError{nddiss2e}{%
+ PDF Output is required to support the PDF/A format.
+ }{DVI output is not supported. Use pdflatex to generate the dissertation.}
+}
+\RequirePackage[a-2b]{pdfx}
\RequirePackage{longtable}
+\RequirePackage{threeparttable}
+\RequirePackage[flushleft]{threeparttablex}
\RequirePackage{xspace}
\RequirePackage{indentfirst}
\RequirePackage{tabularx}
\RequirePackage{enumerate}
\RequirePackage{latexsym}
-\ifdiss@final\relax\else\RequirePackage{showkeys}\fi
-\ifpdf
- \RequirePackage[pdftex]{epsfig}
- \RequirePackage[pdftex]{color}
- \RequirePackage[pdftex]{graphicx}
- \RequirePackage[pdftex,
- letterpaper=true,%
- bookmarks=true,%
- bookmarksnumbered=true,%
- linktocpage=true,%
- breaklinks=true,%
- bookmarkstype=toc,%
- colorlinks=false,%
- pdfpagemode=UseOutlines]{hyperref}
+\RequirePackage{textcase}
+\ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{%
+ \RequirePackage{epsfig}
+ \RequirePackage{color}
+ \RequirePackage{graphicx}
\AtBeginDocument{
\pdfadjustspacing=1
}
-\else
+}{%
\RequirePackage[dvips]{epsfig}
\RequirePackage[dvips]{color}
\RequirePackage[dvips]{graphicx}
-\fi
+}
\ifnum@refs
- \RequirePackage[numbers,sort&compress]{natbib}
+ \RequirePackage[numbers]{natbib}
\else
- \RequirePackage[authoryear,sort]{natbib}
-\fi
-\ifpdf
- \RequirePackage{hypernat}
+ \RequirePackage[authoryear]{natbib}
\fi
\AtBeginDocument{
-\RequirePackage{amsmath,amssymb}
+\RequirePackage{amsmath}
\RequirePackage{float}
-\RequirePackage{lscape}
\RequirePackage{booktabs}
\RequirePackage{rotating}
\RequirePackage{url}
\RequirePackage[doublespacing]{setspace}[2000/12/01]
+\ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{%
+ \ifluatex
+ \RequirePackage[luatex]{pdflscape}
+ \else
+ \ifxetex
+ \RequirePackage[xetex]{pdflscape}
+ \else
+ \ifpdf
+ \RequirePackage{pdflscape}
+ \fi
+ \fi
+ \fi
+ % cannot use RequirePackage since pdfx also includes hyperref
+ \hypersetup{
+ plainpages=false,
+ pdfpagelabels,
+ bookmarks=true,%
+ bookmarksnumbered=true,%
+ linktocpage=true,%
+ breaklinks=true,%
+ bookmarkstype=toc,%
+ colorlinks=false,%
+ pdfpagemode=UseOutlines}
+}{}
}
+\RequirePackage{metalogo}
\AtBeginDocument{
\pagestyle{plain}
\normalspacing
\typeout{Pagestyle and spacing normal}
}
\newcommand{\normalspacing}{\doublespacing}
-\newcommand\single@baselinestretch{1.0}
-\newcommand\double@baselinestretch{1.66}
+\newcommand\single@baselinestretch{0.979}
+\newcommand\double@baselinestretch{1.625}
+\newlength{\usedtextsize}
+\setlength{\usedtextsize}{\f@size pt}
\newlength{\single@skip}
-\setlength{\single@skip}{\single@baselinestretch em}
+\setlength{\single@skip}{\single@baselinestretch \usedtextsize}
\newlength{\double@skip}
-\setlength{\double@skip}{\double@baselinestretch em}
+\setlength{\double@skip}{\double@baselinestretch \usedtextsize}
+\setlength{\footnotesep}{\double@skip}
\setlength{\hoffset}{0pt}
\setlength{\voffset}{0pt}
-\addtolength{\topmargin}{-32pt}
-\setlength{\headsep}{12pt}
-\setlength{\marginparwidth}{54pt}
-\setlength{\marginparsep}{0pt}
-\addtolength{\textheight}{63pt}
-\addtolength{\textwidth}{26pt}
+\setlength{\topmargin}{-32pt}
+\setlength{\headsep}{20pt}
+\setlength{\marginparwidth}{47pt}
+\setlength{\marginparsep}{7pt}
+\setlength{\textheight}{648pt}
+\setlength{\textwidth}{432pt}
\setlength{\oddsidemargin}{36pt}
-\setlength{\evensidemargin}{18pt}
-\setlength{\footskip}{36pt}
+\setlength{\evensidemargin}{36pt}
+\setlength{\footskip}{30pt}
\setlength{\floatsep}{30pt}
\setlength{\intextsep}{50pt}
\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}%
@@ -175,9 +208,9 @@
\DeclareRobustCommand{\nddiss}{%
\textsf{{\scshape nd}diss}\kern-0.03em%
2$_\mathsf{\textstyle\varepsilon}$}
+\renewcommand{\title}[1]{\def\@title{#1}}
\newcommand{\work}[1]{\def\@work{#1}}
\newcommand{\degaward}[1]{\def\@degaward{#1}}
-\newcommand{\degprior}[1]{\def\@degprior{#1}}
\newcommand{\advisor}[1]{\def\@advisor{#1}}
\ifadvisors@two
\newcommand{\secondadvisor}[1]{\def\@secondadvisor{#1}}
@@ -192,7 +225,6 @@
\author{}
\work{}
\degaward{}
- \degprior{}
\advisor{}
\ifadvisors@two \secondadvisor{} \fi
\department{}
@@ -200,7 +232,7 @@
\thispagestyle{empty}
\null\vspace*{\single@skip}
\begin{center}
- \large This \@work\space \\ entitled \\ \@title \\
+ This \@work\space \\ entitled \\ \MakeTextUppercase{\@title} \\
typeset with \nddiss\ v%
\dissfileversion\ (\dissfiledate) %
on \today\space for\\
@@ -210,8 +242,8 @@
\normalfont\normalsize\singlespacing
\noindent This \LaTeXe\space classfile conforms to the
- University of Notre Dame style guidelines established in
- Spring 2004. However it is still possible to generate a
+ University of Notre Dame style guidelines as of Fall
+ 2012. However it is still possible to generate a
non-conformant document if the instructions in the class
file documentation are not followed!
@@ -225,10 +257,6 @@
\end{minipage}
\end{center}
- \noindent It is YOUR responsibility to ensure that the Chapter titles
- and Table caption titles are put in CAPS LETTERS. This classfile does
- {\em NOT\space} do that! \\
-
\noindent\itshape This page can be disabled by
specifying the ``{\upshape\ttfamily noinfo}'' option to the class invocation.
\upshape
@@ -236,14 +264,15 @@
)
\begin{center}
{\bfseries\large\singlespacing This page is \slshape NOT
- \upshape part of the dissertation/thesis, but MUST be turned in to the
- proofreader(s) or the reviwer(s)!}
+ \upshape part of the dissertation/thesis. It should be disabled before
+ making final, formal submission, but should be included in the version
+ submitted for format check.}
\end{center}
\normalsize\normalfont
\nddiss\ documentation can be found at these locations:
\begin{center}
- \url{http://www.gsu.nd.edu}\\
- \url{http://graduateschool.nd.edu}
+ \url{http://graduateschool.nd.edu} \\
+ \url{https://ctan.org/pkg/nddiss}
\end{center}
\vfill
@@ -276,31 +305,59 @@
The title page may be incorrectly formatted.}%
{Use \protect\secondadvisor\space for your second advisor}}{\relax}
\fi
-\skip1=1.2\double@skip
+\skip1=2.1\double@skip
\skip2=1.7\double@skip
\skip3=2.7\double@skip
-\skip4=1em
-\ifadvisors@two \skip1=1.0\double@skip \skip4=1.5em \else\relax\fi
-\setbox0=\hbox{\@title}
-\ifdim \wd0 > 3\hsize
- \advance\skip4 .5\double@skip
- \advance\skip1 -.33\double@skip
-\else
- \ifdim \wd0 > 2\hsize
- \advance\skip4 .5\double@skip
- \advance\skip1 -.167\double@skip
- \else
- \ifdim \wd0 > \hsize
- \advance\skip4 .5\double@skip
- \fi
+\skip4=36pt
+ \ifadvisors@two
+ \skip1=1.6\double@skip
+ \else\relax
+ \fi
+ \setbox0=\vbox{\MakeTextUppercase{\@title}}
+ \ifdim \ht0 > 3\double@skip
+ \advance \skip1 -.75\double@skip
+ \else
+ \ifdim \ht0 > 2\double@skip
+ \advance\skip1 -.5\double@skip
+ \else
+ \ifdim \ht0 > \double@skip
+ \advance\skip1 -.25\double@skip
+ \fi
+ \fi
+ \fi
+ \setbox1=\vbox{\@degaward}
+ \ifdim \ht1 > 2\double@skip
+ \advance\skip1 -.5\double@skip
+ \else
+ \ifdim \ht1 > \double@skip
+ \advance \skip1 -.25\double@skip
+ \else
+ \relax
+ \fi
+ \fi
+ \ifadvisors@two
+ \ifdim \ht0 > 3\double@skip
+ \ifdim \ht1 > \double@skip
+ \advance \skip4 -.675\double@skip
+ \advance \skip2 -.4\double@skip
+ \advance \skip1 .25\double@skip
+ \else \relax
+ \fi
+ \else
+ \ifdim \ht0 > 2\double@skip
+ \ifdim \ht1 > 2\double@skip
+ \advance \skip2 -.4\double@skip
+ \advance \skip1 .1\double@skip
+ \else \relax
+ \fi
+ \else \relax
+ \fi
+ \fi
+ \else \relax
\fi
-\fi
-\setbox1=\vbox{\@degaward}
-\ifdim \ht1 > \double@skip\relax
- \else \advance\skip1 .167\double@skip \fi
- \null\vspace*{-\skip4}
+ \null\vspace*{\skip4}
\begin{center}%
- \@title \par%
+ \MakeTextUppercase{\@title} \par%
\vskip\skip1%
A \@work \par%
\vskip\skip1%
@@ -311,21 +368,21 @@
\vskip\skip1%
\@degaward%
\vskip\skip1%
- by%
- \vskip\skip1%
- {\normalsize
- \begin{tabular}[t]{c@{}l}%
- \@author, &\ \@degprior
- \end{tabular}\par }%
+ by \\%
+ \@author
\ifadvisors@two
- \vskip\skip2\else
- \vskip\skip3\fi%
+ \vskip\skip2
+ \hspace*{2.75in}\underline{\hspace{2.75in}}\\%
+ \hspace*{2.75in}\@advisor, Co-Director\\
+ \else
+ \vskip\skip3
\hspace*{2.75in}\underline{\hspace{2.75in}}\\%
\hspace*{2.75in}\@advisor, Director\\
+ \fi%
\ifadvisors@two %
\vskip\double@skip%
\hspace*{2.75in}\underline{\hspace{2.75in}}\\%
- \hspace*{2.75in}\@secondadvisor, Director\\
+ \hspace*{2.75in}\@secondadvisor, Co-Director\\
\fi
\vskip\skip1%
Graduate Program in \@department \\%
@@ -336,15 +393,17 @@
}
\newenvironment{copyrightpage}{%
\clearemptydoublepage
- \typeout{Copyleft page}
+ \typeout{Copyright page}
\pagestyle{empty}
\null\vfil
\begin{center}\normalspacing}%
{ \end{center}\vfil\null \clearpage }
-\newcommand{\@copyrightyear}{\year}
+\newcommand{\@copyrightyear}{\the\year}
\newcommand{\@copyrightholder}{\@author}
+\newcommand{\@copyrightlicense}{All Rights Reserved}
\newcommand{\copyrightyear}[1]{\renewcommand{\@copyrightyear}{#1}}
\newcommand{\copyrightholder}[1]{\renewcommand{\@copyrightholder}{#1}}
+\newcommand{\copyrightlicense}[1]{\renewcommand{\@copyrightlicense}{#1}}
\newcommand{\makecopyright}{%
\ifdiss@final
\begin{copyrightpage}
@@ -352,7 +411,7 @@
\copyright\space Copyright by \\
\@copyrightholder \\
\@copyrightyear\\
- All Rights Reserved \\[10mm]
+ \@copyrightlicense \\[10mm]
\end{copyrightpage}
\fi
}%
@@ -365,22 +424,23 @@
}%
\providecommand{\abstractname}{Abstract}
\providecommand{\dedicationname}{\mbox{}}
-\providecommand{\prefacename}{PREFACE}
-\providecommand{\acknowledgename}{ACKNOWLEDGMENTS}
-\providecommand{\symbolsname}{SYMBOLS}
-\renewcommand{\tablename}{TABLE}
+\providecommand{\prefacename}{Preface}
+\providecommand{\acknowledgename}{Acknowledgments}
+\providecommand{\symbolsname}{Symbols}
+\renewcommand{\tablename}{Table}
\renewcommand{\figurename}{Figure}
-\renewcommand{\chaptername}{CHAPTER}
-\renewcommand{\appendixname}{APPENDIX}
-\renewcommand{\contentsname}{CONTENTS}
-\renewcommand{\listfigurename}{FIGURES}
-\renewcommand{\listtablename}{TABLES}
-\renewcommand{\bibname}{BIBLIOGRAPHY}
-\renewcommand{\indexname}{INDEX}
+\renewcommand{\partname}{Part}
+\renewcommand{\chaptername}{Chapter}
+\renewcommand{\appendixname}{Appendix}
+\renewcommand{\contentsname}{Contents}
+\renewcommand{\listfigurename}{Figures}
+\renewcommand{\listtablename}{Tables}
+\renewcommand{\bibname}{Bibliography}
+\renewcommand{\indexname}{Index}
\newenvironment{abstract}{%
- \ifpdf
+ \ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{%
\pdfbookmark[0]{\abstractname}{abstract}%abstract.0
- \fi
+ }{}
\typeout{Abstract page(s)}
\renewcommand{\@oddfoot}{\@empty}
\renewcommand{\@evenfoot}{\@empty}
@@ -389,9 +449,9 @@
\titlepage
\null
\begin{center}
- \vspace*{0.25in}
+ \vspace*{36pt}
{\normalsize\mdseries \normalspacing
- \@title \\[3.5ex]
+ \MakeTextUppercase{\@title} \\[3.5ex]
\normalsize\abstractname \\ by \\ \@author\space}%
\@endparpenalty \@M
\end{center}\par}%
@@ -399,9 +459,6 @@
\newenvironment{dedication}{%
\global\diss@dedicationtrue
\typeout{Dedication page}
- \ifpdf
- \pdfbookmark[0]{\dedicationname}{dedication}%dedication.0
- \fi
\chapter*{\dedicationname}%
\thispagestyle{plain}
\setcounter{page}{2}
@@ -410,9 +467,9 @@
\renewcommand\tableofcontents{%
\ifdiss@dedication\relax\else\setcounter{page}{2}\fi
\chapter*{\contentsname}%
- \ifpdf
+ \ifboolexpr{bool{pdf} or bool{xetex} or bool{luatex}}{%
\pdfbookmark[0]{\contentsname}{contents}%contents.0
- \fi
+ }{}
\singlespacing
\@starttoc{toc}%
\normalspacing
@@ -445,6 +502,9 @@
\addcontentsline{toc}{chapter}{\acknowledgename}%
}%
{\par\null\clearpage}%
+\newcommand\unnumchapter[1]{%
+ \chapter*{#1}%
+ \addcontentsline{toc}{chapter}{#1}}
\newcommand{\sym}[2]{\ensuremath{#1} & #2 \\}
\newenvironment{symbols}[1][rl]{%
\typeout{Symbols page}
@@ -456,7 +516,7 @@
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\refstepcounter{chapter}%
- \typeout{\@chapapp\space\thechapter.}%
+ \typeout{\MakeTextUppercase{\@chapapp\space\thechapter.}}%
\addcontentsline{toc}{chapter}%
{{\@chapapp\ \thechapter: #1}}%
\else
@@ -468,16 +528,40 @@
\chaptermark{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
- \@makechapterhead{#2}%
+ \@makechapterhead{\MakeTextUppercase{#2}}%
\@afterheading }%
+\def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \normalsize\mdseries \partname\nobreakspace\thepart
+ \par
+ \vskip 20\p@
+ \fi
+ \normalsize\mdseries \MakeTextUppercase{#2}\par}%
+ \@endpart}
+\def\@spart#1{%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \normalsize\mdseries #1\par}%
+ \@endpart}
\renewcommand{\@makechapterhead}[1]{%
- \vspace*{.625in}%
+ \vspace*{30pt}%
{\parindent \z@ \raggedright
\ifnum \c@secnumdepth >\m@ne
\normalfont\normalsize%
\if@mainmatter
\ifcentered@chaptitle\center\else\relax\fi%
- \@chapapp{} \thechapter\par\nobreak
+ \MakeTextUppercase{\@chapapp{} \thechapter}\par\nobreak
\fi
\fi
\interlinepenalty\@M
@@ -486,12 +570,12 @@
\vskip 30\p@
}}
\renewcommand{\@makeschapterhead}[1]{%
- \vspace*{.625in}%
+ \vspace*{30pt}%
{\parindent \z@ \raggedright
\normalfont\normalsize%
\interlinepenalty\@M
\ifcentered@chaptitle\center\else\relax\fi
- \mdseries{#1}\par\nobreak
+ \mdseries{\MakeTextUppercase{#1}}\par\nobreak
\vskip 30\p@
}}
\renewcommand\section{\suppressfloats[t]%
@@ -519,6 +603,19 @@
{3.9ex \@plus1ex \@minus .2ex}%
{-1em}%
{\normalfont\normalsize\mdseries} }
+\renewcommand*\l@part[2]{%
+ \ifnum \c@tocdepth >-2\relax
+ \addpenalty{-\@highpenalty}%
+ \setlength\@tempdima{1.5em}%
+ \begingroup
+ {\leavevmode
+ \@dottedtocline{1}{0pt}{\@tempdima}{#1}{#2}
+ }\par
+ \nobreak
+ \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse\everypar{}}%
+ \endgroup
+ \fi}
\renewcommand*{\l@chapter}[2]{%
\addpenalty{-\@highpenalty}%
\setlength\@tempdima{1.5em}%
@@ -528,8 +625,6 @@
\penalty\@highpenalty
\endgroup
}
-\renewcommand{\l@subsubsection}{%
- \@dottedtocline{3}{3.8em}{4.1em}}
\addtocounter{secnumdepth}{1}
\addtocounter{tocdepth}{1}
\renewcommand{\thesubsubsection}{%
@@ -539,6 +634,27 @@
\singlespacing
\item\relax}
{\endlist}
+\let\realitemize\itemize
+\let\endrealitemize\enditemize
+\renewenvironment{itemize}
+ {\realitemize
+ \singlespacing}
+ {\endrealitemize
+ \doublespacing}
+\let\realenumerate\enumerate
+\let\endrealenumerate\endenumerate
+\renewenvironment{enumerate}[1][1.]
+ {\realenumerate[#1]
+ \singlespacing}
+ {\endrealenumerate
+ \doublespacing}
+\let\realdescription\description
+\let\endrealdescription\enddescription
+\renewenvironment{description}
+ {\realdescription
+ \singlespacing}
+ {\endrealdescription
+ \doublespacing}
\setlength\abovecaptionskip{20\p@}
\newlength\capwidth
\setlength{\capwidth}{0.90\textwidth}
@@ -568,13 +684,23 @@
\vskip\belowcaptionskip\normalspacing }%
\end{center}
}%
-\renewenvironment{table}{%
+\renewenvironment{table}[1][tbp]{%
\setlength{\abovecaptionskip}{\abovetableskip}
\setlength{\belowcaptionskip}{\belowtableskip}
- \singlespacing
\renewcommand{\arraystretch}{\double@baselinestretch}
+ \let\scaption\caption%
+ \renewcommand*{\caption}[2][]{%
+ \ifthenelse{\equal{##1}{}}{%
+ \def\shortcaption{##2}%
+ }{%
+ \def\shortcaption{##1}%
+ }%
+ \scaption[\shortcaption]{\MakeTextUppercase{##2}}%
+ }%
\let\@makecaption\@maketablecaption
- \@float{table}}%
+ \@float{table}[#1]%
+ \singlespacing%
+ }%
{%
\addtocontents{lot}{ {\vskip 0.4em} }%
\end@float%
@@ -582,17 +708,20 @@
\long\def\@maketablecaption#1#2{
\vskip\abovecaptionskip
\begin{center}
- \parbox{\capwidth}{
- \centering\normalspacing
- {#1}\\[\single@skip]
- {#2}%\par
- \vskip\belowcaptionskip }%
+ \makebox[\linewidth]{
+ \parbox{\capwidth}{
+ \centering\normalspacing
+ \MakeTextUppercase{#1}\\[\single@skip]
+ {#2}%\par
+ \vskip\belowcaptionskip }%
+ }%
\end{center}
}
\renewcommand\longtable{%
\singlespacing
\renewcommand{\arraystretch}{\double@baselinestretch}
\begingroup
+ \@ltfirstcaptiontrue
\@ifnextchar[\LT@array{\LT@array[x]}}
\renewcommand\endlongtable{%
\crcr
@@ -628,8 +757,13 @@
\LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
\vskip\abovetableskip%
\centering\normalspacing
- #1{#2 }\\[\single@skip]
- {#3}\par
+ \if@ltfirstcaption
+ #1{\MakeTextUppercase{#2} }\\[\single@skip]
+ \MakeTextUppercase{#3}\par
+ \else%
+ #1{\MakeTextUppercase{#2 (continued)} }\par
+ \fi
+ \global\@ltfirstcaptionfalse
\endgraf\vskip\belowtableskip}%
\hss}}}
\newcommand\timenow{%
@@ -666,7 +800,7 @@
\chapter*{\bibname}%
\addcontentsline{toc}{chapter}{\bibname}%
}%
-\newcommand{\bibfont}{\singlespacing}
+\renewcommand{\bibfont}{\singlespacing}
\ifnum@refs
\renewcommand{\@biblabel}[1]{\hfill#1.\hfill}
\fi
@@ -677,9 +811,19 @@
\framebox[0.85\textwidth]{
\begin{minipage}{0.80\textwidth}\footnotesize%
\centering \itshape This document was prepared \& typeset with
- \upshape\ifpdf pdf\LaTeX\else\LaTeXe\fi\itshape , and
+ \upshape
+ \ifluatex
+ \LuaLaTeX
+ \else\ifxetex
+ \XeLaTeX
+ \else\ifpdf
+ pdf\LaTeX
+ \else
+ \LaTeXe
+ \fi\fi\fi
+ \itshape , and
formatted with \upshape\nddiss\xspace\itshape classfile
- (v\dissfileversion [\dissfiledate]) provided by Sameer Vijay.
+ (v\dissfileversion [\dissfiledate])
\end{minipage} }
\clearpage}
\else\relax\fi