summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/articleingud
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-05-04 23:52:54 +0000
committerKarl Berry <karl@freefriends.org>2012-05-04 23:52:54 +0000
commit9a9a8f58f6a23efaaa9b97067be53358558d0997 (patch)
tree6ac6b181b92ebe7fdf64d8ed0a12d8b9c55b6e75 /Master/texmf-dist/tex/latex/articleingud
parentbb88380c39955ed093fc8d2edef96bb704b0d467 (diff)
new latex package articleingud 0.1 (3may12)
git-svn-id: svn://tug.org/texlive/trunk@26197 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/articleingud')
-rw-r--r--Master/texmf-dist/tex/latex/articleingud/articleingud.cls504
1 files changed, 504 insertions, 0 deletions
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'.