From 81124591535f0203fd3244061d47841f4d1f7d6e Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 22 Apr 2007 17:11:00 +0000 Subject: stellenbosch update (20apr07) git-svn-id: svn://tug.org/texlive/trunk@4168 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/stellenbosch/CHANGELOG | 42 +++++++--- Master/texmf-dist/doc/latex/stellenbosch/README | 93 +++++++++++++++++++++ .../texmf-dist/doc/latex/stellenbosch/README.txt | 93 --------------------- .../doc/latex/stellenbosch/USthesis-2.2a.pdf | Bin 467302 -> 0 bytes .../doc/latex/stellenbosch/Usthesis-3.0.pdf | Bin 0 -> 471179 bytes .../stellenbosch/templates/masters-sample.zip | Bin 6440 -> 6443 bytes .../latex/stellenbosch/USthesis-2.2a-src.zip | Bin 27593 -> 0 bytes .../source/latex/stellenbosch/USthesis-3.0-src.zip | Bin 0 -> 27980 bytes .../texmf-dist/tex/latex/stellenbosch/usthesis.cls | 47 +++++++---- .../texmf-dist/tex/latex/stellenbosch/usthesis.sty | 51 +++++++---- Master/texmf-dist/tpm/stellenbosch.tpm | 14 ++-- Master/texmf/lists/stellenbosch | 6 +- 12 files changed, 198 insertions(+), 148 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/stellenbosch/README delete mode 100644 Master/texmf-dist/doc/latex/stellenbosch/README.txt delete mode 100644 Master/texmf-dist/doc/latex/stellenbosch/USthesis-2.2a.pdf create mode 100644 Master/texmf-dist/doc/latex/stellenbosch/Usthesis-3.0.pdf delete mode 100644 Master/texmf-dist/source/latex/stellenbosch/USthesis-2.2a-src.zip create mode 100644 Master/texmf-dist/source/latex/stellenbosch/USthesis-3.0-src.zip (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/stellenbosch/CHANGELOG b/Master/texmf-dist/doc/latex/stellenbosch/CHANGELOG index ee1497f8262..e1958b747b8 100644 --- a/Master/texmf-dist/doc/latex/stellenbosch/CHANGELOG +++ b/Master/texmf-dist/doc/latex/stellenbosch/CHANGELOG @@ -1,21 +1,37 @@ -Version 05 (2006/09/14) +Stellenbosch 06 (2007/04/19) - a) Add to USthesis docs and to templates: - - user defined layouts with memoir or geometry. - - parskip package if spacing is required between - paragraphs. + a) Change the A5block and goldenblock page layout to + symmetric horizontal margins for twopage option. - b) Bugfix in usmeg-n.bst in FUNCTION{remove.spaces} + b) To comply with Unversity requirements, move copyright + statement to the delcaration page. + - Make \CopyrightPage command inactive + - New \CopyrightHolder{} command + - New \CopyrightOff cammand - c) Change default \BIBand from "\&" to "and" for usbib.sty - with usmeg-a and usmeg-n options. + c) Fix typo's in thesis document, thanks to David Richfield. -Version 04 (2006/08/16) - a) Fix typo in usthesis for "Supervisors" +Stellenbosch 05 (2006/09/14) + + a) Add to USthesis docs and to templates: + - user defined layouts with memoir or geometry. + - parskip package if spacing is required between + paragraphs. + + b) Bugfix in usmeg-n.bst in FUNCTION{remove.spaces} + + c) Change default \BIBand from "\&" to "and" for usbib.sty + with usmeg-a and usmeg-n options. + + +Stellenbosch 04 (2006/08/16) + + a) Fix typo in usthesis for "Supervisors" - b) Add Oak leafs to logos + b) Add Oak leafs to logos + -Version 03 (2006/03/15) +Stellenbosch 03 (2006/03/15) - First CTAN release + First CTAN release diff --git a/Master/texmf-dist/doc/latex/stellenbosch/README b/Master/texmf-dist/doc/latex/stellenbosch/README new file mode 100644 index 00000000000..f9fff999f27 --- /dev/null +++ b/Master/texmf-dist/doc/latex/stellenbosch/README @@ -0,0 +1,93 @@ + The Stellenbosch bundle + for typesetting dissertations, theses and reports of the + University of Stellenbosch, South Africa. + +Author: Danie Els +Copyright (c) 2001-2007 Danie Els +Licence: LaTeX Project Public License + +DESCRIPTION +=========== + +The Stellenbosch bundle consists of the following: + + usthesis.cls/usthesis.sty: + + The usthesis class/style files are provided to typeset reports, + theses and dissertations that conform to the requirements of + the Engineering Faculty of the University of Stellenbosch. + The class file usthesis.cls is based on the standard LaTeX + book class, while usthesis.sty is a style file to be loaded on + top of the very powerful memoir class. Both options give + identical output, but the benefit of the using memoir is that + it has many additional command and environments for formatting + and processing of a document. + Usthesis is primarily concerned with the formatting of the + front matter such as the title page, abstract, etc. It also + works together with the babel package to provide language + language options to typeset documents in Afrikaans or in + English. + + usbib.sty (usmeg-a.bst, usmeg-n.bst, ussagus.bst) + + USbib is a LaTeX and BibTeX package for the formatting of + bibliographic references of theses and dissertations of the + Department of Mechanical Engineering at the University of + Stellenbosch. This package is tailored towards citations and + bibliographical formatting for the natural sciences and + engineering. + + ustitle.sty + + The ustitle package redefine the standard title page of the + LaTeX classes to add a logo at the top and an address line + below the author. It is intended for use when writing general + notes and articles. + + usnomencl.sty + + A very simple utility to set a nomenclature or list of symbols + for US theses and reports. + + ussummary.sty + + Summary page required for the final year projects of the + Department of Mechanical Engineering. + + masters-sample.zip, report-sample.zip + + Templates for dissertations, theses and final year projects. + + uslogos + + Collection of graphics file for crest and logos. + + + +BASIC INSTALLATION +==================== + + For a basic installation on a TDS compliant system, move the + following files to the following directories: + + /tex/latex/stellenb/ + usthesis.sty + usthesis.cls + usbib.sty + usbib.afr + usbib.eng + ustitle.sty + usnomencl.sty + ussummary.sty + + /tex/latex/stellenb/logos + (all the logo graphics) + + /bibtex/bst/stellenb + usmeg-a.bst + usmeg-n.bst + ussagus.bst + + A full installation with source code and documentation can be + obtained by unzipping stellenbosch-06.zip in your <(local) texmf> + directory. diff --git a/Master/texmf-dist/doc/latex/stellenbosch/README.txt b/Master/texmf-dist/doc/latex/stellenbosch/README.txt deleted file mode 100644 index e3f71a0b0d8..00000000000 --- a/Master/texmf-dist/doc/latex/stellenbosch/README.txt +++ /dev/null @@ -1,93 +0,0 @@ - The Stellenbosch bundle - for typesetting dissertations, theses and reports of the - University of Stellenbosch, South Africa. - -Author: Danie Els -Copyright (c) 2001-2006 Danie Els -Licence: LaTeX Project Public License - -DESCRIPTION -=========== - -The Stellenbosch bundle consists of the following: - - usthesis.cls/usthesis.sty: - - The usthesis class/style files are provided to typeset reports, - theses and dissertations that conform to the requirements of - the Engineering Faculty of the University of Stellenbosch. - The class file usthesis.cls is based on the standard LaTeX - book class, while usthesis.sty is a style file to be loaded on - top of the very powerful memoir class. Both options give - identical output, but the benefit of the using memoir is that - it has many additional command and environments for formatting - and processing of a document. - Usthesis is primarily concerned with the formatting of the - front matter such as the title page, abstract, etc. It also - works together with the babel package to provide language - language options to typeset documents in Afrikaans or in - English. - - usbib.sty (usmeg-a.bst, usmeg-n.bst, ussagus.bst) - - USbib is a LaTeX and BibTeX package for the formatting of - bibliographic references of theses and dissertations of the - Department of Mechanical Engineering at the University of - Stellenbosch. This package is tailored towards citations and - bibliographical formatting for the natural sciences and - engineering. - - ustitle.sty - - The ustitle package redefine the standard title page of the - LaTeX classes to add a logo at the top and an address line - below the author. It is intended for use when writing general - notes and articles. - - usnomencl.sty - - A very simple utility to set a nomenclature or list of symbols - for US theses and reports. - - ussummary.sty - - Summary page required for the final year projects of the - Department of Mechanical Engineering. - - masters-sample.zip, report-sample.zip - - Templates for dissertations, theses and final year projects. - - uslogos - - Collection of graphics file for crest and logos. - - - -BASIC INSTALLATION -==================== - - For a basic installation on a TDS compliant system, move the - following files to the following directories: - - /tex/latex/stellenb/ - usthesis.sty - usthesis.cls - usbib.sty - usbib.afr - usbib.eng - ustitle.sty - usnomencl.sty - ussummary.sty - - /tex/latex/stellenb/logos - (all the logo graphics) - - /bibtex/bst/stellenb - usmeg-a.bst - usmeg-n.bst - ussagus.bst - - A full installation with source code and documentation can be - obtained by unzipping stellenbosch-3.0.zip in your <(local) texmf> - directory. diff --git a/Master/texmf-dist/doc/latex/stellenbosch/USthesis-2.2a.pdf b/Master/texmf-dist/doc/latex/stellenbosch/USthesis-2.2a.pdf deleted file mode 100644 index 367e41cfafe..00000000000 Binary files a/Master/texmf-dist/doc/latex/stellenbosch/USthesis-2.2a.pdf and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/stellenbosch/Usthesis-3.0.pdf b/Master/texmf-dist/doc/latex/stellenbosch/Usthesis-3.0.pdf new file mode 100644 index 00000000000..cf00f288253 Binary files /dev/null and b/Master/texmf-dist/doc/latex/stellenbosch/Usthesis-3.0.pdf differ diff --git a/Master/texmf-dist/doc/latex/stellenbosch/templates/masters-sample.zip b/Master/texmf-dist/doc/latex/stellenbosch/templates/masters-sample.zip index 5978020d6df..475615db00a 100644 Binary files a/Master/texmf-dist/doc/latex/stellenbosch/templates/masters-sample.zip and b/Master/texmf-dist/doc/latex/stellenbosch/templates/masters-sample.zip differ diff --git a/Master/texmf-dist/source/latex/stellenbosch/USthesis-2.2a-src.zip b/Master/texmf-dist/source/latex/stellenbosch/USthesis-2.2a-src.zip deleted file mode 100644 index 158acb7f82b..00000000000 Binary files a/Master/texmf-dist/source/latex/stellenbosch/USthesis-2.2a-src.zip and /dev/null differ diff --git a/Master/texmf-dist/source/latex/stellenbosch/USthesis-3.0-src.zip b/Master/texmf-dist/source/latex/stellenbosch/USthesis-3.0-src.zip new file mode 100644 index 00000000000..eadd14fb554 Binary files /dev/null and b/Master/texmf-dist/source/latex/stellenbosch/USthesis-3.0-src.zip differ diff --git a/Master/texmf-dist/tex/latex/stellenbosch/usthesis.cls b/Master/texmf-dist/tex/latex/stellenbosch/usthesis.cls index e846b108fde..a2b2b21cb57 100644 --- a/Master/texmf-dist/tex/latex/stellenbosch/usthesis.cls +++ b/Master/texmf-dist/tex/latex/stellenbosch/usthesis.cls @@ -12,7 +12,7 @@ %% %% Author: Danie Els %% -%% Copyright (C) 2003--2006 Danie Els +%% Copyright (C) 2003--2007 Danie Els %% All rights reserved. %% %% This work may be distributed and/or modified under the conditions @@ -27,9 +27,8 @@ %% This Current Maintainer of this work is Danie Els (dnjels@sun.ac.za) %% ------------------------------------------------------------------- %% -\newcommand{\USfiledate}{2006/08/26} -\newcommand{\USfileversion}{v2.2} -%% +\newcommand{\USfiledate}{2007/04/19} +\newcommand{\USfileversion}{v3.0} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \def\US@basetype{book} \ProvidesClass{usthesis}[\USfiledate\space @@ -351,7 +350,8 @@ \setlength\marginparsep {7\p@} \setlength\marginparpush{7\p@} \FixVertParams{0.375} - \FixHorizParams{0.375} + %\FixHorizParams{0.375} + \FixHorizParams{0.5}% Changed in v3.0 \ifpdf \setlength\pdfpagewidth{\paperwidth} \setlength\pdfpageheight{\paperheight} @@ -365,7 +365,8 @@ \setlength\marginparsep {7\p@} \setlength\marginparpush{7\p@} \FixVertParams{0.375} - \FixHorizParams{0.375} + %\FixHorizParams{0.375} + \FixHorizParams{0.5}% Changed in v3.0 \ifpdf \setlength\pdfpagewidth{\paperwidth} \setlength\pdfpageheight{\paperheight} @@ -549,15 +550,22 @@ \US@year=#2 \gdef\US@date{\MonthName{\US@month}\ \number\US@year}} \newcommand\CopyrightPage[1][\CopyrightHolder]{% - \clearpage - \thispagestyle{empty} - \mbox{}\par\vfill - \begin{center} - \CopyrightTxt\ \copyright\ \number\US@year\ #1\\ - \CopyrightAnot - \end{center} - \vfill\mbox{}\par - \clearpage} + %\clearpage + %\thispagestyle{empty} + %\mbox{}\par\vfill + %\begin{center} + % \CopyrightTxt\ \copyright\ \number\US@year\ #1\\ + % \CopyrightAnot + %\end{center} + %\vfill\mbox{}\par + %\clearpage + } +\newcommand\SetCopyrightHolder[1]{% + \renewcommand\CopyrightHolder{#1}} +\newif\ifUS@Copyright +\US@Copyrighttrue +\newcommand\SetCopyrightOff{% + \US@Copyrightfalse} \newcommand{\DeclarationPage}[1][\ThesisDeclare]{% \if@twocolumn \@restonecoltrue\onecolumn @@ -579,6 +587,15 @@ \hfill\makebox[0pt][c]{\US@author}\hfill\mbox{}\\[1cm] \Datetxt:~\dotfill\mbox{} \end{minipage} + \ifUS@Copyright + \mbox{}\par + \vfill + \vfill + \noindent\CopyrightTxt\ \copyright\ \number\US@year\ \CopyrightHolder\\ + \noindent\CopyrightAnot + \vfill + \mbox{}\par + \fi \if@restonecol\twocolumn\fi} \newenvironment{abstract}[1][\languagename]% {\edef\@tempa{\expandafter\string #1}% diff --git a/Master/texmf-dist/tex/latex/stellenbosch/usthesis.sty b/Master/texmf-dist/tex/latex/stellenbosch/usthesis.sty index 2f48227a735..67c946d206d 100644 --- a/Master/texmf-dist/tex/latex/stellenbosch/usthesis.sty +++ b/Master/texmf-dist/tex/latex/stellenbosch/usthesis.sty @@ -13,7 +13,7 @@ %% %% Author: Danie Els %% -%% Copyright (C) 2003--2006 Danie Els +%% Copyright (C) 2003--2007 Danie Els %% All rights reserved. %% %% This work may be distributed and/or modified under the conditions @@ -28,9 +28,8 @@ %% This Current Maintainer of this work is Danie Els (dnjels@sun.ac.za) %% ------------------------------------------------------------------- %% -\newcommand{\USfiledate}{2006/08/26} -\newcommand{\USfileversion}{v2.2} -%% +\newcommand{\USfiledate}{2007/04/19} +\newcommand{\USfileversion}{v3.0} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesPackage{usthesis}[\USfiledate\space \USfileversion\space @@ -314,9 +313,10 @@ {.5\paperheight}{*}% A5 text block \setulmargins{*}{*}{1.666667} % 5:3 \if@twoside - \setlrmargins{*}{*}{1.666667} % 5:3 + %\setlrmargins{*}{*}{1.666667} % 5:3 + \setlrmargins{*}{*}{1.000000} % 1:1 Changed in v3.0 \else - \setlrmargins{*}{*}{1.000000} % 1:1 + \setlrmargins{*}{*}{1.000000} % 1:1 \fi \checkandfixthelayout \setlength{\headwidth}{\textwidth} @@ -328,9 +328,10 @@ {0.666667\paperwidth}{*}% Golden ratio block \setulmargins{*}{*}{1.666667} % 5:3 \if@twoside - \setlrmargins{*}{*}{1.666667} % 5:3 + %\setlrmargins{*}{*}{1.666667} % 5:3 + \setlrmargins{*}{*}{1.000000} % 1:1 Changed in v3.0 \else - \setlrmargins{*}{*}{1.000000} % 1:1 + \setlrmargins{*}{*}{1.000000} % 1:1 \fi \checkandfixthelayout \setlength{\headwidth}{\textwidth} @@ -513,15 +514,22 @@ \US@year=#2 \gdef\US@date{\MonthName{\US@month}\ \number\US@year}} \newcommand\CopyrightPage[1][\CopyrightHolder]{% - \clearpage - \thispagestyle{empty} - \mbox{}\par\vfill - \begin{center} - \CopyrightTxt\ \copyright\ \number\US@year\ #1\\ - \CopyrightAnot - \end{center} - \vfill\mbox{}\par - \clearpage} + %\clearpage + %\thispagestyle{empty} + %\mbox{}\par\vfill + %\begin{center} + % \CopyrightTxt\ \copyright\ \number\US@year\ #1\\ + % \CopyrightAnot + %\end{center} + %\vfill\mbox{}\par + %\clearpage + } +\newcommand\SetCopyrightHolder[1]{% + \renewcommand\CopyrightHolder{#1}} +\newif\ifUS@Copyright +\US@Copyrighttrue +\newcommand\SetCopyrightOff{% + \US@Copyrightfalse} \newcommand{\DeclarationPage}[1][\ThesisDeclare]{% \if@twocolumn \@restonecoltrue\onecolumn @@ -543,6 +551,15 @@ \hfill\makebox[0pt][c]{\US@author}\hfill\mbox{}\\[1cm] \Datetxt:~\dotfill\mbox{} \end{minipage} + \ifUS@Copyright + \mbox{}\par + \vfill + \vfill + \noindent\CopyrightTxt\ \copyright\ \number\US@year\ \CopyrightHolder\\ + \noindent\CopyrightAnot + \vfill + \mbox{}\par + \fi \if@restonecol\twocolumn\fi} \renewenvironment{abstract}[1][\languagename]% {\edef\@tempa{\expandafter\string #1}% diff --git a/Master/texmf-dist/tpm/stellenbosch.tpm b/Master/texmf-dist/tpm/stellenbosch.tpm index b4af13d410b..0629ba34c89 100644 --- a/Master/texmf-dist/tpm/stellenbosch.tpm +++ b/Master/texmf-dist/tpm/stellenbosch.tpm @@ -3,7 +3,7 @@ stellenbosch Package - 2006/09/17 21:54:50 + 2007/04/19 15:38:00 karl The stellenbosch package. @@ -12,7 +12,7 @@ 3204067 - + texmf-dist/bibtex/bst/stellenbosch/usmeg-a.bst texmf-dist/bibtex/bst/stellenbosch/usmeg-n.bst texmf-dist/bibtex/bst/stellenbosch/ussagus.bst @@ -67,24 +67,24 @@ texmf-dist/tex/latex/stellenbosch/usthesis.sty texmf-dist/tex/latex/stellenbosch/ustitle.sty texmf-dist/tpm/stellenbosch.tpm - + texmf-dist/doc/latex/stellenbosch/CHANGELOG -texmf-dist/doc/latex/stellenbosch/README.txt +texmf-dist/doc/latex/stellenbosch/README texmf-dist/doc/latex/stellenbosch/USbib-2.0.pdf texmf-dist/doc/latex/stellenbosch/USlogos-doc-3.0.pdf texmf-dist/doc/latex/stellenbosch/USnomencl-1.0a.pdf texmf-dist/doc/latex/stellenbosch/USsummary-1.0a.pdf -texmf-dist/doc/latex/stellenbosch/USthesis-2.2a.pdf texmf-dist/doc/latex/stellenbosch/UStitle-1.0.pdf +texmf-dist/doc/latex/stellenbosch/Usthesis-3.0.pdf texmf-dist/doc/latex/stellenbosch/templates/masters-sample.zip texmf-dist/doc/latex/stellenbosch/templates/report-sample.zip - + texmf-dist/source/latex/stellenbosch/USbib-2.0-scr.zip texmf-dist/source/latex/stellenbosch/USlogos-3.0-src.zip texmf-dist/source/latex/stellenbosch/USnomencl-1.0a-src.zip texmf-dist/source/latex/stellenbosch/USsummary-1.0a-src.zip -texmf-dist/source/latex/stellenbosch/USthesis-2.2a-src.zip +texmf-dist/source/latex/stellenbosch/USthesis-3.0-src.zip texmf-dist/source/latex/stellenbosch/UStitle-1.0-src.zip Package/stellenbosch diff --git a/Master/texmf/lists/stellenbosch b/Master/texmf/lists/stellenbosch index b814bb5b30b..e9b78d10266 100644 --- a/Master/texmf/lists/stellenbosch +++ b/Master/texmf/lists/stellenbosch @@ -1,18 +1,18 @@ texmf-dist/doc/latex/stellenbosch/CHANGELOG -texmf-dist/doc/latex/stellenbosch/README.txt +texmf-dist/doc/latex/stellenbosch/README texmf-dist/doc/latex/stellenbosch/USbib-2.0.pdf texmf-dist/doc/latex/stellenbosch/USlogos-doc-3.0.pdf texmf-dist/doc/latex/stellenbosch/USnomencl-1.0a.pdf texmf-dist/doc/latex/stellenbosch/USsummary-1.0a.pdf -texmf-dist/doc/latex/stellenbosch/USthesis-2.2a.pdf texmf-dist/doc/latex/stellenbosch/UStitle-1.0.pdf +texmf-dist/doc/latex/stellenbosch/Usthesis-3.0.pdf texmf-dist/doc/latex/stellenbosch/templates/masters-sample.zip texmf-dist/doc/latex/stellenbosch/templates/report-sample.zip texmf-dist/source/latex/stellenbosch/USbib-2.0-scr.zip texmf-dist/source/latex/stellenbosch/USlogos-3.0-src.zip texmf-dist/source/latex/stellenbosch/USnomencl-1.0a-src.zip texmf-dist/source/latex/stellenbosch/USsummary-1.0a-src.zip -texmf-dist/source/latex/stellenbosch/USthesis-2.2a-src.zip +texmf-dist/source/latex/stellenbosch/USthesis-3.0-src.zip texmf-dist/source/latex/stellenbosch/UStitle-1.0-src.zip texmf-dist/bibtex/bst/stellenbosch/usmeg-a.bst texmf-dist/bibtex/bst/stellenbosch/usmeg-n.bst -- cgit v1.2.3