diff options
Diffstat (limited to 'Master')
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 Binary files differdeleted file mode 100644 index 6cc4fdeb763..00000000000 --- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/example.pdf +++ /dev/null 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 Binary files differdeleted file mode 100644 index 13002b4775d..00000000000 --- a/Master/texmf-dist/doc/latex/nddiss/example-v1.3/sample_nd.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdf b/Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdf Binary files differindex 9db03d0853a..990e9c0c1c0 100644 --- a/Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdf +++ b/Master/texmf-dist/doc/latex/nddiss/nddiss2e.pdf 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 |