summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/stellenbosch/tex/ussummary.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/stellenbosch/tex/ussummary.sty')
-rw-r--r--macros/latex/contrib/stellenbosch/tex/ussummary.sty112
1 files changed, 112 insertions, 0 deletions
diff --git a/macros/latex/contrib/stellenbosch/tex/ussummary.sty b/macros/latex/contrib/stellenbosch/tex/ussummary.sty
new file mode 100644
index 0000000000..3cdc916530
--- /dev/null
+++ b/macros/latex/contrib/stellenbosch/tex/ussummary.sty
@@ -0,0 +1,112 @@
+%%
+%% This is file `ussummary.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% ussummary.dtx (with options: `pkg')
+%%
+%% -------------------------------------------------------------------
+%% University of Stellenbosch Thesis Extras Packages
+%% Summary Page for Mech Eng Reports
+%% -------------------------------------------------------------------
+%%
+%% Author: Danie Els
+%%
+%% Copyright (C) 2005-2006 Danie Els
+%% All rights reserved.
+%%
+%% This work may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3 of this
+%% license or (at your option) any later version. The latest version
+%% of this license is in: http://www.latex-project.org/lppl.txt and
+%% version 1.3 or later is part of all distributions of LaTeX version
+%% 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%% This Current Maintainer of this work is Danie Els (dnjels@sun.ac.za)
+%% -------------------------------------------------------------------
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesPackage{ussummary}[2006/03/08
+ v1.0a
+ Stellenbosh Mech Eng Summary page (DNJ ELS)]
+\RequirePackage{calc}
+\RequirePackage{array}
+\RequirePackage{longtable}
+\RequirePackage{colortbl}
+ %\AtBeginDocument{%
+ % \providecommand*{\CT@cell@color}{\relax}}
+\providecommand*{\phantomsection}{}
+\@ifundefined{US@AFRstr}%
+ {\edef\US@AFRstr{\string afrikaans}}%
+ {}
+\providecommand{\AorE}[2]{%
+ \ifx\US@AFRstr\languagename #1\else #2\fi}
+\newcommand*{\USS@HeadFnt}{\sffamily\bfseries}
+\newcommand*{\SumHeadFnt}[1]{\def\USS@HeadFnt{#1}}
+\newlength{\USS@tdima}
+\newlength{\USS@tdimb}
+\newenvironment{USS@AdjustWidth}[2]{%
+ \begin{list}{}{%
+ \setlength{\topsep}{0pt}%
+ \setlength{\partopsep}{0pt}%
+ \setlength{\leftmargin}{#1}%
+ \setlength{\rightmargin}{#2}%
+ \setlength{\listparindent}{\parindent}%
+ \setlength{\itemindent}{\parindent}%
+ \setlength{\parsep}{\parskip}%
+ }%
+ \item[]}{\end{list}}
+\newenvironment{USS@SetMargins}[2]%
+ {\setlength{\USS@tdima}{-1in-\hoffset-\oddsidemargin}%
+ \setlength{\USS@tdimb}{-\USS@tdima}%
+ \addtolength{\USS@tdima}{#1}%
+ \addtolength{\USS@tdimb}{-\paperwidth+\textwidth+#2}%
+ \begin{USS@AdjustWidth}{\USS@tdima}{\USS@tdimb}}%
+ {\end{USS@AdjustWidth}}
+\newenvironment{Summary}[2][\USS@default]
+ {\def\USS@default{#2}%
+ \clearpage
+ \setlength{\USS@tdima}{15mm - 1in-\voffset-\topmargin-\headheight-\headsep-\topskip}%
+ \vspace*{\USS@tdima}%
+ \thispagestyle{plain}%
+ \phantomsection
+ \@ifundefined{chapter}
+ {\addcontentsline{toc}{section}{#1}}%
+ {\addcontentsline{toc}{chapter}{#1}}%
+ \markboth{#2}{#2}%
+ \begin{USS@SetMargins}{25mm}{25mm}
+ {\centering\large\USS@HeadFnt\MakeUppercase{#2}\par}
+ \bigskip}
+ {\end{USS@SetMargins}}
+\newenvironment{SumTable}
+ {\setlength\LTleft{\leftmargin}%
+ \setlength\LTright{\fill}%
+ \renewcommand{\arraystretch}{1.25}%
+ \small
+ \begin{longtable}{|p{\linewidth-2\tabcolsep-.8pt}|}}%
+ {\end{longtable}}
+\newcommand{\SumHead}[1]{%<-- Heading for summary
+ \multicolumn{1}
+ {|>{\USS@HeadFnt\columncolor[gray]{.8}}c|}%
+ {#1}}
+\newcommand\SumSignatures{%
+ \noindent
+ \begin{minipage}[t]{3cm}
+ \hrulefill\\
+ \centering\AorE{Student}{Student}
+ \end{minipage}
+ \hfill
+ \begin{minipage}[t]{3cm}
+ \hrulefill\\
+ \centering\AorE{Datum}{Date}
+ \end{minipage}
+ \hfill
+ \begin{minipage}[t]{3cm}
+ \hrulefill\\
+ \centering\AorE{Dosent}{Lecturer}
+ \end{minipage}
+ \par}
+\endinput
+%%
+%% End of file `ussummary.sty'.