From 595900eb11650c10452ce044faf23b3312127dd1 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 25 May 2006 23:48:32 +0000 Subject: gatech-thesis update (most files now in doc) git-svn-id: svn://tug.org/texlive/trunk@1595 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/gatech-thesis/CHANGES | 188 +++++ .../texmf-dist/doc/latex/gatech-thesis/COMPLIANCE | 812 +++++++++++++++++++++ Master/texmf-dist/doc/latex/gatech-thesis/COPYING | 339 +++++++++ .../texmf-dist/doc/latex/gatech-thesis/ChangeLog | 354 +++++++++ Master/texmf-dist/doc/latex/gatech-thesis/INSTALL | 42 ++ Master/texmf-dist/doc/latex/gatech-thesis/MANIFEST | 30 + Master/texmf-dist/doc/latex/gatech-thesis/NEWS | 66 ++ Master/texmf-dist/doc/latex/gatech-thesis/NOTES | 33 + Master/texmf-dist/doc/latex/gatech-thesis/TODO | 5 + .../doc/latex/gatech-thesis/example-thesis.dvi | Bin 14076 -> 0 bytes .../doc/latex/gatech-thesis/example-thesis.ps.gz | Bin 0 -> 69175 bytes .../doc/latex/gatech-thesis/julesverne/README | 4 + .../latex/gatech-thesis/julesverne/basic/CLEAN.bat | 10 + .../latex/gatech-thesis/julesverne/basic/CLEAN.sh | 13 + .../gatech-thesis/julesverne/basic/DO_pdf.bat | 9 + .../latex/gatech-thesis/julesverne/basic/DO_pdf.sh | 12 + .../julesverne/basic/DO_postscript.bat | 13 + .../julesverne/basic/DO_postscript.sh | 15 + .../latex/gatech-thesis/julesverne/basic/MANIFEST | 37 + .../latex/gatech-thesis/julesverne/basic/README | 26 + .../julesverne/basic/jules-verne-ack.tex | 29 + .../julesverne/basic/jules-verne-bib.bib | 122 ++++ .../julesverne/basic/jules-verne-chapter1.tex | 209 ++++++ .../julesverne/basic/jules-verne-chapter2.tex | 210 ++++++ .../julesverne/basic/jules-verne-chapter3.tex | 176 +++++ .../julesverne/basic/jules-verne-chapter4.tex | 226 ++++++ .../julesverne/basic/jules-verne-chapter5.tex | 200 +++++ .../julesverne/basic/jules-verne-dedication.tex | 3 + .../julesverne/basic/jules-verne-summary.tex | 1 + .../julesverne/basic/jules-verne-test.eps | 205 ++++++ .../julesverne/basic/jules-verne-test.pdf | Bin 0 -> 3650 bytes .../julesverne/basic/jules-verne-vita.tex | 4 + .../gatech-thesis/julesverne/basic/jules-verne.pdf | Bin 0 -> 169448 bytes .../julesverne/basic/jules-verne.ps.gz | Bin 0 -> 136262 bytes .../gatech-thesis/julesverne/basic/jules-verne.tex | 76 ++ .../julesverne/bellswhistles/CLEAN.bat | 18 + .../julesverne/bellswhistles/CLEAN.sh | 20 + .../julesverne/bellswhistles/DO_pdf.bat | 34 + .../julesverne/bellswhistles/DO_pdf.sh | 34 + .../julesverne/bellswhistles/DO_postscript.bat | 22 + .../julesverne/bellswhistles/DO_postscript.sh | 24 + .../julesverne/bellswhistles/MANIFEST | 50 ++ .../gatech-thesis/julesverne/bellswhistles/README | 120 +++ .../julesverne/bellswhistles/code/crc16.c | 43 ++ .../bellswhistles/code/crc32-thehardway.java | 187 +++++ .../julesverne/bellswhistles/code/crc32.c | 69 ++ .../julesverne/bellswhistles/code/crc32.cxx | 135 ++++ .../julesverne/bellswhistles/code/crc32.java | 48 ++ .../julesverne/bellswhistles/code/crc8.m | 14 + .../bellswhistles/fig/jules-verne-test.eps | 205 ++++++ .../bellswhistles/fig/jules-verne-test.pdf | Bin 0 -> 3650 bytes .../julesverne/bellswhistles/hack-applabel.tex | 3 + .../julesverne/bellswhistles/hack-chaplabel.tex | 3 + .../julesverne/bellswhistles/hack-part.tex | 17 + .../julesverne/bellswhistles/jules-verne-ack.tex | 31 + .../julesverne/bellswhistles/jules-verne-bib.bib | 122 ++++ .../bellswhistles/jules-verne-chapter1.tex | 273 +++++++ .../bellswhistles/jules-verne-chapter2.tex | 210 ++++++ .../bellswhistles/jules-verne-chapter3.tex | 176 +++++ .../bellswhistles/jules-verne-chapter4.tex | 226 ++++++ .../bellswhistles/jules-verne-chapter5.tex | 200 +++++ .../bellswhistles/jules-verne-dedication.tex | 5 + .../julesverne/bellswhistles/jules-verne-gloss.bib | 31 + .../julesverne/bellswhistles/jules-verne-losa.bib | 53 ++ .../bellswhistles/jules-verne-programs.tex | 50 ++ .../bellswhistles/jules-verne-summary.tex | 3 + .../julesverne/bellswhistles/jules-verne-vita.tex | 6 + .../julesverne/bellswhistles/jules-verne.sty | 671 +++++++++++++++++ .../julesverne/bellswhistles/jules-verne.tex | 107 +++ .../julesverne/bellswhistles/textcompfix.sty | 86 +++ .../julesverne/bellswhistles/textcompsym.sty | 87 +++ 71 files changed, 6852 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/CHANGES create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/COMPLIANCE create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/COPYING create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/ChangeLog create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/INSTALL create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/MANIFEST create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/NEWS create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/NOTES create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/TODO delete mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/example-thesis.dvi create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/example-thesis.ps.gz create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/README create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/CLEAN.bat create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/CLEAN.sh create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_pdf.bat create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_pdf.sh create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_postscript.bat create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_postscript.sh create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/MANIFEST create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/README create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-ack.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-bib.bib create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter1.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter2.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter3.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter4.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter5.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-dedication.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-summary.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-test.eps create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-test.pdf create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-vita.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.pdf create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.ps.gz create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/CLEAN.bat create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/CLEAN.sh create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_pdf.bat create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_pdf.sh create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_postscript.bat create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_postscript.sh create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/MANIFEST create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/README create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc16.c create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32-thehardway.java create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.c create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.cxx create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.java create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc8.m create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/fig/jules-verne-test.eps create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/fig/jules-verne-test.pdf create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-applabel.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-chaplabel.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-part.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-ack.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-bib.bib create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter1.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter2.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter3.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter4.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter5.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-dedication.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-gloss.bib create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-losa.bib create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-programs.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-summary.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-vita.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne.sty create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne.tex create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompfix.sty create mode 100644 Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompsym.sty (limited to 'Master/texmf-dist/doc/latex/gatech-thesis') diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/CHANGES b/Master/texmf-dist/doc/latex/gatech-thesis/CHANGES new file mode 100644 index 00000000000..47eea3980b0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/CHANGES @@ -0,0 +1,188 @@ +This file contains a (fairly) detailed list of changes to the +gatech-thesis.cls file. For even more gory detail, see the +ChangeLog file. For a quick overview, see the NEWS file. + +______________ version 1.6 ________________ +* Make Vita doublespaced +* Correct one-and-a-half-spaced linespace factor to 1.25 + from 1.33 (1.25 is specified by The LaTeX Companion) +* Add support for on-demand patches +* Fix Figure and Table captions to OGS specifications. +* Add leaders (dots) in the table of contents for + chapters. (Requested by OGS) + +^^^^^^^^^^^^^^ version 1.6 ^^^^^^^^^^^^^^^^ +______________ version 1.5 ________________ + +After showing version 1.4 to GT OGS, almost all features were +approved. Only a few, pre-approved changes were made in this +1.5 release: + +* Caption labels: + + The 'Figure X:' or 'Table Y:' part of a caption is now + printed in bold san-serif. If you want to customize this, + use the caption2 package. OGS is not concerned about the + details here, as long as you are consistent throughout. + +* List of Symbols: + + Now handled by the gatech-thesis-losa style instead of the + gatech-thesis-gloss style. The -gloss style now generates + a real glossary. + + OGS suggests that all symbol defintions be rigidly separated + from the symbols themselves. In the julesverne/bellswhistles + example, the was implemented via '\setlength{\losahang}{5cm}', + to change this: + + SYM1 an explanation of what the "SYM1" stands for. A really + long winded explanation so that I can get a linewrap or + two. + + AVeryLongSymbol notice that the first line of the definition + is intruded upon by the long symbol name, but the linewraps + are aligned at the original point. + + ---- to ---- + + SYM1 By changing \losahang, all of the definitions + now begin and linewrap to a point that is to + the right of the longest symbol name. + + AVeryLongSymbol However, this tends to look ugly if you have + many short symbols, but one really really long + one. + + You will need to set \losahang manually to an appropriate length, + depending on the contents of your glosssary. + + You should use gatech-thesis-losa.sty and the \losa{} command + to generate a List of Symbols. Use gatech-thesis-gloss.sty and + the \gloss command to generate a Glossary. + +^^^^^^^^^^^^^^ version 1.5 ^^^^^^^^^^^^^^^^ +______________ version 1.4 ________________ + +* Style of headings: + + In the most recent version of the OGS Guidelines, the + specific format of section, subsection, and subsubsection + headings is no longer specified. Because underlining is bad + (1) underlining for emphasis is bad typesetting, originally + used only when italics where not available [e.g. typewriters, + for which the original OGS Guidelines were written] + (2) Centering doesn't work on underlined text in section titles, + so earlier, we faked it with a 2in indent (hoping that all + section titles were short). Bad idea. + (3) underlining doesn't break across lines, so if you have a + very long section title, it won't wrap. It was suggested + (Elena Garcia) to use the ulem.sty package, but + (a) that would add a non-base external dependency to the class + (b) it doesn't fix the problem, unless you ALSO use the + titlesec.sty package to control section titles. Which + is yet ANOTHER external dependency. + Given (1) and (2), plus the lack of a requirement by OGS, I've + redefined the section, subsection, and subsubsection formats thus: + section: (old) (not really) centered, underlined, bold + section: (new) Large, bold, italic, at left margin + subsection: (old) bold, at left margin + subsection: (new) bold, at left margin + subsubsection: (old) bold, indented 5 "spaces" from left margin + subsubsection: (new) italic, indented 0.25in from left margin + +* Fixed bug that caused problems when last section of the document + (vita?) in \included instead of \inputted + +* Chapter headings fixups (only really applies if you're using + pagestyle{tcplain} or pagestyle{gtthesis} -- for personal copies?) + + Minor headings fixups: in short "chapters" (vita, references) which + will NOT have sections, the chapter header markers are not appropriate. + Normal is: \rightmark has chapter name, \leftmark has section name + .(when no sections, like vita, \leftmark is empty). It is up to + the pagestyle whether the \marks are used. We only use them in + gtthesis style. So, these known-short chapters should override + the markers and mark both left and right with the "chapter" name: + plus, they shouldn't read "Chapter *: Vita" but simply "Vita". + + QUESTION: perhaps abstract, TOC, LOT, ... should get similar + treatment? How likely is it that they will run more than two pages + long? + +* Massive signature page improvements. OGS Guidelines say that + if there are more than four signatories, then the signature + lines must be arranged in two columns. Before, it didn't. Now + it does. + +* Fix pagenumbering. New OGS guidelines say that pagenumbers should + go on the bottom in the middle, not in the upper right corner. + This means that 'plain' is now the default pagestyle. (Old 'gtplain' + is now renamed to 'tcplain' -- it's plain, except that the pagenumbers + are in the Top Corner. It no longer has anything to do with Georgia + Tech, so change the name to something else...hence, tcplain) + +* Reorganized the examples. There are now three: the super-simple, + very basic ``example-thesis.tex'', the moderately more advanced + julesverne/basic/ example, and the full-blown, all the bells and + whistles example in julesverne/bellswhistles. + +* More pagenumbering fixes: signature page should not be numbered. + +* Dedication page: text is automatically centered, per OGS requirements. + Looks ugly to me; for personal copies override dedicationtop/bottom: + \renewcommand*{\dedicationtop}{\vspace*{\stretch{1}} + \renewcommand*{\dedicationbottom}{\vspace*{\stretch{3}} + looks nice to me (for UNOFFICIAL copies). + +* Table of Contents, List of Figures, List of Tables: + OGS guidelines say that items in these lists should be single spaced + if a single entry requires more than one line, but that separate + entries should be doubled spaced. It wasn't before. Now it is. + +* Multivolume Thesis support: + Use the \part{} sectioning commands to indicate where Volume II + (III, etc) should begin. Put \multivolumetrue in your preamble, and + gatech-thesis.cls will automatically generate the volume I "title" + page (in addition to the "real" title page. + + It's unclear whether the volume title pages should look the same + as the "real" title page, or if the volume I title page should BE + the "real" title page. I've made some guesses. If I find out + differently, I'll change it. + +* gatech-thesis.cls now depends on the base package 'calc'. This + should not be a big deal, 'calc' is a part of the standard + LaTeX2e distribution. + +* Lists of Symbols and Abbreviations, and Index: + incorporate minimal support for glossary page and index page + within gatech-thesis.cls. However, most functionality is + kept in the add-on, option style files + gatech-thesis-index.sty and + gatech-thesis-gloss.sty + Read the comments in those files for more information. + +* Bibliography style: gatech-thesis.bst based on ieeetr.bst. Thanks + to Elena Garcia for the prod, although this version has + a separate heritage than her submission. + +* Included code: gatech-thesis.cls now includes David Carlisle's + \@removefromreset command as specified in the remreset package + available from CTAN as + macros/latex/contrib/supported/carlisle/remreset.sty + It is provided here as a convenience to the user, and because + it helps me eliminate a major kludge within gatech-thesis.cls. + The code is included with David Carlisle's permission. + remreset.sty is licensed under the LPPL; David has explicitly + given permission to include it here, under the GPL. + +* Minor fixups for two-sided printing + make sure that the last page of the preliminary environment is even, + so that Chapter 1 starts on an odd page. (Page numbers were always + right, but we need to go ahead an print the blank page, so that + duplex printers don't get confused.) It didn't before. Now it does. + +^^^^^^^^^^^^^^ version 1.4 ^^^^^^^^^^^^^^^^ +______________ version 1.3 ________________ +baseline. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/COMPLIANCE b/Master/texmf-dist/doc/latex/gatech-thesis/COMPLIANCE new file mode 100644 index 00000000000..138b0dbb31e --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/COMPLIANCE @@ -0,0 +1,812 @@ +These notes are a running commentary on important points in +the Office of Graduate Studies Style Manual. Get it, open it, +and read along in that and in this file. + +Authorities: + OGS-SM: Office of Graduate Studies Style Manual + OGS: Office of Graduate Studies verbal confirmation + +We begin on page 7 of the OGS-SM: + +Copyright: +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +The current OGS-SM says that the copyright notice, if used, +should look like this: + Copyright (c) Full Name Year +on pages 7 and 13. However, on page 25, the example shows + Copyright (c) Year by Full Name +According to OGS, either is fine; gatech-thesis uses the latter +format. + +Fonts +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +The OGS-SM only lists the following approved fonts (and sizes): + Arial (11) -- N/A on most TeX systems + Courier (11 or 12) -- available, but Why? + Century Gothic (11 or 12) -- N/A + Geneva (11) -- N/A + Helvetica (11 or 12) -- available, but poor math support + Times (12) -- available (use mathptmx or txfonts) +But the OGS-SM doesn't mention Computer Modern, which is the +default font for TeX, and which has the best math support. + +OGS has confirmed that Computer Modern, 11 or 12 point, is +acceptable. (In TeX, unless you want to pay for proprietary +fonts, your only other realistic choice of a font with decent +support for mathematical symbles is Times, using the mathptmx +package. See julesverne/bellswhistles/jules-verne.sty for more +information. + +Margins +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +By default, the GATECH-THESIS class uses the "new" margin +specification (1" on top, right, and bottom, 1.5" on left, +major headings just inside that 1" top margin). To use the +"old" margins (1" on bottom and right, 1.5" on left and top, +except that pages with major headings have a 2" top margin), +call gatech-thesis with the 'oldmargins' option: + \documentstyle[oldmargins]{gatech-thesis} +But this is not recommended. Use the default, "new" margins. + +Spacing +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Line spacing is double throughout, except where the OGS-SM +specifically says that it should be single (captions, within +bibliography entries, etc). Don't change this. + +Page Numbers +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +The 'plain' pagestyle, which is used by GATECH-THESIS by +default, places the page numbers at the center within the +bottom margin, 0.5" from the bottom of the page. This is the +OGS-SM specification. For official copies, this should not +be changed. + +For personal copies ONLY: + You can use the 'tcplain' pagestyle which puts the page +numbers at the upper right corner (upper outside corner for +twosided printouts[*]). + You can also try the 'gtthesis' pagestyle, which for +onesided printouts puts the pagenumber at the upper right, +and the chapter title in the upper left (for twosided, +the pagenumber is on the outside upper corner; the chapter +title is on the upper inside corner of right-hand pages, and +the section title is on the upper inside corner of left-hand +pages). See the julesverne/bellswhistles/jules-verne.sty file +for an example of how to do this. + +[*] 'twosided' doesn't simply mean that you happen to print +on a duplex printer. It means that you invoke GATECH-THESIS +with the 'twoside' option: + \documentclass[twoside]{gatech-thesis} +Don't do this except for personal copies (it's the default +in draft mode -- which are personal by definition). + +Footnotes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Nothing special here; use standard LaTeX tools (\footnote, +\endnote) to do this. + +Preliminary Pages +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +The frontmatter pages will automatically obey the proper margin +guidelines (especially the topmargin) depending on whether you +use the default (1") margins, or choose the "old" margins (2" on +major heading pages, like titlepage, etc). + +Title Page +---------------- +Counts as page i, but not marked. Commands which can mmodify +the appearance: + +\titlepagefalse (\titlepagetrue is the default) + Don't print a title page + +\documentclass[oldmargins]{gatech-thesis} + See the Margins section above. + +Volume I Title page +---------------- +If your thesis spans multiple volumes, then you should invoke the +\multivolumetrue command within your preamble. This will cause +GATECH-THESIS to automatically generate the Volume I title page +(which is separate from the "real" title page) immediately after +the real title page. + Volume title pages are not numbered, and *do not count* in the +page number sequence. So, oddly, you will have + titlepage i + volume title page - + approval page ii +Just go with it; this weird behavior has been confirmed by OGS +(even though it isn't all that clear in the OGS-SM) + +Commands which modiry the appearance: + +\multipagetrue (\multipagefalse is the default) + Print it. + +\documentclass[oldmargins]{gatech-thesis} + See the Margins section above. + +Approval page +---------------- +Also known as the signature page, this is generated by default. +To suppress, invoke the \signaturepagefalse command. The +signature lines will be generated (in order) for each one of +the following commands that have been invoked (uninvoked ones +will be skipped): + \principaladvisor{a name} + \committeechair{a name} + \firstreader{a name} + \secondreader{a name} + \thirdreader{a name} + \fourthreader{a name} + \fifthreader{a name} + \sixthreader{a name} +You don't need to invoke them all; just the ones you need. +The \principaladvisor and \committechair ones are special; +in addition to the names, the titles ("Committee Chair", +"Advisor") are also printed. + If there are less than five signatures to be printed, then +the signature lines will be in a single column. If there are +more than five, then the signatures will be typeset in two +columns, as per the OGS-SM. This page is number ii, but the +page number is not printed (per OGS-SM). + +Commands which can modify the appearance: + +\signaturepagefalse (default is \signaturepagetrue) + suppress printing a signature page + +Dedication page +---------------- +\begin{dedication} + ... dedication text ... +\end{dedication} + +Text on this page will be automatically centered vertically, per +the OGS-SM. However, that looks unbalanced; for personal copies +you may wish to override the following two commands as follows: + \renewcommand{\dedicationtop}{\vspace*{\stretch{1}} + \renewcommand{\dedicationbottom{\vspace*{\stretch{3}} +This positions the text at about 1/4 of the way down the page, +which looks better in my opinion. But ONLY do this for personal +copies. + Also, if you invoke the \dedicationheadingtrue command in your +preamble, then the dedication page will have a big "DEDICATION" +heading on it. Don't do this; it is only provided for backward- +compatibility with the (very) old gtthesis.sty -- and this +ugliness was required by the old OGS-SM (but no longer). + +Commands which can modify the appearance: + +\dedicationheadingtrue (default is \dedicationheadingfalse) + print a big "DEDICATION" title at the top of the page + +Acknowledgements page +---------------- +\begin{acknowledgements} + ... acknowledgements text ... +\end{acknowledgements} + +nothing special here + +About the next several sections (the 'Lists'): If you are using +the hyperref package, you MUST use hyperref's breaklinks option. +If you do not, and there is a section title or figure caption +that spans multiple lines, hyperref will prevent it from breaking +at the margin (it will stay all on one line, and go off the page). + \usepackage[breaklinks,]{hyperref} +See julesverne/bellswhistles/jules-verne.sty for a good way +to handle this. + +Table of Contents +---------------- +\contents + +In general, this should "just work". By invoking the \contents +command somewhere within the preliminary environment in your +document, GATECH-THESIS will automatically create a Table of +Contents (and List of Figures and List of Tables[*]) that matches +the requirements of the OGS-SM. Specifically, that means + 1) Chapter titles, sections, subsections, and subsubsections + are listed (the OGS-SM requires at least chapters, sections, + and subsections) + 2) Each entry is singlespaced within, but doublespaced between + +[*] assuming the \tablespagefalse, \figurespagefalse commands were + not invoked. + +However, there are ways to customize the look of the TOC (but don't +use them in official copies...) + +\contentspagefalse + don't print the TOC at all (bad idea...) + +\labelchaptersintableofcontents + inserts an entry into the TOC that says ``CHAPTERS''. Obviously, + you should invoke this just before you begin chapter 1. However, + there's a slight glitch due to a bug in LaTeX: see + julesverne/bellswhistles/hack-part.tex for more info. + +\labelappendicesintableofcontents + inserts an entry into the TOC that says ``APPENDICES''. Obviously, + you should invoke this just before you begin the first appendix + (before or after the '\appendix' command; it doesn't matter). + However, there's a slight glitch due to a bug in LaTeX: see + julesverne/bellswhistles/hack-part.tex for more info. + +\settocstring{a string} + change the name used for the Table of Contents (def: 'Table of Contents') + + +\setchaptertocdepth{a number} + set how ``deep'' to number within chapters in the table of contents. + This defaults to '2', which means chapters, sections, and subsections, + You may wish to set this to '3' (thus adding subsubsections) -- but + don't use '0' or '1' because the OGS-SM requires that chapters, + sections, and subsections are listed in the TOC. + +\setappendixtocdepth{a number} + set how ``deep'' to number within appendices (chapter{}''s after + the \appendix command) in the table of contents. This defaults + to '0', which means list the Appendices themselves alone, with + no sections. This is the OGS-SM default; but you may list smaller + divisions as well by setting this to 1, 2, or 3. + +\settocdepth + temporarily change how "deep" to number in the table of + contents for current chapter/section. For example, you + usually include \subsection{}''s in the TOC (\setchaptertocdepth{2}) + but in chapter 5 you want to include subsubsections as well: + \chapter{This is Chapter 5}\settocdepth{3}. In chapter 6 the + default depth of 2 is reasserted. Change the overall defaults using + the above two commands instead. + +\multivolumetrue +\part{} + If \multivolumetrue is invoked in the preamble, then the very first + item in the TOC is the phrase "Volume I" centered (with no page number) + It is only inserted to show where the volume divisions are, but since + the volume title pages have no number, then neither do the volume + labels in the TOC. Also, another "Volume II" label (III, IV, ...) + is inserted into the TOC each time \part{} is invoked. But, + see julesverne/bellswhistles/hack-part.tex for information about + working around a LaTeX bug. + This particular bit of magic is not discussed at all in the OGS-SM, + but OGS has seen and approved the results. + +List of Tables +---------------- +\contents + +In general, this should "just work". By invoking the \contents +command somewhere within the preliminary environment in your +document, GATECH-THESIS will automatically create a List of +Tables (and List of Figures and Table of Contents[*]) that matches +the requirements of the OGS-SM. Specifically, that means + 1) Each entry is singlespaced within, but doublespaced between + 2) OGS-SM requires that the entries in the List of Tables exactly + match the captions at each table. This means you should not + use the `\caption[short caption]{long caption}' construction; + just use `\caption{the caption}'. + +[*] assuming the \contentspagefalse, \figurepagesfalse commands were + not invoked. + +However, there are ways to customize the look of the LOT (but don't +use them in official copies...) + +\setlotstring + change the name used for the List of Tables (def: 'List of Tables') + +List of Figures +---------------- +\contents + +In general, this should "just work". By invoking the \contents +command somewhere within the preliminary environment in your +document, GATECH-THESIS will automatically create a List of +Figures (and List of Tables and Table of Contents[*]) that matches +the requirements of the OGS-SM. Specifically, that means + 1) Each entry is singlespaced within, but doublespaced between + 2) OGS-SM requires that the entries in the List of Figures exactly + match the captions at each table. This means you should not + use the `\caption[short caption]{long caption}' construction; + just use `\caption{the caption}'. + +[*] assuming the \contentspagefalse, \tablespagefalse commands were + not invoked. + +However, there are ways to customize the look of the LOF (but don't +use them in official copies...) + +\setlofstring + change the name used for the List of Figures (def: 'List of Figures') + +List of Symbols or Abbreviations +---------------- +\usepackage{gatech-thesis-losa} + +This is not generated by default, since it isn't widely used (but +every thesis has tables and figures). Also, the implementation +provided requires additional packages that are not included with +this distribution. + +To generate a List of Symbols or Abbreviations (LOSA), you simply +do the following in your preamble: + \usepackage{gatech-thesis-losa} + \losafiles{} +gatech-thesis-losa.sty depends on and automatically loads the +gloss.sty package -- but you need to insure that gloss.sty is +installed in your TeX system. + +By doing this, the LOSA will be automatically generated and included +in the frontmatter, just after the LOF -- and it will be added to the +TOC. Of course, you need actual *entries* in the symbols database +file -- which must end in .bib; see the gloss.sty documentation +for the appropriate format. You also need actual citations to those +entries within your bodytext, like this: + \losa{key}. +Note that \losa{} typesets the from the entry of +the losafile within the text, so there''s no need to do this: + (BAD) word\losa{key-for-word} +Again, you should read the gloss.sty documentation for more info, but +basically gatech-thesis-losa.sty makes it simple: + 1. insert the two commands above into your preamble + 2. create a database with your glossary definitions + 3. sprinkle \losa{} citations in your text + 4. run ``bibtex'' on the .losa.aux file created + after the first ``latex'' run. (But don''t include the + .aux extension. So say ``bibtex .losa'' You + can do this at the same time you run ``bibtex'' for your + references. + 5. run ``latex'' twice more + +To customize the List of Symbols or Abbreviations, you can use the +following commands + +\setlosastring{a string} + change the name used for the List of Symbols or Abbreviations + (def: 'List of Symbols or Abbreviations') + +\setlength{\losahang}{a dimension} + The GSO prefers that the symbol descriptions are rigidly + separated from the symbols themselves. Sometimes, if you have + very long symbols/abbreviations, you may need to make + \losahang bigger than its default value of 2cm, by using a + command similar to the following, within your document preamble: + \setlength{\losahang}{4cm} + +Glossary +---------------- +\usepackage{gatech-thesis-gloss} + +This is not generated by default, since it isn't widely used (but +every thesis has tables and figures). Also, the implementation +provided requires additional packages that are not included with +this distribution. Finally, the current OGS-SM doesn't say +anything about a Glossary or List of Nomenclature, so we're +on our own, here. However, the old OGS-SM did mention it, briefly. + +To generate a Glossary or List of Nomenclature, you simply +do the following in your preamble: + \usepackage{gatech-thesis-gloss} + \glossfiles{} +gatech-thesis-gloss.sty depends on and automatically loads the +gloss.sty package -- but you need to insure that gloss.sty is +installed in your TeX system. + +By doing this, the glossary will be automatically generated and +included in the frontmatter, just after the LOF (or LOSA, if you +have it) -- and it will be added to the TOC. Of course, you need +actual *entries* in the glossary database file -- which must end +in .bib; see the gloss.sty documentation for the appropriate format. +You also need actual citations to those entries within your +bodytext, like this: + \gloss{key}. +Note that \gloss{} typesets the from the entry of +the glossfile within the text, so there''s no need to do this: + (BAD) word\gloss{keyforword} +Read the gloss.sty documentation for more info, but basically +gatech-thesis-gloss.sty makes it simple: + 1. insert the two commands above into your preamble + 2. create a glossfile with your glossary definitions + 3. sprinkle \gloss{} citations in your text + 4. run ``bibtex'' on the .gls.aux file created + after the first ``latex'' run. (But don''t include the + .aux extension. So say ``bibtex .gls'' You + can do this at the same time you run ``bibtex'' for your + references. + 5. run ``latex'' twice more + +To customize the Glossary or List of Nomenclature, you can use the +following commands + +\setglossstring{a string} + change the name used for the List of Symbols or Abbreviations + (def: 'List of Symbols or Abbreviations') + +\setlength{\glosshang}{a dimension} + Unlike the \losahang comment above, it doesn't make sense to +rigidly separate the description from the glossary terms; the +glossary terms are usually too long for this to be aesthetic. +However, this has NOT been confirmed by OGS. If you use a +glossary, be sure to confirm that the current behavior is okay. +If not, then you can use \setlength{\glosshang}{a dimension} +to fix it. + +Summary +---------------- +\begin{summary} + ... summary text ... +\end{summary} + +Nothing special to say here + +Other frontmatter +---------------- + +Before we leave the "Preliminary pages" section (pg. 15 of the OGS-SM), +there are a few additional environments that are provided by +the GATECH-THESIS class, but are not discussed in the OGS-SM: + +The entire "frontmatter" section should be enclosed within the +"preliminary" environment, like this: + +\begin{document} +\begin{preliminary} + \begin{dedication} dedication text \end{dedication} + ... etc ... + \contents + \begin{summary} summary text \end{summary} +\end{preliminary} +... chapters ... + +Preface +---------------- +\begin{preface} + ... preface text ... +\end{preface} + +The (current) OGS-SM doesn't mention a preface, but if used it +should go after the dedication. The old OGS-SM did mention it. + +Forward +---------------- +\prefacesection{Forward}{% + ... forward text ... +} + +The (current) OGS-SM doesn't mention a preface, but if used it +should go after the dedication. The old OGS-SM did mention it. + +There is no 'Forward' envronment; you can use the \prefacesection +command to create any frontmatter section you like, as follows: + \prefacesection{title of the section}{section text} + +Text Pages +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +\chapter{chapter title} +chapter text ... +\chapter{the next chapter title} +chapter text ... + +\appendix +\chapter{appendix title} +appendix text ... +\chapter{the next appendix title} +appendix text ... + +Section Heading Formats +--------------- +The new OGS-SM no longer specifies what the section, +subsection, or subsubsection headings should look like; according +to OGS, they don't really care: as long as it looks professional +and you are consistent. I chose to define these as follows: + +Sections: Large, Bold, Italic, Flush left +SubSections: Bold, Flush left +SubSubSections: Italic, indented + +If you wish to override and define your own formats, you can +either \renewcommand{\section}{ ... } (see any good LaTeX book), +or \usepackage{titlesec}. I recommend the latter. Actually, +I recommend leaving it alone; concentrate on writing your +dissertation and don't get distracted by messing around with +formatting. + +You can use a number of special environments for specific +purposes. The first two are useful; avoid the other four. + +\begin{longquote}...\end{longquote}: + Single-spaced version of the ``quote'' environment. +\begin{longquotation}...\end{longquotation}: + Single-spaced version of the ``quotation'' environment. +\begin{singlespaced}...\end{singlespaced}: + Format single-spaced paragraphs. +\begin{oneandahalfspaced}...\end{oneandahalfspaced}: + Format 1 1/2-spaced paragraphs. +\begin{doublespaced}...\end{doublespaced}: + Format double-spaced paragraphs. +\begin{newspacing}{}...\end{newspacing}: + Format paragraphs with an interline spacing of ``n''. + + +Reference Material +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Nothing really special to say here. + +Appendices +---------------- +See the 'Text Pages' section above, as well as the 'Table of +Contents' discussion above. + +References +---------------- +\bibfiles{a .bib database}% in the preamble +\bibliographystyle{gatech-thesis}% just after \begin{document} +\references% somewhere in the postliminary env. + +Within the \postliminary environment, execute the \references +command to generate an OGS-SM compliant bibliography. The +gatech-thesis.bst style is: + + numeric labels, sorted, IEEE abbreviations (vol. not volume, + no. not number, authors' first names abbreviated), quotes + around article titles, commas separate all fields except after + book titles and before "notes". Authors names typeset + in small caps, surname first. + +This has been approved by OGS. You may also use the 'plain' +bibliography style (\bibliographystyle{plain}), if you wish. + +Vita +---------------- +\begin{vita} + ... vita text ... +\end{vita} + +This should be the very last page of your disseration, and should come +immediately before \end{postliminary}\end{document}. + +Index +---------------- +\usepackage{gatech-thesis-index} + +This is not generated by default, since it isn't widely used (but +every thesis has tables and figures). Also, the implementation +provided requires additional packages that are not included with +this distribution. Finally, the current OGS-SM doesn't say +anything about an index; neither did the old OGS-SM. + +To generate an index, do the following in your preamble: + \usepackage{gatech-thesis-index} +and execute + \gtindex +somewhere in the postliminary environment of your thesis. +Remember, VITA should be last, so \gtindex must precede it. + +gatech-thesis-index.sty depends on and automatically loads the +index.sty package and the multicol.sty package -- but you need +to insure that index.sty and multicol.sty are installed in your +TeX system (index.sty is included in the `camel' package on +MikTeX and CTAN). + +By doing this, the index will be automatically generated and +included in the TOC. Of course, you need actual *index references* +within your document, like this: + foo\index{foo}. +Read the index.sty documentation for more info, but basically +gatech-thesis-index.sty makes it simple: + 1. insert the \usepackage and \gtindex commands into your document + 2. sprinkle \index{} citations in your text + 3. run ``makeindex'' on the .idx file created + after the first ``latex'' run, like this: + makeindex -s gatech-thesis-index.ist .idx + This will create .ind (the gatech-thesis-index.ist + file is a format specification for the index). If you want + to customize the index format, copy gatech-thesis-index.ist to + ``myformat.ist'' and change the copy. Use ``-s myformat.ist'' + instead of gatech-thesis-index.ist. + You can run the makeindex command at the same time you run ` + `bibtex'' for your references and/or glossary. + 4. run ``latex'' twice more (the same ``twice more'' needed for + bibtex and gatech-thesis-gloss.sty) + +To customize the Index, you can use the following commands + +\setindexstring{a string} + change the name used for the Index (def: 'Index') + +Tables and Figures +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Some useful packages you might want to investigate include + subfigure -- place multiple figures within a single 'figure' + environment + floatingfigure -- for figures that do not take up the full + width of the page, you may issue this command between + paragraphs, and the next paragraph will be typeset + next to the narrow figure. OGS does accept this sort + of thing, but... + wrapfig -- ditto, but with a difference: you may issue this + command inside a paragraph, but LaTeX will NOT optimize + the figure's position -- which might lead to extra + whitespace, mostly empty pages, etc. Recommend against. + longtable -- for tables that extend beyond a single page (don't + use the supertab package, it can't handle secondary caption + properly) + +Captions: +--------------- + The OGS-SM requires that Table captions be placed before the + caption, and Figure captions be placed after the figure. You can + only do this manually; it can't be automatted. To create a + table, do this: + + \begin{table}[tbp] + \caption{the caption} + \label{the label}% must come after the caption + \begin{center} + \begin{tabular} + .... + \end{tabular} + \end{center} + \end{table} + + For a figure, do this: + + \begin{figure}[tbp] + \begin{center} + \includegraphics[some options]{a graphics file} + \end{center} + \caption{the caption} + \label{the label}% must come after the caption + \end{table} + + Notice that the \caption{} command comes before the actual + tabular in the table, but comes after the includegraphics in the + figure. This is the only way to insure that the captions go where + the OGS-SM requires. + + The caption format is (by default) 'Figure X: caption-text', and + the 'Figure X:' part is typeset in bold, while the caption-text + is typeset in 'normal weight' like the rest of the body text. + To change this, use the caption2 package (note that + \usepackage[bf]{caption2} + will result in captions that are identical to the GATECH-THESIS + default). But for an official GT thesis, you want the default; + for personal copies, I like using san-serif bold like so: + (DON'T DO THIS) \usepackage[sf,bf]{caption2} + +Placement +-------------- +LaTeX usually does a fairly decent job of obeying rational placement +rules for 'floats' (e.g. tables and figures). If you need to force +a float to a specific location (note that using the 'h' option for +the figure/table environments does not do what you think it does; nor +does using the '!' option), +try the following: + \usepackage{float} + \restylefloat{figure}% or table + \begin{figure}[H]% <<< note the 'H' for 'Here' +However, this can really get you into trouble: the H'ed figure +could get placed before a non-H'ed one, even if it follows the +non-H'ed figure in the document source. This will cause, for +example, Figure 4 to be on a page before Figure 3! + +To work around this, you could *additionally* + \usepackage{afterpage} +and use + \afterpage{\clearpage\begin{figure}[H]...\end{figure}} +But THAT can lead to pages will very little text, and lots of +empty white space -- which itself is a violation of the OGS-SM. + +Think about it. Do you REALLY care if a figure is 2 or 3 pages +away from the text that references it? You're writing a 100+ +page document...messing with float placement is usually more +trouble than it is worth. Don't. + +For more information, see section 6.2 in the LaTeX companion. + +If you need to turn a figure or table on its side (landscape), +use the 'rotating' package. + +Numbering +---------------- +LaTeX will handle the Figure # and Table # sequences for you. + +For tables that will extend over more than one page, use the +'longtable' package. To follow the OGS-SM requirement that +subsequent pages of the same page also have captions, and that +these captions say only + Table XX (cont'd) +you must pay careful attention when constructing the table (and +the longtable environment is different from the table environment +plus a tabular). However, the best we can do -- without massive +TeX code, is that subsequent captions are + Table XX: (cont'd) +(the ':' is not in the original requirements). However, to even +get this far, you must do something like this: + + \begin{longtable}[c]{|c|c|c|} + \caption{the `real' caption} + \\ \hline + Column A & Column B & Column C \\ \hline + \endfirsthead% the preceding will be invoked ONLY at the + % beginning of the table + \caption[]{(cont'd)}% <<<<< This is the magic caption + \\ \hline + column a & column b & column c \\ %\hline -- not necessary + % longtable takes care of it for us. + \endhead% the preceding will be invoked at the top + % of every page except the first one + % now we do the data... + 1 & 2 & 3 \\ \hline + 4 & 5 & 6 \\ \hline + .... + \end{longtable} + +The 'magic' caption[]{(cont'd)} statement within the header section +means that every page (except the first) will get that caption -- +but since it has an empty optional argument, the '(con't)' will +NOT get listed in the LOT, and the table counter will not be +incremented. Which is what we want. + +Note that longtables are not floating; they will go exactly where +you put them. (There is no need for a longtable to float; it is +able to break at the pagebreak and continue on the next page). +However, don't use longtable for everything tabular; a 4-line +table will look really silly broken across two pages. + +You can also play games with 'continued on next page' and +'continued from previous page' within the table itself, by +using \endfoot and \endlastfoot commands and the multicolumn +command. See the longtable documentation, and Chapter 5 of the +LaTeX Companion. + +Citations of Tables and Figures +---------------- +The OGS-SM states that you should always reference figures as +'Figure 10' and tables as 'Table 4'. However, you don't want +a linebreak (or worse, a page break) to occur betwen 'Table' and +'4'; further, you don't want TeX to hyphenate 'Fig'-'ure'. So, +in LaTeX, this means if you have a figure with the label +{myfigure} and a table with the label {mytable}, you should +cite them as: + + \mbox{Figure~\ref{myfigure}} + \mbox{Table~\ref{mytable}} + +It's probably a good idea to simply define new commands in your +preamble: + + \newcommand{\figref}[1]{\mbox{Figure~\ref{#1}}} + \newcommand{\tabref}[1]{\mbox{Table~\ref{#1}}} + +because sooner or later, you WILL forget to type all that extra +junk. Just define the new commands as you like, and then do + + \figref{myfigure} + \tabref{mytable} + +and be done. Note that these commands are NOT provided by +GATECH-THESIS; not being strictly necessary, I don't want to +cramp any potential users' style by forcing my way. However, +see the julesverne/bellswhistles/jules-verne.sty file... + +Multivolume Theses or Dissertations +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +\multivolumetruee +\part{} + +This was already covered in the Table of Contents section, +above. One note, however: don't attempt to "name" your volumes. +That is, use \part{}, not \part{Title of Volume II} + +GATECH-THESIS will handle it if you do name your volumes -- but +the OGS-SM doesn't allow it, and there is no way short of +redefining the entire 'preliminary' environment to give Volume I +a name. + + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/COPYING b/Master/texmf-dist/doc/latex/gatech-thesis/COPYING new file mode 100644 index 00000000000..1bf15263878 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/ChangeLog b/Master/texmf-dist/doc/latex/gatech-thesis/ChangeLog new file mode 100644 index 00000000000..d0dc12b7d34 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/ChangeLog @@ -0,0 +1,354 @@ +2003-05-25 Charles Wilson + + * 00README: remove direct references to Project + Gutenberg, in order to comply with the "don't blame + us" PG license clause, which allows us to not + distribute the pristine 2000010.txt file, as requested + by CTAN. + * jules-verne/00README: ditto + * jules-verne/basic/00README: ditto + * jules-verne/bellswhistles/00README: ditto + * jules-verne/basic/jules-verne-ack.txt: ditto + * jules-verne/bellswhistles/jules-verne-ack.txt: ditto + * jules-verne/2000010.txt: remove + * MANIFEXT: correct + +2003-05-06 Charles Wilson + + * l@chapter: modify to add leaders, as requested + by OGS. + +2003-05-04 Charles Wilson + + * one-and-a-half spacing: use 1.25 throughout, + instead of 1.33 -- to better match the description + given in The LaTeX Companion. + +2003-04-14 Charles Wilson + + * \@makesignature: fix problem when no Committee Chair + * vita environment: make double spaced + * \@makecaption: Make 'Figure X:' part bold, but use + the normal font (OGS complained about san-serif). + * patch support: new file "gatech-thesis-patch.sty" + for faster updates... + +2002-09-30 Charles Wilson + + * \@footnotetext: correct spacing after the footnotemark + in the body text. + +-------- RELEASE v1.5 -------- + +2002-08-17 Charles Wilson + + Make the changes suggested and/or approved by OGS + + * \@makecaption: New function (copied from report.cls). + Make the 'Figure X:' part bold san-serif. To override, + use the caption2 package. Current behavior is now similar + to '\usepackage[sf,bf]{caption2}'. + * gatech-thesis-gloss.sty: change \glossname + * gatech-thesis-losa.sty: new file. Use this for List of Symbols + * gatech-thesis-losa.bst: new file. + * INSTALL: fix format + * COMPLIANCE: new file + +2002-08-08 Charles Wilson + + tag as 1.4 -- it may not be official, but it works. + Get approval from OGS, make the required changes, and + release that as 1.5 + +2002-08-08 Charles Wilson + + In the most recent version of the OGS Guidelines, the + specific format of section, subsection, and subsubsection + headings is no longer specified. Because underlining is bad + (1) underlining for emphasis is bad typesetting, originally + used only when italics where not available [e.g. typewriters, + for which the original OGS Guidelines were written] + (2) Centering doesn't work on underlined text in section titles, + so earlier, we faked it with a 2in indent (hoping that all + section titles were short). Bad idea. + (3) underlining doesn't break across lines, so if you have a + very long section title, it won't wrap. It was suggested + (Elena Garcia) to use the ulem.sty package, but + (a) that would add a non-base external dependency to the class + (b) it doesn't fix the problem, unless you ALSO use the + titlesec.sty package to control section titles. Which + is yet ANOTHER external dependency. + Given (1) and (2), plus the lack of a requirement by OGS, I've + redefined the section, subsection, and subsubsection formats thus: + section: (old) (not really) centered, underlined, bold + section: (new) Large, bold, italic, at left margin + subsection: (old) bold, at left margin + subsection: (new) bold, at left margin + subsubsection: (old) bold, indented 5 "spaces" from left margin + subsubsection: (new) italic, indented 0.25in from left margin + + * \section: change format of headings + * \subsection: change format of headings + * \subsubsection: change format of headings + +2002-08-08 Charles Wilson + + * mainline: using \AtEndDocument, write out a final setcounter + command to the aux file. This corrects a problem when the last + section of the document is \include'd instead of \input'ed. + +2002-08-08 Charles Wilson + + name handling for LOT, TOC, LOF. Not all of these are used; but + are included for completeness. One confusing note: the pdfbookmarks + for listoffigures and listoftables uses the list*name variable, + NOT the *pdfbookmarksstring variable: but the list*name includes + \Makeuppercase which is illegal in a pdfstring. + This is handled by hyperref itself (I think) which ignores + \MakeUppercase when building the bookmarks. + + * \gtcontentsname: New. holds "normal" version of the TOC name + * \toccontentlinestring: New. holds \Makeuppercase version of TOC name + * \tocpdfbookmarksstring: New. holds texofpdfstring version of TOC name + * \settocstring: New. sets the above three values appropriately, as + well as the 'normal' LaTeX variable 'contentsname' + * \gtfigurename: New. holds "normal" version of the LOF name + * \lofcontentlinestring: New. holds \Makeuppercase version of LOF name + * \lofpdfbookmarksstring: New. holds texofpdfstring version of LOF name + * \setlofstring: New. sets the above three values appropriately, as + well as the 'normal' LaTeX variable 'listfigurename' + * \gttablename: New. holds "normal" version of the LOT name + * \lotcontentlinestring: New. holds \Makeuppercase version of LOT name + * \lotpdfbookmarksstring: New. holds texofpdfstring version of LOT name + * \setlotstring: New. sets the above three values appropriately, as + well as the 'normal' LaTeX variable 'listtablename' + + * mainline: use \setlotstring, \setlofstring, \settocstring + + * \do@tablespage: use \lotcontentlinestring + * \do@contentspage: use \tocpdfbookmarkstring + * \do@figurespage: use \lofcontentlinestring + +2002-08-08 Charles Wilson + + Minor headings fixups: in short "chapters" (vita, references) which + will NOT have sections, the chapter header markers are not appropriate. + Normal is: \rightmark has chapter name, \leftmark has section name + .(when no sections, like vita, \leftmark is empty). It is up to + the pagestyle whether the \marks are used. We only use them in + gtthesis style. So, these known-short chapters should override + the markers and mark both left and right with the "chapter" name: + plus, they shouldn't read "Chapter *: Vita" but simply "Vita". + + * vita environment: markboth{}{} with the chapter name + * thebibliography: ditto, plus reset the pagestyle back to + "endmatter" (references are numbered as bodytext, according to + OGS guidelines). This means that \references MUST be the very first + section within the postliminary environment, or page numbering + could get wacky. + + QUESTION: perhaps abstract, TOC, LOT, ... should get similar + treatment? How likely is it that they will run more than two pages + long? + +2002-08-08 Charles Wilson + + Massive signature page improvements. OGS Guidelines say that + if there are more than four signatories, then the signature + lines must be arranged in two columns. + + * \newsignature: remove + * \signature@width: new length. + * \signature@bodyonecol: new function. Used to typeset the + signatures when there are less than five. If called, it + loops thru all 7 known signatures, because it doesn't know + which of them are empty. + * \signature@bodytwocol: new function. Used to typeset the + signatures when there are five or more. + * \signature@body: pointer to \signature@bodyonecol or + \signature@bodytwocol + * \signatures: new counter (all sigs) + * \cnt@Lsig: new counter (sigs in left column) + * \cnt@Rsig: new counter (sigs in right column) + * \R@signatures: New. list of signatures for right column + * \L@signatures: New. list of signatures for left column + * \ta, \tb: New. tokens for list management + * \leftappenditem#1\to#2: New. list management function (from TeXbook) + * \rightappenditem#1\to#2: New. ditto + * \concatenate#1=#2: New. ditto + * \lop#1\to#2: New. ditto + * \lopoff: New. ditto + * \dosiglist: New. Loops thru the given list (#1) as many times as is + indicated by (#2). Executes the extracted items (e.g. typesets + the signatures). + * \signature: modify to put entire signature with rule inside a + parbox. Also, don't do anything if argument is empty (previously + you'd get a rule with no name) + * \add@Lsig: New. Add the given signature to the left list, and + increment the left counter + * \add@Rsig: New. ditto, only right + * \@fifthreader: new function. added to make things nicer for + \makesignature + * \@sixthreader: new function. Ditto. + * \makesignature: add the committee chair, advisor, and first reader + to the left list (we know these three will be in the left column + if they exist). Count all specified signatures. If less than five, + punt: skip to typesetting routine. Otherwise, adjust \signature@width, + change \signature@body pointer to \signature@bodytwocol, and + compute which signatures are added to the left list, and which + are added to the right list. Typesetting: call \title@top, then + call the \signature@body pointer. + +2002-08-08 Charles Wilson + + Fix pagenumbering. New OGS guidelines say that pagenumbers should + go on the bottom in the middle, not in the upper right corner. + + * \tcplain: new name for gtplain (given the new guidelines, the + upperright numbering has nothing to do with GT, so avoid the + confusion. tc == 'Top Corner'. + * \if@tcpage: new name for \if@thesispage. Since neither gtthesis + style nor gtplain==tcplain style are actually required by the + new OGS guidelines, give this a functional name: it indicates whether + the current style is a left-right alternating style when twosided. + It is true for tcplain and for gtthesis. + * \cleartcplaindoublepage: new function, included for completeness. + I doubt it will be of much use, though. + * \cleargtthesisdoublepage: ditto + * \chapter: use plain pagestyle, not gtplain + * \appendix: ditto + * \makesignature: according to new OGS guidelines, should not be + numbered. set \thispagestyle to empty. + +2002-08-08 Charles Wilson + + * \l@part@pagenumfont: new command (gobbles pagenumber) + * \l@part: use it + +2002-08-08 Charles Wilson + + * abstract environment: change handling of cleardouble page + so that pdf bookmarks are at the proper place. + * summary environment: ditto + * acknowledgements environment: ditto + * preface environment: ditto + * vita environment: ditto + * \references: ditto + * \maketitle: ditto + * \make@parttitle: ditto + * \makesignature: ditto + * \prefacesection: ditto + * \postfacesection: ditto + * \do@tablespage: ditto + * \do@figurespage: ditto + * \do@contentspage: ditto + * dedication environment: ditto, and automatically center the text + vertically as per OGS requirements. To override this centering, + \renewcommand{} on \dedicationtop and \dedicationbottom + * \dedicationtop: new command (used by dedication environment) + * \dedicationbottom: new command (used by dedication environment) + +2002-08-08 Charles Wilson + + Fix the TOC, LOT, LOF to handle really long titles. Each title + should be single spaced, with double spacing between titles. This + means that the entire TOC, LOT, LOF must be "singlespaced", but + we must add extra vspace{} when formatting. Thus, we copy + all of the l@[X] funtions from report.cls, and modify them to + use a settable length between entries. (We will set this length + to height{A capital letter} to simulate double spacing) -- but + that's done elsewhere + + * \chap@chapter: don't add extra space to TOC, the l@[X] functions + will handle that. Modify format of the title to better support + pdf bookmarks (emdash vs. ---) + * \app@chapter: ditto + * \gt@tocentryskip@value: new length, used to handle spacing within + TOC, LOT, LOF + * \gt@beforepartskip@value: new length (TOC, LOT, LOF) + * \gt@beforechapskip@value: new length (TOC, LOT, LOF) + * \gt@beforesecskip@value: new length (TOC, LOT, LOF) + * \gt@beforesubsecskip@value: new length (TOC, LOT, LOF) + * \gt@beforesubsubsecskip@value: new length (TOC, LOT, LOF) + * \gt@beforeparaskip@value: new length (TOC, LOT, LOF) + * \gt@beforesubparaskip@value: new length (TOC, LOT, LOF) + * \gt@beforefigskip@value: new length (TOC, LOT, LOF) + * \gt@beforetableskip@value: new length (TOC, LOT, LOF) + * \gt@@toclineskip: internal length, see l@section, l@subsection... below + * \set@gttocskip: new function, sets the above lengths to + default values based on its argument. + * \gt@dottedtocline: new fuction, replaces \@dottedtocline from + report.cls, but uses \gt@@toclineskip to control spacing between + entries in the TOC, LOT, LOF. + * \l@part: copied from report.cls, modified to use gt@beforepartskip@value + * \l@chap: similar + * \l@section: assign gt@@toclineskip the appropriate length + gt@before[X]@value, and call \gt@dottedtocline. Based on report.cls + version (but increased leftmargin slightly to make room for + Roman Numberal chapter numbers. + * \l@subsection: similar + * \l@subsubsection: similar + * \l@paragraph: similar + * \l@subparagraph: similar + * \l@figure: similar + * \l@table: similar + + * mainline: use set@gttocskip + +2002-08-08 Charles Wilson + + Add support for multivolume theses, using the \part{} sectioning + commands. Since volume title pages are not to be counted in the + page numbers, we assign them negative pagenums to avoid duplication + of existing pagenums in the "real" thesis. + + gatech-thesis.cls now depends on the base package 'calc'. + + * \ifmultivolume: new if (See preliminary environment) + * \part@savepagenum: new counter, used to save existing page + number while we take a pagenumber detour + * \part@pagenum: the detour Initially set to -101, and increases. + Don't use more than 50 parts in a twosided thesis, 100 in a + onesided thesis. + * preliminary environment: if multivolume, then do a \part{} + command just after the "real" title page. + * \title@top: new function, used by sigature page, title page, and + volume titles. + * \maketitle: use it. + * \make@parttitle: new function. Use \title@top, but also typeset + the volume number [and title], and author as per OGS guidelines + * \makesignature: use \title@top + * \partname: Volume, not Part + * \part: copy from report.cls, modify to reset page number + * \@part: copy from report.cls, modify to typeset 'Volume I' + centered on the line in TOC. (Also pdf bookmark support). Calls + \make@parttitle to typeset the volume title page + * \@spart: copy from report.cls, modify to use \make@parttitle for + typesettting + * \@endpart: copy from report.cls, sets pagenum back to saved value + * \orig@contentsline: compatibility macro for hyperref support + * \labelchaptersintableofcontents: modify to support new \part{} + stuff, and hyperref (use \orig@contentsline) + * \labelappendicesintableofcontents: ditto + +2002-08-08 Charles Wilson + + Simplify \contents command to enable glossary support + + * \do@tablespage: new command, typesets the LOT + * \do@figurespage: new command, typesets the LOF + * \do@contentspage: new command, typesets the TOC + * \do@glossarypage: new command. Empty (but overridden by + gatech-thesis-gloss.sty) + * \do@indexpage: new command. Empyt (but overridden by + gatech-thesis-index.sty) + * \contents: use them + +2002-08-03 Charles Wilson + + * \@removefromreset: added new command (from David Carlisle) + * figure numbering: use \@removefromreset instead of existing kludge + * table numbering: use \@removefromreset instead of existing kludge + * equation numbering: use \@removefromreset instead of existing kludge + * preliminary environment: insure empty lefthand page is printed between + end of preliminary and beginning of chapter 1. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/INSTALL b/Master/texmf-dist/doc/latex/gatech-thesis/INSTALL new file mode 100644 index 00000000000..23e47766834 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/INSTALL @@ -0,0 +1,42 @@ +One of these days, I'll turn this in to an actual +.dtx file with all of the nifty built-in auto-install +procedures, plus real documentation. However, until +then you have to do it by hand. + +The following files should end up in your texmf tree +(or your localtexmf tree) at these locations: + + /tex/latex/gatech-thesis/gatech-thesis.cls + /tex/latex/gatech-thesis/gatech-thesis-patch.sty + /tex/latex/gatech-thesis/gatech-thesis-losa.sty + /tex/latex/gatech-thesis/gatech-thesis-gloss.sty + /tex/latex/gatech-thesis/gatech-thesis-index.sty + /bibtex/bst/gatech-thesis/gatech-thesis.bst + /bibtex/bst/gatech-thesis/gatech-thesis-losa.bst + /makeindex/gatech-thesis/gatech-thesis-index.ist + +Then, you need to update the file database; usually this is +something like "initexmf -u". On MikTeX, you run the "MikTeX +Options" program, and on the "General" tab, in the "File name +database" section, click on the button that says "Refresh Now". + +Alternatively, you can simply copy all of these files into your +local work directory where your thesis files will live. +However, this is sometimes dangerous as you might be tempted +to edit them directly. Wherever you choose to install the +official files, don't edit or modify them.. + +You should not need to modify the style/class files. However, +if you find that you must modify their behavior, the best thing +to do is to copy just the section of code (e.g. the function +definition) that needs changing into your own personal, +document-specific style file, and edit it there. You're +version will override the "real" version -- and there is no +need to modify the standard files. + +See the commented-out section at the end of +julesverne/bellswhistles/jules-verne.sty file, which is an +example of just this sort of thing -- it modifies the \contents +macro in gatech-thesis.cls, *without actually editing +gatech-thesis.cls* + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/MANIFEST b/Master/texmf-dist/doc/latex/gatech-thesis/MANIFEST new file mode 100644 index 00000000000..9e7854944f6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/MANIFEST @@ -0,0 +1,30 @@ +Documentation + 00README + COMPLIANCE - a commentary on the official GT Style manual + COPYING - license + ChangeLog - extremely gory list of changes + CHANGES - a more general overview of changes + NEWS - simple bullet point list of changes + MANIFEST - this file + NOTES - general tips for using gatech-thesis + (and other packages) + TODO + INSTALL - how to ... + +Examples + example-thesis.tex - original source for the example + example-thesis.bib - ditto + example-thesis.dvi - what it should look like + example-thesis.ps.gz - ditto + julesverne/ - two more examples are buried here + +The actual class: + gatech-thesis.cls - the gatech-thesis LaTeX2e class file + gatech-thesis.bst - bibliography style file + gatech-thesis-patch.sty - a patch framework for onthefly updates (empty) + gatech-thesis-losa.sty - add-on style for generating a list of symbols + gatech-thesis-losa.bst - list of symbols format + gatech-thesis-gloss.sty - add-on style for generating a glossary + gatech-thesis-index.sty - add-on style for generating an index + gatech-thesis-index.ist - index format + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/NEWS b/Master/texmf-dist/doc/latex/gatech-thesis/NEWS new file mode 100644 index 00000000000..b74302b110a --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/NEWS @@ -0,0 +1,66 @@ +This file contains a quick bullet list of changes and improvements +to the gatech-thesis pacakge. For more detail, see the +CHANGES file, or for the super neurotic, the extremely detailed +ChangeLog file. + +______________ version 1.6 ________________ +NEW FEATURES: +* Now supports downloadable patchsets. Rather than updating + then entire distro every time there's a minor bugfix, you + can simply download a small patchfile and copy it into your + localtexmf tree. + +CHANGES: +* Fix nits with TOC format, Table and Figure caption format, + oneandahalfspaced linespacing, and Vita format. +^^^^^^^^^^^^^^ version 1.6 ^^^^^^^^^^^^^^^^ +______________ version 1.5 ________________ + +NEW FEATURES: +* NEW FILE: gatech-thesis-losa.sty (supports making a list + of symbols). +* NEW FILE: COMPLIANCE document is a blow-by-blow commentary + on the OGS Style Manual and how it is implemented by the + gatech-thesis class. +CHANGES: +* gatech-thesis-gloss.sty: Now used to generate a Glossary, + as distinguished from the List of Symbols. +* caption labels -- the 'Figure X:' part is now bold, san serif. + +^^^^^^^^^^^^^^ version 1.5 ^^^^^^^^^^^^^^^^ +______________ version 1.4 ________________ + +NEW FEATURES: +* NEW FILE: gatech-thesis-index.sty (supports making an index). Read + the comments at the top of the file for HOWTO info. +* NEW FILE: gatech-thesis-index.ist (used with above) +* NEW FILE: gatech-thesis-gloss.sty (supports making a glossary -- or + "list of symbols and abbreviations" in OGS parlance.) Read the + comments at the top of the file for HOWTO info. +* NEW FILE: gatech-thesis.bst (style for bibliographies). Based + on ieeetr.bst, but sorted and smallcapifies author names. Do + \bibliographystyle{gatech-thesis} instead of {plain} to use. +* Multivolume Thesis support. + +CHANGES: +* Changed the style of the section, subsection, and subsubsection + headings +* Signature page now has two columns if more than 4 signatories + (per new OGS Guidelines). Also, signature page should not be numbered. +* Obey new OGS pagenumbering guidelines that require bottom-center. +* Dedication page: text is automatically centered, per OGS requirements. +* Table of Contents, List of Figures, List of Tables: new OGS guidelines + say "single space entries, double space between entries." We obey. +* Reorganized the examples + +BUGFIX: +* Fixed a bug with \include'ing the final section of the document +* Technical bugfix with gtthesis pagestyle and sectionless chapters. + Fortunately, nobody uses that pagestyle for official copies. +* gatech-thesis.cls now depends on the base package 'calc' +* Incorporates with permission code from David Carlisle (\@removefromreset) +* Minor fixups for two-sided printing + +^^^^^^^^^^^^^^ version 1.4 ^^^^^^^^^^^^^^^^ +______________ version 1.3 ________________ +baseline. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/NOTES b/Master/texmf-dist/doc/latex/gatech-thesis/NOTES new file mode 100644 index 00000000000..639e37a880b --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/NOTES @@ -0,0 +1,33 @@ +listings.sty + caption2.sty + IF you use the 'index=' option in listings.sty for captionless listings, + but you also have the caption2.sty packag loaded, it breaks. + Don't do that. Either do without captionless listings, or don't use + the caption2.sty package. This has been reported to the listings.sty + maintainer. + +hyperref: + if you have section names or figure captions in your TOC or LOF that + are longer than a single line, hyperref barfs. Make sure you are using + the breaklinks option. + + Also, you must use the 'hypertexnames=false' option, and the plainpages + option. Without these, the duplication of pagenums (front matter is + 1...X in roman, but that still dups the 1...X in the body) + +index.sty + is in the "camel" package in MikTeX + +ulem.sty - better underlining behavior. Use the \normalem option. + +gatech-thesis-losa.sty - addon for list of symbols. Depends on gloss.sty +gatech-thesis-gloss.sty - addon for glossaries. Depends on gloss.sty +gatech-thesis-index.sty - addon for indexes. Depends on index.sty and + multicol.sty + +gloss.sty - improved glossary generation, using bibtex +index.sty - improved index generation +multicol.sty - multiple columns on a page, without requiring \newpage. + +txfonts is the *way* to go. It seems to be the most hassle free way +to get Times, with good math support. Forget the times package, mathtime, +belleek, and mathptmx. Use txfonts. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/TODO b/Master/texmf-dist/doc/latex/gatech-thesis/TODO new file mode 100644 index 00000000000..d5a7077e3d3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/TODO @@ -0,0 +1,5 @@ +Turn this whole thing into a .dtx file with actual documentation... + +Turn NOTES into a USEFUL TIPS...a chapter in 'COMPLIANCE'? I dunno; +there is an awful lot of docu duplication here. It'd really be nice +to consolidate it all into a single .tex (==.dvi,.pdf) file... diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/example-thesis.dvi b/Master/texmf-dist/doc/latex/gatech-thesis/example-thesis.dvi deleted file mode 100644 index de470a5acfd..00000000000 Binary files a/Master/texmf-dist/doc/latex/gatech-thesis/example-thesis.dvi and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/example-thesis.ps.gz b/Master/texmf-dist/doc/latex/gatech-thesis/example-thesis.ps.gz new file mode 100644 index 00000000000..bb19dafb892 Binary files /dev/null and b/Master/texmf-dist/doc/latex/gatech-thesis/example-thesis.ps.gz differ diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/README b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/README new file mode 100644 index 00000000000..3eaa68b7a8a --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/README @@ -0,0 +1,4 @@ +This directory contains two example thesis documents, both +created using text from the first five chapters of Jules Verne's +``20,000 Leagues Under the Sea,'' which is in the public domain +and is freely redistributable. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/CLEAN.bat b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/CLEAN.bat new file mode 100644 index 00000000000..cc1fa399855 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/CLEAN.bat @@ -0,0 +1,10 @@ +del jules-verne.lot +del jules-verne.lof +del jules-verne.toc +del jules-verne.out +del jules-verne.bbl +del jules-verne.blg +del *.aux +del *.log +del *.bak +del *~ diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/CLEAN.sh b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/CLEAN.sh new file mode 100644 index 00000000000..a6d6eac6f70 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/CLEAN.sh @@ -0,0 +1,13 @@ +#!/bin/sh +rm jules-verne.lot +rm jules-verne.lof +rm jules-verne.toc +rm jules-verne.out +rm jules-verne.bbl +rm jules-verne.blg +rm jules-verne.brf +rm *.aux +rm *.log +rm *.bak +rm *~ + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_pdf.bat b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_pdf.bat new file mode 100644 index 00000000000..62c0a1278b5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_pdf.bat @@ -0,0 +1,9 @@ +REM initial latex +pdflatex jules-verne.tex + +REM make bibliography +bibtex jules-verne + +REM twice more +pdflatex jules-verne.tex +pdflatex jules-verne.tex diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_pdf.sh b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_pdf.sh new file mode 100644 index 00000000000..734ec378f89 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_pdf.sh @@ -0,0 +1,12 @@ +#!/bin/sh -e + +# initial latex +pdflatex jules-verne.tex + +# make bibliography +bibtex jules-verne + +# twice more +pdflatex jules-verne.tex +pdflatex jules-verne.tex + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_postscript.bat b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_postscript.bat new file mode 100644 index 00000000000..a0598d67ba9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_postscript.bat @@ -0,0 +1,13 @@ +REM initial latex +latex jules-verne.tex + +REM make bibliography +bibtex jules-verne + +REM twice more +latex jules-verne.tex +latex jules-verne.tex + +REM make postscript +dvips -G0 -Ppdf jules-verne + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_postscript.sh b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_postscript.sh new file mode 100644 index 00000000000..84ea908fb10 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/DO_postscript.sh @@ -0,0 +1,15 @@ +#!/bin/sh -e + +# initial latex +latex jules-verne.tex + +# make bibliography +bibtex jules-verne + +# twice more +latex jules-verne.tex +latex jules-verne.tex + +# make postscript +dvips -G0 -Ppdf jules-verne + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/MANIFEST b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/MANIFEST new file mode 100644 index 00000000000..cd9ace60686 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/MANIFEST @@ -0,0 +1,37 @@ +Files in this example: + +Documention: + MANIFEST -- this file + 00README + +Example output: + jules-verne.ps.gz + jules-verne.pdf + +Scripts to build the example (and clean up) + CLEAN.bat + DO_pdf.bat + DO_postscript.bat + + CLEAN.sh + DO_pdf.sh + DO_postscript.sh + +The actual example files + jules-verne.tex -- the main root file. latex this. + + jules-verne-dedication.tex -- the main text files for the example + jules-verne-ack.tex + jules-verne-summary.tex + jules-verne-chapter1.tex + jules-verne-chapter2.tex + jules-verne-chapter3.tex + jules-verne-chapter4.tex + jules-verne-chapter5.tex + jules-verne-vita.tex + + jules-verne-bib.bib -- bibliography database + + jules-verne-test.eps -- example figure. Note that you need + jules-verne-test.pdf -- both .eps and .pdf; try the epstopdf prog. + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/README b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/README new file mode 100644 index 00000000000..823e5f10d40 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/README @@ -0,0 +1,26 @@ +This directory contains a basic "thesis" formatted using the +gatech-thesis.cls. The text is taken from the first five chapters +of Jules Verne's ``20,000 Leagues Under the Sea'' which is in the +public domain and is freely redistributable. This example can be +built with either latex (to generate a .dvi file) or with pdflatex +(to generate a .pdf file). + + +To run the example, you must first install all of the following +files in the appropriate locations in your texmf (or localtexmf) tree. + /tex/latex/gatech-thesis/gatech-thesis.cls + /bibtex/bst/gatech-thesis/gatech-thesis.bst + +This example only requires two additional style files, which are +both part of the base latex distribution, so that shouldn't be +a problem. These packages are: + + graphicx -- this is a 'standard' package; you should already have it + color -- ditto + +Then, make sure that latex & friends are in your path, and run the DO_*.sh +scripts (or the DO_*.bat files). + +For a more complicated example of what is possible, and a demonstration +of the new add-on style files for glossaries and indices, see the +sibling `bellswhistles' example. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-ack.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-ack.tex new file mode 100644 index 00000000000..a30c7512bab --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-ack.tex @@ -0,0 +1,29 @@ +Acknowledgement text goes here. You could also (optionally) +have a forward or a preface, instead of an acknowledgement. + +The text used as ``filler'' for Chapters 1, 2, 3, and +Appendix A and B in this example was taken from the first +five chapters of Jules Verne's \textit{20,000 Leagues Under the Sea}, +which is in the public domain and is freely redistributable. + +This class file, \texttt{gatech-thesis.cls}, would not have been +possible without the following people: +\begin{itemize} +\itemsep 0in +\parsep 0in +\item Francois Pitt --- \texttt{ut-thesis.cls} version 1.8, 1999 Dec 10 +\item Aichen Low --- original modifications to \texttt{ut-thesis.cls} to +minimally conform to the Georgia Tech requirements. Also, her +\texttt{gt-thesissty.sty} provided additional useful +code that was incorporated into \texttt{gatech-thesis.cls}. +\item Stanford University --- suthesis.sty was adapted by: +\item Ahmed Gheith --- adapted \texttt{suthesis.sty} to create +\texttt{GTthesis.sty}. \texttt{GTthesis.sty} was the previous ``official'' +Georgia Tech style for dissertations. +\item Joonwon Lee, Eilin Tien Lin, and Wei Lui --- modifications to Ahmed's +original \texttt{GTthesis.sty} +\item Kalyan Perumalla --- additional modifications to \texttt{GTthesis.sty} +(1999 Nov 18) +\item Cody Watson, David Swanson --- even more modifications to +\texttt{GTthesis.sty} +\end{itemize} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-bib.bib b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-bib.bib new file mode 100644 index 00000000000..b66483f774e --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-bib.bib @@ -0,0 +1,122 @@ +@preamble{ "\newcommand{\noopsort}[1]{} " + # "\newcommand{\printfirst}[2]{#1} " + # "\newcommand{\singleletter}[1]{#1} " + # "\newcommand{\switchargs}[2]{#2#1} " } + +@ARTICLE{article-full, + author = {L[eslie] A. Aamport}, + title = {The Gnats and Gnus Document Preparation System}, + journal = {\mbox{G-Animal's} Journal}, + year = 1986, + volume = 41, + number = 7, + pages = "73+", + month = jul, + note = "This is a full ARTICLE entry", +} + +@INBOOK{inbook-full, + author = "Donald E. Knuth", + title = "Fundamental Algorithms", + volume = 1, + series = "The Art of Computer Programming", + publisher = "Addison-Wesley", + address = "Reading, Massachusetts", + edition = "Second", + month = "10~" # jan, + year = "{\noopsort{1973b}}1973", + type = "Section", + chapter = "1.2", + pages = "10--119", + note = "This is a full INBOOK entry", +} + +@BOOK{book-full, + author = "Donald E. Knuth", + title = "Seminumerical Algorithms", + volume = 2, + series = "The Art of Computer Programming", + publisher = "Addison-Wesley", + address = "Reading, Massachusetts", + edition = "Second", + month = "10~" # jan, + year = "{\noopsort{1973c}}1981", + note = "This is a full BOOK entry", +} + + +@INCOLLECTION{incollection-full, + author = "Daniel D. Lincoll", + title = "Semigroups of Recurrences", + editor = "David J. Lipcoll and D. H. Lawrie and A. H. Sameh", + booktitle = "High Speed Computer and Algorithm Organization", + number = 23, + series = "Fast Computers", + chapter = 3, + type = "Part", + pages = "179--183", + publisher = "Academic Press", + address = "New York", + edition = "Third", + month = sep, + year = 1977, + note = "This is a full INCOLLECTION entry", +} + +@MISC{misc-full, + author = "Joe-Bob Missilany", + title = "Handing out random pamphlets in airports", + howpublished = "Handed out at O'Hare", + month = oct, + year = 1984, + note = "This is a full MISC entry", +} + +@STRING{STOC-key = "OX{\singleletter{stoc}}"} + +@STRING{ACM = "The OX Association for Computing Machinery"} + +@STRING{STOC = " Symposium on the Theory of Computing"} + +@INPROCEEDINGS{inproceedings-full, + author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis", + title = "On Notions of Information Transfer in {VLSI} Circuits", + editor = "Wizard V. Oz and Mihalis Yannakakis", + booktitle = "Proc. Fifteenth Annual ACM" # STOC, + number = 17, + series = "All ACM Conferences", + pages = "133--139", + month = mar, + year = 1983, + address = "Boston", + organization = ACM, + publisher = "Academic Press", + note = "This is a full INPROCEDINGS entry", +} + + +@PROCEEDINGS{proceedings-full, + editor = "Wizard V. Oz and Mihalis Yannakakis", + title = "Proc. Fifteenth Annual" # STOC, + number = 17, + series = "All ACM Conferences", + month = mar, + year = 1983, + address = "Boston", + organization = ACM, + publisher = "Academic Press", + note = "This is a full PROCEEDINGS entry", +} + +@PHDTHESIS{phdthesis-full, + author = "F. Phidias Phony-Baloney", + title = "Fighting Fire with Fire: Festooning {F}rench Phrases", + school = "Fanstord University", + type = "{PhD} Dissertation", + address = "Department of French", + month = jun # "-" # aug, + year = 1988, + note = "This is a full PHDTHESIS entry", +} + + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter1.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter1.tex new file mode 100644 index 00000000000..0b446094d62 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter1.tex @@ -0,0 +1,209 @@ +\chapter{A Shifting Reef} + +The year 1866 was signalised by a remarkable incident, a mysterious +and puzzling phenomenon, which doubtless no one has yet forgotten. +Not to mention rumours which agitated the maritime population +and excited the public mind, even in the interior of continents, +seafaring men were particularly excited. Merchants, common sailors, +captains of vessels, skippers, both of Europe and America, +naval officers\cite{article-full} of all countries, and the +Governments of several States +on the two continents, were deeply interested in the matter. + +For some time past vessels had been met by ``an enormous thing,'' +a long object, spindle-shaped, occasionally phosphorescent, +and infinitely larger and more rapid in its movements than a whale. + +\section{Add a section marker here} + +The facts relating to this apparition (entered in various log-books) +agreed in most respects as to the shape of the object or creature in question, +the untiring rapidity of its movements, its surprising power of locomotion, +and the peculiar life with which it seemed endowed. If it was a whale, +it surpassed in size all those hitherto classified in science. +Taking into consideration the mean of observations made at divers +times---rejecting the timid estimate of those who assigned to this object +a length of two hundred feet, equally with the exaggerated opinions +which set it down as a mile in width and three in length---we might fairly +conclude that this mysterious being surpassed greatly all dimensions +admitted by the learned ones of the day, if it existed at all. +And that it DID exist was an undeniable fact; and, with that tendency +which disposes the human mind in favour of the marvellous, we can understand +the excitement produced in the entire world by this supernatural apparition. +As to classing it in the list of fables, the idea was out of the question. + +\section{Add another section marker} + +\begin{equation} +E=mc^2 +\end{equation} + +On the 20th of July, 1866, the steamer Governor Higginson, +of the Calcutta and Burnach Steam Navigation Company, had met +this moving mass five miles off the east coast of Australia. +Captain Baker thought at first that he was in the presence of an +unknown sandbank; he even prepared to determine its exact position +when two columns of water, projected by the mysterious object, +shot with a hissing noise a hundred and fifty feet up into the air. +Now, unless the sandbank had been submitted to the intermittent +eruption of a geyser, the Governor Higginson had to do neither +more nor less than with an aquatic mammal, unknown till then, +which threw up from its blow-holes columns of water mixed with +air and vapour.\cite{inbook-full}\cite{book-full} + +Similar facts were observed on the 23rd of July in the same year, +in the Pacific Ocean, by the Columbus, of the West India +and Pacific Steam Navigation Company. But this extraordinary +creature could transport itself from one place to another +with surprising velocity; as, in an interval of three days, +the Governor Higginson and the Columbus had observed it at +two different points of the chart, separated by a distance +of more than seven hundred nautical leagues. + +\section{extra section marker} + +Fifteen days later, two thousand miles farther off, the Helvetia, +of the Compagnie-Nationale, and the Shannon, of the Royal +Mail Steamship Company, sailing to windward in that portion +of the Atlantic lying between the United States and Europe, +respectively signalled the monster to each other in 42@ 15' N. lat. +and 60@ 35' W. long. In these simultaneous observations they +thought themselves justified in estimating the minimum length +of the mammal at more than three hundred and fifty feet, +as the Shannon and Helvetia were of smaller dimensions than it, +though they measured three hundred feet over all. + +Now the largest whales, those which frequent those parts of the sea round +the Aleutian, Kulammak, and Umgullich islands, have never exceeded the length +of sixty yards, if they attain that. + +\begin{equation} +E=mc^2 +\end{equation} + +In every place of great resort the monster was the fashion. +They sang of it in the cafes, ridiculed it in the papers, and represented +it on the stage. All kinds of stories were circulated regarding it. +There appeared in the papers caricatures of every gigantic and +imaginary creature, from the white whale, the terrible ``Moby Dick'' +of sub-arctic regions, to the immense kraken, whose tentacles could entangle +a ship of five hundred tons and hurry it into the abyss of the ocean. +The legends of ancient times were even revived. + +Then burst forth the unending argument between the believers and the +unbelievers in the societies of the wise and the scientific journals. +``The question of the monster'' inflamed all minds. Editors of +scientific journals, quarrelling with believers in the supernatural, +spilled seas of ink during this memorable campaign, some even drawing blood; +for from the sea-serpent they came to direct personalities. + +\section{another section marker} + +During the first months of the year 1867 the question seemed buried, +never to revive, when new facts were brought before the public. +It was then no longer a scientific problem to be solved, but a real +danger seriously to be avoided. The question took quite another shape. +The monster became a small island, a rock, a reef, but a reef of indefinite +and shifting proportions. + +\subsection{a subsection marker} + +On the 5th of March, 1867, the Moravian, of the Montreal Ocean Company, +finding herself during the night in 27@ 30' lat. and 72@ 15' long., struck +on her starboard quarter a rock, marked in no chart for that part of the sea. +Under the combined efforts of the wind and its four hundred horse power, +it was going at the rate of thirteen knots. Had it not been for the superior +strength of the hull of the Moravian, she would have been broken by the shock +and gone down with the 237 passengers she was bringing home from Canada. + +The accident happened about five o'clock in the morning, as the day +was breaking. The officers of the quarter-deck hurried to the after-part +of the vessel. They examined the sea with the most careful attention. +They saw nothing but a strong eddy about three cables' length distant, +as if the surface had been violently agitated. The bearings of the place were +taken exactly, and the Moravian continued its route without apparent damage. +Had it struck on a submerged rock, or on an enormous wreck? They could +not tell; but, on examination of the ship's bottom when undergoing repairs, +it was found that part of her keel was broken. + +\subsection{another subsection} + +This fact, so grave in itself, might perhaps have been forgotten +like many others if, three weeks after, it had not been re-enacted +under similar circumstances. But, thanks to the nationality of +the victim of the shock, thanks to the reputation of the company to +which the vessel belonged, the circumstance became extensively circulated. + +The 13th of April, 1867, the sea being beautiful, the breeze favourable, +the Scotia, of the Cunard Company's line, found herself in 15@ 12' long. +and 45@ 37' lat. She was going at the speed of thirteen knots and a half. + +At seventeen minutes past four in the afternoon, whilst the passengers were +assembled at lunch in the great saloon, a slight shock was felt on the hull +of the Scotia, on her quarter, a little aft of the port-paddle. + +\begin{figure}% + \centering + \includegraphics[width=100bp]{jules-verne-test}% + \caption[A test figure. This is a test figure inserted into this text. This is a test figure inserted into this text. This is a test figure inserted into this text.] + {This is a test figure inserted into this text.}% + \label{fig:test1}% +\end{figure} + +The Scotia had not struck, but she had been struck, and seemingly +by something rather sharp and penetrating than blunt. +The shock had been so slight that no one had been alarmed, +had it not been for the shouts of the carpenter's watch, +who rushed on to the bridge, exclaiming, ``We are sinking! we +are sinking!'' At first the passengers were much frightened, +but Captain Anderson hastened to reassure them. The danger could +not be imminent. The Scotia, divided into seven compartments +by strong partitions, could brave with impunity any leak. +Captain Anderson went down immediately into the hold. +He found that the sea was pouring into the fifth compartment; +and the rapidity of the influx proved that the force of the water +was considerable. Fortunately this compartment did not hold +the boilers, or the fires would have been immediately extinguished. +Captain Anderson ordered the engines to be stopped at once, +and one of the men went down to ascertain the extent of the injury. +Some minutes afterwards they discovered the existence of a +large hole, two yards in diameter, in the ship's bottom. +Such a leak could not be stopped; and the Scotia, her paddles +half submerged, was obliged to continue her course. She was then +three hundred miles from Cape Clear, and, after three days' delay, +which caused great uneasiness in Liverpool, she entered the basin +of the company. + +\subsubsection{a subsubsection with a really really really really really really really really really really long title. I mean a really really really really really really really really really really long title. No, even longer than that.} + +The engineers visited the Scotia, which was put in dry dock. +They could scarcely believe it possible; at two yards and a half below +water-mark was a regular rent, in the form of an isosceles triangle. +The broken place in the iron plates was so perfectly defined +that it could not have been more neatly done by a punch. +It was clear, then, that the instrument producing the perforation +was not of a common stamp and, after having been driven with +prodigious strength, and piercing an iron plate 1 3/8 inches thick, +had withdrawn itself by a backward motion. + +\subsubsection{a subsubsection with shorter title} + +Such was the last fact, which resulted in exciting once more the torrent +of public opinion. From this moment all unlucky casualties which could +not be otherwise accounted for were put down to the monster. + +\section{a final section} + +Upon this imaginary creature rested the responsibility of all +these shipwrecks, which unfortunately were considerable; +for of three thousand ships whose loss was annually recorded +at Lloyd's, the number of sailing and steam-ships supposed +to be totally lost, from the absence of all news, amounted to +not less than two hundred! + +Now, it was the ``monster'' who, justly or unjustly, was accused +of their disappearance, and, thanks to it, communication between +the different continents became more and more dangerous. +The public demanded sharply that the seas should at any price be +relieved from this formidable cetacean.\footnote{Member of the whale family.} + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter2.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter2.tex new file mode 100644 index 00000000000..e0f60ee2e7f --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter2.tex @@ -0,0 +1,210 @@ +\chapter{Pro and Con} + +At the period when these events took place, I had just returned +from a scientific research in the disagreeable territory +of Nebraska, in the United States. In virtue of my office +as Assistant Professor in the Museum of Natural History in Paris, +the French Government had attached me to that expedition. +After six months in Nebraska, I arrived in New York towards +the end of March, laden with a precious collection. +My departure for France was fixed for the first days in May. +Meanwhile I was occupying myself in classifying my mineralogical, +botanical, and zoological riches, when the accident happened +to the Scotia. + +I was perfectly up in the subject which was the question of the day. +How could I be otherwise? I had read and reread all the American +and European papers without being any nearer a conclusion. +This mystery puzzled me. Under the impossibility of forming +an opinion, I jumped from one extreme to the other. +That there really was something could not be doubted, +and the incredulous were invited to put their finger on the wound +of the Scotia.\cite{incollection-full} + +\section{An added section} + +On my arrival at New York the question was at its height. +The theory of the floating island, and the unapproachable sandbank, +supported by minds little competent to form a judgment, was abandoned. +And, indeed, unless this shoal had a machine in its stomach, +how could it change its position with such astonishing rapidity? + +From the same cause, the idea of a floating hull of an enormous +wreck was given up. + +\vskip 0.25in +\begin{table}% + \caption[Add a table]{Add an extra table here. Chinese Menu.} + \begin{center} + \begin{tabular}{lp{4.4cm}p{4.4cm}} + & \textbf{column A} & \textbf{column B} \\ + \textbf{hot} & Kung Pao Chicken & General Tso's Chicken \\ + \textbf{mild} & Moo Goo Gai Pan & Sweet and Sour Pork + \end{tabular} + \label{tab:test1} + \end{center} +\end{table} + +There remained, then, only two possible solutions of the question, +which created two distinct parties: on one side, those who were +for a monster of colossal strength; on the other, those who were +for a submarine vessel of enormous motive power. + +\subsection{A subsection} + +But this last theory, plausible as it was, could not stand against +inquiries made in both worlds. That a private gentleman should have +such a machine at his command was not likely. Where, when, and how +was it built? and how could its construction have been kept secret? +Certainly a Government might possess such a destructive machine. +And in these disastrous times, when the ingenuity of man has +multiplied the power of weapons of war, it was possible that, +without the knowledge of others, a State might try to work such +a formidable engine. + +But the idea of a war machine fell before the declaration of Governments. +As public interest was in question, and transatlantic communications +suffered, their veracity could not be doubted. But how admit that +the construction of this submarine boat had escaped the public eye? +For a private gentleman to keep the secret under such circumstances would +be very difficult, and for a State whose every act is persistently watched +by powerful rivals, certainly impossible. + +\begin{figure}% + \centering% + \includegraphics[width=100bp]{jules-verne-test}% + \caption[Another test figure]% + {This is another test figure inserted into this text +\protect\cite{misc-full}}% + \label{fig:test2}% +\end{figure} + +Upon my arrival in New York several persons did me +the honour of consulting me on the phenomenon in question. +I had published in France a work in quarto, in two volumes, +entitled Mysteries of the Great Submarine Grounds. This book, +highly approved of in the learned world, gained for me a special +reputation in this rather obscure branch of Natural History. +My advice was asked. As long as I could deny the reality +of the fact, I confined myself to a decided negative. +But soon, finding myself driven into a corner, I was +obliged to explain myself point by point. I discussed +the question in all its forms, politically and scientifically; +and I give here an extract from a carefully-studied article +which I published in the number of the 30th of April. +It ran as follows: + +\section{Another added section} + +``After examining one by one the different theories, rejecting all +other suggestions, it becomes necessary to admit the existence +of a marine animal of enormous power. + +\begin{equation} +E=mc^2 +\end{equation} + +``The great depths of the ocean are entirely unknown to us. +Soundings cannot reach them. What passes in those remote depths---what +beings live, or can live, twelve or fifteen miles beneath +the surface of the waters---what is the organisation of these animals, +we can scarcely conjecture. However, the solution of the problem +submitted to me may modify the form of the dilemma. Either we do know +all the varieties of beings which people our planet, or we do not. +If we do NOT know them all---if Nature has still secrets in the deeps +for us, nothing is more conformable to reason than to admit the existence +of fishes, or cetaceans of other kinds, or even of new species, +of an organisation formed to inhabit the strata inaccessible to soundings, +and which an accident of some sort has brought at long intervals +to the upper level of the ocean. + +``If, on the contrary, we DO know all living kinds, we must +necessarily seek for the animal in question amongst those marine +beings already classed; and, in that case, I should be disposed +to admit the existence of a gigantic narwhal. + +``The common narwhal, or unicorn of the sea, often attains +a length of sixty feet. Increase its size fivefold or tenfold, +give it strength proportionate to its size, lengthen its +destructive weapons, and you obtain the animal required. +It will have the proportions determined by the officers +of the Shannon, the instrument required by the perforation +of the Scotia, and the power necessary to pierce the hull +of the steamer.\cite{inproceedings-full} + +``Indeed, the narwhal is armed with a sort of ivory sword, +a halberd, according to the expression of certain naturalists. +The principal tusk has the hardness of steel. Some of these tusks +have been found buried in the bodies of whales, which the unicorn +always attacks with success. Others have been drawn out, +not without trouble, from the bottoms of ships, which they +had pierced through and through, as a gimlet pierces a barrel. +The Museum of the Faculty of Medicine of Paris possesses one +of these defensive weapons, two yards and a quarter in length, +and fifteen inches in diameter at the base. + +``Very well! suppose this weapon to be six times stronger and the animal +ten times more powerful; launch it at the rate of twenty miles an hour, +and you obtain a shock capable of producing the catastrophe required. +Until further information, therefore, I shall maintain it to be +a sea-unicorn of colossal dimensions, armed not with a halberd, +but with a real spur, as the armoured frigates, or the `rams' of war, +whose massiveness and motive power it would possess at the same time. +Thus may this puzzling phenomenon be explained, unless there be something over +and above all that one has ever conjectured, seen, perceived, or experienced; +which is just within the bounds of possibility.'' + +\section{The last added section} + +These last words were cowardly on my part; but, up to a certain point, +I wished to shelter my dignity as professor, and not give +too much cause for laughter to the Americans, who laugh well +when they do laugh. I reserved for myself a way of escape. +In effect, however, I admitted the existence of the ``monster.'' +My article was warmly discussed, which procured it a high reputation. +It rallied round it a certain number of partisans. The solution +it proposed gave, at least, full liberty to the imagination. +The human mind delights in grand conceptions of supernatural beings. +And the sea is precisely their best vehicle, the only medium +through which these giants (against which terrestrial animals, +such as elephants or rhinoceroses, are as nothing) can be produced +or developed. + +The industrial and commercial papers treated the question chiefly from this +point of view. The Shipping and Mercantile Gazette, the Lloyd's List, +the Packet-Boat, and the Maritime and Colonial Review, all papers devoted +to insurance companies which threatened to raise their rates of premium, +were unanimous on this point. Public opinion had been pronounced. +The United States were the first in the field; and in New York they +made preparations for an expedition destined to pursue this narwhal. +A frigate of great speed, the Abraham Lincoln, was put in commission +as soon as possible. The arsenals were opened to Commander Farragut, +who hastened the arming of his frigate; but, as it always happens, +the moment it was decided to pursue the monster, the monster did not appear. +For two months no one heard it spoken of. No ship met with it. +It seemed as if this unicorn knew of the plots weaving around it. +It had been so much talked of, even through the Atlantic cable, that jesters +pretended that this slender fly had stopped a telegram on its passage and was +making the most of it. + +So when the frigate had been armed for a long campaign, and provided with +formidable fishing apparatus, no one could tell what course to pursue. +Impatience grew apace, when, on the 2nd of July, they learned that a +steamer of the line of San Francisco, from California to Shanghai, +had seen the animal three weeks before in the North Pacific Ocean. +The excitement caused by this news was extreme. The ship was revictualled +and well stocked with coal. + +Three hours before the Abraham Lincoln left Brooklyn pier, +I received a letter worded as follows: + +\begin{longquote} +To M. ARONNAX, Professor in the Museum of Paris, Fifth Avenue Hotel, New York. + +SIR,--If you will consent to join the Abraham Lincoln +in this expedition, the Government of the United States +will with pleasure see France represented in the enterprise. +Commander Farragut has a cabin at your disposal. + +Very cordially yours, J.B. HOBSON, Secretary of Marine. +\end{longquote} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter3.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter3.tex new file mode 100644 index 00000000000..e5dc055c0ff --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter3.tex @@ -0,0 +1,176 @@ +\chapter{I Form My Resolution} + +Three seconds before the arrival of J. B. Hobson's letter I no more thought +of pursuing the unicorn than of attempting the passage of the North Sea. +Three seconds after reading the letter of the honourable Secretary of Marine, +I felt that my true vocation, the sole end of my life, was to chase this +disturbing monster and purge it from the world. + +But I had just returned from a fatiguing journey, weary and longing +for repose. I aspired to nothing more than again seeing my country, +my friends, my little lodging by the Jardin des Plantes, +my dear and precious collections---but nothing could keep me back! +I forgot all---fatigue, friends and collections---and accepted without +hesitation the offer of the American Government. + +``Besides,'' thought I, ``all roads lead back to Europe; and the unicorn +may be amiable enough to hurry me towards the coast of France. +This worthy animal may allow itself to be caught in the seas of Europe +(for my particular benefit), and I will not bring back less than half +a yard of his ivory halberd to the Museum of Natural History.'' +But in the meanwhile I must seek this narwhal in the North +Pacific Ocean, which, to return to France, was taking the road +to the antipodes.\cite{proceedings-full} + +``Conseil,'' I called in an impatient voice. + +\begin{figure}% + \centering% + \includegraphics[width=100bp]{jules-verne-test}% + \caption[The last test figure] + {This is the last test figure inserted into this text}% + \label{fig:test3}% +\end{figure} + +Conseil was my servant, a true, devoted Flemish boy, who had accompanied +me in all my travels. I liked him, and he returned the liking well. +He was quiet by nature, regular from principle, zealous from habit, +evincing little disturbance at the different surprises of life, +very quick with his hands, and apt at any service required of him; +and, despite his name, never giving advice--even when asked for it. + +\section{Section marker} + +Conseil had followed me for the last ten years wherever science led. +Never once did he complain of the length or fatigue of a journey, +never make an objection to pack his portmanteau for whatever +country it might be, or however far away, whether China or Congo. +Besides all this, he had good health, which defied all sickness, +and solid muscles, but no nerves; good morals are understood. +This boy was thirty years old, and his age to that of his master +as fifteen to twenty. May I be excused for saying that I was +forty years old? + +\begin{equation} +E=mc^2 +\end{equation} + +But Conseil had one fault: he was ceremonious to a degree, +and would never speak to me but in the third person, +which was sometimes provoking. + +``Conseil,'' said I again, beginning with feverish hands to make +preparations for my departure. + +Certainly I was sure of this devoted boy. As a rule, I never asked +him if it were convenient for him or not to follow me in my travels; +but this time the expedition in question might be prolonged, +and the enterprise might be hazardous in pursuit of an animal capable +of sinking a frigate as easily as a nutshell. Here there was matter +for reflection even to the most impassive man in the world. +What would Conseil say? + +\section{Another marker} + +``Conseil,'' I called a third time. + +Conseil appeared. + +``Did you call, sir?'' said he, entering. + +``Yes, my boy; make preparations for me and yourself too. +We leave in two hours.'' + +``As you please, sir,'' replied Conseil, quietly. + +``Not an instant to lose; lock in my trunk all travelling utensils, +coats, shirts, and stockings---without counting, as many as you can, +and make haste.'' + +``And your collections, sir?'' observed Conseil. + +``They will keep them at the hotel.'' + +``We are not returning to Paris, then?'' said Conseil. + +``Oh! certainly,'' I answered, evasively, ``by making a curve.'' + +``Will the curve please you, sir?'' + +``Oh! it will be nothing; not quite so direct a road, that is all. +We take our passage in the Abraham, Lincoln.'' + +``As you think proper, sir,'' coolly replied Conseil. + +``You see, my friend, it has to do with the monster---the +famous narwhal. We are going to purge it from the seas. +A glorious mission, but a dangerous one! We cannot tell +where we may go; these animals can be very capricious. +But we will go whether or no; we have got a captain who +is pretty wide-awake.'' + +\section{Yet Another Marker} + +Our luggage was transported to the deck of the frigate immediately. +I hastened on board and asked for Commander Farragut. +One of the sailors conducted me to the poop, where I found myself +in the presence of a good-looking officer, who held out his +hand to me. + +``Monsieur Pierre Aronnax?'' said he. + +``Himself,'' replied I. ``Commander Farragut?'' + +``You are welcome, Professor; your cabin is ready for you.'' + +I bowed, and desired to be conducted to the cabin destined for me. + +The Abraham Lincoln had been well chosen and equipped +for her new destination. She was a frigate of great speed, +fitted with high-pressure engines which admitted a pressure +of seven atmospheres. Under this the Abraham Lincoln attained +the mean speed of nearly eighteen knots and a third an hour---a +considerable speed, but, nevertheless, insufficient to grapple +with this gigantic cetacean. + +\vskip 0.25in +\begin{table}% + \caption[Add another table]{Add another Chinese Menu.} + \begin{center} + \begin{tabular}{lp{4.4cm}p{4.4cm}} + & \textbf{column A} & \textbf{column B} \\ + \textbf{hot} & Kung Pao Chicken & General Tso's Chicken \\ + \textbf{mild} & Moo Goo Gai Pan & Sweet and Sour Pork + \end{tabular} + \label{tab:test2} + \end{center} +\end{table} + +The interior arrangements of the frigate corresponded to its +nautical qualities. I was well satisfied with my cabin, +which was in the after part, opening upon the gunroom. + +``We shall be well off here,'' said I to Conseil. + +``As well, by your honour's leave, as a hermit-crab in the shell +of a whelk,'' said Conseil. + +I left Conseil to stow our trunks conveniently away, and remounted +the poop in order to survey the preparations for departure. + +At that moment Commander Farragut was ordering the last moorings +to be cast loose which held the Abraham Lincoln to the pier +of Brooklyn. So in a quarter of an hour, perhaps less, +the frigate would have sailed without me. I should have missed +this extraordinary, supernatural, and incredible expedition, +the recital of which may well meet with some suspicion. + +But Commander Farragut would not lose a day nor an hour +in scouring the seas in which the animal had been sighted. +He sent for the engineer. + +``Is the steam full on?'' asked he. + +``Yes, sir,'' replied the engineer. + +``Go ahead,'' cried Commander Farragut. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter4.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter4.tex new file mode 100644 index 00000000000..337b05fba43 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter4.tex @@ -0,0 +1,226 @@ +\chapter{Ned Land} + +Captain Farragut was a good seaman, worthy of the frigate he commanded. +His vessel and he were one. He was the soul of it. On the question +of the monster there was no doubt in his mind, and he would not allow +the existence of the animal to be disputed on board. He believed in it, +as certain good women believe in the leviathan--by faith, not by reason. +The monster did exist, and he had sworn to rid the seas of it. Either Captain +Farragut would kill the narwhal, or the narwhal would kill the captain. +There was no third course. + +The officers on board shared the opinion of their chief. +They were ever chatting, discussing, and calculating the various +chances of a meeting, watching narrowly the vast surface of the ocean. +More than one took up his quarters voluntarily in the cross-trees, +who would have cursed such a berth under any other circumstances. +As long as the sun described its daily course, the rigging was +crowded with sailors, whose feet were burnt to such an extent by +the heat of the deck as to render it unbearable; still the Abraham +Lincoln had not yet breasted the suspected waters of the Pacific. +As to the ship's company, they desired nothing better than to meet +the unicorn, to harpoon it, hoist it on board, and despatch it. +They watched the sea with eager attention. + +Besides, Captain Farragut had spoken of a certain sum of two thousand dollars, +set apart for whoever should first sight the monster, were he cabin-boy, +common seaman, or officer. + +I leave you to judge how eyes were used on board the Abraham Lincoln. + +\section{added section marker} + +For my own part I was not behind the others, and, left to no one my share +of daily observations. The frigate might have been called the Argus, +for a hundred reasons. Only one amongst us, Conseil, seemed to protest +by his indifference against the question which so interested us all, +and seemed to be out of keeping with the general enthusiasm on board. + +\begin{equation} +E=mc^2 +\end{equation} + +I have said that Captain Farragut had carefully provided his +ship with every apparatus for catching the gigantic cetacean. +No whaler had ever been better armed. We possessed every +known engine, from the harpoon thrown by the hand to the barbed +arrows of the blunderbuss, and the explosive balls of the duck-gun. +On the forecastle lay the perfection of a breech-loading gun, +very thick at the breech, and very narrow in the bore, +the model of which had been in the Exhibition of 1867. +This precious weapon of American origin could throw with ease +a conical projectile of nine pounds to a mean distance +of ten miles. + +Thus the Abraham Lincoln wanted for no means of destruction; and, what was +better still she had on board Ned Land, the prince of harpooners. + +Ned Land was a Canadian, with an uncommon quickness of hand, and who knew +no equal in his dangerous occupation. Skill, coolness, audacity, and cunning +he possessed in a superior degree, and it must be a cunning whale to escape +the stroke of his harpoon. + +Ned Land was about forty years of age; he was a tall man +(more than six feet high), strongly built, grave and taciturn, +occasionally violent, and very passionate when contradicted. +His person attracted attention, but above all the boldness +of his look, which gave a singular expression to his face. + +Who calls himself Canadian calls himself French; and, little communicative +as Ned Land was, I must admit that he took a certain liking for me. +My nationality drew him to me, no doubt. It was an opportunity for him +to talk, and for me to hear, that old language of Rabelais, which is still +in use in some Canadian provinces. The harpooner's family was originally +from Quebec, and was already a tribe of hardy fishermen when this town +belonged to France. + +Little by little, Ned Land acquired a taste for chatting, and I +loved to hear the recital of his adventures in the polar seas. +He related his fishing, and his combats, with natural poetry +of expression; his recital took the form of an epic poem, +and I seemed to be listening to a Canadian Homer singing the Iliad +of the regions of the North. + +\begin{equation} +E=mc^2 +\end{equation} + +I am portraying this hardy companion as I really knew him. +We are old friends now, united in that unchangeable friendship +which is born and cemented amidst extreme dangers. Ah, brave Ned! +I ask no more than to live a hundred years longer, that I may have more +time to dwell the longer on your memory. + +Now, what was Ned Land's opinion upon the question of the marine monster? +I must admit that he did not believe in the unicorn, and was +the only one on board who did not share that universal conviction. +He even avoided the subject, which I one day thought it my duty +to press upon him. One magnificent evening, the 30th July (that is +to say, three weeks after our departure), the frigate was abreast +of Cape Blanc, thirty miles to leeward of the coast of Patagonia. +We had crossed the tropic of Capricorn, and the Straits of Magellan +opened less than seven hundred miles to the south. Before eight +days were over the Abraham Lincoln would be ploughing the waters +of the Pacific. + +Seated on the poop, Ned Land and I were chatting of one thing +and another as we looked at this mysterious sea, whose great +depths had up to this time been inaccessible to the eye of man. +I naturally led up the conversation to the giant unicorn, and examined +the various chances of success or failure of the expedition. +But, seeing that Ned Land let me speak without saying too much himself, +I pressed him more closely. + +``Well, Ned,'' said I, ``is it possible that you are not convinced +of the existence of this cetacean that we are following? +Have you any particular reason for being so incredulous?'' + +The harpooner looked at me fixedly for some moments +before answering, struck his broad forehead with his hand +(a habit of his), as if to collect himself, and said at last, +``Perhaps I have, Mr. Aronnax.'' + +``But, Ned, you, a whaler by profession, familiarised with all +the great marine mammalia---YOU ought to be the last to doubt +under such circumstances!'' + +``That is just what deceives you, Professor,'' replied Ned. +``As a whaler I have followed many a cetacean, harpooned a great number, +and killed several; but, however strong or well-armed they may +have been, neither their tails nor their weapons would have been +able even to scratch the iron plates of a steamer.'' + +``But, Ned, they tell of ships which the teeth of the narwhal +have pierced through and through.'' + +``Wooden ships---that is possible,'' replied the Canadian, +``but I have never seen it done; and, until further proof, +I deny that whales, cetaceans, or sea-unicorns could ever produce +the effect you describe.'' + +``Well, Ned, I repeat it with a conviction resting on the logic of facts. +I believe in the existence of a mammal power fully organised, belonging to +the branch of vertebrata, like the whales, the cachalots, or the dolphins, +and furnished with a horn of defence of great penetrating power.'' + +``Hum!'' said the harpooner, shaking his head with the air of a man +who would not be convinced. + +``Notice one thing, my worthy Canadian,'' I resumed. +``If such an animal is in existence, if it inhabits the depths +of the ocean, if it frequents the strata lying miles below +the surface of the water, it must necessarily possess an +organisation the strength of which would defy all comparison.'' + +``And why this powerful organisation?'' demanded Ned. + +``Because it requires incalculable strength to keep one's self +in these strata and resist their pressure. Listen to me. +Let us admit that the pressure of the atmosphere is represented +by the weight of a column of water thirty-two feet high. +In reality the column of water would be shorter, as we are +speaking of sea water, the density of which is greater than +that of fresh water. Very well, when you dive, Ned, as many +times 32 feet of water as there are above you, so many times +does your body bear a pressure equal to that of the atmosphere, +that is to say, 15 lb. for each square inch of its surface. +It follows, then, that at 320 feet this pressure equals +that of 10 atmospheres, of 100 atmospheres at 3,200 feet, +and of 1,000 atmospheres at 32,000 feet, that is, about 6 miles; +which is equivalent to saying that if you could attain this +depth in the ocean, each square three-eighths of an inch +of the surface of your body would bear a pressure of 5,600 lb. +Ah! my brave Ned, do you know how many square inches you carry on +the surface of your body?'' + +``I have no idea, Mr. Aronnax.'' + +``About 6,500; and as in reality the atmospheric pressure is about 15 lb. +to the square inch, your 6,500 square inches bear at this moment a pressure +of 97,500 lb.'' + +``Without my perceiving it?'' + +''Without your perceiving it. And if you are not crushed by +such a pressure, it is because the air penetrates the interior +of your body with equal pressure. Hence perfect equilibrium +between the interior and exterior pressure, which thus neutralise +each other, and which allows you to bear it without inconvenience. +But in the water it is another thing.'' + +``Yes, I understand,'' replied Ned, becoming more attentive; +``because the water surrounds me, but does not penetrate.'' + +``Precisely, Ned: so that at 32 feet beneath the surface of the sea you would +undergo a pressure of 97,500 lb.; at 320 feet, ten times that pressure; +at 3,200 feet, a hundred times that pressure; lastly, at 32,000 feet, +a thousand times that pressure would be 97,500,000 lb.---that is to say, +that you would be flattened as if you had been drawn from the plates of +a hydraulic machine!'' + +``The devil!'' exclaimed Ned. + +``Very well, my worthy harpooner, if some vertebrate, several hundred +yards long, and large in proportion, can maintain itself in such depths---of +those whose surface is represented by millions of square inches, that is +by tens of millions of pounds, we must estimate the pressure they undergo. +Consider, then, what must be the resistance of their bony structure, +and the strength of their organisation to withstand such pressure!'' + +``Why!'' exclaimed Ned Land, ``they must be made of iron plates +eight inches thick, like the armoured frigates.'' + +``As you say, Ned. And think what destruction such a mass would cause, +if hurled with the speed of an express train against the hull of a vessel.'' + +``Yes---certainly---perhaps,'' replied the Canadian, shaken by these figures, +but not yet willing to give in. + +``Well, have I convinced you?'' + +``You have convinced me of one thing, sir, which is that, +if such animals do exist at the bottom of the seas, they must +necessarily be as strong as you say.'' + +``But if they do not exist, mine obstinate harpooner, how explain +the accident to the Scotia?'' diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter5.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter5.tex new file mode 100644 index 00000000000..66ec47284bc --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-chapter5.tex @@ -0,0 +1,200 @@ +\chapter{At a Venture} + +The voyage of the Abraham Lincoln was for a long time marked +by no special incident. But one circumstance happened which showed +the wonderful dexterity of Ned Land, and proved what confidence +we might place in him. + +The 30th of June, the frigate spoke some American whalers, +from whom we learned that they knew nothing about the narwhal. +But one of them, the captain of the Monroe, knowing that Ned Land had +shipped on board the Abraham Lincoln, begged for his help in chasing +a whale they had in sight. Commander Farragut, desirous of seeing +Ned Land at work, gave him permission to go on board the Monroe. +And fate served our Canadian so well that, instead of one whale, +he harpooned two with a double blow, striking one straight to the heart, +and catching the other after some minutes' pursuit. + +Decidedly, if the monster ever had to do with Ned Land's harpoon, +I would not bet in its favour. + +The frigate skirted the south-east coast of America with great rapidity. +The 3rd of July we were at the opening of the Straits of Magellan, level with +Cape Vierges. But Commander Farragut would not take a tortuous passage, +but doubled Cape Horn. + +The ship's crew agreed with him. And certainly it was possible +that they might meet the narwhal in this narrow pass. +Many of the sailors affirmed that the monster could not pass there, +``that he was too big for that!'' + +The 6th of July, about three o'clock in the afternoon, the Abraham Lincoln, +at fifteen miles to the south, doubled the solitary island, +this lost rock at the extremity of the American continent, to which +some Dutch sailors gave the name of their native town, Cape Horn. +The course was taken towards the north-west, and the next day the screw +of the frigate was at last beating the waters of the Pacific. + +``Keep your eyes open!'' called out the sailors. + +And they were opened widely. Both eyes and glasses, a little dazzled, +it is true, by the prospect of two thousand dollars, had not +an instant's repose. + +I myself, for whom money had no charms, was not the least +attentive on board. Giving but few minutes to my meals, +but a few hours to sleep, indifferent to either rain or sunshine, +I did not leave the poop of the vessel. Now leaning on the netting +of the forecastle, now on the taffrail, I devoured with eagerness +the soft foam which whitened the sea as far as the eye could reach; +and how often have I shared the emotion of the majority of the crew, +when some capricious whale raised its black back above the waves! +The poop of the vessel was crowded on a moment. The cabins +poured forth a torrent of sailors and officers, each with heaving +breast and troubled eye watching the course of the cetacean. +I looked and looked till I was nearly blind, whilst Conseil kept +repeating in a calm voice: + +``If, sir, you would not squint so much, you would see better!'' + +But vain excitement! The Abraham Lincoln checked its speed and made +for the animal signalled, a simple whale, or common cachalot, +which soon disappeared amidst a storm of abuse. + +But the weather was good. The voyage was being accomplished under +the most favourable auspices. It was then the bad season in Australia, +the July of that zone corresponding to our January in Europe, +but the sea was beautiful and easily scanned round a vast circumference. + +The 20th of July, the tropic of Capricorn was cut by 105d of longitude, +and the 27th of the same month we crossed the Equator on the 110th meridian. +This passed, the frigate took a more decided westerly direction, +and scoured the central waters of the Pacific. Commander Farragut thought, +and with reason, that it was better to remain in deep water, and keep +clear of continents or islands, which the beast itself seemed to shun +(perhaps because there was not enough water for him! suggested +the greater part of the crew). The frigate passed at some distance from +the Marquesas and the Sandwich Islands, crossed the tropic of Cancer, +and made for the China Seas. We were on the theatre of the last diversions +of the monster: and, to say truth, we no longer LIVED on board. +The entire ship's crew were undergoing a nervous excitement, of which I +can give no idea: they could not eat, they could not sleep--twenty times +a day, a misconception or an optical illusion of some sailor seated +on the taffrail, would cause dreadful perspirations, and these emotions, +twenty times repeated, kept us in a state of excitement so violent that a +reaction was unavoidable. + +And truly, reaction soon showed itself. For three months, +during which a day seemed an age, the Abraham Lincoln furrowed +all the waters of the Northern Pacific, running at whales, +making sharp deviations from her course, veering suddenly +from one tack to another, stopping suddenly, putting on steam, +and backing ever and anon at the risk of deranging her machinery, +and not one point of the Japanese or American coast +was left unexplored. + +The warmest partisans of the enterprise now became its most +ardent detractors. Reaction mounted from the crew to the captain himself, +and certainly, had it not been for the resolute determination on the part +of Captain Farragut, the frigate would have headed due southward. +This useless search could not last much longer. The Abraham Lincoln +had nothing to reproach herself with, she had done her best to succeed. +Never had an American ship's crew shown more zeal or patience; +its failure could not be placed to their charge--there remained nothing +but to return. + +This was represented to the commander. The sailors could +not hide their discontent, and the service suffered. +I will not say there was a mutiny on board, but after a reasonable +period of obstinacy, Captain Farragut (as Columbus did) +asked for three days' patience. If in three days the monster did +not appear, the man at the helm should give three turns of the wheel, +and the Abraham Lincoln would make for the European seas. + +This promise was made on the 2nd of November. It had the effect of +rallying the ship's crew. The ocean was watched with renewed attention. +Each one wished for a last glance in which to sum up his remembrance. +Glasses were used with feverish activity. It was a grand defiance +given to the giant narwhal, and he could scarcely fail to answer +the summons and ``appear.'' + +\begin{equation} +E=mc^2 +\end{equation} + +Two days passed, the steam was at half pressure; a thousand +schemes were tried to attract the attention and stimulate +the apathy of the animal in case it should be met in those parts. +Large quantities of bacon were trailed in the wake of the ship, +to the great satisfaction (I must say) of the sharks. +Small craft radiated in all directions round the Abraham Lincoln +as she lay to, and did not leave a spot of the sea unexplored. +But the night of the 4th of November arrived without the unveiling of +this submarine mystery. + +The next day, the 5th of November, at twelve, the delay would +(morally speaking) expire; after that time, Commander Farragut, +faithful to his promise, was to turn the course to the south-east +and abandon for ever the northern regions of the Pacific. + +The frigate was then in 31@ 15' N. lat. and 136@ 42' E. long. +The coast of Japan still remained less than two hundred miles to leeward. +Night was approaching. They had just struck eight bells; +large clouds veiled the face of the moon, then in its first quarter. +The sea undulated peaceably under the stern of the vessel. + +At that moment I was leaning forward on the starboard netting. +Conseil, standing near me, was looking straight before him. +The crew, perched in the ratlines, examined the horizon which +contracted and darkened by degrees. Officers with their night +glasses scoured the growing darkness: sometimes the ocean sparkled +under the rays of the moon, which darted between two clouds, +then all trace of light was lost in the darkness. + +In looking at Conseil, I could see he was undergoing a little +of the general influence. At least I thought so. Perhaps for +the first time his nerves vibrated to a sentiment of curiosity. + +``Come, Conseil,'' said I, ``this is the last chance of pocketing +the two thousand dollars.'' + +``May I be permitted to say, sir,'' replied Conseil, ``that I never reckoned +on getting the prize; and, had the government of the Union offered a hundred +thousand dollars, it would have been none the poorer.'' + +``You are right, Conseil. It is a foolish affair after all, and one upon +which we entered too lightly. What time lost, what useless emotions! +We should have been back in France six months ago.'' + +``In your little room, sir,'' replied Conseil, ``and in your museum, sir; and I +should have already classed all your fossils, sir. And the Babiroussa would +have been installed in its cage in the Jardin des Plantes, and have drawn +all the curious people of the capital!'' + +``As you say, Conseil. I fancy we shall run a fair chance of being +laughed at for our pains.'' + +``That's tolerably certain,'' replied Conseil, quietly; ``I think +they will make fun of you, sir. And, must I say it---?'' + +``Go on, my good friend.'' + +``Well, sir, you will only get your deserts.'' + +``Indeed!'' + +``When one has the honour of being a savant as you are, sir, one should +not expose one's self to---'' + +\begin{equation} +E=mc^2 +\end{equation} + +Conseil had not time to finish his compliment. +In the midst of general silence a voice had just been heard. +It was the voice of Ned Land shouting: + +``Look out there! The very thing we are looking for---on +our weather beam!'' + + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-dedication.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-dedication.tex new file mode 100644 index 00000000000..1dc810999be --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-dedication.tex @@ -0,0 +1,3 @@ +\begin{center} + A dedication would go here... +\end{center} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-summary.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-summary.tex new file mode 100644 index 00000000000..37a45affcbd --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-summary.tex @@ -0,0 +1 @@ +A brief summary of the entire dissertation should go here. \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-test.eps b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-test.eps new file mode 100644 index 00000000000..80d25d54a2a --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-test.eps @@ -0,0 +1,205 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: test1.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3c +%%CreationDate: Sun Apr 29 20:27:13 2001 +%%For: cwilson@KHELDAR (Charles Wilson,U-cwilson,S-1-5-21-1060284298-484763869-854245398-1000) +%%BoundingBox: 0 0 148 242 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 242 moveto 0 0 lineto 148 0 lineto 148 242 lineto closepath clip newpath +-170.0 318.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06000 0.06000 sc +% +% Fig objects follow +% +% Polyline +2 slj +7.500 slw +n 4650 2025 m 4649 2025 l 4647 2023 l 4644 2022 l 4638 2019 l 4630 2015 l + 4620 2010 l 4607 2004 l 4592 1998 l 4576 1992 l 4557 1985 l + 4536 1979 l 4514 1973 l 4490 1969 l 4466 1965 l 4439 1963 l + 4411 1963 l 4381 1964 l 4350 1968 l 4316 1975 l 4279 1986 l + 4239 2000 l 4196 2018 l 4150 2040 l 4101 2068 l 4050 2100 l + 4010 2128 l 3971 2156 l 3932 2185 l 3895 2213 l 3860 2240 l + 3828 2265 l 3797 2287 l 3769 2308 l 3742 2325 l 3718 2341 l + 3696 2354 l 3675 2366 l 3656 2375 l 3637 2384 l 3620 2392 l + 3604 2399 l 3587 2406 l 3572 2414 l 3556 2422 l 3540 2431 l + 3524 2443 l 3507 2456 l 3490 2472 l 3473 2491 l 3455 2514 l + 3436 2541 l 3417 2572 l 3397 2608 l 3378 2649 l 3359 2695 l + 3341 2747 l 3325 2802 l 3311 2862 l 3300 2925 l 3293 2986 l + 3290 3047 l 3290 3107 l 3293 3165 l 3298 3221 l 3305 3273 l + 3314 3322 l 3324 3367 l 3335 3408 l 3347 3447 l 3360 3482 l + 3374 3514 l 3388 3544 l 3402 3572 l 3417 3598 l 3432 3622 l + 3447 3646 l 3463 3669 l 3478 3692 l 3494 3714 l 3510 3738 l + 3526 3762 l 3542 3788 l 3558 3815 l 3575 3845 l 3592 3876 l + 3608 3909 l 3625 3945 l 3642 3982 l 3659 4022 l 3675 4064 l + 3692 4107 l 3707 4150 l 3723 4194 l 3737 4236 l 3750 4275 l + 3761 4307 l 3770 4336 l 3777 4361 l 3783 4383 l 3787 4402 l + 3789 4418 l 3789 4431 l 3787 4442 l 3783 4450 l 3778 4457 l + 3771 4462 l 3763 4465 l 3754 4467 l 3744 4468 l 3732 4468 l + 3720 4467 l 3708 4465 l 3695 4463 l 3682 4460 l 3669 4456 l + 3656 4452 l 3643 4448 l 3631 4444 l 3620 4439 l 3610 4434 l + 3601 4428 l 3594 4422 l 3588 4416 l 3584 4410 l 3583 4402 l + 3584 4395 l 3588 4386 l 3596 4377 l 3606 4367 l 3620 4355 l + 3638 4342 l 3660 4328 l 3686 4312 l 3716 4295 l 3750 4275 l + 3787 4253 l 3827 4230 l 3870 4206 l 3914 4180 l 3959 4154 l + 4005 4127 l 4052 4100 l 4099 4073 l 4147 4045 l 4195 4017 l + 4243 3989 l 4292 3961 l 4341 3933 l 4390 3904 l 4440 3876 l + 4489 3847 l 4538 3819 l 4588 3790 l 4637 3762 l 4685 3734 l + 4733 3706 l 4780 3679 l 4825 3653 l 4869 3627 l 4911 3603 l + 4950 3580 l 4987 3559 l 5021 3539 l 5051 3522 l 5078 3506 l + 5102 3492 l 5122 3481 l 5138 3471 l 5151 3464 l 5161 3458 l + 5167 3454 l 5172 3452 l 5174 3451 l + 5175 3450 l gs col0 s gr +% Polyline +n 5250 4800 m 5231 4824 l 5207 4843 l 5178 4856 l 5145 4864 l 5108 4868 l + 5067 4867 l 5024 4862 l 4978 4854 l 4930 4842 l 4880 4828 l + 4828 4811 l 4776 4792 l 4722 4771 l 4668 4749 l 4613 4725 l + 4557 4700 l 4501 4674 l 4445 4646 l 4389 4618 l 4332 4590 l + 4276 4560 l 4219 4530 l 4163 4500 l 4107 4469 l 4050 4438 l + 3994 4406 l 3937 4374 l 3881 4342 l 3825 4309 l 3769 4276 l + 3713 4243 l 3658 4209 l 3603 4174 l 3548 4140 l 3493 4105 l + 3439 4069 l 3386 4033 l 3333 3996 l 3282 3959 l 3232 3921 l + 3183 3883 l 3136 3844 l 3091 3805 l 3048 3766 l 3009 3726 l + 2972 3686 l 2939 3646 l 2911 3606 l 2887 3566 l 2869 3527 l + 2856 3488 l 2850 3450 l 2851 3412 l 2858 3375 l 2872 3339 l + 2892 3305 l 2916 3272 l 2945 3240 l 2979 3210 l 3015 3182 l + 3055 3154 l 3098 3128 l 3142 3103 l 3189 3080 l 3237 3057 l + 3286 3035 l 3336 3014 l 3387 2993 l 3439 2974 l 3492 2955 l + 3545 2937 l 3598 2919 l 3652 2902 l 3706 2885 l 3760 2869 l + 3814 2853 l 3869 2838 l 3923 2823 l 3978 2808 l 4033 2794 l + 4088 2781 l 4143 2768 l 4199 2755 l 4254 2744 l 4309 2733 l + 4364 2723 l 4419 2715 l 4474 2707 l 4529 2701 l 4583 2696 l + 4637 2693 l 4689 2692 l 4741 2693 l 4791 2697 l 4840 2704 l + 4887 2713 l 4931 2726 l 4972 2742 l 5011 2763 l 5045 2787 l + 5075 2816 l 5100 2850 l 5120 2888 l 5134 2931 l 5144 2977 l + 5149 3027 l 5150 3079 l 5147 3134 l 5140 3191 l 5129 3249 l + 5116 3308 l 5100 3369 l 5082 3430 l 5061 3491 l 5039 3554 l + 5015 3616 l 4989 3678 l 4963 3740 l 4935 3803 l 4906 3865 l + 4876 3927 l 4846 3989 l 4815 4050 l 4784 4112 l 4752 4173 l + 4720 4233 l 4688 4294 l 4655 4354 l 4622 4414 l 4589 4473 l + 4556 4532 l 4523 4590 l 4490 4647 l 4458 4704 l 4425 4760 l + 4392 4814 l 4360 4868 l 4328 4920 l 4297 4970 l 4265 5018 l + 4235 5063 l 4205 5105 l 4176 5144 l 4148 5180 l 4121 5211 l + 4095 5236 l 4070 5257 l 4047 5270 l 4026 5277 l 4007 5277 l + 3990 5268 l 3975 5250 l 3964 5227 l 3955 5198 l 3948 5163 l + 3943 5124 l 3939 5080 l 3937 5032 l 3936 4981 l 3936 4928 l + 3938 4873 l 3940 4816 l 3944 4758 l 3949 4699 l 3954 4639 l + 3960 4579 l 3967 4518 l 3975 4458 l 3983 4397 l 3992 4337 l + 4001 4277 l 4010 4217 l 4020 4158 l 4030 4098 l 4040 4039 l + 4051 3980 l 4062 3922 l 4073 3863 l 4084 3805 l 4095 3746 l + 4106 3688 l 4118 3629 l 4129 3569 l 4141 3510 l 4153 3450 l + 4164 3389 l 4176 3328 l 4188 3266 l 4200 3203 l 4212 3139 l + 4223 3074 l 4235 3008 l 4247 2941 l 4259 2872 l 4270 2803 l + 4282 2733 l 4294 2661 l 4305 2589 l 4316 2515 l 4327 2441 l + 4339 2366 l 4349 2291 l 4360 2216 l 4370 2141 l 4380 2067 l + 4390 1994 l 4400 1923 l 4408 1854 l 4417 1788 l 4425 1725 l + 4436 1641 l 4445 1567 l 4454 1502 l 4462 1446 l 4469 1400 l + 4475 1362 l 4481 1332 l 4486 1310 l 4491 1294 l 4495 1285 l + 4499 1281 l 4502 1283 l 4506 1289 l 4509 1298 l 4512 1311 l + 4515 1326 l 4518 1344 l 4520 1363 l 4523 1384 l 4525 1406 l + 4527 1429 l 4529 1452 l 4530 1475 l 4531 1498 l 4532 1521 l + 4532 1543 l 4532 1564 l 4530 1584 l 4529 1603 l 4526 1621 l + 4522 1637 l 4518 1651 l 4512 1664 l 4504 1676 l 4495 1686 l + 4485 1695 l 4473 1703 l 4459 1711 l 4443 1718 l 4425 1725 l + 4405 1733 l 4384 1741 l 4362 1748 l 4338 1754 l 4313 1759 l + 4288 1762 l 4262 1764 l 4236 1763 l 4209 1761 l 4183 1757 l + 4156 1751 l 4129 1743 l 4102 1733 l 4076 1723 l 4049 1711 l + 4023 1698 l 3996 1685 l 3970 1671 l 3944 1657 l 3919 1644 l + 3893 1631 l 3868 1618 l 3844 1607 l 3820 1598 l 3796 1590 l + 3773 1585 l 3752 1583 l 3731 1584 l 3711 1589 l 3693 1598 l + 3677 1612 l 3663 1632 l 3651 1657 l 3642 1689 l 3637 1727 l + 3635 1772 l 3638 1825 l 3645 1884 l 3657 1951 l 3675 2025 l + 3691 2081 l 3710 2140 l 3732 2201 l 3755 2263 l 3781 2326 l + 3809 2389 l 3838 2452 l 3869 2515 l 3901 2577 l 3934 2639 l + 3968 2699 l 4003 2758 l 4038 2816 l 4074 2873 l 4111 2928 l + 4147 2982 l 4185 3035 l 4222 3086 l 4260 3136 l 4298 3185 l + 4335 3233 l 4373 3281 l 4411 3327 l 4449 3373 l 4487 3418 l + 4525 3462 l 4562 3506 l 4600 3550 l 4637 3594 l 4675 3637 l + 4712 3681 l 4748 3725 l 4785 3769 l 4821 3813 l 4856 3858 l + 4892 3904 l 4926 3949 l 4960 3996 l 4993 4043 l 5025 4090 l + 5056 4139 l 5086 4187 l 5114 4236 l 5141 4285 l 5166 4335 l + 5189 4384 l 5210 4433 l 5228 4482 l 5244 4530 l 5256 4576 l + 5266 4621 l 5271 4663 l 5272 4703 l 5270 4739 l 5262 4772 l + + cp gs col0 s gr +$F2psEnd +rs diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-test.pdf b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-test.pdf new file mode 100644 index 00000000000..ea22eb83a0b Binary files /dev/null and b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-test.pdf differ diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-vita.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-vita.tex new file mode 100644 index 00000000000..20cf2837cc3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne-vita.tex @@ -0,0 +1,4 @@ +Jules Verne was a really good writer from the Nineteenth century. He wrote a number of +novels which today would be classified as ``science fiction,'' including \textit{From the +Earth to the Moon} and \textit{Around the World in 80 days}, as well as \textit{20,000 +Leagues Under the Sea}. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.pdf b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.pdf new file mode 100644 index 00000000000..abd296ebe8c Binary files /dev/null and b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.pdf differ diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.ps.gz b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.ps.gz new file mode 100644 index 00000000000..aa375d16ef6 Binary files /dev/null and b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.ps.gz differ diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.tex new file mode 100644 index 00000000000..4573b8b6673 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/basic/jules-verne.tex @@ -0,0 +1,76 @@ +\documentclass{gatech-thesis} +% The default options: +% \documentclass[11pt,letterpaper,oneside,% +% doublespaced,normalmargins,final]{gatech-thesis} +% will generate a document that conforms to the graduate studies office +% guidelines. + +\ifx\pdfoutput\undefined + \usepackage[dvips,final]{graphicx} % using latex+dvips + \usepackage[dvips,usenames]{color} +\else + \usepackage[pdftex,final]{graphicx} % using pdflatex + \usepackage[pdftex,usenames]{color} +\fi + +%define stuff in preamble + \degree{Doctor of Philosophy} + \department{School of Electrical and Computer Engineering} + \title{20,000 Leagues Under the Sea \\ by Jules Verne} + \author{Frodo Baggins} + \principaladvisor{Elrond Halfelven} + \committeechair{Gandalf Ol\'orin} + \firstreader{Samwise Gamgee} + \secondreader{Peregrin Took} + \thirdreader{Meriadoc Brandybuck} + \submitdate{August 2002} + \copyrightyear{2002} %add one if thesis submitted in Dec. + +% \thesisproposalfalse % default +% \titlepagetrue % default +% \signaturepagetrue % default +% \copyrightfalse % default +% \figurespagetrue % default +% \tablespagetrue % default +% \contentspagetrue % default +% \dedicationheadingfalse % default +% \bibpagetrue % default +% \strictmarginstrue % default + +\bibfiles{jules-verne-bib} + +\begin{document} +\bibliographystyle{gatech-thesis} +\setchaptertocdepth{2} +% +\begin{preliminary} +\begin{dedication} +\input{jules-verne-dedication} +\end{dedication} +\begin{acknowledgements} +\input{jules-verne-ack} +\end{acknowledgements} +% +\contents +% +\begin{summary} +\input{jules-verne-summary} +\end{summary} +\end{preliminary} +% +\input{jules-verne-chapter1} +\input{jules-verne-chapter2} +\input{jules-verne-chapter3} +% +\appendix +% +\input{jules-verne-chapter4} +\input{jules-verne-chapter5} +% +\begin{postliminary} +\references +\begin{vita} +\input{jules-verne-vita} +\end{vita} +\end{postliminary} +\end{document} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/CLEAN.bat b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/CLEAN.bat new file mode 100644 index 00000000000..d0891ca55b0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/CLEAN.bat @@ -0,0 +1,18 @@ +del jules-verne.lot +del jules-verne.lof +del jules-verne.toc +del jules-verne.gls.* +del jules-verne.losa.* +del jules-verne.idx +del jules-verne.ind +del jules-verne.ilg +del jules-verne.lol +del jules-verne.out +del jules-verne.bbl +del jules-verne.blg +del jules-verne.brf +del jules-verne.tpt +del *.aux +del *.log +del *.bak +del *~ diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/CLEAN.sh b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/CLEAN.sh new file mode 100644 index 00000000000..528df764298 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/CLEAN.sh @@ -0,0 +1,20 @@ +#!/bin/sh +rm jules-verne.lot +rm jules-verne.lof +rm jules-verne.toc +rm jules-verne.gls.* +rm jules-verne.losa.* +rm jules-verne.idx +rm jules-verne.ind +rm jules-verne.ilg +rm jules-verne.lol +rm jules-verne.out +rm jules-verne.bbl +rm jules-verne.blg +rm jules-verne.brf +rm jules-verne.tpt +rm *.aux +rm *.log +rm *.bak +rm *~ + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_pdf.bat b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_pdf.bat new file mode 100644 index 00000000000..4a356c230e9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_pdf.bat @@ -0,0 +1,34 @@ +REM initial latex +pdflatex jules-verne.tex + +REM make bibliography +bibtex jules-verne + +REM make glossary +bibtex jules-verne.gls + +REM make list of symbols +bibtex jules-verne.losa + +REM make index +makeindex -s gatech-thesis-index.ist jules-verne.idx + +REM twice more +pdflatex jules-verne.tex +pdflatex jules-verne.tex + +REM last of all, create the thumbnails +REM Acrobat Reader 5 generates these on-the-fly when +REM the document is loaded, but that's slow. This +REM process makes .png previews of each page, and +REM puts them into the endproduct. That way, the +REM file has thumbnails even in Acrobat Reader 4, +REM and it opens much faster in Acrobat Reader 5. +REM +REM The following is commented out. If you're using +REM the bat file, you probably don't have perl... +REM First make the thumbnails +REM thumbpdf.pl jules-verne.pdf +REM Then add them to the doc +REM pdflatex jules-verne.tex + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_pdf.sh b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_pdf.sh new file mode 100644 index 00000000000..08f5cf23e73 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_pdf.sh @@ -0,0 +1,34 @@ +#!/bin/sh -e + +# initial latex +pdflatex jules-verne.tex + +# make bibliography +bibtex jules-verne + +# make glossary +bibtex jules-verne.gls + +# make list of symbols +bibtex jules-verne.losa + +# make index +makeindex -s gatech-thesis-index.ist jules-verne.idx + +# twice more +pdflatex jules-verne.tex +pdflatex jules-verne.tex + +# last of all, create the thumbnails +# Acrobat Reader 5 generates these on-the-fly when +# the document is loaded, but that's slow. This +# process makes .png previews of each page, and +# puts them into the endproduct. That way, the +# file has thumbnails even in Acrobat Reader 4, +# and it opens much faster in Acrobat Reader 5. +# +# First make the thumbnails +thumbpdf.pl jules-verne.pdf +# Then add them to the doc +pdflatex jules-verne.tex + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_postscript.bat b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_postscript.bat new file mode 100644 index 00000000000..1f9d39acb65 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_postscript.bat @@ -0,0 +1,22 @@ +REM initial latex +latex jules-verne.tex + +REM make bibliography +bibtex jules-verne + +REM make glossary +bibtex jules-verne.gls + +REM make list of symbols +bibtex jules-verne.losa + +REM make index +makeindex -s gatech-thesis-index.ist jules-verne.idx + +REM twice more +latex jules-verne.tex +latex jules-verne.tex + +REM make postscript +dvips -G0 -Ppdf jules-verne + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_postscript.sh b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_postscript.sh new file mode 100644 index 00000000000..ee6afd5b5d4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/DO_postscript.sh @@ -0,0 +1,24 @@ +#!/bin/sh -e + +# initial latex +latex jules-verne.tex + +# make bibliography +bibtex jules-verne + +# make glossary +bibtex jules-verne.gls + +# make list of symbols +bibtex jules-verne.losa + +# make index +makeindex -s gatech-thesis-index.ist jules-verne.idx + +# twice more +latex jules-verne.tex +latex jules-verne.tex + +# make postscript +dvips -G0 -Ppdf jules-verne + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/MANIFEST b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/MANIFEST new file mode 100644 index 00000000000..4b09ba5ea96 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/MANIFEST @@ -0,0 +1,50 @@ +Files in this example: + +Documention: + MANIFEST -- this file + 00README + +Scripts to build the example (and clean up) + CLEAN.bat + DO_pdf.bat + DO_postscript.bat + + CLEAN.sh + DO_pdf.sh + DO_postscript.sh + +The actual example files + jules-verne.tex -- the main root file. latex this. + jules-verne.sty -- a document-specific style, used to set things up + textcompfix.sty _/ two different workarounds for a problem with + textcompsym.sty \ the textcomp package and PostScript fonts. + + jules-verne-dedication.tex -- the main text files for the example + jules-verne-ack.tex + jules-verne-summary.tex + jules-verne-chapter1.tex + jules-verne-chapter2.tex + jules-verne-chapter3.tex + jules-verne-chapter4.tex + jules-verne-chapter5.tex + jules-verne-programs.tex -- demonstrates the listings package + jules-verne-vita.tex + + hack-applabel.tex -- stupid hacks to work around latex bugs + hack-chaplabel.tex + hack-part.tex + + jules-verne-bib.bib -- bibliography database + jules-verne-gloss.bib -- glossary database + jules-verne-losa.bib -- list of symbols/abbreviations database + + code/crc16.c -- programs for the listings package + code/crc32-thehardway.java + code/crc32.c + code/crc32.cxx + code/crc32.java + code/crc8.m + + fig/jules-verne-test.eps -- example figure. Note that you need + fig/jules-verne-test.pdf -- both .eps and .pdf; try the epstopdf prog. + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/README b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/README new file mode 100644 index 00000000000..f38856de842 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/README @@ -0,0 +1,120 @@ +This directory contains a reworked version of the jules-verne +example "thesis". However, all of the bells and whistles +provided by the gatech-thesis.cls class and associated styles +are exercised, along with some suggestions for thesis document +structuring. + +The text is taken from the first five chapters of Jules Verne's ``20,000 +Leagues Under the Sea'' which is in the public domain and is freely +redistributable. This example can be built with either latex (to +generate a .dvi file) or with pdflatex (to generate a .pdf file). + + +Features: + 1) segregating preamble code into a document-specific style + + 2) support for using either latex+dvips or pdflatex to + generate .ps and .pdf versions + + 3) How to easily generate OGS format complant documents + and prettier, "personal" copies. + + 4) Support for using hyperref (clickable links in the TOC, + when making a .pdf) + + 5) Using postscript versions of fonts other than Computer Modern, + like Times, Courier, etc. See extensive comments in + jules-verne.sty. + + 6) Using additional symbol fonts (latexsym, textcomp + fixups) + + 7) Using the listings package for including program code + in appendices + + 8) Useful macros for referencing Figures, Equations, etc. + + 9) Using the add-on style gatech-thesis-gloss.sty for + generating a Glossary or List of Nomenclature + + 10) Using the add-on style gatech-thesis-losa.sty for + generating a "List of Symbols or Abbreviations") + + 11) Using the add-on style gatech-thesis-index.sty for + generating an index. Typically a GT thesis doesn't + have one of these, but the style is provided just in case. + + 12) Demonstrate the multivolume support, for those theses that + are over 2.5" thick (according to OGS Guidelines). + + 13) Using \include instead of \input to incorporate subsidiary + files into the main document. This lets you use \includeonly + to speed development of your document. (But see the + hack-part.tex file for an explanation of a LaTeX bug that + is exposed, and the workaround) + +To run the example, you must first install all of the following +files in the appropriate locations in your texmf (or localtexmf) tree. + /tex/latex/gatech-thesis/gatech-thesis.cls + /tex/latex/gatech-thesis/gatech-thesis-patch.sty + /tex/latex/gatech-thesis/gatech-thesis-gloss.sty + /tex/latex/gatech-thesis/gatech-thesis-losa.sty + /tex/latex/gatech-thesis/gatech-thesis-index.sty + /bibtex/bst/gatech-thesis/gatech-thesis.bst + /bibtex/bst/gatech-thesis/gatech-thesis-losa.bst + /makeindex/gatech-thesis/gatech-thesis-index.ist + +Then, of course, you need all of the packages that this mega-example +uses. Use whatever tool is the normal mechanism for installing +additional packages in your tex system -- on MikTeX, that's 'MikTeX +Options'. The required packages are: + + graphicx -- this is a 'standard' package; you should already have it + color -- ditto + fontenc -- ditto + textcomp -- ditto + latexsym -- ditto + ifthen -- ditto + url -- ditto + + txfonts -- not a default package. You'll need to install this one. + hyperref + subfigure + caption2 + amsmath + amsfonts + amssymb + listings -- make sure to also install the lstpatch.sty file from + 2002-08-06 or newer, available here if your TeX dist + doesn't provide it: http://www.atscire.de/products/listings/ + thumbpdf -- this one is tricky to use on Windows (it contains a + perl support script, and needs access to ghostscript) + Comment it out in jules-verne.sty and in the two + do_*.sh scripts. + longtable + colortbl + dcolumn + +Then, make sure that latex & friends are in your path, and run the DO_*.sh +scripts (or the DO_*.bat files). And be sure to actually READ the +jules-verne.sty document-specific style; it is heavily commented with lots +of useful information. + +Now, many of these features aren't used (and shouldn't be used) when +generating your official, final paper copy for submission. That's +all handled by the options passed to the jules-verne.sty style and +to the gatech-thesis.cls from your main, root document. See the +first 20 or so lines in jules-verne.tex. For official copies, +you'd do this: + \documentclass{gatech-thesis} + \usepackage[official]{jules-verne} + +Actually, you'd probably make a copy of jules-verne.sty (say, +'johnthesis.sty') and modify it to suit. But you knew that already. + +You might notice that there is no example .pdf, .ps, or .dvi file +included in this 'bells and whistles' directory. That's by +design: for the most part, these bells and whistles are intended for +your personal copies and drafts, NOT for the "official" document. + +And there are already examples of how an official document should +look, in the main directory and in the julesverne/basic directory. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc16.c b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc16.c new file mode 100644 index 00000000000..57a95156d28 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc16.c @@ -0,0 +1,43 @@ + /* +++Date last modified: 05-Jul-1997 */ + +#define POLY 0x8408 +/* +// 16 12 5 +// this is the CCITT CRC 16 polynomial X + X + X + 1. +// This works out to be 0x1021, but the way the algorithm works +// lets us use 0x8408 (the reverse of the bit pattern). The high +// bit is always assumed to be set, thus we only use 16 bits to +// represent the 17 bit value. +*/ + +#include "crc.h" + +WORD +crc16 (char *data_p, WORD length) +{ + unsigned char i; + unsigned int data; + unsigned int crc = 0xffff; + + if (length == 0) + return (~crc); + + do + { + for (i = 0, data = (unsigned int) 0xff & *data_p++; + i < 8; i++, data >>= 1) + { + if ((crc & 0x0001) ^ (data & 0x0001)) + crc = (crc >> 1) ^ POLY; + else + crc >>= 1; + } + } + while (--length); + + crc = ~crc; + data = crc; + crc = (crc << 8) | ((data >> 8) & 0xff); + + return (crc); +} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32-thehardway.java b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32-thehardway.java new file mode 100644 index 00000000000..90464e6777e --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32-thehardway.java @@ -0,0 +1,187 @@ +// CRC32 calculation. +// This software is in the public domain. +// + +import java.math.*; + +/** + *

