From f57cd96021c2285b8b7eb58e72727a82be147b49 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Wed, 26 Jul 2006 22:31:59 +0000
Subject: icsv (26jul06)

git-svn-id: svn://tug.org/texlive/trunk@1926 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/latex/icsv/icsv.cls | 300 ++++++++++++++++++++++++++++++
 1 file changed, 300 insertions(+)
 create mode 100644 Master/texmf-dist/tex/latex/icsv/icsv.cls

(limited to 'Master/texmf-dist/tex/latex/icsv/icsv.cls')

diff --git a/Master/texmf-dist/tex/latex/icsv/icsv.cls b/Master/texmf-dist/tex/latex/icsv/icsv.cls
new file mode 100644
index 00000000000..ee0b4bc824a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/icsv/icsv.cls
@@ -0,0 +1,300 @@
+%%
+%% This is file `icsv.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% icsv.dtx  (with options: `classfile')
+%%   ______________________________
+%%   Copyright 2006  Will Robertson
+%% 
+%%   License information appended.
+%% 
+\ProvidesClass{icsv}
+  [2006/07/25 v0.2 Class file for ICSV]
+\LoadClass[12pt,twoside]{article}
+\RequirePackage[a4paper,vmargin=38mm,hmargin=32mm,ignoreall]{geometry}
+\RequirePackage{amsmath,amssymb,array,bm,calc,fancyhdr,fixltx2e,fix-cm,graphicx,hyperref,ifthen}
+\RequirePackage{caption}[2006/01/12]
+\hypersetup{
+  colorlinks,
+  linkcolor=black,
+  anchorcolor=black,
+  citecolor=black,
+  filecolor=black,
+  menucolor=black,
+  pagecolor=black,
+  urlcolor=black,
+  pdfstartview=FitH,
+  pdfpagelayout=SinglePage
+  }
+\renewcommand\rmdefault{ptm}
+\renewcommand\ttdefault{txtt}
+\RequirePackage[scaled=0.87]{helvet}
+\normalfont
+\RequirePackage[T1]{fontenc}
+\RequirePackage{textcomp}
+\frenchspacing
+\setlength\parindent{1.5em}
+\captionsetup{labelsep=endash,font={small,it}}
+\pagestyle{fancy}
+\fancyhf{}
+\fancyhead[CE]{\footnotesize \pdf@authors}
+\fancyhead[CO]{\footnotesize ICSV13, July 2--6, Vienna, Austria}
+\setcounter{secnumdepth}{0}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+                                   {-1.6\baselineskip}%
+                                   {0.8\baselineskip}%
+                                   {\centering\bfseries\MakeUppercase}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+                                     {-0.8\baselineskip}%
+                                     {0.8\baselineskip}%
+                                     {\bfseries}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+                                    {-0.8\baselineskip}%
+                                    {0.8\baselineskip}%
+                                    {\bfseries\itshape}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+                                    {0.8\baselineskip}%
+                                    {-0.8\baselineskip}%
+                                    {\bfseries}}
+\let\subparagraph\undefined
+\renewenvironment{abstract}
+  {\vspace{\baselineskip}\fontsize{11}{11}\selectfont
+   {\fontsize{13}{13}\bfseries\noindent Abstract\par}
+   \noindent\ignorespaces}
+  {\par}
+\def\list@spacing{%
+  \parsep    4pt
+  \itemsep   0pt
+  \topsep    6pt
+  \partopsep 0pt}
+\def\enumerate{%
+  \ifnum \@enumdepth > \thr@@\@toodeep\else
+    \advance\@enumdepth\@ne
+    \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+      \expandafter
+      \list
+        \csname label\@enumctr\endcsname
+        {\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}%
+         \list@spacing}%
+  \fi}
+\let\endenumerate\endlist
+\def\itemize{%
+  \ifnum \@itemdepth > \thr@@\@toodeep\else
+    \advance\@itemdepth\@ne
+    \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+    \expandafter
+    \list
+      \csname\@itemitem\endcsname
+      {\def\makelabel##1{\hss\llap{##1}}%
+       \list@spacing}%
+  \fi}
+\let\enditemize\endlist
+\let\itemise\itemize
+\let\enditemise\enditemize
+\renewcommand*\descriptionlabel[1]{\hspace\labelsep
+                                \normalfont\bfseries #1}
+\def\fps@figure{htbp}
+\def\fps@table{htbp}
+\renewenvironment{figure}[1][\fps@figure]
+                 {\edef\@tempa{\noexpand\@float{figure}[#1]}
+                  \@tempa\centering}
+                 {\end@float}
+\renewenvironment{table}[1][\fps@table]
+                 {\edef\@tempa{\noexpand\@float{table}[#1]}
+                  \@tempa\centering}
+                 {\end@float}
+\AtBeginDocument{%
+  \@ifpackageloaded{booktabs}{}{\setlength\extrarowheight{2pt}}}
+\renewcommand{\topfraction}{.85}
+\renewcommand{\bottomfraction}{.7}
+\renewcommand{\textfraction}{.15}
+\renewcommand{\floatpagefraction}{.66}
+\renewcommand{\dbltopfraction}{.66}
+\renewcommand{\dblfloatpagefraction}{.66}
+\setcounter{topnumber}{9}
+\setcounter{bottomnumber}{9}
+\setcounter{totalnumber}{20}
+\setcounter{dbltopnumber}{9}
+\renewcommand\maketitle{%
+  \thispagestyle{empty}\noindent
+  \begin{minipage}{\textwidth}
+    \renewcommand\footnoterule{\vspace{-1ex}}%
+    \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+    \global\@topnum\z@   % Prevents figures from going at top of page.
+    \begin{center}
+      \vspace{-3cm}
+      \includegraphics[height=4cm]{icsv-logo}%
+    \end{center}
+    \vspace{1sp}%
+    \begin{center}
+      \bfseries\fontsize{15}{17}\selectfont\MakeUppercase{\@title}%
+    \end{center}
+    \vspace{-2.5ex}%
+    \def\@makefnmark{\smash{\textsuperscript{\@thefnmark}}}%
+    {\parindent\z@
+     \leftskip\@flushglue
+     \rightskip\@flushglue
+     \parfillskip\z@
+     \address@list\par}
+     \def\thempfootnote{\@fnsymbol\c@mpfootnote}
+    \after@maketitle
+  \end{minipage}
+  \hypersetup{pdfauthor={\pdf@authors},pdftitle={\@title}}%
+  \vspace{2ex}\par}
+\let\after@maketitle\@empty
+\newcommand\pdfkeywords[1]{\hypersetup{pdfkeywords={#1}}}
+\def\author@init{%
+  \def\@@author##1{%
+    \g@addto@macro\author@list{##1}%
+    \def\@@author####1{\g@addto@macro\author@list{\author@sep ####1}}}%
+  \let\author@list\@empty}
+\author@init
+\renewcommand\author[2][\c@affiliation]{%
+  \ifx\pdf@authors\@empty\else
+    \g@addto@macro\pdf@authors{, }%
+  \fi
+  \g@addto@macro\pdf@authors{#2}%
+  \g@addto@macro\author@list{\mbox\bgroup}%
+  \@@author{#2}%
+  \if@showaff
+    \@for\@@index :=#1\do{%
+      \expandafter\g@addto@macro
+      \expandafter\author@list
+      \expandafter{%
+      \expandafter\place@affiliation
+      \expandafter{%
+                   \@@index}}%
+    }
+  \fi
+  \g@addto@macro\author@list{\egroup}}
+\newcommand\place@affiliation[1]{\kern1pt\textsuperscript{#1}}
+\let\pdf@authors\@empty
+\def\email#1{%
+  \g@addto@macro\author@list{\kern1pt\footnotemark}%
+  \g@addto@macro\after@maketitle{%
+    \stepcounter{footnote}%
+    \footnotetext[\the\c@footnote]{\centering\url{#1}}}}
+\g@addto@macro\after@maketitle{\setcounter{footnote}{0}}
+\let\address@list\@empty
+\providecommand\@@authorhook{}
+\providecommand\@@addresshook{\vspace{1ex}\fontsize{11}{13}\selectfont}
+\def\address#1{%
+  \begingroup
+    \let\footnotemark\relax
+    \def\\{\egroup\hbox\bgroup\@@addresshook\ignorespaces}
+    \sbox\tempbox{%
+      \vbox{%
+        \hbox{\strut\@@authorhook\author@list}
+        \hbox{\@@addresshook #1}}}
+    \settowidth\templength{\usebox\tempbox}
+    \ifthenelse{\lengthtest{\templength>0.49\linewidth}}{\global\boxwidth\linewidth}{%
+      \ifthenelse{\lengthtest{\templength>\boxwidth}}{\global\boxwidth\templength}{}}%
+    \expandafter\make@address@box\expandafter{\author@list}{#1}
+  \endgroup
+  \author@init}
+\newlength\boxwidth
+\newlength\templength
+\newbox\tempbox
+\newcommand\make@address@box[2]{%
+  \g@addto@macro\address@list{%
+    \begin{minipage}[t]{\boxwidth+10pt}%
+      \centering
+      \def\@tempa{#1}%
+      \ifx\@tempa\@empty
+      \else
+        \vspace*{\medskipamount}%
+        {\@@authorhook#1\par\vspace{3pt}}
+      \fi
+      {\linespread{0.9}%
+       \@@addresshook
+       \if@showaff
+         \makebox[0pt][r]{\textsuperscript{\number\c@affiliation}}%
+       \fi
+       \ignorespaces#2\par}
+    \end{minipage}%
+    \stepcounter{affiliation}%
+    \hskip\@flushglue}}
+\newcounter{affiliation}
+\stepcounter{affiliation}
+\g@addto@macro\after@maketitle{\setcounter{affiliation}{1}}
+\newif\if@showaff
+\newcommand\showaffiliations{\@showafftrue}
+\def\author@sep{,~\,}
+\let\zf@font@warning\@font@warning
+\let\@font@warning\@font@info
+\DeclareSymbolFont{legacymaths}{OT1}{cmr}{m}{n}
+\SetSymbolFont{legacymaths}{bold}{OT1}{cmr}{bx}{n}
+\DeclareMathAccent{\acute}   {\mathalpha}{legacymaths}{19}
+\DeclareMathAccent{\grave}   {\mathalpha}{legacymaths}{18}
+\DeclareMathAccent{\ddot}    {\mathalpha}{legacymaths}{127}
+\DeclareMathAccent{\tilde}   {\mathalpha}{legacymaths}{126}
+\DeclareMathAccent{\bar}     {\mathalpha}{legacymaths}{22}
+\DeclareMathAccent{\breve}   {\mathalpha}{legacymaths}{21}
+\DeclareMathAccent{\check}   {\mathalpha}{legacymaths}{20}
+\DeclareMathAccent{\hat}     {\mathalpha}{legacymaths}{94}
+\DeclareMathAccent{\dot}     {\mathalpha}{legacymaths}{95}
+\DeclareMathAccent{\mathring}{\mathalpha}{legacymaths}{23}
+\DeclareMathSymbol{!}{\mathclose}{legacymaths}{33}
+\DeclareMathSymbol{:}{\mathrel}  {legacymaths}{58}
+\DeclareMathSymbol{;}{\mathpunct}{legacymaths}{59}
+\DeclareMathSymbol{?}{\mathclose}{legacymaths}{63}
+\DeclareMathSymbol{0}{\mathalpha}{legacymaths}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{legacymaths}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{legacymaths}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{legacymaths}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{legacymaths}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{legacymaths}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{legacymaths}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{legacymaths}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{legacymaths}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{legacymaths}{`9}
+\DeclareMathSymbol{\Gamma}{\mathalpha}{legacymaths}{0}
+\DeclareMathSymbol{\Delta}{\mathalpha}{legacymaths}{1}
+\DeclareMathSymbol{\Theta}{\mathalpha}{legacymaths}{2}
+\DeclareMathSymbol{\Lambda}{\mathalpha}{legacymaths}{3}
+\DeclareMathSymbol{\Xi}{\mathalpha}{legacymaths}{4}
+\DeclareMathSymbol{\Pi}{\mathalpha}{legacymaths}{5}
+\DeclareMathSymbol{\Sigma}{\mathalpha}{legacymaths}{6}
+\DeclareMathSymbol{\Upsilon}{\mathalpha}{legacymaths}{7}
+\DeclareMathSymbol{\Phi}{\mathalpha}{legacymaths}{8}
+\DeclareMathSymbol{\Psi}{\mathalpha}{legacymaths}{9}
+\DeclareMathSymbol{\Omega}{\mathalpha}{legacymaths}{10}
+\DeclareMathSymbol{+}{\mathbin}{legacymaths}{43}
+\DeclareMathSymbol{=}{\mathrel}{legacymaths}{61}
+\DeclareMathDelimiter{(}{\mathopen} {legacymaths}{40}{largesymbols}{0}
+\DeclareMathDelimiter{)}{\mathclose}{legacymaths}{41}{largesymbols}{1}
+\DeclareMathDelimiter{[}{\mathopen} {legacymaths}{91}{largesymbols}{2}
+\DeclareMathDelimiter{]}{\mathclose}{legacymaths}{93}{largesymbols}{3}
+\DeclareMathDelimiter{/}{\mathord}{legacymaths}{47}{largesymbols}{14}
+\DeclareMathSymbol{\mathdollar}{\mathord}{legacymaths}{36}
+\DeclareSymbolFont{operators}\encodingdefault\rmdefault\mddefault\updefault
+\SetSymbolFont{operators}{normal}\encodingdefault\rmdefault\mddefault\updefault
+\SetMathAlphabet\mathrm{normal}\encodingdefault\rmdefault\mddefault\updefault
+\SetMathAlphabet\mathit{normal}\encodingdefault\rmdefault\mddefault\itdefault
+\SetMathAlphabet\mathbf{normal}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathsf{normal}\encodingdefault\sfdefault\mddefault\updefault
+\SetMathAlphabet\mathtt{normal}\encodingdefault\ttdefault\mddefault\updefault
+\SetSymbolFont{operators}{bold}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathrm{bold}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathit{bold}\encodingdefault\rmdefault\bfdefault\itdefault
+\SetMathAlphabet\mathsf{bold}\encodingdefault\sfdefault\bfdefault\updefault
+\SetMathAlphabet\mathtt{bold}\encodingdefault\ttdefault\bfdefault\updefault
+\let\font@warning\zf@font@warning
+%% 
+%% Copyright 2006 by Will Robertson <wspr81@gmail.com>
+%% 
+%% Distributable under the LaTeX Project Public License,
+%% version 1.3b or higher (your choice). The latest version of
+%% this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%% This work is "maintained" (as per LPPL maintenance status)
+%% by Will Robertson.
+%% 
+%% This work consists of the file  icsv.dtx
+%%           and the derived files icsv.cls and icsv.ins
+%%           and the documentation icsv.pdf.
+%% 
+%%
+%% End of file `icsv.cls'.
-- 
cgit v1.2.3

