summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/gatech-thesis/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/gatech-thesis/ChangeLog')
-rw-r--r--macros/latex/contrib/gatech-thesis/ChangeLog362
1 files changed, 0 insertions, 362 deletions
diff --git a/macros/latex/contrib/gatech-thesis/ChangeLog b/macros/latex/contrib/gatech-thesis/ChangeLog
deleted file mode 100644
index 670e3fc5da..0000000000
--- a/macros/latex/contrib/gatech-thesis/ChangeLog
+++ /dev/null
@@ -1,362 +0,0 @@
--------- RELEASE v1.7 --------
-
-2006-01-25 Mitchel T. Keller <keller@math.gatech.edu>
-
- * title@top: reduce font size to large and remove double spacing
- * title@text: changes to accommodate \ifdissertation and
- \iflistmajor and to reduce the size of the author's name
- * ifdissertation: new if to use the word dissertation on the title
- page instead of thesis
- * iflistmajor: new if to use "[degree] in [major]" on the title
- page and put [department] down at the bottom of the page
- * \major: new command to specify the major for the title page
- * reader commands: two optional arguments added to all reader
- commands (including advis?r and committee chair) to allow
- specifying the reader's affiliation
- * signature@bodytwocol: major revisions to eliminate signature
- lines, list each person's affiliation, print the date approved,
- and line up the first line of horizontally opposite signatures
- * @makecaption: Removed call to \textsf for the first argument
- when captions get long.
-
--------- RELEASE v1.6 --------
-
-2003-05-06 Charles Wilson <cwilson@ece.gatech.edu>
-
- * l@chapter: modify to add leaders, as requested
- by OGS.
-
-2003-05-04 Charles Wilson <cwilson@ece.gatech.edu>
-
- * 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 <cwilson@ece.gatech.edu>
-
- * \@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 <cwilson@ece.gatech.edu>
-
- * \@footnotetext: correct spacing after the footnotemark
- in the body text.
-
--------- RELEASE v1.5 --------
-
-2002-08-17 Charles Wilson <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- * 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 <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- 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&#3: 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 <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- * \l@part@pagenumfont: new command (gobbles pagenumber)
- * \l@part: use it
-
-2002-08-08 Charles Wilson <cwilson@ece.gatech.edu>
-
- * 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 <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- 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 <cwilson@ece.gatech.edu>
-
- * \@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.