Calculates the CRC32 - 32 bit Cyclical Redundancy Check + *

This check is used in numerous systems to verify the integrity + * of information. It's also used as a hashing function. Unlike a regular + * checksum, it's sensitive to the order of the characters. + * It produces a 32 bit (Java int. + *

+ * This Java programme was translated from a C version I had written. + *

This software is in the public domain. + * + *

+ * When calculating the CRC32 over a number of strings or byte arrays + * the previously calculated CRC is passed to the next call. In this + * way the CRC is built up over a number of items, including a mix of + * strings and byte arrays. + *

+ *

+ * CRC32 crc = new CRC32();
+ * int crcCalc = crc.crc32("Hello World");
+ * crcCalc = crc.crc32("How are you?", crcCalc);
+ * crcCalc = crc.crc32("I'm feeling really good, how about you?", crcCalc);
+ * 
+ * The line int crcCalc = crc.crc32("Hello World"); is equivalent + * to int crcCalc = crc.crc32("Hello World", -1);. + * When starting a new CRC calculation the "previous crc" is set to + * 0xFFFFFFFF (or -1). + *

+ * The table only needs to be built once. You may use it to generate + * many CRC's. + * + * + * @author Michael Lecuyer (mjl@theorem.com) + * + * @version 1.1 August 11, 1998 + * + */ +public class CRC32 +{ + int CRCTable[]; // CRC Lookup table + + /** + * Tests CRC32. + *
Eg: java CRC32 "Howdy, I'm A Cowboy" + * + * @param args the string used to calculate the CRC32 + */ + public static void main (String args[]) + { + if (args.length == 0) + { + System.out.println ("Usage CRC32 [string to calculate CRC32]"); + System.exit (1); + } + + System.out.println ("CRC for [" + args[0] + "] is " + + new CRC32 ().crc32 (args[0])); + } + + private int crc; // currently calculated crc (used in conversion to byte array) + + /** + * Constructor constructs the lookup table. + * + */ + CRC32 () + { + buildCRCTable (); + } + + /** + * Just build a plain old fashioned table based on good, old fashioned + * values like the CRC32_POLYNOMIAL. The table is of a fixed size. + */ + private void buildCRCTable () + { + final int CRC32_POLYNOMIAL = 0xEDB88320; + + int i, j; + int crc; + + CRCTable = new int[256]; + + for (i = 0; i <= 255; i++) + { + crc = i; + for (j = 8; j > 0; j--) + if ((crc & 1) == 1) + crc = (crc >>> 1) ^ CRC32_POLYNOMIAL; + else + crc >>>= 1; + CRCTable[i] = crc; + } + } + + /** + * Convenience mithod for generating a CRC from a single String. + * + * @param buffer string to generate the CRC32 + * + * @return 32 bit CRC + */ + public int crc32 (String buffer) + { + return crc32 (buffer, 0xFFFFFFFF); + } + + /** + * Convenience method for generating a CRC from a byte array. + * + * @param buffer byte array to generate the CRC32 + * + * @return 32 bit CRC + */ + public int crc32 (byte buffer[]) + { + return crc32 (buffer, 0xFFFFFFFF); + } + + /** + * Convenience method for generating a CRC from a series of String's. + * + * @param buffer string to generate the CRC32 + * @param crc previously generated CRC32. + * + * @return 32 bit CRC + */ + public int crc32 (String buffer, int crc) + { + return crc32 (buffer.getBytes (), crc); + } + + /** + * Convenience method for generating a CRC from a series of byte arrays. + * + * @param buffer byte array to generate the CRC32 + * @param crc previously generated CRC32. + * + * @return 32 bit CRC + */ + public int crc32 (byte buffer[], int crc) + { + return crc32 (buffer, 0, buffer.length, crc); + } + + /** + * General CRC generation function. + * + * @param buffer byte array to generate the CRC32 + * @param start byte start position + * @param count number of byte's to include in CRC calculation + * @param crc previously generated CRC32. + * + * @return 32 bit CRC + */ + public int crc32 (byte buffer[], int start, int count, int lastcrc) + { + int temp1, temp2; + int i = start; + + crc = lastcrc; + + while (count-- != 0) + { + temp1 = crc >>> 8; + temp2 = CRCTable[(crc ^ buffer[i++]) & 0xFF]; + crc = temp1 ^ temp2; + } + + return crc; + } + + /** + * Convert CRC to a BigEndian byte byte array (4 bytes) + * + * @return 4 bytes of BigEndian CRC. + */ + public byte[] toBytes () + { + return new BigInteger (new Integer (crc).toString ()).toByteArray (); + } +} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.c b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.c new file mode 100644 index 00000000000..ffd81013347 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.c @@ -0,0 +1,69 @@ +// Calculate a CRC 32 checksum. + +#include +#include + +// LAST MODIFIED:[7-28-93] + +// Usage: +// unsigned long crc = -1L +// crc = crc32(buffer, length, crc) + +unsigned long crc32 (void *buffer, unsigned int count, unsigned long crc); +static int BuildCRCTable (void); + +static unsigned long *CRCTable; // Table constructed for fast lookup. + +#define CRC32_POLYNOMIAL 0xEDB88320L + +// Initialize the CRC calculation table +// +static int +BuildCRCTable (void) +{ + int i, j; + unsigned long crc; + + CRCTable = malloc (256 * sizeof (unsigned long)); + if (CRCTable == NULL) + { + fprintf (stderr, "Can't malloc space for CRC table in file %s\n", + __FILE__); + return -1L; + } + + for (i = 0; i <= 255; i++) + { + crc = i; + for (j = 8; j > 0; j--) + if (crc & 1) + crc = (crc >> 1) ^ CRC32_POLYNOMIAL; + else + crc >>= 1; + CRCTable[i] = crc; + } + return 0; +} + +unsigned long +crc32 (void *buffer, unsigned int count, unsigned long crc) +{ + unsigned long temp1, temp2; + static int firsttime = 1; + unsigned char *p = (unsigned char *) buffer; + + if (firsttime) + { + if (BuildCRCTable ()) + return -1; + firsttime = 0; + } + + while (count-- != 0) + { + temp1 = (crc >> 8) & 0x00FFFFFFL; + temp2 = CRCTable[((int) crc ^ *p++) & 0xFF]; + crc = temp1 ^ temp2; + } + return crc; +} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.cxx b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.cxx new file mode 100644 index 00000000000..84af0f9144d --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.cxx @@ -0,0 +1,135 @@ + // +++Date last modified: 05-Jul-1997 + +/* +** CRC Calculator by Paul Johnston +** Version 1.0 Copyright 10/9/96 (September) +** Explicitly released to the public domain 30-Oct-1996 by the author +*/ + +#include "crc.hpp" + +unsigned long +Reflect (unsigned long toref, char w) +{ + unsigned long v = 0; + + for (int i = 1; i < (w + 1); i++) + { + if (toref & 1L) + v |= 1L << (w - i); + toref >>= 1; + } + return v; +} + + +unsigned long +CrcCalc::Add (unsigned long crc, char *sCrc) +{ + crc ^= crxo; + if (fcrr) + { + while (*sCrc) + crc = (crc >> 8) ^ acrpt[(crc & 0xFF) ^ *sCrc++]; + } + else + { + while (*sCrc) + crc = (crc << 8) ^ acrpt[((crc >> (crwd - 8)) & 0xFF) ^ *sCrc++]; + } + return (crc ^ crxo) & (-1l >> (32 - crwd)); +} + +unsigned long +CrcCalc::Add (unsigned long crc, PData sCrc) +{ + crc ^= crxo; + if (fcrr) + { + while (sCrc.l--) + crc = (crc >> 8) ^ acrpt[(crc & 0xFF) ^ + *((unsigned char *) sCrc.pData)++]; + } + else + { + while (sCrc.l--) + crc = (crc << 8) ^ acrpt[((crc >> (crwd - 8)) & 0xFF) ^ + *((unsigned char *) sCrc.pData)++]; + } + return (crc ^ crxo) & (-1l >> (32 - crwd)); +} + +unsigned long +CrcCalc::Add (unsigned long crc, unsigned char sCrc) +{ + crc ^= crxo; + if (fcrr) + crc = (crc >> 8) ^ acrpt[(crc & 0xFF) ^ sCrc]; + else + crc = (crc << 8) ^ acrpt[((crc >> (crwd - 8)) & 0xFF) ^ sCrc]; + return (crc ^ crxo) & (-1l >> (32 - crwd)); +} + +unsigned long +CrcCalc::Init () +{ + return fcrr ? Reflect (crgi, crwd) ^ crxo : crgi ^ crxo; +} + +CrcCalc::CrcCalc (Crst crst) +{ + switch (crst) + { + case Crc16: + InitCalc (0x1021l, 0xFFFFl, 0l, 0, 16); + break; + case Crc32: + InitCalc (0x04C11DB7l, -1l, -1l, 1, 32); + break; + case JamCrc: + InitCalc (0x04C11DB7l, -1l, 0l, 1, 32); + break; + case XModemCrc: + InitCalc (0x8408l, 0l, 0l, 1, 16); + break; + case ZModemCrc16: + InitCalc (0x1021l, 0l, 0l, 0, 16); + break; + case ZModemCrc32: + InitCalc (0x04C11DB7l, -1l, -1l, 1, 32); + break; + } +} + +CrcCalc::CrcCalc (unsigned long crpNew, + unsigned long crgiNew, + unsigned long crxoNew, + unsigned char fcrrNew, unsigned char crwdNew) +{ + InitCalc (crpNew, crgiNew, crxoNew, fcrrNew, crwdNew); +} + +void +CrcCalc::InitCalc (unsigned long crpNew, + unsigned long crgiNew, + unsigned long crxoNew, + unsigned char fcrrNew, unsigned char crwdNew) +{ + crp = crpNew; + crgi = crgiNew; + crxo = crxoNew; + fcrr = fcrrNew; + crwd = crwdNew; + + // Calculate look-up table + + for (unsigned long i = 0; i <= 0xFF; i++) + { + acrpt[i] = (fcrr ? Reflect (i, 8) : i) << (crwd - 8); + for (unsigned long j = 0; j < 8; j++) + acrpt[i] = + (acrpt[i] << 1) ^ (acrpt[i] & (1l << (crwd - 1)) ? crp : 0); + if (fcrr) + acrpt[i] = Reflect (acrpt[i], crwd); + } +} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.java b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.java new file mode 100644 index 00000000000..8b6c5879e86 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc32.java @@ -0,0 +1,48 @@ +/** + * This program reads a file and generates the checksum. + * The CheckedInputStream class is an example of the Strategy pattern + * + * @author Greg Gagne - May 2001 + */ +import java.io.*; +import java.util.zip.*; + +public class CheckSum +{ + public static void main (String[]args) throws IOException + { + CheckedInputStream inFile = null; + + // generate the checksum using the CRC32 algorithm + Checksum cs = new CRC32 (); + + // check for necessary parameters + if (args.length != 1) + { + System.err.println ("Usage: CheckSum "); + System.exit (0); + } + else + { + try + { + inFile = new CheckedInputStream (new FileInputStream (args[0]), cs); + int data; + while ((data = inFile.read ()) != -1) + ; + } + catch (FileNotFoundException fnfe) + { + System.err.println ("File " + args[0] + " not found."); + } + finally + { + if (inFile != null) + inFile.close (); + } + + System.out.println ("The checksum of the input file is " + + inFile.getChecksum ().getValue ()); + } + } +} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc8.m b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc8.m new file mode 100644 index 00000000000..555ad40ddcd --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/code/crc8.m @@ -0,0 +1,14 @@ +function code=crc( msg ) +% function for row by row encoding of msg + +% generator polynomial +generator = [1 0 0 0 0 0 1 1 1]; % 8bit CRC + +c = [1 0 0 0 0 0 0 0 0]; % x^k + +for k=1:size(msg,1) + multip=conv(c,msg(k,:)); + [divid, remainder]=deconv(multip,generator); + remainder=mod(remainder,2); + code(k,:)=xor(multip,remainder); +end diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/fig/jules-verne-test.eps b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/fig/jules-verne-test.eps new file mode 100644 index 00000000000..80d25d54a2a --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/fig/jules-verne-test.eps @@ -0,0 +1,205 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: test1.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3c +%%CreationDate: Sun Apr 29 20:27:13 2001 +%%For: cwilson@KHELDAR (Charles Wilson,U-cwilson,S-1-5-21-1060284298-484763869-854245398-1000) +%%BoundingBox: 0 0 148 242 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 242 moveto 0 0 lineto 148 0 lineto 148 242 lineto closepath clip newpath +-170.0 318.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06000 0.06000 sc +% +% Fig objects follow +% +% Polyline +2 slj +7.500 slw +n 4650 2025 m 4649 2025 l 4647 2023 l 4644 2022 l 4638 2019 l 4630 2015 l + 4620 2010 l 4607 2004 l 4592 1998 l 4576 1992 l 4557 1985 l + 4536 1979 l 4514 1973 l 4490 1969 l 4466 1965 l 4439 1963 l + 4411 1963 l 4381 1964 l 4350 1968 l 4316 1975 l 4279 1986 l + 4239 2000 l 4196 2018 l 4150 2040 l 4101 2068 l 4050 2100 l + 4010 2128 l 3971 2156 l 3932 2185 l 3895 2213 l 3860 2240 l + 3828 2265 l 3797 2287 l 3769 2308 l 3742 2325 l 3718 2341 l + 3696 2354 l 3675 2366 l 3656 2375 l 3637 2384 l 3620 2392 l + 3604 2399 l 3587 2406 l 3572 2414 l 3556 2422 l 3540 2431 l + 3524 2443 l 3507 2456 l 3490 2472 l 3473 2491 l 3455 2514 l + 3436 2541 l 3417 2572 l 3397 2608 l 3378 2649 l 3359 2695 l + 3341 2747 l 3325 2802 l 3311 2862 l 3300 2925 l 3293 2986 l + 3290 3047 l 3290 3107 l 3293 3165 l 3298 3221 l 3305 3273 l + 3314 3322 l 3324 3367 l 3335 3408 l 3347 3447 l 3360 3482 l + 3374 3514 l 3388 3544 l 3402 3572 l 3417 3598 l 3432 3622 l + 3447 3646 l 3463 3669 l 3478 3692 l 3494 3714 l 3510 3738 l + 3526 3762 l 3542 3788 l 3558 3815 l 3575 3845 l 3592 3876 l + 3608 3909 l 3625 3945 l 3642 3982 l 3659 4022 l 3675 4064 l + 3692 4107 l 3707 4150 l 3723 4194 l 3737 4236 l 3750 4275 l + 3761 4307 l 3770 4336 l 3777 4361 l 3783 4383 l 3787 4402 l + 3789 4418 l 3789 4431 l 3787 4442 l 3783 4450 l 3778 4457 l + 3771 4462 l 3763 4465 l 3754 4467 l 3744 4468 l 3732 4468 l + 3720 4467 l 3708 4465 l 3695 4463 l 3682 4460 l 3669 4456 l + 3656 4452 l 3643 4448 l 3631 4444 l 3620 4439 l 3610 4434 l + 3601 4428 l 3594 4422 l 3588 4416 l 3584 4410 l 3583 4402 l + 3584 4395 l 3588 4386 l 3596 4377 l 3606 4367 l 3620 4355 l + 3638 4342 l 3660 4328 l 3686 4312 l 3716 4295 l 3750 4275 l + 3787 4253 l 3827 4230 l 3870 4206 l 3914 4180 l 3959 4154 l + 4005 4127 l 4052 4100 l 4099 4073 l 4147 4045 l 4195 4017 l + 4243 3989 l 4292 3961 l 4341 3933 l 4390 3904 l 4440 3876 l + 4489 3847 l 4538 3819 l 4588 3790 l 4637 3762 l 4685 3734 l + 4733 3706 l 4780 3679 l 4825 3653 l 4869 3627 l 4911 3603 l + 4950 3580 l 4987 3559 l 5021 3539 l 5051 3522 l 5078 3506 l + 5102 3492 l 5122 3481 l 5138 3471 l 5151 3464 l 5161 3458 l + 5167 3454 l 5172 3452 l 5174 3451 l + 5175 3450 l gs col0 s gr +% Polyline +n 5250 4800 m 5231 4824 l 5207 4843 l 5178 4856 l 5145 4864 l 5108 4868 l + 5067 4867 l 5024 4862 l 4978 4854 l 4930 4842 l 4880 4828 l + 4828 4811 l 4776 4792 l 4722 4771 l 4668 4749 l 4613 4725 l + 4557 4700 l 4501 4674 l 4445 4646 l 4389 4618 l 4332 4590 l + 4276 4560 l 4219 4530 l 4163 4500 l 4107 4469 l 4050 4438 l + 3994 4406 l 3937 4374 l 3881 4342 l 3825 4309 l 3769 4276 l + 3713 4243 l 3658 4209 l 3603 4174 l 3548 4140 l 3493 4105 l + 3439 4069 l 3386 4033 l 3333 3996 l 3282 3959 l 3232 3921 l + 3183 3883 l 3136 3844 l 3091 3805 l 3048 3766 l 3009 3726 l + 2972 3686 l 2939 3646 l 2911 3606 l 2887 3566 l 2869 3527 l + 2856 3488 l 2850 3450 l 2851 3412 l 2858 3375 l 2872 3339 l + 2892 3305 l 2916 3272 l 2945 3240 l 2979 3210 l 3015 3182 l + 3055 3154 l 3098 3128 l 3142 3103 l 3189 3080 l 3237 3057 l + 3286 3035 l 3336 3014 l 3387 2993 l 3439 2974 l 3492 2955 l + 3545 2937 l 3598 2919 l 3652 2902 l 3706 2885 l 3760 2869 l + 3814 2853 l 3869 2838 l 3923 2823 l 3978 2808 l 4033 2794 l + 4088 2781 l 4143 2768 l 4199 2755 l 4254 2744 l 4309 2733 l + 4364 2723 l 4419 2715 l 4474 2707 l 4529 2701 l 4583 2696 l + 4637 2693 l 4689 2692 l 4741 2693 l 4791 2697 l 4840 2704 l + 4887 2713 l 4931 2726 l 4972 2742 l 5011 2763 l 5045 2787 l + 5075 2816 l 5100 2850 l 5120 2888 l 5134 2931 l 5144 2977 l + 5149 3027 l 5150 3079 l 5147 3134 l 5140 3191 l 5129 3249 l + 5116 3308 l 5100 3369 l 5082 3430 l 5061 3491 l 5039 3554 l + 5015 3616 l 4989 3678 l 4963 3740 l 4935 3803 l 4906 3865 l + 4876 3927 l 4846 3989 l 4815 4050 l 4784 4112 l 4752 4173 l + 4720 4233 l 4688 4294 l 4655 4354 l 4622 4414 l 4589 4473 l + 4556 4532 l 4523 4590 l 4490 4647 l 4458 4704 l 4425 4760 l + 4392 4814 l 4360 4868 l 4328 4920 l 4297 4970 l 4265 5018 l + 4235 5063 l 4205 5105 l 4176 5144 l 4148 5180 l 4121 5211 l + 4095 5236 l 4070 5257 l 4047 5270 l 4026 5277 l 4007 5277 l + 3990 5268 l 3975 5250 l 3964 5227 l 3955 5198 l 3948 5163 l + 3943 5124 l 3939 5080 l 3937 5032 l 3936 4981 l 3936 4928 l + 3938 4873 l 3940 4816 l 3944 4758 l 3949 4699 l 3954 4639 l + 3960 4579 l 3967 4518 l 3975 4458 l 3983 4397 l 3992 4337 l + 4001 4277 l 4010 4217 l 4020 4158 l 4030 4098 l 4040 4039 l + 4051 3980 l 4062 3922 l 4073 3863 l 4084 3805 l 4095 3746 l + 4106 3688 l 4118 3629 l 4129 3569 l 4141 3510 l 4153 3450 l + 4164 3389 l 4176 3328 l 4188 3266 l 4200 3203 l 4212 3139 l + 4223 3074 l 4235 3008 l 4247 2941 l 4259 2872 l 4270 2803 l + 4282 2733 l 4294 2661 l 4305 2589 l 4316 2515 l 4327 2441 l + 4339 2366 l 4349 2291 l 4360 2216 l 4370 2141 l 4380 2067 l + 4390 1994 l 4400 1923 l 4408 1854 l 4417 1788 l 4425 1725 l + 4436 1641 l 4445 1567 l 4454 1502 l 4462 1446 l 4469 1400 l + 4475 1362 l 4481 1332 l 4486 1310 l 4491 1294 l 4495 1285 l + 4499 1281 l 4502 1283 l 4506 1289 l 4509 1298 l 4512 1311 l + 4515 1326 l 4518 1344 l 4520 1363 l 4523 1384 l 4525 1406 l + 4527 1429 l 4529 1452 l 4530 1475 l 4531 1498 l 4532 1521 l + 4532 1543 l 4532 1564 l 4530 1584 l 4529 1603 l 4526 1621 l + 4522 1637 l 4518 1651 l 4512 1664 l 4504 1676 l 4495 1686 l + 4485 1695 l 4473 1703 l 4459 1711 l 4443 1718 l 4425 1725 l + 4405 1733 l 4384 1741 l 4362 1748 l 4338 1754 l 4313 1759 l + 4288 1762 l 4262 1764 l 4236 1763 l 4209 1761 l 4183 1757 l + 4156 1751 l 4129 1743 l 4102 1733 l 4076 1723 l 4049 1711 l + 4023 1698 l 3996 1685 l 3970 1671 l 3944 1657 l 3919 1644 l + 3893 1631 l 3868 1618 l 3844 1607 l 3820 1598 l 3796 1590 l + 3773 1585 l 3752 1583 l 3731 1584 l 3711 1589 l 3693 1598 l + 3677 1612 l 3663 1632 l 3651 1657 l 3642 1689 l 3637 1727 l + 3635 1772 l 3638 1825 l 3645 1884 l 3657 1951 l 3675 2025 l + 3691 2081 l 3710 2140 l 3732 2201 l 3755 2263 l 3781 2326 l + 3809 2389 l 3838 2452 l 3869 2515 l 3901 2577 l 3934 2639 l + 3968 2699 l 4003 2758 l 4038 2816 l 4074 2873 l 4111 2928 l + 4147 2982 l 4185 3035 l 4222 3086 l 4260 3136 l 4298 3185 l + 4335 3233 l 4373 3281 l 4411 3327 l 4449 3373 l 4487 3418 l + 4525 3462 l 4562 3506 l 4600 3550 l 4637 3594 l 4675 3637 l + 4712 3681 l 4748 3725 l 4785 3769 l 4821 3813 l 4856 3858 l + 4892 3904 l 4926 3949 l 4960 3996 l 4993 4043 l 5025 4090 l + 5056 4139 l 5086 4187 l 5114 4236 l 5141 4285 l 5166 4335 l + 5189 4384 l 5210 4433 l 5228 4482 l 5244 4530 l 5256 4576 l + 5266 4621 l 5271 4663 l 5272 4703 l 5270 4739 l 5262 4772 l + + cp gs col0 s gr +$F2psEnd +rs diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/fig/jules-verne-test.pdf b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/fig/jules-verne-test.pdf new file mode 100644 index 00000000000..ea22eb83a0b Binary files /dev/null and b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/fig/jules-verne-test.pdf differ diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-applabel.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-applabel.tex new file mode 100644 index 00000000000..5479c53874e --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-applabel.tex @@ -0,0 +1,3 @@ +% This is an ugly hack. For an explanation +% see hack-part.tex. +\labelappendicesintableofcontents diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-chaplabel.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-chaplabel.tex new file mode 100644 index 00000000000..99f26515ed0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-chaplabel.tex @@ -0,0 +1,3 @@ +% This is an ugly hack. For an explanation +% see hack-part.tex. +\labelchaptersintableofcontents diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-part.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-part.tex new file mode 100644 index 00000000000..36a0a999857 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/hack-part.tex @@ -0,0 +1,17 @@ +% This stupid hack is here because IF +% (1) the main document contains commands that write +% infomation to the .aux files (such as \part{}, +% \labelchaptersintableofcontents, etc), AND +% (2) it \includes the subsidiary files instead of +% \inputting them, THEN +% The .aux file contains out-of-order information, +% which leads to a bad Table of Contents. This can +% only be a bug in latex; the \protected@write command +% is being deferred. Bad news. +% +% So, to work around that bug, we actually \include +% the sectioning and \label.... commands --- that way, +% all of the writes to the .aux files are all deferred +% by the same amount, and remain in order. But it +% is an ugly, ugly hack... +\part{} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-ack.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-ack.tex new file mode 100644 index 00000000000..5bb036ab07a --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-ack.tex @@ -0,0 +1,31 @@ +\begin{acknowledgements} +Acknowledgement text goes here. You could also (optionally) +have a forward or a preface, instead of an acknowledgement. + +The text used as ``filler'' for Chapters 1, 2, 3, and +Appendix A and B in this example was taken from the first +five chapters of Jules Verne's \textit{20,000 Leagues Under the Sea}, +which is in the public domain and is freely redistributable. + +This class file, \programname{gatech-thesis.cls}, would not have been +possible without the following people: +\begin{itemize} +\itemsep 0in +\parsep 0in +\item Francois Pitt --- \programname{ut-thesis.cls} version 1.8, 1999 Dec 10 +\item Aichen Low --- original modifications to \programname{ut-thesis.cls} to +minimally conform to the Georgia Tech requirements. Also, her +\programname{gt-thesissty.sty} provided additional useful +code that was incorporated into \programname{gatech-thesis.cls}. +\item Stanford University --- suthesis.sty was adapted by: +\item Ahmed Gheith --- adapted \programname{suthesis.sty} to create +\programname{GTthesis.sty}. \programname{GTthesis.sty} was the +previous ``official'' Georgia Tech style for dissertations. +\item Joonwon Lee, Eilin Tien Lin, and Wei Lui --- modifications to Ahmed's +original \programname{GTthesis.sty} +\item Kalyan Perumalla --- additional modifications to \programname{GTthesis.sty} +(1999 Nov 18) +\item Cody Watson, David Swanson --- even more modifications to +\programname{GTthesis.sty} +\end{itemize} +\end{acknowledgements} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-bib.bib b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-bib.bib new file mode 100644 index 00000000000..b66483f774e --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-bib.bib @@ -0,0 +1,122 @@ +@preamble{ "\newcommand{\noopsort}[1]{} " + # "\newcommand{\printfirst}[2]{#1} " + # "\newcommand{\singleletter}[1]{#1} " + # "\newcommand{\switchargs}[2]{#2#1} " } + +@ARTICLE{article-full, + author = {L[eslie] A. Aamport}, + title = {The Gnats and Gnus Document Preparation System}, + journal = {\mbox{G-Animal's} Journal}, + year = 1986, + volume = 41, + number = 7, + pages = "73+", + month = jul, + note = "This is a full ARTICLE entry", +} + +@INBOOK{inbook-full, + author = "Donald E. Knuth", + title = "Fundamental Algorithms", + volume = 1, + series = "The Art of Computer Programming", + publisher = "Addison-Wesley", + address = "Reading, Massachusetts", + edition = "Second", + month = "10~" # jan, + year = "{\noopsort{1973b}}1973", + type = "Section", + chapter = "1.2", + pages = "10--119", + note = "This is a full INBOOK entry", +} + +@BOOK{book-full, + author = "Donald E. Knuth", + title = "Seminumerical Algorithms", + volume = 2, + series = "The Art of Computer Programming", + publisher = "Addison-Wesley", + address = "Reading, Massachusetts", + edition = "Second", + month = "10~" # jan, + year = "{\noopsort{1973c}}1981", + note = "This is a full BOOK entry", +} + + +@INCOLLECTION{incollection-full, + author = "Daniel D. Lincoll", + title = "Semigroups of Recurrences", + editor = "David J. Lipcoll and D. H. Lawrie and A. H. Sameh", + booktitle = "High Speed Computer and Algorithm Organization", + number = 23, + series = "Fast Computers", + chapter = 3, + type = "Part", + pages = "179--183", + publisher = "Academic Press", + address = "New York", + edition = "Third", + month = sep, + year = 1977, + note = "This is a full INCOLLECTION entry", +} + +@MISC{misc-full, + author = "Joe-Bob Missilany", + title = "Handing out random pamphlets in airports", + howpublished = "Handed out at O'Hare", + month = oct, + year = 1984, + note = "This is a full MISC entry", +} + +@STRING{STOC-key = "OX{\singleletter{stoc}}"} + +@STRING{ACM = "The OX Association for Computing Machinery"} + +@STRING{STOC = " Symposium on the Theory of Computing"} + +@INPROCEEDINGS{inproceedings-full, + author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis", + title = "On Notions of Information Transfer in {VLSI} Circuits", + editor = "Wizard V. Oz and Mihalis Yannakakis", + booktitle = "Proc. Fifteenth Annual ACM" # STOC, + number = 17, + series = "All ACM Conferences", + pages = "133--139", + month = mar, + year = 1983, + address = "Boston", + organization = ACM, + publisher = "Academic Press", + note = "This is a full INPROCEDINGS entry", +} + + +@PROCEEDINGS{proceedings-full, + editor = "Wizard V. Oz and Mihalis Yannakakis", + title = "Proc. Fifteenth Annual" # STOC, + number = 17, + series = "All ACM Conferences", + month = mar, + year = 1983, + address = "Boston", + organization = ACM, + publisher = "Academic Press", + note = "This is a full PROCEEDINGS entry", +} + +@PHDTHESIS{phdthesis-full, + author = "F. Phidias Phony-Baloney", + title = "Fighting Fire with Fire: Festooning {F}rench Phrases", + school = "Fanstord University", + type = "{PhD} Dissertation", + address = "Department of French", + month = jun # "-" # aug, + year = 1988, + note = "This is a full PHDTHESIS entry", +} + + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter1.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter1.tex new file mode 100644 index 00000000000..e0594a9a399 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter1.tex @@ -0,0 +1,273 @@ +\chapter{A Shifting Reef} + +The year 1866 was signalised by a remarkable incident, a mysterious +and puzzling phenomenon, which doubtless no one has yet forgotten. +Not to mention rumours which agitated the maritime population +and excited the public mind, even in the interior of continents, +seafaring men were particularly excited. Merchants, common sailors, +captains of vessels, skippers, both of Europe and America, +naval officers\cite{article-full} of all countries, and the +Governments of several States +on the two continents, were deeply interested in the matter. + +For some time past vessels had been met by ``an enormous thing,'' +a long object, spindle-shaped, occasionally phosphorescent, +and infinitely larger and more rapid in its movements than a whale. + +\section{This section is not in the original text, and we give it a very very long title. No, even longer than that.} + +Here, we're just exercising the gatech-thesis-losa.sty style, which +helps create a List of Symbols or Abbreviations. To add an item to +the \losa{LOSA}, you need to create an entry in the database file +specified by the \texttt{\bs{}losafile} command. Then, use the +\texttt{\bs{}losa\{\}} command within the bodytext. This will both +typeset the symbol/abbreviation, and add its definition to the +\losa{LOSA}. So, here are some bogus abbreviaions: We refer +to \losa{VLSI} and to \losa{gnu} and various other things like +\losa{neuroeng} and \losa{PE}s. Finally, you should be sure to read +the \losa{losahang} note. + +\section{Another added section} + +Now, the List of Symbols or Abbreviations is different from a Glossary +or List of Nomenclature. In the former, the description text is rigidly +separate from the symbols themselves. In a glossary, since the items +are typically longer, this kind of separation is impractical. Use the +gatech-thesis-losa style and the \texttt{\bs{}losa\{\}} command for +Lists of Symbols or Abbreviations; use the gatech-thesis-gloss style +and the \texttt{\bs{}gloss\{\}} command for glossaries. Now, here's +a few words to exercise the glossary: \gloss{reallylongword}, +\gloss{myelin}, \gloss{neuroeng}, and \gloss{frobozz}. Oh, and +\gloss{glosshang}. + +\section{back to the original text} + +The facts relating to this apparition (entered in various log-books) +agreed in most respects as to the shape of the object or creature in question, +the untiring rapidity of its movements, its surprising power of locomotion, +and the peculiar life with which it seemed endowed. If it was a whale, +it surpassed in size all those hitherto classified in science. +Taking into consideration the mean of observations made at divers +times---rejecting the timid estimate of those who assigned to this object +a length of two hundred feet, equally with the exaggerated opinions +which set it down as a mile in width and three in length---we might fairly +conclude that this mysterious being surpassed greatly all dimensions +admitted by the learned ones of the day, if it existed at all. +And that it DID exist was an undeniable fact; and, with that tendency +which disposes the human mind in favour of the marvellous, we can understand +the excitement produced in the entire world by this supernatural apparition. +As to classing it in the list of fables, the idea was out of the question. + +\section{Yet another section that's not really in the text} + +Here, we're testing the index stuff. The \texttt{@ sign}\index{\texttt{"@} sign} +is one item. There's also the width of rules\index{dimensions!rule!width} and +the color or weight of boxes\index{box!parameters}. +PostScript\index{fonts!PostScript} +is a font format. If I had more energy I could list the +dimensions of a table\index{dimensions!table}, and talk about the height +of a rule\index{dimensions!rule!height}. +Then, there's the size of figures to worry about\index{dimensions!figure} +and don't forget the \index*{box}. (See, here I used the starred from of +\gtCom{index} like so: +\verb+\index*{box}+ +and it typeset ``box'' for me. +Now, usually you don't want the starred version of the +\gtCom{index} command---it's only useful for single level index entries +(that is, those that don't have a `!' character in them, because \gtCom{index*} +will typeset the whole thing, like this: +\verb+\index*{foo!bar}+ +gives \index*{foo!bar}. Silly. + +Here's a fun one: \LaTeX{}\index{LaTeX@\LaTeX{} program} (here I +used the \@ symbol in the \texttt{\bs{}index} command, because I +wanted to alphabetize \LaTeX{} as LaTeX, and not as a symbol. +So, I used this command: +\texttt{\bs{}LaTeX\{\}\linebreak[0]{}\bs{}index\{\linebreak[0]{}LaTeX@\linebreak[0]{}\bs{}LaTeX\{\} program\}}. +\comment{note that I did NOT use the \verb+x+ command above; verb typesets +in an mbox which cannot be broken across lines, and that command is too +long to place on one line or the other. By hand-escaping the backslash and brace characters, the text can be broken across lines with a liberal application of linebreak commands} +Now, a few more index entries: Computer Modern\index{fonts!Computer Modern} +is a font. We can also talk of the size of boxes\index{box!dimensions of} +and the depth\index{rule!depth} and \index{rule!width} of rules. Also, +let's try to reference the PostScript\index{fonts!PostScript} fonts again. +Note that the starred form of \texttt{\bs{}index} is unique to the +\texttt{index.sty} package, on which the \texttt{gatech-thesis-index.sty} +package is built. The starred \texttt{\bs{}index} is not available in +``normal'' \LaTeX. + +\section{Back to the real text} + +\begin{equation} +E=mc^2 +\end{equation} + +On the 20th of July, 1866, the steamer Governor Higginson, +of the Calcutta and Burnach Steam Navigation Company, had met +this moving mass five miles off the east coast of Australia. +Captain Baker thought at first that he was in the presence of an +unknown sandbank; he even prepared to determine its exact position +when two columns of water, projected by the mysterious object, +shot with a hissing noise a hundred and fifty feet up into the air. +Now, unless the sandbank had been submitted to the intermittent +eruption of a geyser, the Governor Higginson had to do neither +more nor less than with an aquatic mammal, unknown till then, +which threw up from its blow-holes columns of water mixed with +air and vapour.\cite{inbook-full}\cite{book-full} + +Similar facts were observed on the 23rd of July in the same year, +in the Pacific Ocean, by the Columbus, of the West India +and Pacific Steam Navigation Company. But this extraordinary +creature could transport itself from one place to another +with surprising velocity; as, in an interval of three days, +the Governor Higginson and the Columbus had observed it at +two different points of the chart, separated by a distance +of more than seven hundred nautical leagues. + +\section{extra section marker} + +Fifteen days later, two thousand miles farther off, the Helvetia, +of the Compagnie-Nationale, and the Shannon, of the Royal +Mail Steamship Company, sailing to windward in that portion +of the Atlantic lying between the United States and Europe, +respectively signalled the monster to each other in 42@ 15' N. lat. +and 60@ 35' W. long. In these simultaneous observations they +thought themselves justified in estimating the minimum length +of the mammal at more than three hundred and fifty feet, +as the Shannon and Helvetia were of smaller dimensions than it, +though they measured three hundred feet over all. + +Now the largest whales, those which frequent those parts of the sea round +the Aleutian, Kulammak, and Umgullich islands, have never exceeded the length +of sixty yards, if they attain that. + +\begin{equation} +E=mc^2 +\end{equation} + +In every place of great resort the monster was the fashion. +They sang of it in the cafes, ridiculed it in the papers, and represented +it on the stage. All kinds of stories were circulated regarding it. +There appeared in the papers caricatures of every gigantic and +imaginary creature, from the white whale, the terrible ``Moby Dick'' +of sub-arctic regions, to the immense kraken, whose tentacles could entangle +a ship of five hundred tons and hurry it into the abyss of the ocean. +The legends of ancient times were even revived. + +Then burst forth the unending argument between the believers and the +unbelievers in the societies of the wise and the scientific journals. +``The question of the monster'' inflamed all minds. Editors of +scientific journals, quarrelling with believers in the supernatural, +spilled seas of ink during this memorable campaign, some even drawing blood; +for from the sea-serpent they came to direct personalities. + +\section{another section marker} + +During the first months of the year 1867 the question seemed buried, +never to revive, when new facts were brought before the public. +It was then no longer a scientific problem to be solved, but a real +danger seriously to be avoided. The question took quite another shape. +The monster became a small island, a rock, a reef, but a reef of indefinite +and shifting proportions. + +\subsection{a subsection marker} + +On the 5th of March, 1867, the Moravian, of the Montreal Ocean Company, +finding herself during the night in 27@ 30' lat. and 72@ 15' long., struck +on her starboard quarter a rock, marked in no chart for that part of the sea. +Under the combined efforts of the wind and its four hundred horse power, +it was going at the rate of thirteen knots. Had it not been for the superior +strength of the hull of the Moravian, she would have been broken by the shock +and gone down with the 237 passengers she was bringing home from Canada. + +The accident happened about five o'clock in the morning, as the day +was breaking. The officers of the quarter-deck hurried to the after-part +of the vessel. They examined the sea with the most careful attention. +They saw nothing but a strong eddy about three cables' length distant, +as if the surface had been violently agitated. The bearings of the place were +taken exactly, and the Moravian continued its route without apparent damage. +Had it struck on a submerged rock, or on an enormous wreck? They could +not tell; but, on examination of the ship's bottom when undergoing repairs, +it was found that part of her keel was broken. + +\subsection{another subsection} + +This fact, so grave in itself, might perhaps have been forgotten +like many others if, three weeks after, it had not been re-enacted +under similar circumstances. But, thanks to the nationality of +the victim of the shock, thanks to the reputation of the company to +which the vessel belonged, the circumstance became extensively circulated. + +The 13th of April, 1867, the sea being beautiful, the breeze favourable, +the Scotia, of the Cunard Company's line, found herself in 15@ 12' long. +and 45@ 37' lat. She was going at the speed of thirteen knots and a half. + +At seventeen minutes past four in the afternoon, whilst the passengers were +assembled at lunch in the great saloon, a slight shock was felt on the hull +of the Scotia, on her quarter, a little aft of the port-paddle. + +\begin{figure}% + \centering + \includegraphics[width=100bp]{jules-verne-test}% + \caption[A test figure. This is a test figure inserted into this text. This is a test figure inserted into this text. This is a test figure inserted into this text.] + {This is a test figure inserted into this text.}% + \label{fig:test1}% +\end{figure} + +The Scotia had not struck, but she had been struck, and seemingly +by something rather sharp and penetrating than blunt. +The shock had been so slight that no one had been alarmed, +had it not been for the shouts of the carpenter's watch, +who rushed on to the bridge, exclaiming, ``We are sinking! we +are sinking!'' At first the passengers were much frightened, +but Captain Anderson hastened to reassure them. The danger could +not be imminent. The Scotia, divided into seven compartments +by strong partitions, could brave with impunity any leak. +Captain Anderson went down immediately into the hold. +He found that the sea was pouring into the fifth compartment; +and the rapidity of the influx proved that the force of the water +was considerable. Fortunately this compartment did not hold +the boilers, or the fires would have been immediately extinguished. +Captain Anderson ordered the engines to be stopped at once, +and one of the men went down to ascertain the extent of the injury. +Some minutes afterwards they discovered the existence of a +large hole, two yards in diameter, in the ship's bottom. +Such a leak could not be stopped; and the Scotia, her paddles +half submerged, was obliged to continue her course. She was then +three hundred miles from Cape Clear, and, after three days' delay, +which caused great uneasiness in Liverpool, she entered the basin +of the company. + +\subsubsection{a subsubsection with a really really really really really really really really really really long title. I mean a really really really really really really really really really really long title. No, even longer than that.} + +The engineers visited the Scotia, which was put in dry dock. +They could scarcely believe it possible; at two yards and a half below +water-mark was a regular rent, in the form of an isosceles triangle. +The broken place in the iron plates was so perfectly defined +that it could not have been more neatly done by a punch. +It was clear, then, that the instrument producing the perforation +was not of a common stamp and, after having been driven with +prodigious strength, and piercing an iron plate 1 3/8 inches thick, +had withdrawn itself by a backward motion. + +\subsubsection{a subsubsection with shorter title} + +Such was the last fact, which resulted in exciting once more the torrent +of public opinion. From this moment all unlucky casualties which could +not be otherwise accounted for were put down to the monster. + +\section{a final section} + +Upon this imaginary creature rested the responsibility of all +these shipwrecks, which unfortunately were considerable; +for of three thousand ships whose loss was annually recorded +at Lloyd's, the number of sailing and steam-ships supposed +to be totally lost, from the absence of all news, amounted to +not less than two hundred! + +Now, it was the ``monster'' who, justly or unjustly, was accused +of their disappearance, and, thanks to it, communication between +the different continents became more and more dangerous. +The public demanded sharply that the seas should at any price be +relieved from this formidable cetacean.\footnote{Member of the whale family.} + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter2.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter2.tex new file mode 100644 index 00000000000..e0f60ee2e7f --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter2.tex @@ -0,0 +1,210 @@ +\chapter{Pro and Con} + +At the period when these events took place, I had just returned +from a scientific research in the disagreeable territory +of Nebraska, in the United States. In virtue of my office +as Assistant Professor in the Museum of Natural History in Paris, +the French Government had attached me to that expedition. +After six months in Nebraska, I arrived in New York towards +the end of March, laden with a precious collection. +My departure for France was fixed for the first days in May. +Meanwhile I was occupying myself in classifying my mineralogical, +botanical, and zoological riches, when the accident happened +to the Scotia. + +I was perfectly up in the subject which was the question of the day. +How could I be otherwise? I had read and reread all the American +and European papers without being any nearer a conclusion. +This mystery puzzled me. Under the impossibility of forming +an opinion, I jumped from one extreme to the other. +That there really was something could not be doubted, +and the incredulous were invited to put their finger on the wound +of the Scotia.\cite{incollection-full} + +\section{An added section} + +On my arrival at New York the question was at its height. +The theory of the floating island, and the unapproachable sandbank, +supported by minds little competent to form a judgment, was abandoned. +And, indeed, unless this shoal had a machine in its stomach, +how could it change its position with such astonishing rapidity? + +From the same cause, the idea of a floating hull of an enormous +wreck was given up. + +\vskip 0.25in +\begin{table}% + \caption[Add a table]{Add an extra table here. Chinese Menu.} + \begin{center} + \begin{tabular}{lp{4.4cm}p{4.4cm}} + & \textbf{column A} & \textbf{column B} \\ + \textbf{hot} & Kung Pao Chicken & General Tso's Chicken \\ + \textbf{mild} & Moo Goo Gai Pan & Sweet and Sour Pork + \end{tabular} + \label{tab:test1} + \end{center} +\end{table} + +There remained, then, only two possible solutions of the question, +which created two distinct parties: on one side, those who were +for a monster of colossal strength; on the other, those who were +for a submarine vessel of enormous motive power. + +\subsection{A subsection} + +But this last theory, plausible as it was, could not stand against +inquiries made in both worlds. That a private gentleman should have +such a machine at his command was not likely. Where, when, and how +was it built? and how could its construction have been kept secret? +Certainly a Government might possess such a destructive machine. +And in these disastrous times, when the ingenuity of man has +multiplied the power of weapons of war, it was possible that, +without the knowledge of others, a State might try to work such +a formidable engine. + +But the idea of a war machine fell before the declaration of Governments. +As public interest was in question, and transatlantic communications +suffered, their veracity could not be doubted. But how admit that +the construction of this submarine boat had escaped the public eye? +For a private gentleman to keep the secret under such circumstances would +be very difficult, and for a State whose every act is persistently watched +by powerful rivals, certainly impossible. + +\begin{figure}% + \centering% + \includegraphics[width=100bp]{jules-verne-test}% + \caption[Another test figure]% + {This is another test figure inserted into this text +\protect\cite{misc-full}}% + \label{fig:test2}% +\end{figure} + +Upon my arrival in New York several persons did me +the honour of consulting me on the phenomenon in question. +I had published in France a work in quarto, in two volumes, +entitled Mysteries of the Great Submarine Grounds. This book, +highly approved of in the learned world, gained for me a special +reputation in this rather obscure branch of Natural History. +My advice was asked. As long as I could deny the reality +of the fact, I confined myself to a decided negative. +But soon, finding myself driven into a corner, I was +obliged to explain myself point by point. I discussed +the question in all its forms, politically and scientifically; +and I give here an extract from a carefully-studied article +which I published in the number of the 30th of April. +It ran as follows: + +\section{Another added section} + +``After examining one by one the different theories, rejecting all +other suggestions, it becomes necessary to admit the existence +of a marine animal of enormous power. + +\begin{equation} +E=mc^2 +\end{equation} + +``The great depths of the ocean are entirely unknown to us. +Soundings cannot reach them. What passes in those remote depths---what +beings live, or can live, twelve or fifteen miles beneath +the surface of the waters---what is the organisation of these animals, +we can scarcely conjecture. However, the solution of the problem +submitted to me may modify the form of the dilemma. Either we do know +all the varieties of beings which people our planet, or we do not. +If we do NOT know them all---if Nature has still secrets in the deeps +for us, nothing is more conformable to reason than to admit the existence +of fishes, or cetaceans of other kinds, or even of new species, +of an organisation formed to inhabit the strata inaccessible to soundings, +and which an accident of some sort has brought at long intervals +to the upper level of the ocean. + +``If, on the contrary, we DO know all living kinds, we must +necessarily seek for the animal in question amongst those marine +beings already classed; and, in that case, I should be disposed +to admit the existence of a gigantic narwhal. + +``The common narwhal, or unicorn of the sea, often attains +a length of sixty feet. Increase its size fivefold or tenfold, +give it strength proportionate to its size, lengthen its +destructive weapons, and you obtain the animal required. +It will have the proportions determined by the officers +of the Shannon, the instrument required by the perforation +of the Scotia, and the power necessary to pierce the hull +of the steamer.\cite{inproceedings-full} + +``Indeed, the narwhal is armed with a sort of ivory sword, +a halberd, according to the expression of certain naturalists. +The principal tusk has the hardness of steel. Some of these tusks +have been found buried in the bodies of whales, which the unicorn +always attacks with success. Others have been drawn out, +not without trouble, from the bottoms of ships, which they +had pierced through and through, as a gimlet pierces a barrel. +The Museum of the Faculty of Medicine of Paris possesses one +of these defensive weapons, two yards and a quarter in length, +and fifteen inches in diameter at the base. + +``Very well! suppose this weapon to be six times stronger and the animal +ten times more powerful; launch it at the rate of twenty miles an hour, +and you obtain a shock capable of producing the catastrophe required. +Until further information, therefore, I shall maintain it to be +a sea-unicorn of colossal dimensions, armed not with a halberd, +but with a real spur, as the armoured frigates, or the `rams' of war, +whose massiveness and motive power it would possess at the same time. +Thus may this puzzling phenomenon be explained, unless there be something over +and above all that one has ever conjectured, seen, perceived, or experienced; +which is just within the bounds of possibility.'' + +\section{The last added section} + +These last words were cowardly on my part; but, up to a certain point, +I wished to shelter my dignity as professor, and not give +too much cause for laughter to the Americans, who laugh well +when they do laugh. I reserved for myself a way of escape. +In effect, however, I admitted the existence of the ``monster.'' +My article was warmly discussed, which procured it a high reputation. +It rallied round it a certain number of partisans. The solution +it proposed gave, at least, full liberty to the imagination. +The human mind delights in grand conceptions of supernatural beings. +And the sea is precisely their best vehicle, the only medium +through which these giants (against which terrestrial animals, +such as elephants or rhinoceroses, are as nothing) can be produced +or developed. + +The industrial and commercial papers treated the question chiefly from this +point of view. The Shipping and Mercantile Gazette, the Lloyd's List, +the Packet-Boat, and the Maritime and Colonial Review, all papers devoted +to insurance companies which threatened to raise their rates of premium, +were unanimous on this point. Public opinion had been pronounced. +The United States were the first in the field; and in New York they +made preparations for an expedition destined to pursue this narwhal. +A frigate of great speed, the Abraham Lincoln, was put in commission +as soon as possible. The arsenals were opened to Commander Farragut, +who hastened the arming of his frigate; but, as it always happens, +the moment it was decided to pursue the monster, the monster did not appear. +For two months no one heard it spoken of. No ship met with it. +It seemed as if this unicorn knew of the plots weaving around it. +It had been so much talked of, even through the Atlantic cable, that jesters +pretended that this slender fly had stopped a telegram on its passage and was +making the most of it. + +So when the frigate had been armed for a long campaign, and provided with +formidable fishing apparatus, no one could tell what course to pursue. +Impatience grew apace, when, on the 2nd of July, they learned that a +steamer of the line of San Francisco, from California to Shanghai, +had seen the animal three weeks before in the North Pacific Ocean. +The excitement caused by this news was extreme. The ship was revictualled +and well stocked with coal. + +Three hours before the Abraham Lincoln left Brooklyn pier, +I received a letter worded as follows: + +\begin{longquote} +To M. ARONNAX, Professor in the Museum of Paris, Fifth Avenue Hotel, New York. + +SIR,--If you will consent to join the Abraham Lincoln +in this expedition, the Government of the United States +will with pleasure see France represented in the enterprise. +Commander Farragut has a cabin at your disposal. + +Very cordially yours, J.B. HOBSON, Secretary of Marine. +\end{longquote} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter3.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter3.tex new file mode 100644 index 00000000000..907163d097c --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter3.tex @@ -0,0 +1,176 @@ +\chapter{I Form My Resolution} + +Three seconds before the arrival of J. B. Hobson's letter I no more thought +of pursuing the unicorn than of attempting the passage of the North Sea. +Three seconds after reading the letter of the honourable Secretary of Marine, +I felt that my true vocation, the sole end of my life, was to chase this +disturbing monster and purge it from the world. + +But I had just returned from a fatiguing journey, weary and longing +for repose. I aspired to nothing more than again seeing my country, +my friends, my little lodging by the Jardin des Plantes, +my dear and precious collections---but nothing could keep me back! +I forgot all---fatigue, friends and collections---and accepted without +hesitation the offer of the American Government. + +``Besides,'' thought I, ``all roads lead back to Europe; and the unicorn +may be amiable enough to hurry me towards the coast of France. +This worthy animal may allow itself to be caught in the seas of Europe +(for my particular benefit), and I will not bring back less than half +a yard of his ivory halberd to the Museum of Natural History.'' +But in the meanwhile I must seek this narwhal in the North +Pacific Ocean, which, to return to France, was taking the road +to the antipodes.\cite{proceedings-full} + +``Conseil,'' I called in an impatient voice. + +\begin{figure}% + \centering% + \includegraphics[width=100bp]{jules-verne-test}% + \caption[The last test figure] + {This is the last test figure inserted into this text}% + \label{fig:test3}% +\end{figure} + +Conseil was my servant, a true, devoted Flemish boy, who had accompanied +me in all my travels. I liked him, and he returned the liking well. +He was quiet by nature, regular from principle, zealous from habit, +evincing little disturbance at the different surprises of life, +very quick with his hands, and apt at any service required of him; +and, despite his name, never giving advice--even when asked for it. + +\section{Section marker} + +Conseil had followed me for the last ten years wherever science led. +Never once did he complain of the length or fatigue of a journey, +never make an objection to pack his portmanteau for whatever +country it might be, or however far away, whether China or Congo. +Besides all this, he had good health, which defied all sickness, +and solid muscles, but no nerves; good morals are understood. +This boy was thirty years old, and his age to that of his master +as fifteen to twenty. May I be excused for saying that I was +forty years old? + +\begin{equation} +E=mc^2 +\end{equation} + +But Conseil had one fault: he was ceremonious to a degree, +and would never speak to me but in the third person, +which was sometimes provoking. + +``Conseil,'' said I again, beginning with feverish hands to make +preparations for my departure. + +Certainly I was sure of this devoted boy. As a rule, I never asked +him if it were convenient for him or not to follow me in my travels; +but this time the expedition in question might be prolonged, +and the enterprise might be hazardous in pursuit of an animal capable +of sinking a frigate as easily as a nutshell. Here there was matter +for reflection even to the most impassive man in the world. +What would Conseil say? + +\section{Another marker} + +``Conseil,'' I called a third time. + +Conseil appeared. + +``Did you call, sir?'' said he, entering. + +``Yes, my boy; make preparations for me and yourself too. +We leave in two hours.'' + +``As you please, sir,'' replied Conseil, quietly. + +``Not an instant to lose; lock in my trunk all travelling utensils, +coats, shirts, and stockings---without counting, as many as you can, +and make haste.'' + +``And your collections, sir?'' observed Conseil. + +``They will keep them at the hotel.'' + +``We are not returning to Paris, then?'' said Conseil. + +``Oh! certainly,'' I answered, evasively, ``by making a curve.'' + +``Will the curve please you, sir?'' + +``Oh! it will be nothing; not quite so direct a road, that is all. +We take our passage in the Abraham, Lincoln.'' + +``As you think proper, sir,'' coolly replied Conseil. + +``You see, my friend, it has to do with the monster---the +famous narwhal. We are going to purge it from the seas. +A glorious mission, but a dangerous one! We cannot tell +where we may go; these animals can be very capricious. +But we will go whether or no; we have got a captain who +is pretty wide-awake.'' + +\section{Yet Another Marker} + +Our luggage was transported to the deck of the frigate immediately. +I hastened on board and asked for Commander Farragut. +One of the sailors conducted me to the poop, where I found myself +in the presence of a good-looking officer, who held out his +hand to me. + +``Monsieur Pierre Aronnax?'' said he. + +``Himself,'' replied I. ``Commander Farragut?'' + +``You are welcome, Professor; your cabin is ready for you.'' + +I bowed, and desired to be conducted to the cabin destined for me. + +The Abraham Lincoln had been well chosen and equipped +for her new destination. She was a frigate of great speed, +fitted with high-pressure engines which admitted a pressure +of seven atmospheres. Under this the Abraham Lincoln attained +the mean speed of nearly eighteen knots and a third an hour---a +considerable speed, but, nevertheless, insufficient to grapple +with this gigantic cetacean. + +\vskip 0.25in +\begin{table}% + \caption[Add another table]{Add another Chinese Menu.} + \begin{center}% + \begin{tabular}{lp{4.4cm}p{4.4cm}} + & \textbf{column A} & \textbf{column B} \\ + \textbf{hot} & Kung Pao Chicken & General Tso's Chicken \\ + \textbf{mild} & Moo Goo Gai Pan & Sweet and Sour Pork + \end{tabular} + \label{tab:test2} + \end{center} +\end{table} + +The interior arrangements of the frigate corresponded to its +nautical qualities. I was well satisfied with my cabin, +which was in the after part, opening upon the gunroom. + +``We shall be well off here,'' said I to Conseil. + +``As well, by your honour's leave, as a hermit-crab in the shell +of a whelk,'' said Conseil. + +I left Conseil to stow our trunks conveniently away, and remounted +the poop in order to survey the preparations for departure. + +At that moment Commander Farragut was ordering the last moorings +to be cast loose which held the Abraham Lincoln to the pier +of Brooklyn. So in a quarter of an hour, perhaps less, +the frigate would have sailed without me. I should have missed +this extraordinary, supernatural, and incredible expedition, +the recital of which may well meet with some suspicion. + +But Commander Farragut would not lose a day nor an hour +in scouring the seas in which the animal had been sighted. +He sent for the engineer. + +``Is the steam full on?'' asked he. + +``Yes, sir,'' replied the engineer. + +``Go ahead,'' cried Commander Farragut. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter4.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter4.tex new file mode 100644 index 00000000000..337b05fba43 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter4.tex @@ -0,0 +1,226 @@ +\chapter{Ned Land} + +Captain Farragut was a good seaman, worthy of the frigate he commanded. +His vessel and he were one. He was the soul of it. On the question +of the monster there was no doubt in his mind, and he would not allow +the existence of the animal to be disputed on board. He believed in it, +as certain good women believe in the leviathan--by faith, not by reason. +The monster did exist, and he had sworn to rid the seas of it. Either Captain +Farragut would kill the narwhal, or the narwhal would kill the captain. +There was no third course. + +The officers on board shared the opinion of their chief. +They were ever chatting, discussing, and calculating the various +chances of a meeting, watching narrowly the vast surface of the ocean. +More than one took up his quarters voluntarily in the cross-trees, +who would have cursed such a berth under any other circumstances. +As long as the sun described its daily course, the rigging was +crowded with sailors, whose feet were burnt to such an extent by +the heat of the deck as to render it unbearable; still the Abraham +Lincoln had not yet breasted the suspected waters of the Pacific. +As to the ship's company, they desired nothing better than to meet +the unicorn, to harpoon it, hoist it on board, and despatch it. +They watched the sea with eager attention. + +Besides, Captain Farragut had spoken of a certain sum of two thousand dollars, +set apart for whoever should first sight the monster, were he cabin-boy, +common seaman, or officer. + +I leave you to judge how eyes were used on board the Abraham Lincoln. + +\section{added section marker} + +For my own part I was not behind the others, and, left to no one my share +of daily observations. The frigate might have been called the Argus, +for a hundred reasons. Only one amongst us, Conseil, seemed to protest +by his indifference against the question which so interested us all, +and seemed to be out of keeping with the general enthusiasm on board. + +\begin{equation} +E=mc^2 +\end{equation} + +I have said that Captain Farragut had carefully provided his +ship with every apparatus for catching the gigantic cetacean. +No whaler had ever been better armed. We possessed every +known engine, from the harpoon thrown by the hand to the barbed +arrows of the blunderbuss, and the explosive balls of the duck-gun. +On the forecastle lay the perfection of a breech-loading gun, +very thick at the breech, and very narrow in the bore, +the model of which had been in the Exhibition of 1867. +This precious weapon of American origin could throw with ease +a conical projectile of nine pounds to a mean distance +of ten miles. + +Thus the Abraham Lincoln wanted for no means of destruction; and, what was +better still she had on board Ned Land, the prince of harpooners. + +Ned Land was a Canadian, with an uncommon quickness of hand, and who knew +no equal in his dangerous occupation. Skill, coolness, audacity, and cunning +he possessed in a superior degree, and it must be a cunning whale to escape +the stroke of his harpoon. + +Ned Land was about forty years of age; he was a tall man +(more than six feet high), strongly built, grave and taciturn, +occasionally violent, and very passionate when contradicted. +His person attracted attention, but above all the boldness +of his look, which gave a singular expression to his face. + +Who calls himself Canadian calls himself French; and, little communicative +as Ned Land was, I must admit that he took a certain liking for me. +My nationality drew him to me, no doubt. It was an opportunity for him +to talk, and for me to hear, that old language of Rabelais, which is still +in use in some Canadian provinces. The harpooner's family was originally +from Quebec, and was already a tribe of hardy fishermen when this town +belonged to France. + +Little by little, Ned Land acquired a taste for chatting, and I +loved to hear the recital of his adventures in the polar seas. +He related his fishing, and his combats, with natural poetry +of expression; his recital took the form of an epic poem, +and I seemed to be listening to a Canadian Homer singing the Iliad +of the regions of the North. + +\begin{equation} +E=mc^2 +\end{equation} + +I am portraying this hardy companion as I really knew him. +We are old friends now, united in that unchangeable friendship +which is born and cemented amidst extreme dangers. Ah, brave Ned! +I ask no more than to live a hundred years longer, that I may have more +time to dwell the longer on your memory. + +Now, what was Ned Land's opinion upon the question of the marine monster? +I must admit that he did not believe in the unicorn, and was +the only one on board who did not share that universal conviction. +He even avoided the subject, which I one day thought it my duty +to press upon him. One magnificent evening, the 30th July (that is +to say, three weeks after our departure), the frigate was abreast +of Cape Blanc, thirty miles to leeward of the coast of Patagonia. +We had crossed the tropic of Capricorn, and the Straits of Magellan +opened less than seven hundred miles to the south. Before eight +days were over the Abraham Lincoln would be ploughing the waters +of the Pacific. + +Seated on the poop, Ned Land and I were chatting of one thing +and another as we looked at this mysterious sea, whose great +depths had up to this time been inaccessible to the eye of man. +I naturally led up the conversation to the giant unicorn, and examined +the various chances of success or failure of the expedition. +But, seeing that Ned Land let me speak without saying too much himself, +I pressed him more closely. + +``Well, Ned,'' said I, ``is it possible that you are not convinced +of the existence of this cetacean that we are following? +Have you any particular reason for being so incredulous?'' + +The harpooner looked at me fixedly for some moments +before answering, struck his broad forehead with his hand +(a habit of his), as if to collect himself, and said at last, +``Perhaps I have, Mr. Aronnax.'' + +``But, Ned, you, a whaler by profession, familiarised with all +the great marine mammalia---YOU ought to be the last to doubt +under such circumstances!'' + +``That is just what deceives you, Professor,'' replied Ned. +``As a whaler I have followed many a cetacean, harpooned a great number, +and killed several; but, however strong or well-armed they may +have been, neither their tails nor their weapons would have been +able even to scratch the iron plates of a steamer.'' + +``But, Ned, they tell of ships which the teeth of the narwhal +have pierced through and through.'' + +``Wooden ships---that is possible,'' replied the Canadian, +``but I have never seen it done; and, until further proof, +I deny that whales, cetaceans, or sea-unicorns could ever produce +the effect you describe.'' + +``Well, Ned, I repeat it with a conviction resting on the logic of facts. +I believe in the existence of a mammal power fully organised, belonging to +the branch of vertebrata, like the whales, the cachalots, or the dolphins, +and furnished with a horn of defence of great penetrating power.'' + +``Hum!'' said the harpooner, shaking his head with the air of a man +who would not be convinced. + +``Notice one thing, my worthy Canadian,'' I resumed. +``If such an animal is in existence, if it inhabits the depths +of the ocean, if it frequents the strata lying miles below +the surface of the water, it must necessarily possess an +organisation the strength of which would defy all comparison.'' + +``And why this powerful organisation?'' demanded Ned. + +``Because it requires incalculable strength to keep one's self +in these strata and resist their pressure. Listen to me. +Let us admit that the pressure of the atmosphere is represented +by the weight of a column of water thirty-two feet high. +In reality the column of water would be shorter, as we are +speaking of sea water, the density of which is greater than +that of fresh water. Very well, when you dive, Ned, as many +times 32 feet of water as there are above you, so many times +does your body bear a pressure equal to that of the atmosphere, +that is to say, 15 lb. for each square inch of its surface. +It follows, then, that at 320 feet this pressure equals +that of 10 atmospheres, of 100 atmospheres at 3,200 feet, +and of 1,000 atmospheres at 32,000 feet, that is, about 6 miles; +which is equivalent to saying that if you could attain this +depth in the ocean, each square three-eighths of an inch +of the surface of your body would bear a pressure of 5,600 lb. +Ah! my brave Ned, do you know how many square inches you carry on +the surface of your body?'' + +``I have no idea, Mr. Aronnax.'' + +``About 6,500; and as in reality the atmospheric pressure is about 15 lb. +to the square inch, your 6,500 square inches bear at this moment a pressure +of 97,500 lb.'' + +``Without my perceiving it?'' + +''Without your perceiving it. And if you are not crushed by +such a pressure, it is because the air penetrates the interior +of your body with equal pressure. Hence perfect equilibrium +between the interior and exterior pressure, which thus neutralise +each other, and which allows you to bear it without inconvenience. +But in the water it is another thing.'' + +``Yes, I understand,'' replied Ned, becoming more attentive; +``because the water surrounds me, but does not penetrate.'' + +``Precisely, Ned: so that at 32 feet beneath the surface of the sea you would +undergo a pressure of 97,500 lb.; at 320 feet, ten times that pressure; +at 3,200 feet, a hundred times that pressure; lastly, at 32,000 feet, +a thousand times that pressure would be 97,500,000 lb.---that is to say, +that you would be flattened as if you had been drawn from the plates of +a hydraulic machine!'' + +``The devil!'' exclaimed Ned. + +``Very well, my worthy harpooner, if some vertebrate, several hundred +yards long, and large in proportion, can maintain itself in such depths---of +those whose surface is represented by millions of square inches, that is +by tens of millions of pounds, we must estimate the pressure they undergo. +Consider, then, what must be the resistance of their bony structure, +and the strength of their organisation to withstand such pressure!'' + +``Why!'' exclaimed Ned Land, ``they must be made of iron plates +eight inches thick, like the armoured frigates.'' + +``As you say, Ned. And think what destruction such a mass would cause, +if hurled with the speed of an express train against the hull of a vessel.'' + +``Yes---certainly---perhaps,'' replied the Canadian, shaken by these figures, +but not yet willing to give in. + +``Well, have I convinced you?'' + +``You have convinced me of one thing, sir, which is that, +if such animals do exist at the bottom of the seas, they must +necessarily be as strong as you say.'' + +``But if they do not exist, mine obstinate harpooner, how explain +the accident to the Scotia?'' diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter5.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter5.tex new file mode 100644 index 00000000000..66ec47284bc --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-chapter5.tex @@ -0,0 +1,200 @@ +\chapter{At a Venture} + +The voyage of the Abraham Lincoln was for a long time marked +by no special incident. But one circumstance happened which showed +the wonderful dexterity of Ned Land, and proved what confidence +we might place in him. + +The 30th of June, the frigate spoke some American whalers, +from whom we learned that they knew nothing about the narwhal. +But one of them, the captain of the Monroe, knowing that Ned Land had +shipped on board the Abraham Lincoln, begged for his help in chasing +a whale they had in sight. Commander Farragut, desirous of seeing +Ned Land at work, gave him permission to go on board the Monroe. +And fate served our Canadian so well that, instead of one whale, +he harpooned two with a double blow, striking one straight to the heart, +and catching the other after some minutes' pursuit. + +Decidedly, if the monster ever had to do with Ned Land's harpoon, +I would not bet in its favour. + +The frigate skirted the south-east coast of America with great rapidity. +The 3rd of July we were at the opening of the Straits of Magellan, level with +Cape Vierges. But Commander Farragut would not take a tortuous passage, +but doubled Cape Horn. + +The ship's crew agreed with him. And certainly it was possible +that they might meet the narwhal in this narrow pass. +Many of the sailors affirmed that the monster could not pass there, +``that he was too big for that!'' + +The 6th of July, about three o'clock in the afternoon, the Abraham Lincoln, +at fifteen miles to the south, doubled the solitary island, +this lost rock at the extremity of the American continent, to which +some Dutch sailors gave the name of their native town, Cape Horn. +The course was taken towards the north-west, and the next day the screw +of the frigate was at last beating the waters of the Pacific. + +``Keep your eyes open!'' called out the sailors. + +And they were opened widely. Both eyes and glasses, a little dazzled, +it is true, by the prospect of two thousand dollars, had not +an instant's repose. + +I myself, for whom money had no charms, was not the least +attentive on board. Giving but few minutes to my meals, +but a few hours to sleep, indifferent to either rain or sunshine, +I did not leave the poop of the vessel. Now leaning on the netting +of the forecastle, now on the taffrail, I devoured with eagerness +the soft foam which whitened the sea as far as the eye could reach; +and how often have I shared the emotion of the majority of the crew, +when some capricious whale raised its black back above the waves! +The poop of the vessel was crowded on a moment. The cabins +poured forth a torrent of sailors and officers, each with heaving +breast and troubled eye watching the course of the cetacean. +I looked and looked till I was nearly blind, whilst Conseil kept +repeating in a calm voice: + +``If, sir, you would not squint so much, you would see better!'' + +But vain excitement! The Abraham Lincoln checked its speed and made +for the animal signalled, a simple whale, or common cachalot, +which soon disappeared amidst a storm of abuse. + +But the weather was good. The voyage was being accomplished under +the most favourable auspices. It was then the bad season in Australia, +the July of that zone corresponding to our January in Europe, +but the sea was beautiful and easily scanned round a vast circumference. + +The 20th of July, the tropic of Capricorn was cut by 105d of longitude, +and the 27th of the same month we crossed the Equator on the 110th meridian. +This passed, the frigate took a more decided westerly direction, +and scoured the central waters of the Pacific. Commander Farragut thought, +and with reason, that it was better to remain in deep water, and keep +clear of continents or islands, which the beast itself seemed to shun +(perhaps because there was not enough water for him! suggested +the greater part of the crew). The frigate passed at some distance from +the Marquesas and the Sandwich Islands, crossed the tropic of Cancer, +and made for the China Seas. We were on the theatre of the last diversions +of the monster: and, to say truth, we no longer LIVED on board. +The entire ship's crew were undergoing a nervous excitement, of which I +can give no idea: they could not eat, they could not sleep--twenty times +a day, a misconception or an optical illusion of some sailor seated +on the taffrail, would cause dreadful perspirations, and these emotions, +twenty times repeated, kept us in a state of excitement so violent that a +reaction was unavoidable. + +And truly, reaction soon showed itself. For three months, +during which a day seemed an age, the Abraham Lincoln furrowed +all the waters of the Northern Pacific, running at whales, +making sharp deviations from her course, veering suddenly +from one tack to another, stopping suddenly, putting on steam, +and backing ever and anon at the risk of deranging her machinery, +and not one point of the Japanese or American coast +was left unexplored. + +The warmest partisans of the enterprise now became its most +ardent detractors. Reaction mounted from the crew to the captain himself, +and certainly, had it not been for the resolute determination on the part +of Captain Farragut, the frigate would have headed due southward. +This useless search could not last much longer. The Abraham Lincoln +had nothing to reproach herself with, she had done her best to succeed. +Never had an American ship's crew shown more zeal or patience; +its failure could not be placed to their charge--there remained nothing +but to return. + +This was represented to the commander. The sailors could +not hide their discontent, and the service suffered. +I will not say there was a mutiny on board, but after a reasonable +period of obstinacy, Captain Farragut (as Columbus did) +asked for three days' patience. If in three days the monster did +not appear, the man at the helm should give three turns of the wheel, +and the Abraham Lincoln would make for the European seas. + +This promise was made on the 2nd of November. It had the effect of +rallying the ship's crew. The ocean was watched with renewed attention. +Each one wished for a last glance in which to sum up his remembrance. +Glasses were used with feverish activity. It was a grand defiance +given to the giant narwhal, and he could scarcely fail to answer +the summons and ``appear.'' + +\begin{equation} +E=mc^2 +\end{equation} + +Two days passed, the steam was at half pressure; a thousand +schemes were tried to attract the attention and stimulate +the apathy of the animal in case it should be met in those parts. +Large quantities of bacon were trailed in the wake of the ship, +to the great satisfaction (I must say) of the sharks. +Small craft radiated in all directions round the Abraham Lincoln +as she lay to, and did not leave a spot of the sea unexplored. +But the night of the 4th of November arrived without the unveiling of +this submarine mystery. + +The next day, the 5th of November, at twelve, the delay would +(morally speaking) expire; after that time, Commander Farragut, +faithful to his promise, was to turn the course to the south-east +and abandon for ever the northern regions of the Pacific. + +The frigate was then in 31@ 15' N. lat. and 136@ 42' E. long. +The coast of Japan still remained less than two hundred miles to leeward. +Night was approaching. They had just struck eight bells; +large clouds veiled the face of the moon, then in its first quarter. +The sea undulated peaceably under the stern of the vessel. + +At that moment I was leaning forward on the starboard netting. +Conseil, standing near me, was looking straight before him. +The crew, perched in the ratlines, examined the horizon which +contracted and darkened by degrees. Officers with their night +glasses scoured the growing darkness: sometimes the ocean sparkled +under the rays of the moon, which darted between two clouds, +then all trace of light was lost in the darkness. + +In looking at Conseil, I could see he was undergoing a little +of the general influence. At least I thought so. Perhaps for +the first time his nerves vibrated to a sentiment of curiosity. + +``Come, Conseil,'' said I, ``this is the last chance of pocketing +the two thousand dollars.'' + +``May I be permitted to say, sir,'' replied Conseil, ``that I never reckoned +on getting the prize; and, had the government of the Union offered a hundred +thousand dollars, it would have been none the poorer.'' + +``You are right, Conseil. It is a foolish affair after all, and one upon +which we entered too lightly. What time lost, what useless emotions! +We should have been back in France six months ago.'' + +``In your little room, sir,'' replied Conseil, ``and in your museum, sir; and I +should have already classed all your fossils, sir. And the Babiroussa would +have been installed in its cage in the Jardin des Plantes, and have drawn +all the curious people of the capital!'' + +``As you say, Conseil. I fancy we shall run a fair chance of being +laughed at for our pains.'' + +``That's tolerably certain,'' replied Conseil, quietly; ``I think +they will make fun of you, sir. And, must I say it---?'' + +``Go on, my good friend.'' + +``Well, sir, you will only get your deserts.'' + +``Indeed!'' + +``When one has the honour of being a savant as you are, sir, one should +not expose one's self to---'' + +\begin{equation} +E=mc^2 +\end{equation} + +Conseil had not time to finish his compliment. +In the midst of general silence a voice had just been heard. +It was the voice of Ned Land shouting: + +``Look out there! The very thing we are looking for---on +our weather beam!'' + + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-dedication.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-dedication.tex new file mode 100644 index 00000000000..5e1e2e558ff --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-dedication.tex @@ -0,0 +1,5 @@ +\begin{dedication} + \begin{center} +A dedication would go here... + \end{center} +\end{dedication} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-gloss.bib b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-gloss.bib new file mode 100644 index 00000000000..3c2a39e0138 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-gloss.bib @@ -0,0 +1,31 @@ +@gd{glosshang, + word = {glosshang}, + definition = {simlar to losahang, but for glossaries. You + probably don't need to modify this; it is impractical to + rigidly separate glossary terms and definitions, whereas + symbols and abbreviations are easier to separate. However, + be sure to check this with the OGS} +} +@gd{neuroeng, + word = {neuromorphic engineering}, + definition = {reverse engineering the information representation + used by neurobiology, and developing artificial systems that employ + these representations in their operation. Notice that the glossary + is a much more appropriate location for this term; it really doesn't + belong in the List of Symbols or Abbreviations} +} +@gd{reallylongword, + word = {antidisestablishmentarianism}, + definition = {a political movement that is opposed to the + elimination of a state-endorsed religion} +} +@gd{myelin, + word = {myelin}, + definition = {the cladding around certain long axons, which + improve signal transmission along nerves. Muscular dystrophy + reflects an erosion of this cladding} +} +@gd{frobozz, + word = {frobozz}, + definition = {The Great Underground Empire. See Zork} +} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-losa.bib b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-losa.bib new file mode 100644 index 00000000000..8fd391fd8cd --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-losa.bib @@ -0,0 +1,53 @@ +@gd{gnu, + word = {GNU}, + definition = {classic recursive acronym, ``GNU's Not Unix''} +} +@gd{losa, + word = {LOSA}, + definition = {List of Symbols or Abbreviations} +} +@gd{losahang, + word = {losahang}, + definition = {The Graduate Office prefers that the symbol + descriptions are rigidly separated from the symbols themselves, + as you see in this list. Sometimes, if you have very long + symbols/abbreviations, you may need to make \texttt{\bs{}losahang} + bigger than its default value of 2cm. In this example, + thanks to the very long `neuromorphic engineering' ``symbol'', I + extended \texttt{\bs{}losahang} to 5cm using the command: + \texttt{\bs{}setlength\{\bs{}losahang\}\{5cm\}}. That is why this + ``list of symbols'' facility should be limited to \textbf{symbols} + and \textbf{abbreviations}, which are short; use + \programname{gatech-thesis-gloss} for true glossaries. The + Graduate Office does not mention glossaries, but does mention the + List of Symbols or Abbreviations. However, this is not to imply + that you may not create a glossary if you wish; the \emph{old} + OGS style manual did mention a glossary or `List of Nomenclature' + along with the List of Symbols or Abbreviations.} +} +@gd{morphgrow, + word = {\oplus}, + definition = {morphological growth operator} +} +@gd{PE, + word = {PE}, + definition = {processing element} +} +@gd{neuroeng, + word = {neuromorphic engineering}, + definition = {reverse engineering the information representation + used by neurobiology, and developing artificial systems that employ + these representations in their operation. The presence of this ``symbol'' + in the list of symbols also demonstrates why you should use the + \programname{gatech-thesis-gloss} style for glossaries, and that long words + like ``neuromorphic engineering'' should appear \emph{there}, and not + \emph{here}. \emph{Here} is for \textbf{symbols} and \textbf{abbreviations}} +} +@gd{VLSI, + word = {VLSI}, + definition = {Very Large Scale Integration or Integrated} +} +@gd{aVLSI, + word = {aVLSI}, + definition = {analog VLSI} +} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-programs.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-programs.tex new file mode 100644 index 00000000000..8c5032f0b9a --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-programs.tex @@ -0,0 +1,50 @@ +\chapter{Program Listings} + +This (obviously) isn't in the original Jules Verne story, either. Instead, this +appendix includes a few implementations of the Cyclic Redundancy Check (CRC) +algorithm, as \textsc{Matlab} code, C code, C++ code, and Java code, just to +demonstrate the \texttt{listings} package. + +\section{CRC in C} +Some text describing this file. Some other text that might take two or more +lines so I'll just keep typing and typing. One day I'll actually hit a +linewrap, and then we will be sure to see the effect. In Listing~\ref{lst:crc16.c}, +you'll find a C implementation of the CRC-16 algorithm. + +\inputcfile[captionpos=b,caption={[crc16.c]{(crc16.c) The CRC-16 algorithm in C.}},% +label={lst:crc16.c}]{code/crc16.c} + +\section{CRC in \textsc{Matlab}} +Some text describing this file. Some other text that might take two or more +lines so I'll just keep typing and typing. One day I'll actually hit a +linewrap, and then we will be sure to see the effect. In Listing~\ref{lst:crc8.m}, +you'll find a \textsc{Matlab} implementation of the CRC-8 algorithm. + +\inputmatlabfile[captionpos=b,caption={[crc8.m]{(crc8.m) The CRC-8 algorithm in +\textsc{Matlab}}},label={lst:crc8.m}]{code/crc8.m} + +\section{CRC in C++} +Some text describing this file. Some other text that might take two or more +lines so I'll just keep typing and typing. One day I'll actually hit a +linewrap, and then we will be sure to see the effect. In Listing~\ref{lst:crc32.cxx}, +you'll find a C++ implementation of the CRC-32 algorithm. + +\inputcxxfile[captionpos=b,caption={[crc32.cxx]{(crc32.cxx) The CRC-32 algorithm in +C++}},label={lst:crc32.cxx}]{code/crc32.cxx} + +\section{CRC in Java} +Some text describing this file. Some other text that might take two or more +lines so I'll just keep typing and typing. One day I'll actually hit a +linewrap, and then we will be sure to see the effect. In Listing~\ref{lst:crc32.java}, +you'll find a Java implementation of the CRC-32 algorithm. + +% note that we're using the \inputcodefile macro (not a language specific one), +% and we specify the language within the initial (optional) argument. +% The second argument specifies that we use the ``full'' listings style +% (which is what the cfull, matlabfull, cxxfull styles are based on) +\inputcodefile[language=java,captionpos=b,caption={[crc32.java]% +{(crc32.java) The CRC-32 algorithm in Java (gee, that was easy: the CRC32 +computation is built in to Java.)}}, +label={lst:crc32.java}]{full}{code/crc32.java} + +And that's the end of this demonstration. diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-summary.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-summary.tex new file mode 100644 index 00000000000..9ae935b4e36 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-summary.tex @@ -0,0 +1,3 @@ +\begin{summary} +A brief summary of the entire dissertation should go here. +\end{summary} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-vita.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-vita.tex new file mode 100644 index 00000000000..52dc2a6a3fd --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne-vita.tex @@ -0,0 +1,6 @@ +\begin{vita} +Jules Verne was a really good writer from the Nineteenth century. He wrote a number of +novels which today would be classified as ``science fiction,'' including \textit{From the +Earth to the Moon} and \textit{Around the World in 80 days}, as well as \textit{20,000 +Leagues Under the Sea}. +\end{vita} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne.sty b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne.sty new file mode 100644 index 00000000000..7a94550fc8f --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne.sty @@ -0,0 +1,671 @@ +%% jules-verne.sty +%% Rather than crud up the main root file with a lot of boilerplate, +%% it's good latex style to separate that stuff out into a separate +%% custom 'style' for your document. Since the bells-and-whistles +%% example is MUCH to complicated to put all the cruft in the preamble, +%% I've pulled it into this style +%% +%% Feel free to make a copy (renaming it to, oh, johnthesis.sty, or +%% something), and customize. Don't forget to change the +%% 'PackageProvides' line, below. If you feel the need to modify +%% something in gatech-thesis.cls, DON'T. Instead, copy the +%% relevant function as a whole into your new 'johnthesis.sty', +%% and make the changes there. +%% +%% REQUIRES: gatech-thesis class file +%% hyperref, url, graphicx, color, subfigure, fontenc +%% caption2, latexsym, +%% textcomp, amsmath, amsfonts, amssymb, listings, +%% ifthen, thumbpdf, txfonts, longtable, colortbl, +%% dcolumn +%% +%% OPTIONS: +%% 'official': the default when gatech-thesis called in 'final' mode +%% 'unofficial': the default when gatech-thesis called in 'draft' mode +%% Since drafts are never official, the 'official' option has no effect +%% in 'draft' mode. However, in 'final' mode, you can create either +%% official copies or unofficial copies (of course, 'official' +%% is the default). If for some silly reason, you specify both official and +%% unofficial, unofficial takes precedence (but (a) no warning is produced, +%% and (b) why would you do that?) +%% Currently, these two options affect the settings of 'strictmargins' and +%% 'signaturepage'. +%% 'printcode': always print listings, even in draft mode +%% +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\ProvidesPackage{jules-verne} + [2002/08/08 Custom settings for a thesis] +%%%%% here: http://www.atscire.de/products/listings/ +%%%%% Also, see http://www.lyx.org/help/listings/listings.php3 + +%% define these here so they can be used both in the document setup, +%% and hyperref setup. +\newcommand{\docauthor}{Frodo Baggins} +\newcommand{\doctitle}{\texorpdfstring% +{20,000 Leagues Under the Sea \\ by Jules Verne}% include formatting here +{20,000 Leagues Under the Sea by Jules Verne}}% but not here +\newcommand{\dockeywords}{nemo, submarine, science fiction} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Initial setup and options +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifhyper +\hyperfalse % initially false by default +\newif\if@official +\if@draft % This is an internal gatech-thesis variable! + \@officialfalse % false in draft mode +\else + \@officialtrue % true by default otherwise +\fi +\newif\if@printcode +\if@draft % This is an internal gatech-thesis variable! + \@printcodefalse % false in draft mode by default +\else + \@printcodetrue % always true in 'final' mode +\fi +\newif\ifpdf +\pdffalse % initially false by default + +\ifx\pdfoutput\undefined + \pdffalse % we are not running PDFLaTeX +\else + \pdfoutput=1 % we are running PDFLaTeX + \pdftrue +\fi + +\if@hyperref % This is an internal gatech-thesis variable! + \hypertrue +\else + \hyperfalse +\fi + +\DeclareOption{official}{% + \if@draft % This is an internal gatech-thesis variable! + \PackageWarn{option `official' specified, but draft mode.} + \PackageWarn{Honoring `draft', resetting `official' to FALSE.} + \@officialfalse + \else + \@officialtrue + \fi +} +% but we need some way to turn it off in 'final' mode +% (for "unofficial" final copies) +\DeclareOption{unofficial}{% + \@officialfalse +} +\DeclareOption{printcode}{% + \@printcodetrue +} +\ProcessOptions + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Load packages +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifpdf + \PassOptionsToPackage{pdftex,final}{graphicx} + \PassOptionsToPackage{pdftex,usenames}{color} + \PassOptionsToPackage{pdftex,backref}{hyperref} + \pdfcompresslevel=9 +\else + \PassOptionsToPackage{dvips,final}{graphicx} + \PassOptionsToPackage{dvips,usenames}{color} + \PassOptionsToPackage{dvips,backref}{hyperref} +\fi% +\PassOptionsToPackage{bf}{subfigure} +\PassOptionsToPackage{T1}{fontenc} +% Ordinarily, the url{} package will not line-break on a hyphen (is +% the '-' character a line-continuation mark, or is it actually +% part of the url itself?) However, in my experience that's usually +% pretty obvious, and NOT allowing line breaks at the hyphens +% causes most of the problems. So, allow those line breaks, and live +% with the confusion. +\PassOptionsToPackage{T1,hyphens}{url} + +% +% Fonts. +% +% Fonts are terribly complicated. For OGS compliant thesis written +% using TeX, there are a few choices. One choice is "Type 1" (postscript) +% fonts versus "normal tex" fonts. You want postscript fonts; especially +% if you want to create electronic versions (pdf files, ps files) for +% distribution. "normal" tex fonts look VERY bad onscreen, although +% hardcopy printouts look great. Fortunately, postscript fonts look +% great in BOTH situations, so use them. The only downside is that +% your favorite decorative font may not be available in postscript +% form (or, specifically, in TeX-compatible postscript form). Fortunately, +% the important OGS-compliant fonts ARE all available in TeX-compatible +% postscript form -- but it takes a little work to get things set up. +% +% Now, the REALLY good news is that postscript fonts are installed and +% used by DEFAULT under MikTeX (the most common PC implementation of TeX) +% and by TeXshop (the most common Mac implementation of TeX). +% +% First, if you are not using ANY math, then you are free to use +% almost any of the fonts specified in the OGS-SM. However, if +% you DO have math in your thesis, then you're pretty much restricted +% to computer Modern (the default TeX fontset), or Times. You want +% a *complete* fontset; you don't want to use 'Chicago' for most of +% your text, but have math still use Computer Modern Math; that wouldn't +% look good. +% +% If you want to use Computer Modern throughout, then simply do nothing +% (font-related). You'll get nice serif'ed fonts, nice san-serif'ed +% fonts, nice monospace fonts, nice math fonts, etc. You MAY need some +% or all of the following commands to load additional characters +% +% % For Computer Modern Fonts, we still must load some extra symbols +% \RequirePackage{textcomp} +% \RequirePackage{latexsym} +% % And additional math support from the American Mathematical Society +% \RequirePackage{amsmath} % environments +% \RequirePackage{amsfonts}% specialty fonts (Blackboard bold, italic capital greek +% \RequirePackage{amssymb} % other missing symbols +% +% Now, if you choose to use Times fonts instead, there are several +% ways to do that. The simplest and best is to use the txfonts package, +% which uses Times for body text (and Times Italic for +% \mathnormal). It also provides a Times-harmonious san serif font, +% monospace font, boldmath, all of the amsfonts, latexsym symbols, +% and textcomp symbols (all in type-1 postscript form). To use this +% option, you should use the following commands: +% +% % for txfonts (Times) fonts. +% % We must call the the specialty font packages first -- that way, +% % the commands and envionments get defined, and then the txfonts package +% % will force them to use the Times-like txfonts instead of their +% % built-in versions. If you prefer the true AMSfonts, call the +% % ams packages *after* loading txfonts. +% \RequirePackage{textcomp} +% \RequirePackage{latexsym} +% \RequirePackage{amsmath} +% \RequirePackage{amsfonts} +% \RequirePackage{amssymb} +% \RequirePackage{txfonts} +% +% ------- HERE FOLLOWS EXTREMELY GORY TECHNICAL FONT INFO ------- +% You may see older documentation on the webm which says to use +% Times fonts for \rmfamily and math, Helvetica fonts for \sffamily, +% and Courier fonts for \ttfamily. That's fine, but be warned: +% the normal Times fonts do NOT provide all of the math symbols you +% need (txfonts do, but that is described above). Let's suppose +% you're just stubborn, and don't want to use txfonts. Fine. +% +% First, you need to load all three of those fonts (but helvetica +% is optically 'larger' than other fonts at the same pointsize, so +% we must shrink it slightly) +% +% \PassOptionsToPackage{scaled=0.92}{helvet}% +% \RequirePackage{mathptmx}% load times as \rmfamily and math +% \RequirePackage{helvet} % load helvetica as \sffamily +% \RequirePackage{courier} % load courier as \ttfamily +% +% Followed by the standard set of 'load some other symbols' commands +% +% % We need this for other symbols that aren't available in Times +% \RequirePackage{textcomp} +% \RequirePackage{textcompsym}% a HACK provided in +% % gatech-thesis/julesverne/bellswhistles +% % Read its commentblock for more info +% \RequirePackage{textcompsym} +% % define some symbols that aren't available in the normal +% % fonts (Computer Modern, Times, ...) +% \RequirePackage{latexsym} +% % And additional math support from the American Mathematical Society +% \RequirePackage{amsmath} % environments +% \RequirePackage{amsfonts}% fonts (Blackboard bold, italic capital greek +% \RequirePackage{amssymb} % other missing symbols +% +% You may have read that the 'times.sty' can be used in place +% of the first four commands; when loaded it will redefine +% \rmfamily, \sffamily, AND the \ttfamily all at once, +% eliminating the need for three separate commands. True -- but +% it handles the MATH portion very badly, and doesn't scale the +% helvetica font. Trust me, use 'mathptmx', and avoid times.sty. +% (Better, use txfonts -- and then you won't even need the textcompsym +% hack! -- but you've already decided to be stubborn) +% The mathptmx package uses Times for normal text, and creates a +% virtual font for math symbols, taking symbols from Times, +% Computer Modern, and rsfs postscript fonts. +% +% -- Note that there is a similar 'decision tree' for Palatino-based +% -- fonts; you can use 'pxfonts', or you can use 'mathpazo' + +% -- 'helvet' + 'courier' (you'll also need the "load a bunch of +% -- other symbols" block of commands, above). However, that's a +% -- moot point, because Palatino is not an approved font for +% -- Georgia Tech theses. The mathpazo package uses Palatino for +% -- normal text, and creates a virtual font for math symbols, +% -- taking symbols from palatino, Euler, and rsfs postscript fonts. +% -- Additionally, the mathpazo package comes with some additional +% -- "mathpazo" fonts of its own... +% +% The choices are fairly limited in PostScript fonts with TeX, because +% most freely available PostScript fonts do not include all of the Math +% characters needed for good TeX typesetting. If you don't have any +% math in your thesis, experiment with other fonts (within the bounds +% specified by the OGS Guidelines for theses, of course) -- but good Math +% support in alternate fonts usually costs $$$. See MicroPress font +% foundry's website, or the Y&Y font foundry's website. +% +% Another alternative for Times, is to use the free Belleek postscript +% fonts for math. To do this you install the "mathtime" package -- which +% provides support for the $$$ MathTime fonts but not the fonts themselves. +% You then install the Belleek fonts, which are freely available clones of the +% mathtime fonts -- and *hand-edit* the .fd files from +% the mathtime package so that they point to the Belleek fonts (blex, +% blsy, and rblmi) instead of the "real" MathTime fonts (mtex, mtsy, and rmtmi) +% (see Richard Kinch's paper: http://www.truetex.com/belleek.pdf: but print +% it out, that document looks horrible onscreen). Unfortunately, this procedure +% is not well defined. You best bet is to download the belleek-extra.zip archive +% (http://www.neuro.gatech.edu/users/cwilson/gatech-thesis/) +% and follow the instructions in the internal README. However, there are +% some drawbacks to the belleek fonts; long arrows are broken, and no boldmath. +% Plus, you still need the textcompsym HACK. Trust me, txfonts is THE WAY +% TO GO. +% +% For more info on fonts, math, and postscript, see... +% http://www.ibiblio.org/pub/packages/TeX/macros/latex/required/psnfss/psnfss2e.pdf +% http://www.lyx.org/help/mathstuff/mathmode.php#mathfont` +% http://www.csit.fsu.edu/support/tex/doc/fontinst/talks/et99-font-tutorial.pdf + +% Here, we just use txfonts. +\RequirePackage{fontenc} +\RequirePackage{latexsym} +\RequirePackage{textcomp} +\RequirePackage{amsmath} +\RequirePackage{amsfonts} +\RequirePackage{amssymb} +\RequirePackage{txfonts} + +% We'll use the url{} command from the url package to typeset +% filenames (unlike \texttt{}, it allows hyphenation and line +% breaks, which is good -- filenames can sometimes be long, +% and \texttt{alongfilename} = overful hboxes (eg. stuff +% sticking out in the margins). +\RequirePackage{url} +% But, since hyperref redefines \Url, let's make an opaque +% copy of the command before loading hyperref +\let\noHyperUrl\Url +% More on this later... + +% Defines the \includegraphics command, which is the normal +% LaTeX2e mechanism for incorporating figures. Don't mess around +% with epsfig or other (older, LaTeX 2.09) hacks. +\RequirePackage{graphicx} +% Yes, the OGS allows colored figures in official theses. However, +% this package is used for changing the color of text (which is +% a Bad Thing in official copies), and for drawing colored lines +% if you happen to use the `picture' environment for some simple +% figures. It is used in jules-verne(bellswhistles) to enable +% colored hyperlinks in .pdf output, and the \markup commands. +\RequirePackage{color} + +% longtable lets us typeset tables that extend over more than +% one page; don't use it for every table (a four row table +% that linebreaks after row 3 looks really silly). +\RequirePackage{longtable} +% need to redefine longtable's makecaption macro to match +% gatech-thesis format. (Or, optionally, use the caption2 package -- +% but load caption2 AFTER longtable.) +\long\def\LT@makecaption#1#2#3{% + \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% + \sbox\@tempboxa{\textbf{#1{#2: }}#3}% + \ifdim\wd\@tempboxa>\hsize + \textbf{#1{#2: }}#3% + \else + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \endgraf\vskip\baselineskip}% + \hss}}} +\RequirePackage{colortbl} +\RequirePackage{dcolumn} + +% caption2 docs say 'ignore subfig docs; load caption2 first' +% This package allows us to manipute that figure and title caption +% format. Don't use it except for personal copies; the default +% caption format is the approved one. Note that to duplicate the +% captioning style defined by gatech-thesis.cls, you must call +% caption2 with the options below (which causes the 'Figure X:' +% part of the caption to be typeset bold in the normal font). +\if@official +%\RequirePackage[bf]{caption2}%gatech-thesis does this by default +\else +\RequirePackage[bf,sf]{caption2}%but for UNofficial copies, I like + %switching to san-serif for 'Figure X:' +\fi + +% subfigure allows us to create a single figure environment +% that \includegraphics{} more than one external ``figure''. +\RequirePackage{subfigure}[1995/03/06] + +% A package for including program listings in your document +\RequirePackage{listings} +% Needs the {lstpatch.sty}[2002/08/06 1.0g (Carsten Heinz)] or newer +% available here: http://www.atscire.de/products/listings/ +% Also, see http://www.lyx.org/help/listings/listings.php3 + +\RequirePackage{ifthen}% used by "inputXfile{}" macros for listing sourcecode. + +% thumbpdf helps in adding .png thumbnails to a pdf document. +% These load much quicker than the ones generated automatically by +% Acroreader5.0 -- and Acroreader4.0 could ONLY display .png thumbnails. +% It requires additional, external programs, including perl and ghostscript +\ifpdf% It IS okay to load "thumbpdf" after "hyperref", but... + \RequirePackage{thumbpdf} +\fi + +% When using hyperref, we use the \AtEndOfPackage command to make sure +% it is loaded last -- unless you include other packages after this +% one within your preamble. We also set the hyperref options depending on +% whether we're using pdflatex or latex. +\ifhyper% only load hyperref if it is specified in the documentclass options + \AtEndOfPackage{% + \RequirePackage{hyperref} + \ifpdf% hyperref must be last package loaded + \hypersetup{% + plainpages=true, + %bookmarks=true,% default, not necessary to specify + %breaklinks=true,% default in pdf mode + bookmarksopen=true, + bookmarksopenlevel=1, + bookmarksnumbered=true, + pdftitle={\doctitle}, + pdfauthor={\textcopyright\ \docauthor}, + pdfsubject={Dissertation}, + pdfkeywords={\dockeywords}, + pdfcreator={\LaTeX\ with package \flqq hyperref\frqq}, + pdfproducer={pdfTeX-0.\the\pdftexversion\pdftexrevision}, + pdfpagemode={UseOutlines}, + hypertexnames=false,%not ideal, but needed when pagenums duplicate (`i' vs. `1') + pageanchor=true, + colorlinks=true, + linkcolor={blue}, + citecolor={green}, + urlcolor={red}, + pagecolor={cyan}, + anchorcolor={black} + } + \else + \hypersetup{% + plainpages=true, + breaklinks=true,% not default in dvips mode, so we must specify + hypertexnames=false,%not ideal, but needed when pagenums duplicate (`i' vs. `1') + pageanchor=true, + colorlinks=true, + linkcolor={blue}, + citecolor={green}, + urlcolor={red}, + pagecolor={cyan}, + anchorcolor={black} + } + \fi + } +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Set up graphics +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% shouldn't be necessary, but we want to prefer .pdf figs +% over .png when doing pdftex. Default is opposite. +\ifpdf% + \DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps,.gif}% +\else% + \DeclareGraphicsExtensions{.eps}% +\fi + +% if your figures are all in a subdirectory, do this and you +% won't have to specify the subdir in the \includegraphics{} +% command: +% +\graphicspath{{fig/}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Useful macros +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand{\figref}[1]{\mbox{Figure~\ref{#1}}} +\newcommand{\tabref}[1]{\mbox{Table~\ref{#1}}} +\newcommand{\secref}[1]{\mbox{Section~\ref{#1}}} +\newcommand{\chpref}[1]{\mbox{Chapter~\ref{#1}}} +\newcommand{\appref}[1]{\mbox{Appendix~\ref{#1}}} +\newcommand{\eqnref}[1]{\mbox{Eq.~(\ref{#1})}} +\newcommand{\listref}[1]{\mbox{Listing~(\ref{#1})}} +\newcommand{\markup}[1]{\textcolor{Blue}{#1}} +\newcommand{\attention}[1]{\textcolor{Red}{#1}} +\newcommand{\goodgap}{% + \hspace{\subfigtopskip}% + \hspace{\subfigbottomskip}% +} +% Here's where we use the Url{} command... +\newcommand{\programname}{\begingroup \urlstyle{tt}\noHyperUrl} +% this \texttt allows hyphenation at `discretionary hyphens' (\-) +% it won't hyphenate on its own. See also \programname. +\newcommand\hyphtt[1]{% keywords + \texttt{\spaceskip .5em plus .3em minus .3em + \hyphenchar\font=`\-\relax #1}} +%\newcommand\degrees[1]{\ensuremath{#1^\circ}} +\newcommand\degrees[1]{#1\textdegree} +% for '5 V' or '2 cm' +\newcommand\units[2]{\mbox{$#1\,\mathrm{#2}$}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Code Listings +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% As follows: +% \inputmatlabfile[captionpos=b,caption={[mymacro.m]{mymacro.m caption +% text.}},label={lst:mymacro.m}]{code/mymacro.m} + +\if@printcode + \lstdefinestyle{base}{print=true,breaklines,prebreak=\textdownarrow, + postbreak=\llap{\rlap{\textrightarrow}\kern\lst@breakcurrindent}} +\else + \lstdefinestyle{base}{print=false,breaklines,prebreak=\textdownarrow, + postbreak=\llap{\rlap{\textrightarrow}\kern\lst@breakcurrindent}} +\fi +\lstdefinestyle{numbers}{style=base,numbers=left,stepnumber=5,% + numberstyle=\tiny,numbersep=10pt,numberfirstline,numberblanklines,% + xleftmargin=22pt}% 20pt indent should be sufficient to insure that + % the linenumbers remain completely inside the "real" margins, even + % if the linenumbers grow to four digits... +\lstdefinestyle{full}{columns=fixed,fontadjust=true,% + showspaces=false,showtabs=true,tab=\rightarrowfill,% + basicstyle=\ttfamily,commentstyle=\scriptsize\itshape, + frame=lines,style=numbers}% +\lstdefinestyle{matlabfull}{language=matlab,style=full} +\lstdefinestyle{cfull}{language={[ANSI]C},style=full} +\lstdefinestyle{cxxfull}{language={[GNU]C++},style=full} + +%% +% \inputcodefile[args]{style}{filename} +% where args = other arguments for \lstinputlisting +% style = defined style to use for \lstinputlisting} +% e.g. {matlabfull} or {cfull} +\newcommand{\inputcodefile}[3][none]{% + \begin{singlespaced} + \par\vskip\parskip\vskip\baselineskip + \ifthenelse{\equal{#1}{none}} + {\lstinputlisting[style=#2]{#3}} + {\lstinputlisting[style=#2,#1]{#3}} + \par\vskip\parskip\vskip\baselineskip + \end{singlespaced} +} +%% +% \inputmatlabfile[args]{filename} +% where args = other arguments for \lstinputlisting +\newcommand{\inputmatlabfile}[2][none]{% + \ifthenelse{\equal{#1}{none}} + {\inputcodefile{matlabfull}{#2}} + {\inputcodefile[#1]{matlabfull}{#2}} +} +%% +% \inputcfile[args]{filename} +% where args = other arguments for \lstinputlisting +\newcommand{\inputcfile}[2][none]{% + \ifthenelse{\equal{#1}{none}} + {\inputcodefile{cfull}{#2}} + {\inputcodefile[#1]{cfull}{#2}} +} +%% +% \inputcxxfile[args]{filename} +% where args = other arguments for \lstinputlisting +\newcommand{\inputcxxfile}[2][none]{% + \ifthenelse{\equal{#1}{none}} + {\inputcodefile{cxxfull}{#2}} + {\inputcodefile[#1]{cxxfull}{#2}} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Settings for gatech-thesis class +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\if@official +\else + % for unofficial copies, I like the running headers + % and pagenums at upper corners. Footers are for + % footnotes, dadgumit. + \setfrontpagestyle{tcplain} + \setbodypagestyle{gtthesis} + \setbackpagestyle{gtthesis} + \pagestyle{gtthesis} + % Nice monospace font WITH a true bold version + % ftp://ftp.dante.de/tex-archive/fonts/LuxiMono/ + % but follow the instructions to install... + % \usepackage[scaled]{luximono} +\fi +\degree{Doctor of Philosophy}% +\department{School of Electrical and Computer Engineering}% +\title{\doctitle} +\author{\docauthor}% +\principaladvisor{Elrond Halfelven} +\committeechair{Gandalf Ol\'orin} +\firstreader{Samwise Gamgee} +\secondreader{Peregrin Took} +\thirdreader{Meriadoc Brandybuck} +\submitdate{August 2002}% +\copyrightyear{2002}%add one if thesis submitted in Dec. + +\copyrighttrue % NOT default +\if@official +\else + \strictmarginsfalse % NOT default + \signaturepagefalse % NOT default +\fi + +% \thesisproposalfalse % default +% \titlepagetrue % default +% \signaturepagetrue % default +% \copyrightfalse % default +% \figurespagetrue % default +% \tablespagetrue % default +% \contentspagetrue % default +% \dedicationheadingfalse % default +% \multivolumefalse % default +% \bibpagetrue % default +% \strictmarginstrue % default (needed for official copies, but looks bad) +\multivolumetrue + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Miscellaneous special settings +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\bibfiles{jules-verne-bib} + +% to teach latex how to hyphenate strange words, include them here: +%\hyphenation{neuro-science photo-receptors parvo-cellular} + +\setchaptertocdepth{2} +\setcounter{page}{1} +\special{papersize=8.5in,11in} + +%%%%%% +% listings.sty customizations +%%%%%% +\lstset{MoreSelectCharTable=% + \lst@ReplaceInput{>}{\hspace{0.2em}\lst@ProcessOther{\hspace{-0.2em}>}}% + \lst@ReplaceInput{<}{\hspace{0.2em}\lst@ProcessOther{\hspace{-0.2em}<}}% +} +\lstset{escapeinside={/*@}{@*/}} +% inside a listing, you can do this 'int x; /*@\label{x-lbl}@*/' +% and then \ref{x-lbl} + +%% Customizations to help make the List of Listings +%% generated by the 'listings.sty' package look more +%% like the gatech-thesis style (List of Figures, etc) +%% and to make it play nicely with pdflatex and hyperref. + +%% dummy commands to prevent recursion errors +\newcommand{\gtlistlistingname}{} +\newcommand{\lolcontentlinestring}{} +\newcommand{\lolpdfbookmarkstring}{} +\newcommand{\setlolstring}[1]{% + \renewcommand{\gtlistlistingname}{#1} + \renewcommand{\lstlistlistingname}{\Makeuppercase{#1}} + \renewcommand{\lolcontentlinestring}{% + \texorpdfstring{\Makeuppercase{#1}}{#1} + } + \renewcommand{\lolpdfbookmarkstring}{#1} +} +\setlolstring{List of Listings}% default is Listings +\renewcommand{\lstlistingname}{Listing}% default is Listing +\renewcommand{\thelstlisting}{\@arabic\c@lstlisting}% captionstyle +\@removefromreset{lstlisting}{chapter}% don't reset the listing # for each chpter + +%%%%% Here's how to add an additional "List of..." page to the +%%%%% frontmatter. (Don't do this, the Georgia Tech OGS is +%%%%% very specific about what can and cannot go there) +%%% First, create the command that will do the work -- adding it +%%% to the TOC, setting up the hyperref bookmarks, dealing with +%%% twoside printing, etc. +\newcommand{\do@listingspage}{% + \if@openright\cleardoublepage\else\clearpage\fi% + % must clear page here, so that phantomsection\addcontentsline + % is on the correct page + \phantomsection% + \addcontentsline{toc}{chapter}{\lolcontentlinestring} + \settoheight{\gt@tmpa}{A} + \set@gttocskip{\gt@tmpa} + {\newlinestretch{1} + \lstlistoflistings + }% + \newpage +} +%% redefine this command, which controls how each listingname & number +%% is printed in the List of Listings. We copy the l@figure defintion, +%% so that these entries look the same as those in the List of Figures +\renewcommand*\l@lstlisting[2]{% + \let\gt@@toclineskip=\gt@beforefigskip@value + \gt@dottedtocline{1}{1.5em}{2.3em}{#1}{#2}}% this is indented 1.5em so that + % if you wish, you can a 'Program' header + % centered above the numbers using \addtocontents + + +%% Then, fix up the lstlistoflistings command (the "real" one is a +%% true piece of work...) +\renewcommand\lstlistoflistings{% + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\lstlistlistingname}% + \@mkboth{\MakeUppercase\lstlistlistingname}% + {\MakeUppercase\lstlistlistingname}% + \@starttoc{lol}% + \if@restonecol\twocolumn\fi +} + +%% Finally, override the \contents command in gatech-thesis.cls +%% (just copy the original and add your \do@X function): +\renewcommand{\contents}{% + \newpage + \newlinestretch{\@spacing} + \do@contentspage + \do@tablespage + \do@figurespage + \do@losapage + \do@glossarypage + \if@hyperref +% \NoHyper + \do@listingspage +% \endNoHyper + \else + \do@listingspage + \fi +} + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne.tex b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne.tex new file mode 100644 index 00000000000..e909eed04fd --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/jules-verne.tex @@ -0,0 +1,107 @@ +\setcounter{errorcontextlines}{5} +%% Uncommment the documentclass, usepackage lines that are +%% appropriate for your target. + +%% Official copies: +%% The default options: +%% \documentclass[11pt,letterpaper,oneside,openright,% +%% doublespaced,normalmargins,final]{gt-thesis} +%% will generate a document that conforms to the graduate studies office +%% guidelines (Unless you're using Times fonts, as we are, in which +%% case you need to specify 12 pt fonts). Oh, and in case you were +%% wondering: Times fonts, at oneandahalfspaced, do NOT meet the +%% 5/16" baseline separation requirement of OGS. You must use (the +%% default) doublespaced setting. +%\documentclass[12pt]{gatech-thesis}% +%\usepackage[official]{jules-verne} + +%% Regular drafts (twoside,openany is the default in draft mode; override) +%\documentclass[12pt,oneside,widemargins,hyperref]{gatech-thesis}% +%\usepackage[printcode,unofficial]{jules-verne} + +%% Electronic Final copies: +\documentclass[12pt,final,hyperref]{gatech-thesis}% +\usepackage[unofficial]{jules-verne} + +%% Personal Final copies: +%\documentclass[12pt,twoside,final]{gatech-thesis}% +%\usepackage[unofficial]{jules-verne} + +%% read up on \includeonly +%% important point: we \include the subcomponents, but +%% the short ones (-vita, -ack, etc) contain the +%% \begin{...}...\end{...} environments. This is unlike the +%% simple example, where the environment commands were +%% in this file, and the \inputted subcomponents contain only text. +%% --- WARNING: I've noticed that if the main file (e.g. this one) +%% uses sectioning commands (\part{}, \label[X]intableofcontents) +%% AND you \include{} your subcomponents (rather than \input{}), +%% then MikTeX 2.1 generates .aux files that are out of order -- +%% leading to messed up TOCs. The hackish workaround is to +%% make external files containing those sectioning commands +%% (see hack-*.tex in this directory) and \include *them*, as well. +%% This problem may be fixed in MikTeX 2.2, and it may not +%% exist on unix/mac versions of TeX. +%\includeonly{jules-verne-chapter2.tex} + +%%%% +%%%% Use the gatech-thesis addons +%%%% Doing this here, instead of in gatech-thesis.sty, so +%%%% that it stands out. Ordinarily, this TOO would +%%%% go into your custom johnthesis.sty file. Note: +%%%% use '\RequirePackage{}' from inside other packages, +%%%% not '\usepackage'. Oh, and use '\PassOptionsToPackage{}' +%%%% inside packages, too: \RequirePackage[someoption]{a package} +%%%% isn't legal +\usepackage{gatech-thesis-losa} +\losafiles{jules-verne-losa} +\setlength{\losahang}{5cm} +\usepackage{gatech-thesis-gloss} +\glossfiles{jules-verne-gloss} +%\setlength{\glosshang}{2cm} +\usepackage{gatech-thesis-index} +%%%%% + +%using WinEdt to edit your TeX code? +%GATHER{jules-verne.bib} +%GATHER{jules-verne.sty} + +\begin{document} +\bibliographystyle{gatech-thesis} +\setchaptertocdepth{2} +% +\begin{preliminary} +\include{jules-verne-dedication} +\include{jules-verne-ack} +\contents +\include{jules-verne-summary} +\end{preliminary} +% +%% Stupid hack for MikTeX 2.1 +\include{hack-chaplabel}% instead of \labelchaptersintableofcontents +% +\include{jules-verne-chapter1} +\include{jules-verne-chapter2} +% +%% Stupid hack for MikTeX 2.1 +\include{hack-part}% instead of \part{} +% +\include{jules-verne-chapter3} +% +%% Stupid hack for MikTeX 2.1 +\include{hack-applabel}% instead of \labelappendicesintableofcontents +% +\appendix +% +\include{jules-verne-chapter4} +\include{jules-verne-chapter5} +\include{jules-verne-programs} +% +\begin{postliminary} +\references +\gtindex +% the vita must ALWAYS be the very last item, according to +% the GT OGS. +\include{jules-verne-vita} +\end{postliminary} +\end{document} diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompfix.sty b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompfix.sty new file mode 100644 index 00000000000..b0d828486c7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompfix.sty @@ -0,0 +1,86 @@ +% Package: textcompfix +% +% Since the PostScript version of Times (Palatino, etc) +% do not contain all of the symbols used by \textcomp's +% commands, we create new commands for each of the +% `missing' symbols. So, for instance, instead of using +% \textleftarrow +% you use +% \FIXtextleftarrow +% This switches the current font to Computer Modern, +% calls \textleftarrow, and switches back. +% +% The Right Thing To Do, of course, is to create a +% virtual font that provides the \textcomp symbols +% for [Times, Palatino, etc]...this is just a workaround. +% Of course, that's what the txfonts (and pxfonts) +% packages DO: create virtual fonts for the TS1 encoding. +% +% See the textcompsym style for a different workaround. +% +\ProvidesPackage{textcompfix} + [2002/08/09 textcomp with postscript fonts] +\RequirePackage{textcomp} + +\newcommand*{\tcfixfont}[1]{% + {\fontfamily{cmr}\fontencoding{TS1}\selectfont#1}} +\newcommand*{\textcompfixup}[1]{% + \expandafter\expandafter\expandafter\gdef\expandafter\csname FIX#1\endcsname{% + \tcfixfont{\csname #1\endcsname}} +} +\textcompfixup{textleftarrow} +\textcompfixup{textrightarrow} +\textcompfixup{textblank} +\textcompfixup{textdblhyphen} +\textcompfixup{textzerooldstyle} +\textcompfixup{textoneoldstyle} +\textcompfixup{texttwooldstyle} +\textcompfixup{textthreeoldstyle} +\textcompfixup{textfouroldstyle} +\textcompfixup{textfiveoldstyle} +\textcompfixup{textsixoldstyle} +\textcompfixup{textsevenoldstyle} +\textcompfixup{texteightoldstyle} +\textcompfixup{textnineoldstyle} +\textcompfixup{textlangle} +\textcompfixup{textborn} +\textcompfixup{textrangle} +\textcompfixup{textmho} +\textcompfixup{textbigcircle} +\textcompfixup{textohm} +\textcompfixup{textuparrow} +\textcompfixup{textdownarrow} +\textcompfixup{textdivorced} +\textcompfixup{textdied} +\textcompfixup{textleaf} +\textcompfixup{textmarried} +\textcompfixup{textmusicalnote} +\textcompfixup{textdblhyphenchar} +\textcompfixup{textcentoldstyle} +\textcompfixup{textdollaroldstyle} +\textcompfixup{textcolonmonetary} +\textcompfixup{textwon} +\textcompfixup{textnaira} +\textcompfixup{textguarani} +\textcompfixup{textpeso} +\textcompfixup{textlira} +\textcompfixup{textrecipe} +\textcompfixup{textinterrobang} +\textcompfixup{textinterrobangdown} +\textcompfixup{textdong} +\textcompfixup{textpilcrow} +\textcompfixup{textbaht} +\textcompfixup{textnumero} +\textcompfixup{textdiscount} +\textcompfixup{textestimated} +\textcompfixup{textopenbullet} +\textcompfixup{textservicemark} +\textcompfixup{textlquill} +\textcompfixup{textrquill} +\textcompfixup{textpertenthousand} +\textcompfixup{textcopyleft} +\textcompfixup{textcircledP} +\textcompfixup{textsurd} +\textcompfixup{textreferencemark} +\textcompfixup{texteuro} + diff --git a/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompsym.sty b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompsym.sty new file mode 100644 index 00000000000..21018c4aa33 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompsym.sty @@ -0,0 +1,87 @@ +% Package: textcompsty +% +% Since the PostScript version of Times (Palatino, etc) +% do not contain all of the symbols used by \textcomp's +% commands, we fake a few of them, using symbols culled +% from the Adobe Symbol and Zapf Dingbats fonts. +% This doesn't provide all of the missing symbols, +% but it does give you a few. + +% The Right Thing To Do, of course, is to create a +% virtual symbol font for [Times, Palatino, etc +% that provides all of the \textcomp symbols...this is +% just a workaround. Of course, the txfonts and pxfonts +% packages do just that -- create virtual fonts for the +% TS1 encoding. +% +% See the textcompfix package for another workaround. +% +\ProvidesPackage{textcompsym} + [2002/08/09 textcomp with postscript fonts] +% since the symbol and dingbats fonts don't have italic or bold +% variants, we force the selection to normal medium to avoid +% warnings. We could fix this by going the whold virtual fonts +% route, but... +\newcommand*{\myPifont}[1]{\fontfamily{#1}\fontencoding{U}% +\fontseries{m}\fontshape{n}\selectfont} +\newcommand*{\myPisymbol}[2]{{\myPifont{#1}\char#2}} +\renewcommand*{\textleftarrow}{\myPisymbol{psy}{172}} +\renewcommand*{\textrightarrow}{\myPisymbol{psy}{174}} +\renewcommand*{\textuparrow}{\myPisymbol{psy}{173}} +\renewcommand*{\textdownarrow}{\myPisymbol{psy}{175}} +\renewcommand*{\textlangle}{\myPisymbol{psy}{225}} +\renewcommand*{\textrangle}{\myPisymbol{psy}{241}} +\renewcommand*{\textborn}{\myPisymbol{pzd}{72}} +% This would require latexsym. If you want it, define it yourself +% and \usepackage{latexsym} +% \renewcommand*{\textmho}{\ensuremath{\mho}} +\renewcommand*{\textohm}{\myPisymbol{psy}{87}} +\renewcommand*{\textdied}{\myPisymbol{pzd}{61}} +\renewcommand*{\textopenbullet}{\myPisymbol{pzd}{109}} +\renewcommand*{\textsurd}{\myPisymbol{psy}{214}} + +% Other missing symbols; some of these could be done +% as composites... +%textcircledP +%textservicemark +%textblank +%textdblhyphen +%textzerooldstyle +%textoneoldstyle +%texttwooldstyle +%textthreeoldstyle +%textfouroldstyle +%textfiveoldstyle +%textsixoldstyle +%textsevenoldstyle +%texteightoldstyle +%textnineoldstyle +%textbigcircle +%textdivorced +%textleaf +%textmarried +%textmusicalnote +%textdblhyphenchar +%textcentoldstyle +%textdollaroldstyle +%textcolonmonetary +%textwon +%textnaira +%textguarani +%textpeso +%textlira +%textrecipe +%textinterrobang +%textinterrobangdown +%textdong +%textpilcrow +%textbaht +%textnumero +%textdiscount +%textestimated +%textlquill +%textrquill +%textpertenthousand +%textcopyleft +%textreferencemark +%texteuro -- cgit v1.2.3