From 9a9a8f58f6a23efaaa9b97067be53358558d0997 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Fri, 4 May 2012 23:52:54 +0000
Subject: new latex package articleingud 0.1 (3may12)

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

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

diff --git a/Master/texmf-dist/tex/latex/articleingud/articleingud.cls b/Master/texmf-dist/tex/latex/articleingud/articleingud.cls
new file mode 100644
index 00000000000..73198aa70c8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/articleingud/articleingud.cls
@@ -0,0 +1,504 @@
+%%
+%% This is file `articleingud.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% articleingud.dtx  (with options: `cls')
+%% 
+%% -------------------------------------------------------------------
+%%                           LICENSE
+%% -------------------------------------------------------------------
+%% 
+%% This is a generated file.
+%% 
+%% Copyright (C) 2012 by Omar Salazar Morales
+%% osalazarm@correo.udistrital.edu.co
+%% Laboratory for Automation and Computational Intelligence
+%% Engineering Department
+%% Universidad Distrital ``Francisco José de Caldas''
+%% Bogotá, Colombia
+%% http://www.udistrital.edu.co/
+%% 
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.2 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.2 or later is part of all distributions of
+%% LaTeX version 1999/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% 
+%% The Current Maintainer of this work is Omar Salazar Morales.
+%% 
+%% This work consists of the source files:
+%%  - articleingud.dtx (documented LaTeX file)
+%%  - articleingud.ins (installer)
+%% 
+%% -------------------------------------------------------------------
+%%                           LICENCIA
+%% -------------------------------------------------------------------
+%% 
+%% Este es un archivo generado.
+%% 
+%% Derechos de autor (C) 2012 por Omar Salazar Morales
+%% osalazarm@correo.udistrital.edu.co
+%% Laboratorio de Automática e Inteligencia Computacional
+%% Facultad de Ingeniería
+%% Universidad Distrital ``Francisco José de Caldas''
+%% Bogotá, Colombia.
+%% http://www.udistrital.edu.co/
+%% 
+%% Este archivo puede ser redistribuido y/o modificado
+%% bajo las condiciones de la Licencia Pública del Proyecto LaTeX,
+%% versión 1.2 o cualquier versión superior (a su opción).
+%% La última versión de esta licencia se encuentra en
+%% http://www.latex-project.org/lppl.txt
+%% y la versión 1.2 o superior es parte de todas las distribuciones
+%% de LaTeX versión 1999/12/01 o superior.
+%% 
+%% Este trabajo tiene el estado LPPL de `mantenido'.
+%% 
+%% El responsable del mantenimiento de este trabajo es Omar Salazar Morales.
+%% 
+%% Este trabajo consiste de los archivos fuente:
+%%  - articleingud.dtx (archivo LaTeX documentado)
+%%  - articleingud.ins (instalador)
+%% 
+\NeedsTeXFormat{LaTeX2e}%
+\ProvidesClass{articleingud}%
+[2012/04/24 v0.1 Article for INGENIERIA UD]%
+\newif\ifINGUD@peerreview\INGUD@peerreviewfalse
+\newif\ifINGUD@endofbiography\INGUD@endofbiographytrue
+\newcommand{\INGUD@internalmargin}{21mm}%
+\newcommand{\INGUD@externalmargin}{18mm}%
+\newcommand{\INGUD@topmargin}{18mm}%
+\newcommand{\INGUD@bottommargin}{18mm}%
+\newcommand{\INGUD@headmargin}{5mm}%
+\newcommand{\INGUD@footmargin}{9mm}%
+\newcommand{\INGUD@photosep}{5\p@}%
+\newcommand{\INGUD@colauthorinfosep}{\columnsep}%
+\newcommand{\INGUD@colauthorinfowidth}{0.3\textwidth}%
+\newcommand{\INGUD@reviewname}{ingenier\'\i a}%
+\newcommand{\INGUD@reviewvolume}{}%
+\newcommand{\INGUD@reviewnumber}{}%
+\newcommand{\INGUD@reviewissn}{0121-750x}%
+\newcommand{\INGUD@udname}{universidad distrital
+                           francisco jos\'e de caldas}%
+\newcommand{\INGUD@separator}{\hskip 2.5\p@ \@plus1\p@ \@minus 1\p@
+                              $\scriptstyle\bullet$%
+                              \hskip 2.5\p@ \@plus 1\p@ \@minus 1\p@}%
+\newcommand{\INGUD@reviewinfo}{%
+\begingroup
+  \normalfont\scriptsize\scshape
+  \INGUD@reviewname \INGUD@separator
+  \ifINGUD@peerreview
+    draft, paper for peer review \INGUD@separator
+  \else
+    vol.\kern 1\p@ \INGUD@reviewvolume \INGUD@separator
+    no.\kern 1\p@  \INGUD@reviewnumber \INGUD@separator
+    issn\kern 1\p@ \INGUD@reviewissn   \INGUD@separator
+  \fi
+  \INGUD@udname
+\endgroup}%
+\newcommand{\INGUD@authorinfo}{}%
+\newcommand{\INGUD@paperinfo}{}%
+\newcommand{\INGUD@secondtitle}{%
+  \ClassError{articleingud}%
+             {No \noexpand\title given}%
+             {See documentation for details}}%
+\newcommand{\INGUD@citeinfo}{%
+  \ClassError{articleingud}%
+             {No \noexpand\INGUDsetciteinfo given}%
+             {See documentation for details}}%
+\DeclareOption{titlepage}{%
+  \OptionNotUsed
+  \ClassError{articleingud}%
+             {Unused option `\CurrentOption'}%
+             {See documentation for details}}%
+\DeclareOption{notitlepage}{%
+  \OptionNotUsed
+  \ClassError{articleingud}%
+             {Unused option `\CurrentOption'}%
+             {See documentation for details}}%
+\DeclareOption{peerreview}{%
+  \global\INGUD@peerreviewtrue}%
+\DeclareOption*{%
+  \PassOptionsToClass{\CurrentOption}{article}}%
+\ProcessOptions\relax
+\LoadClass{article}%
+\setlength{\headheight}{24\p@}%
+\setlength{\voffset}{\z@}%
+\setlength{\headsep}{\INGUD@topmargin}%
+\addtolength{\headsep}{-\INGUD@headmargin}%
+\addtolength{\headsep}{-\headheight}%
+\setlength{\textheight}{\paperheight}%
+\addtolength{\textheight}{-\INGUD@topmargin}%
+\addtolength{\textheight}{-\INGUD@bottommargin}%
+\setlength{\footskip}{\INGUD@bottommargin}%
+\addtolength{\footskip}{-\INGUD@footmargin}%
+\setlength{\topmargin}{\INGUD@headmargin}%
+\addtolength{\topmargin}{-1in}%
+\addtolength{\topmargin}{-\voffset}%
+\setlength{\hoffset}{\z@}%
+\setlength{\oddsidemargin}{\INGUD@internalmargin}%
+\addtolength{\oddsidemargin}{-1in}%
+\addtolength{\oddsidemargin}{-\hoffset}%
+\setlength{\evensidemargin}{\INGUD@externalmargin}%
+\addtolength{\evensidemargin}{-1in}%
+\addtolength{\evensidemargin}{-\hoffset}%
+\setlength{\textwidth}{\paperwidth}%
+\addtolength{\textwidth}{-\INGUD@internalmargin}%
+\addtolength{\textwidth}{-\INGUD@externalmargin}%
+\setlength{\columnsep}{5mm}%
+\setlength{\columnseprule}{\z@}%
+\setlength{\parskip}{\z@}%
+\setlength{\parindent}{3mm}%
+\newcommand{\INGUD@hangcarryover}{%
+  \edef\INGUD@next{\hangafter=\the\hangafter
+                   \hangindent=\the\hangindent}%
+  \par\INGUD@next
+  \edef\INGUD@next{\prevgraf=\the\prevgraf}%
+  \indent\INGUD@next}%
+\def\title{\@ifnextchar[\INGUD@titlei\INGUD@titleii}%
+\def\INGUD@titlei[#1]#2#3{%
+  \gdef\INGUD@paperinfo{{\normalfont\footnotesize #1}}%
+  \gdef\@title{#2}%
+  \gdef\INGUD@secondtitle{#3}}%
+\def\INGUD@titleii#1#2{%
+  \gdef\INGUD@paperinfo{{\normalfont\footnotesize #1}}%
+  \gdef\@title{#1}%
+  \gdef\INGUD@secondtitle{#2}}%
+\def\author{\@ifnextchar[\INGUD@authori\INGUD@authorii}%
+\def\INGUD@authori[#1]#2{%
+  \ifINGUD@peerreview
+    \global\let\INGUD@authorinfo\@empty
+  \else
+    \gdef\INGUD@authorinfo{\begingroup
+                             \normalfont\footnotesize
+                             \let\thanks\@gobble
+                             \let\and\INGUD@separator
+                             \let\\\space
+                             #1\relax
+                           \endgroup}%
+  \fi
+  \gdef\@author{#2}}%
+\def\INGUD@authorii#1{%
+  \ifINGUD@peerreview
+    \global\let\INGUD@authorinfo\@empty
+  \else
+    \gdef\INGUD@authorinfo{\begingroup
+                             \normalfont\footnotesize
+                             \let\thanks\@gobble
+                             \let\and\INGUD@separator
+                             \let\\\space
+                             #1\relax
+                           \endgroup}%
+  \fi
+  \gdef\@author{#1}}%
+\renewcommand{\and}{\\[5\p@]}%
+\renewcommand{\thanks}[1]{\par #1}%
+\def\@thanks{}%
+\renewenvironment{titlepage}{}{}%
+\newcommand{\INGUD@makeciteinfo}{%
+\ifINGUD@peerreview\else
+  \@tempdima\textwidth
+  \advance\@tempdima by -\INGUD@colauthorinfosep
+  \advance\@tempdima by -\INGUD@colauthorinfowidth
+  \parbox[b][\headheight][b]{\@tempdima}%
+    {\parskip\z@ \parindent\z@
+     \normalfont\scriptsize
+    \if@twoside
+      \ifodd\c@page
+        \raggedleft
+      \else
+        \raggedright
+      \fi
+    \else
+      \raggedleft
+    \fi
+    \INGUD@citeinfo}%
+\fi}%
+\newcommand{\INGUD@makeauthorinfo}{%
+  \hb@xt@\z@{\vbox to\z@{\vskip\headsep
+  \parbox[t][\textheight][t]{\INGUD@colauthorinfowidth}%
+  {\parskip\z@ \parindent\z@
+   \normalfont\scriptsize
+   \ifINGUD@peerreview\else
+     \if@twoside
+       \ifodd\c@page
+         \raggedleft
+       \else
+         \raggedright
+       \fi
+     \else
+       \raggedleft
+     \fi
+     \@author
+   \fi
+   \vfill
+   \raggedright
+   \@date}%
+   \hrule \@width\z@ \@depth\z@ \@height\z@}}%
+  \global\let\@thanks\@empty
+  \global\let\@author\@empty
+  \global\let\@date\@empty
+  \global\let\author\relax
+  \global\let\date\relax
+  \global\let\and\relax
+  \global\let\thanks\relax}%
+\long\def\maketitle#1\endmaketitle{%
+\begingroup
+  \newpage
+  \global\@topnum\z@
+  \thispagestyle{titlepageingud}%
+  \columnwidth\textwidth
+  \advance\columnwidth by -\INGUD@colauthorinfosep
+  \advance\columnwidth by -\INGUD@colauthorinfowidth
+  \hsize\columnwidth
+  \linewidth\columnwidth
+  \@twocolumnfalse
+  \col@number \@ne
+  \noindent
+  \@maketitle
+  #1\endmaketitle
+  \global\let\@title\@empty
+  \global\let\INGUD@secondtitle\@empty
+  \global\let\INGUD@citeinfo\@empty
+  \global\let\maketitle\relax
+  \global\let\endmaketitle\relax
+  \global\let\INGUDsetciteinfo\relax
+  \global\let\title\relax
+  \global\let\INGUDsetvolume\relax
+  \global\let\INGUDsetnumber\relax
+  \global\let\INGUDsetinitialpage\relax
+\endgroup}%
+\def\endmaketitle{\clearpage}%
+\long\def\@maketitle{%
+\begingroup
+\if@twoside
+  \ifodd\c@page
+    \raggedright
+  \else
+    \raggedleft
+  \fi
+\else
+  \raggedright
+\fi
+  \normalfont \parskip\z@ \parindent\z@
+  {\LARGE\bfseries\@title}\par\nobreak
+  \vskip 1.5em%
+  {\Large\bfseries\slshape\INGUD@secondtitle}\par\nobreak
+  \vskip 1.5em%
+\endgroup}%
+\newcommand*{\INGUDsetvolume}[1]{\gdef\INGUD@reviewvolume{#1}}%
+\newcommand*{\INGUDsetnumber}[1]{\gdef\INGUD@reviewnumber{#1}}%
+\newcommand*{\INGUDsetinitialpage}[1]{\global\setcounter{page}{#1}}%
+\newcommand*{\INGUDsetciteinfo}[1]{\gdef\INGUD@citeinfo{#1}}%
+\renewenvironment{abstract}{%
+  \removelastskip
+  \section*{\abstractname}}{\par}%
+\newcommand{\INGUDkeywordsname}{Key words}%
+\newenvironment{INGUDkeywords}{%
+  \removelastskip
+  \vskip0.5\baselineskip
+  \par\nobreak
+  \noindent\textbf{\INGUDkeywordsname :}%
+  \nobreakspace}{\par}%
+\renewcommand{\thetable}{\@Roman\c@table}%
+\setlength{\abovecaptionskip}{\z@}%
+\setlength{\belowcaptionskip}{\z@}%
+\renewcommand{\@makecaption}[2]{%
+  \vskip\abovecaptionskip
+  \sbox\@tempboxa{{\footnotesize\textbf{#1.} #2}}%
+  \ifdim\wd\@tempboxa >\hsize
+    {\footnotesize\textbf{#1.} #2 \par}%
+  \else
+    \global\@minipagefalse
+    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+  \fi
+  \vskip\belowcaptionskip}%
+\def\@citex[#1]#2{%
+  \let\@citea\@empty
+  \@cite{\@for\@citeb:=#2\do
+    {\@citea\def\@citea{], [}%
+     \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
+     \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
+     \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}%
+       \G@refundefinedtrue
+       \@latex@warning
+         {Citation `\@citeb' on page \thepage \space undefined}}%
+       {\hbox{\csname b@\@citeb\endcsname}}}}{#1}}%
+\def\citepunct{], [}%
+\def\citedash{]--[}%
+\setlength{\floatsep}{\baselineskip}%
+\setlength{\textfloatsep}{\baselineskip}%
+\setlength{\intextsep}{\baselineskip}%
+\setlength{\dblfloatsep}{\baselineskip}%
+\setlength{\dbltextfloatsep}{\baselineskip}%
+\setlength{\@fptop}{\z@}%
+\setlength{\@fpsep}{\baselineskip}%
+\setlength{\@fpbot}{\z@ \@plus 1fil}%
+\setlength{\@dblfptop}{\z@}%
+\setlength{\@dblfpsep}{\baselineskip}%
+\setlength{\@dblfpbot}{\z@ \@plus 1fil}%
+\if@twoside
+  \def\ps@plainingud{%
+      \def\@oddfoot{\INGUD@reviewinfo\hfil\thepage}%
+      \def\@evenfoot{\thepage\hfil\INGUD@reviewinfo}%
+      \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil\INGUD@authorinfo}%
+                          \vskip2\p@
+                          \hrule \@height0.4\p@
+                                 \@width\textwidth
+                                 \@depth\z@}}%
+      \def\@evenhead{\vbox{\hb@xt@\textwidth{\INGUD@paperinfo\hfil}%
+                           \vskip2\p@
+                           \hrule \@height0.4\p@
+                                  \@width\textwidth
+                                  \@depth\z@}}%
+      \let\@mkboth\markboth
+    \def\sectionmark##1{}%
+    \def\subsectionmark##1{}}%
+\else
+  \def\ps@plainingud{%
+    \def\@oddfoot{\INGUD@reviewinfo\hfil\thepage}%
+    \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil\INGUD@authorinfo}%
+                        \vskip2\p@
+                        \hrule \@height0.4\p@
+                               \@width\textwidth
+                               \@depth\z@}}%
+    \let\@mkboth\markboth
+    \def\sectionmark##1{}}%
+\fi
+\if@twoside
+  \def\ps@titlepageingud{%
+      \advance\oddsidemargin by \INGUD@colauthorinfosep
+      \advance\oddsidemargin by \INGUD@colauthorinfowidth
+      \def\@oddfoot{\hskip-\INGUD@colauthorinfosep
+                    \hskip-\INGUD@colauthorinfowidth
+                    \hb@xt@\textwidth{\INGUD@reviewinfo\hfil\thepage}}%
+      \def\@evenfoot{\thepage\hfil\INGUD@reviewinfo}%
+      \def\@oddhead{\hskip-\INGUD@colauthorinfosep
+                    \hskip-\INGUD@colauthorinfowidth
+                    \hb@xt@\textwidth{\INGUD@makeauthorinfo
+                                      \hfil
+                                      \INGUD@makeciteinfo}}%
+      \def\@evenhead{\INGUD@makeciteinfo
+                     \hfil
+                     \hb@xt@\z@{\hskip-\INGUD@colauthorinfowidth
+                                \INGUD@makeauthorinfo}}%
+      \let\@mkboth\markboth
+    \def\sectionmark##1{}%
+    \def\subsectionmark##1{}}%
+\else
+  \def\ps@titlepageingud{%
+    \advance\oddsidemargin by \INGUD@colauthorinfosep
+    \advance\oddsidemargin by \INGUD@colauthorinfowidth
+    \def\@oddfoot{\hskip-\INGUD@colauthorinfosep
+                  \hskip-\INGUD@colauthorinfowidth
+                  \hb@xt@\textwidth{\INGUD@reviewinfo\hfil\thepage}}%
+    \def\@oddhead{\hskip-\INGUD@colauthorinfosep
+                  \hskip-\INGUD@colauthorinfowidth
+                  \hb@xt@\textwidth{\INGUD@makeauthorinfo
+                                    \hfil
+                                    \INGUD@makeciteinfo}}%
+    \let\@mkboth\markboth
+    \def\sectionmark##1{}}%
+\fi
+\let\INGUD@thebibliography\thebibliography
+\renewcommand{\thebibliography}[1]{%
+  \INGUD@thebibliography{#1}%
+  \itemsep\z@
+  \parsep\z@
+  %\parskip\z@ %<-- Necesario si no se necesitan espacios entre entradas
+  \footnotesize}%
+\ifINGUD@peerreview
+  \def\biography{%
+    \let\do\@makeother
+    \dospecials
+    \INGUD@clearbiography}%
+  \def\endbiography{}%
+\begingroup
+  \catcode`[=1   \catcode`]=2   \catcode`|=0
+  \catcode`\{=12 \catcode`\}=12 \catcode`\\=12
+  |long|gdef|INGUD@clearbiography#1\end{biography}[|end[biography]]%
+|endgroup
+\else
+  \def\biography{%
+    \removelastskip
+    \addpenalty\@highpenalty
+    \@ifnextchar[\INGUD@biographyphoto\INGUD@biographynophoto}%
+  \def\endbiography{\par}%
+  \def\INGUD@biographyphoto[#1]#2{%
+    \INGUD@biographyauthorname{#2}%
+    \par \nobreak \noindent
+    \normalfont \footnotesize
+    \global\INGUD@endofbiographyfalse
+    \sbox\@tempboxa{#1}%
+    \@tempdima\wd\@tempboxa
+    \advance \@tempdima by \INGUD@photosep
+    \@tempdimb\ht\@tempboxa
+    \advance \@tempdimb by \dp\@tempboxa
+    \advance \@tempdimb by \INGUD@photosep
+    \divide \@tempdimb by \baselineskip
+    \@tempcnta\@tempdimb
+    \hangindent\@tempdima
+    \hangafter-\@tempcnta
+    \INGUD@checkendofbiography
+    \def\INGUD@searchpar##1\par{##1\ifINGUD@endofbiography
+                                     \par\null
+                                   \else
+                                     \INGUD@hangcarryover
+                                     \csname INGUD@searchpar\endcsname
+                                   \fi}%
+    \INGUD@searchpar
+    \hb@xt@\z@{\hss
+               \vbox to\baselineskip{\box\@tempboxa
+                                     \hrule \@width\z@
+                                            \@height\z@
+                                            \@depth\z@}%
+               \hskip\INGUD@photosep}%
+    \ignorespaces}%
+  \newcommand{\INGUD@biographyauthorname}[1]{%
+    \begingroup
+    \parindent\z@ \parskip\z@
+    \par \nobreak
+    \sbox\@tempboxa{\normalfont\bfseries #1}%
+    \ifdim\wd\@tempboxa >\hsize
+      \vrule \@width\hsize
+             \@height 0.4\p@
+             \@depth\z@
+    \else
+      \vrule \@width\wd\@tempboxa
+             \@height 0.4\p@
+             \@depth\z@
+    \fi
+    \par\nobreak
+    {\normalfont\bfseries #1}\par\nobreak
+    \vskip 5\p@
+  \endgroup}%
+  \long\def\INGUD@checkendofbiography#1\end#2{%
+    \def\INGUD@biographyname{biography}%
+    \def\INGUD@secondargument{#2}%
+    \ifx\INGUD@biographyname\INGUD@secondargument
+      \global\let\INGUD@keepchecking\relax
+      \long\gdef\INGUD@firstargument##1{%
+        ##1\global\INGUD@endofbiographytrue\par}%
+    \else
+      \global\let\INGUD@keepchecking\INGUD@checkendofbiography
+      \long\gdef\INGUD@firstargument##1{##1}%
+    \fi
+    \INGUD@firstargument{#1}%
+    \global\let\INGUD@firstargument\@empty
+    \end{#2}%
+    \INGUD@keepchecking}%
+  \def\INGUD@biographynophoto#1{%
+    \INGUD@biographyauthorname{#1}%
+    \par \nobreak \noindent
+    \normalfont \footnotesize \ignorespaces}%
+\fi
+\pagestyle{plainingud}%
+\endinput
+%%
+%% End of file `articleingud.cls'.
-- 
cgit v1.2.3

