diff options
author | Karl Berry <karl@freefriends.org> | 2015-10-30 22:06:16 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-10-30 22:06:16 +0000 |
commit | b84b0cf25a2c619e485a4cebeb726836283b6acd (patch) | |
tree | f22491d1270873b6ed25c5b0260509c3065fb389 /Master | |
parent | a0bae27cd91afe79294d4f47ce0d7211f9ad92d0 (diff) |
articleingud (30oct15)
git-svn-id: svn://tug.org/texlive/trunk@38741 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/articleingud/README | 23 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/articleingud/articleingud.pdf | bin | 463393 -> 474034 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/articleingud/plantilla.tex | 239 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/articleingud/template.tex | 223 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/articleingud/articleingud.dtx | 1799 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/articleingud/articleingud.ins | 323 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/articleingud/articleingud.cls | 342 |
7 files changed, 1716 insertions, 1233 deletions
diff --git a/Master/texmf-dist/doc/latex/articleingud/README b/Master/texmf-dist/doc/latex/articleingud/README index d78703bf4db..029760ed4d3 100644 --- a/Master/texmf-dist/doc/latex/articleingud/README +++ b/Master/texmf-dist/doc/latex/articleingud/README @@ -1,9 +1,12 @@ INFORMATION =========== -"articleingud" is a LaTeX class for scientific -articles of INGENIERIA review of the -Universidad Distrital Francisco Jose de Caldas (http://www.udistrital.edu.co/) +"articleingud" is a LaTeX class for scientific articles +published by INGENIERIA review +(http://revistas.udistrital.edu.co/ojs/index.php/reving), +Universidad Distrital Francisco Jose de Caldas +(http://www.udistrital.edu.co/) + "articleingud" is based on the standard LaTeX class "article". This folder contains the following files: @@ -17,7 +20,7 @@ This folder contains the following files: VERSION ======= -0.2 +0.3 LICENSE ======= @@ -28,4 +31,14 @@ 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.
\ No newline at end of file +LaTeX version 1999/12/01 or later. + +CURRENT MAINTAINER +================== + +Omar Salazar +osalazarm@correo.udistrital.edu.co +Laboratory for Automation and Computational Intelligence (LAMIC) +Engineering Department +Universidad Distrital Francisco Jose de Caldas +Bogota, Colombia
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/articleingud/articleingud.pdf b/Master/texmf-dist/doc/latex/articleingud/articleingud.pdf Binary files differindex 97d8c494c25..ec7bf21f1a4 100644 --- a/Master/texmf-dist/doc/latex/articleingud/articleingud.pdf +++ b/Master/texmf-dist/doc/latex/articleingud/articleingud.pdf diff --git a/Master/texmf-dist/doc/latex/articleingud/plantilla.tex b/Master/texmf-dist/doc/latex/articleingud/plantilla.tex index 115ee4892fc..17ec16b17fc 100644 --- a/Master/texmf-dist/doc/latex/articleingud/plantilla.tex +++ b/Master/texmf-dist/doc/latex/articleingud/plantilla.tex @@ -12,31 +12,31 @@ %% %% Este es un archivo generado. %% -%% Derechos de autor (C) 2012 por Omar Salazar Morales +%% Derechos de autor (C) 2012-2015 por Omar Salazar %% osalazarm@correo.udistrital.edu.co -%% Laboratorio de Automática e Inteligencia Computacional -%% Facultad de Ingeniería -%% Universidad Distrital ``Francisco José de Caldas'' -%% Bogotá, Colombia. +%% Laboratorio de Automatica e Inteligencia Computacional (LAMIC) +%% Facultad de Ingenieria +%% Universidad Distrital Francisco Jose de Caldas +%% Bogota, 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 +%% bajo las condiciones de la Licencia Publica del Proyecto LaTeX, +%% version 1.2 o cualquier version superior (a su opcion). +%% La ultima version 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. +%% y la version 1.2 o superior es parte de todas las distribuciones +%% de LaTeX version 1999/12/01 o superior. %% %% Este trabajo tiene el estado LPPL de `mantenido'. %% -%% El responsable del mantenimiento de este trabajo es Omar Salazar Morales. +%% El responsable del mantenimiento de este trabajo es Omar Salazar. %% %% Este trabajo consiste de los archivos fuente: %% - articleingud.dtx (archivo LaTeX documentado) %% - articleingud.ins (instalador) %% -\documentclass[ingudpaper]{articleingud} +\documentclass[letterpaper,12pt,twoside]{articleingud} %%---------------------------------------------------------- %% OPCIONES %%---------------------------------------------------------- @@ -50,7 +50,6 @@ %% a4paper, %% a5paper, %% b5paper, -%% ingudpaper, %% legalpaper, %% executivepaper %% -- Orientación: portrait (valor por defecto) @@ -62,8 +61,6 @@ %% -- Columnas: onecolumn (valor por defecto), %% twocolumn %% -- Revisión por pares: peerreview -%% -- Ubicación columna de información de autores (por defecto a la izquierda): -%% rightcolauthor (a la derecha) %% -- Numeración de ecuaciones (numeración por defecto a la derecha): %% leqno (numeración a la izquierda) %% -- Justificación de ecuaciones (por defecto se centran): @@ -74,10 +71,10 @@ %% PREÁMBULO %%---------------------------------------------------------- %% -%% ...Aquí puede cargar paquetes con \usepackage -%% y hacer definiciones y redefiniciones con +%% Aquí puede cargar paquetes con \usepackage +%% y hacer (re)definiciones con %% \newcommand, \renewcommand, \newenvironment, -%% \renewenvironment, etc, ... +%% \renewenvironment, etc. %% %%----------------- PAQUETES ------------------------------- \usepackage[latin1]{inputenc} @@ -100,98 +97,183 @@ %% INFORMACIÓN DEL ARTÍCULO %%---------------------------------------------------------- \title - [Título corto]%<-- Argumento opcional (título en la cabecera) - {Título principal}%<-- Argumento obligatorio - {Título secundario}%<-- Argumento obligatorio + [Título corto del artículo]% (Opcional) + {Título principal del artículo}% (Obligatorio) + {Título secundario del artículo}% (Obligatorio) + {Tipo de artículo}% (Obligatorio) Artículo de Investigación/Revisión/Estudio de caso/Corto/Opinión \author - [Autor 1\and%<-- Separar cada autor con \and - Autor 2\and - ... - Autor n]%<-- Argumento opcional (se pone en la cabecera) - {\textbf{\normalsize Autor 1}\thanks{Afiliación 1}\and - \textbf{\normalsize Autor 2}\thanks{Afiliación 2}\and - ... - \textbf{\normalsize Autor n}\thanks{Afiliación n}}%<-- Obligatorio + [Primer autor\and% <-- Separar cada autor con \and + Segundo autor\and + Tercer autor\and + Último autor]% (Opcional) + {Primer autor% <-- No borrar este símbolo porcentaje + \thanks%[E-mail de correspondencia: Autor-1@email.org] + {1}% <-- Usar la misma etiqueta ('a-z' o '0-9') para autores con igual afiliación + {Afiliación primer autor}\and + Segundo autor% <-- No borrar este símbolo porcentaje + \thanks%[E-mail de correspondencia: Autor-2@email.org] + {1}% <-- Etiqueta de afiliación + {Afiliación segundo autor}\and + Tercer autor% <-- No borrar este símbolo porcentaje + \thanks%[E-mail de correspondencia: Autor-3@email.org] + {2}% <-- Etiqueta de afiliación + {Afiliación tercer autor}\and + Último autor% <-- No borrar este símbolo porcentaje + \thanks[E-mail de correspondencia: Autor-n@email.org] + {3}% <-- Etiqueta de afiliación + {Afiliación último autor}}% (Requerido) \date - {Recibido: dd-mm-aaaa\\ - Modificado: dd-mm-aaaa\\ - Aceptado: dd-mm-aaaa}%<-- Argumento obligatorio + {Recibido: dd-mm-aaaa. + Modificado: dd-mm-aaaa. + Aceptado: dd-mm-aaaa}% (Requerido) \INGUDsetciteinfo - {Citación: Autor 1, Autor 2,..., Autor n. (20XX). - Título principal. - En: Ingeniería, Vol. WW, No. XX, pág. YY--ZZ}%<-- Cita + {\textcopyright{} Los autores; + concesionario: Revista INGENIER\'IA. ISSN 0121-750X, E-ISSN 2344-8393. + Citar este artículo como: Autor, F., Autor, J., Autor, S.: + El título del artículo. INGENIER\'IA, Vol. XX, Num. XX, 2015 pp:pp. + doi:10.14483/udistrital.jour.reving.20XX.X.aXX}% (Obligatorio) \INGUDsetvolume - {1}%<-- Volumen de la revista (sólo número) + {1}%<-- Volumen (sólo número) \INGUDsetnumber - {1}%<-- Número de la revista (sólo número) + {1}%<-- Número (sólo número) \INGUDsetinitialpage {1}%<-- Página inicial del artículo (sólo número) -\maketitle%<-- Debe ser terminado con \endmaketitle +\maketitle +\endmaketitle %%---------------------------------------------------------- %% RESUMEN %%---------------------------------------------------------- \renewcommand{\abstractname}{Resumen} -\begin{abstract} - ...El resumen del artículo va aquí... +\begin{abstract} % se recomienda no exceder 300 palabras +%%------------------------------------------- +\begin{INGUDstructured}{Contexto} +Un párrafo de entre 2-3 frases, +que describa brevemente las preguntas o problema +que motivaron el estudio, los antecedentes o trabajos +previos relacionados, y el enfoque propuesto +(voz activa, tiempo presente). +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Método} +Un párrafo de entre 3-4 frases, +que describa los principios, protocolos, técnicas, +herramientas y/o materiales (datos, imágenes, +bases de datos, documentos, normas, entrevistas, etc.) +utilizados para efectuar o implementar de manera +confiable y rigurosa el enfoque propuesto. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Resultados} +Un párrafo de entre 3-4 frases, que describa +los hallazgos o productos resultado del método +como fue aplicado. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Conclusiones} +Un párrafo de entre 2-3 frases, que enfatice +hasta que punto los resultados contribuyen a +resolver el problema o pregunta planteada en +el contexto inicial, y que nuevas alternativas +de trabajo futuro se desprende a partir +de este. Este es el mensaje central que los +autores desean comunicar. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Palabras clave} +término1, término2, término3. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Agradecimientos} +A otros participantes o patrocinadores +del estudio, en caso de ser necesario. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Idioma} +(Español o inglés). +\end{INGUDstructured} \end{abstract} %%---------------------------------------------------------- -%% PALABRAS CLAVES -%%---------------------------------------------------------- -\renewcommand{\INGUDkeywordsname}{Palabras claves} -\begin{INGUDkeywords} - ...Lista de palabras claves... -\end{INGUDkeywords} -%%---------------------------------------------------------- %% ABSTRACT %%---------------------------------------------------------- \renewcommand{\abstractname}{Abstract} -\begin{abstract} - ...The abstract of your paper goes here... +\begin{abstract} % no more than 300 words is recommended +%%------------------------------------------- +\begin{INGUDstructured}{Context} +A paragraph roughly around 2-3 sentences long, +describing briefly the problem or question that motivated +the study, a background of previous or related work, +and the proposed approach. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Method} +A paragraph roughly around 3-4 sentences long, +describing the principles, protocols, techniques, +tools and/or materials (including data, images, +databases or primary sources such as inter-views, +documents or regulations) used to conduct or implement +reliably and rigorously the pro-posed approach. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Results} +A paragraph roughly around 3-4 sentences long, +describing the findings or the outcomes obtained as a +result of the method that was conducted. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Conclusions} +A paragraph roughly around 2-3 +sentences long, emphasising to what extent +the results contribute to solve the problem +or question stated in the context section, +and what avenues for future research remain open. +This is the take-home message to the readers. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Keywords} +keyword1, keyword2, keyword3. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Acknowledgements} +To other participants, funding agencies or +sponsors (optional). +\end{INGUDstructured} \end{abstract} %%---------------------------------------------------------- -%% KEY WORDS -%%---------------------------------------------------------- -\renewcommand{\INGUDkeywordsname}{Key words} -\begin{INGUDkeywords} - ...List of key words... -\end{INGUDkeywords} -%% Nota: Si TeX rompe la página en medio de un párrafo usar: -%% '\parfillskip=0pt\par\endmaketitle\noindent', -%% en otro caso '\endmaketitle' -\endmaketitle%<-- Necesario. Finaliza \maketitle e inicia nueva página. -%%---------------------------------------------------------- %% INTRODUCCIÓN %%---------------------------------------------------------- \section{Introducción} - ...Introducción de su artículo... +Introducción de su artículo. %% -%% ...Ponga aquí las secciones adicionales que necesite... +%% Agregue secciones adicionales cuando lo necesite +%% con los comandos \section, \subsection, \subsubsection, +%% \paragraph y \subparagraph. Puede hacer uso de los comandos +%% estándar de \LaTeX %% \section{última sección} - ...Última sección del artículo... +Última sección del artículo. %%---------------------------------------------------------- %% CONCLUSIONES %%---------------------------------------------------------- \section{Conclusiones} - ...Las conclusiones de su artículo... +Las conclusiones de su artículo. %%---------------------------------------------------------- %% APÉNDICES %%---------------------------------------------------------- -\appendix%<-- Inicia los apéndices +\appendix \section{Primer apéndice} - ...Texto del primer apéndice... +Texto del primer apéndice. \section{Segundo apéndice} - ...Texto del segundo apéndice... +Texto del segundo apéndice. %% -%% ...Ponga aquí los apéndices adicionales que necesite... +%% Agregue apéndices adicionales cuando los necesite. %% \section{Último apéndice} - ...Texto del último apéndice... +Texto del último apéndice. %%---------------------------------------------------------- %% RECONOCIMIENTOS %%---------------------------------------------------------- -\section*{Reconocimientos}%<-- Debe usar \section* - ...Los reconocimientos de su artículo... +\section*{Reconocimientos}% <-- Usar \section* +Los reconocimientos de su artículo. %%---------------------------------------------------------- %% REFERENCIAS %%---------------------------------------------------------- @@ -212,8 +294,8 @@ % una fotografía y % especifique el archivo % correspondiente -{Nombre autor 1}%<-- Nombre de autor 1 - ...Biografía del autor 1... +{Nombre Primer Autor}% (Requerido) +Biografía del primer autor. \end{biography} \begin{biography}% %%[{\includegraphics[width=1in]{fotoautor}}]%<-- Fotografía @@ -221,12 +303,11 @@ % una fotografía y % especifique el archivo % correspondiente -{Nombre autor 2}%<-- Nombre de autor 1 - ...Biografía del autor 2... +{Nombre Segundo Autor}% (Requerido) +Biografía del segundo autor. \end{biography} %% -%% ...Aquí se introducen más biografías -%% dependiendo del número de autores... +%% Introducir más biografías si se necesitan %% \begin{biography}% %%[{\includegraphics[width=1in]{fotoautor}}]%<-- Fotografía @@ -234,7 +315,7 @@ % una fotografía y % especifique el archivo % correspondiente -{Nombre autor n}%<-- Nombre de autor 1 - ...Biografía del autor n... +{Nombre último autor}% (Requerido) +Biografía del último autor. \end{biography} \end{document} diff --git a/Master/texmf-dist/doc/latex/articleingud/template.tex b/Master/texmf-dist/doc/latex/articleingud/template.tex index a592755a51d..dd0321206e6 100644 --- a/Master/texmf-dist/doc/latex/articleingud/template.tex +++ b/Master/texmf-dist/doc/latex/articleingud/template.tex @@ -12,12 +12,12 @@ %% %% This is a generated file. %% -%% Copyright (C) 2012 by Omar Salazar Morales +%% Copyright (C) 2012-2015 by Omar Salazar %% osalazarm@correo.udistrital.edu.co -%% Laboratory for Automation and Computational Intelligence +%% Laboratory for Automation and Computational Intelligence (LAMIC) %% Engineering Department -%% Universidad Distrital ``Francisco José de Caldas'' -%% Bogotá, Colombia +%% Universidad Distrital Francisco Jose de Caldas +%% Bogota, Colombia %% http://www.udistrital.edu.co/ %% %% This file may be distributed and/or modified under the @@ -30,13 +30,13 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Omar Salazar Morales. +%% The Current Maintainer of this work is Omar Salazar. %% %% This work consists of the source files: %% - articleingud.dtx (documented LaTeX file) %% - articleingud.ins (installer) %% -\documentclass[ingudpaper]{articleingud} +\documentclass[letterpaper,12pt,twoside]{articleingud} %%---------------------------------------------------------- %% OPTIONS %%---------------------------------------------------------- @@ -50,7 +50,6 @@ %% a4paper, %% a5paper, %% b5paper, -%% ingudpaper, %% legalpaper, %% executivepaper %% -- Orientation: portrait (default) @@ -62,8 +61,6 @@ %% -- Columns: onecolumn (default), %% twocolumn %% -- peer review: peerreview -%% -- Position of the author's column (left is the default): -%% rightcolauthor (right) %% -- Equation numbering (equation numbers on %% the right is the default): %% leqno @@ -76,7 +73,7 @@ %% PREAMBLE %%---------------------------------------------------------- %% -%% ...Here you can load packages with \usepackage +%% Here you can load packages with \usepackage %% and make (re)definitions with %% \newcommand, \renewcommand, \newenvironment, %% \renewenvironment, etc, ... @@ -97,96 +94,182 @@ %% PAPER'S INFORMATION %%---------------------------------------------------------- \title - [Short title]%<-- Optional argument (running head title) - {Main title}%<-- Mandatory argument - {Secondary tile}%<-- Mandatory argument + [Short title of the paper]% (Optional) + {Main title of the paper}% (Required) + {Secondary title of the paper}% (Required) + {Type of paper}% (Required) Research/Review/Case-study/Short/Opinion paper \author - [Author 1\and%<-- Each author should be separated with \and - Author 2\and - ... - Author n]%<-- Optional argument (running head authors) - {\textbf{\normalsize Author 1}\thanks{Affiliation 1}\and - \textbf{\normalsize Author 2}\thanks{Affiliation 2}\and - ... - \textbf{\normalsize Author n}\thanks{Affiliation n}}%<-- Mandatory + [First Author Name\and% <-- Each author should be separated with \and + Second Author Name\and + Third Author Name\and + Last Author Name]% (Optional) + {First Author Name% <-- Do not erase this percentage symbol + \thanks%[Correspondence email: 1st-author@email.org] + {1}% <-- Use the same label ('a-z' or '0-9') for authors with the same affiliation + {1st Author affiliation}\and + Second Author Name% <-- Do not erase this percentage symbol + \thanks%[Correspondence email: 2nd-author@email.org] + {1}% <-- Affiliation label + {2nd Author affiliation}\and + Third Author Name% <-- Do not erase this percentage symbol + \thanks%[Correspondence email: 3rd-author@email.org] + {2}% <-- Affiliation label + {3rd Author affiliation}\and + Last Author Name% <-- Do not erase this percentage symbol + \thanks[Correspondence email: last-author@email.org] + {3}% <-- Affiliation label + {Last Author affiliation}}% (Required) \date - {Received: dd-mm-yyyy\\ - Modified: dd-mm-yyyy\\ - Accepted: dd-mm-yyyy}%<-- Mandatory argument + {Received: dd-mm-yyyy. + Modified: dd-mm-yyyy. + Accepted: dd-mm-yyyy}% (Required) \INGUDsetciteinfo - {Cite: Author 1, Author 2,..., Author n. (20XX). - Main title. - In: Ingenier\'{\i}a, Vol. WW, No. XX, pp. YY--ZZ}%<-- Cite + {\textcopyright{} The authors; + licensee: Revista INGENIER\'IA. ISSN 0121-750X, E-ISSN 2344-8393. + Cite this paper as: Author, F., Author, J., Author, S.: + The Title of the Paper. INGENIER\'IA, Vol. XX, Num. XX, 2015 pp:pp. + doi:10.14483/udistrital.jour.reving.20XX.X.aXX}% (Required) \INGUDsetvolume - {1}%<-- Volume of the review (only the number) + {1}%<-- Volume (the number only) \INGUDsetnumber - {1}%<-- Number of the review (only the number) + {1}%<-- Number (the number only) \INGUDsetinitialpage - {1}%<-- Initial page of the paper (only the number) -\maketitle%<-- It should be finished with \endmaketitle + {1}%<-- First page of the paper (the number only) +\maketitle +\endmaketitle %%---------------------------------------------------------- %% ABSTRACT %%---------------------------------------------------------- -\begin{abstract} - ...The abstract of your paper goes here... +\begin{abstract} % no more than 300 words is recommended +%%------------------------------------------- +\begin{INGUDstructured}{Context} +A paragraph roughly around 2-3 sentences long, +describing briefly the problem or question that +motivated the study, a background of previous or +related work, and the proposed approach. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Method} +A paragraph roughly around 3-4 sentences long, +describing the principles, protocols, techniques, +tools and/or materials (including data, images, +databases or primary sources such as inter-views, +documents or regulations) used to conduct or implement +reliably and rigorously the pro-posed approach. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Results} +A paragraph roughly around 3-4 sentences long, +describing the findings or the outcomes obtained as a +result of the method that was conducted. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Conclusions} +A paragraph roughly around 2-3 +sentences long, emphasising to what extent +the results contribute to solve the problem +or question stated in the context section, +and what avenues for future research remain open. +This is the take-home message to the readers. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Keywords} +keyword1, keyword2, keyword3. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Acknowledgements} +To other participants, funding agencies or +sponsors (optional). +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Language} +(english or spanish). +\end{INGUDstructured} \end{abstract} %%---------------------------------------------------------- -%% KEY WORDS -%%---------------------------------------------------------- -\begin{INGUDkeywords} - ...List of key words... -\end{INGUDkeywords} -%%---------------------------------------------------------- %% RESUMEN %%---------------------------------------------------------- \renewcommand{\abstractname}{Resumen} -\begin{abstract} - ...El resumen del art\'{\i}culo va aqu\'{\i}... +\begin{abstract} % se recomienda no exceder 300 palabras +%%------------------------------------------- +\begin{INGUDstructured}{Contexto} +Un párrafo de entre 2-3 frases, +que describa brevemente las preguntas o problema +que motivaron el estudio, los antecedentes o trabajos +previos relacionados, y el enfoque propuesto +(voz activa, tiempo presente). +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Método} +Un párrafo de entre 3-4 frases, +que describa los principios, protocolos, técnicas, +herramientas y/o materiales (datos, imágenes, +bases de datos, documentos, normas, entrevistas, etc.) +utilizados para efectuar o implementar de manera +confiable y rigurosa el enfoque propuesto. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Resultados} +Un párrafo de entre 3-4 frases, que describa +los hallazgos o productos resultado del método +como fue aplicado. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Conclusiones} +Un párrafo de entre 2-3 frases, que enfatice +hasta que punto los resultados contribuyen a +resolver el problema o pregunta planteada en +el contexto inicial, y que nuevas alternativas +de trabajo futuro se desprende a partir +de este. Este es el mensaje central que los +autores desean comunicar. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Palabras clave} +término1, término2, término3. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Agradecimientos} +A otros participantes o patrocinadores +del estudio, en caso de ser necesario. +\end{INGUDstructured} \end{abstract} %%---------------------------------------------------------- -%% PALABRAS CLAVES -%%---------------------------------------------------------- -\renewcommand{\INGUDkeywordsname}{Palabras claves} -\begin{INGUDkeywords} - ...Lista de palabras claves... -\end{INGUDkeywords} -%% Note: if TeX breaks the page in the middle of a paragraph, please use -%% '\parfillskip=0pt\par\endmaketitle\noindent', -%% otherwise '\endmaketitle' -\endmaketitle%<-- Needed. This command finishes \maketitle and begins a new page -%%---------------------------------------------------------- %% INTRODUCTION %%---------------------------------------------------------- \section{Introduction} - ...Introduction of your paper... +Introduction of your paper. %% -%% ...Put here additional sections as you need... +%% Add additional sections as you need with +%% \section, \subsection, \subsubsection, +%% \paragraph and \subparagraph commands. You +%% can use any other \LaTeX command %% \section{Final section} - ...Final section of your paper... +Final section of your paper. %%---------------------------------------------------------- %% CONCLUSIONS %%---------------------------------------------------------- \section{Conclusions} - ..Conclusions of your paper... +Conclusions of your paper. %%---------------------------------------------------------- %% APPENDIXES %%---------------------------------------------------------- -\appendix%<-- Begin of appendixes +\appendix \section{First appendix} - ...Text of first appendix... +Text of first appendix. \section{Second appendix} - ...Text of second appendix... +Text of second appendix. %% -%% ...Put here additional appendixes as you need... +%% Add additional appendixes as you need. %% \section{Final appendix} - ...Text of final appendix... +Text of final appendix. %%---------------------------------------------------------- %% ACKNOWLEDGMENTS %%---------------------------------------------------------- -\section*{Acknowledgment}%<-- It should be used \section* - ...Acknowledgment of your paper... +\section*{Acknowledgment}% <-- Please use \section* +Acknowledgment of your paper. %%---------------------------------------------------------- %% REFERENCES %%---------------------------------------------------------- @@ -204,24 +287,24 @@ %%[{\includegraphics[width=1in]{photograph}}]%<-- author's photograph % Uncomment if % you need a photograph -{Name of author 1}%<-- Name of author 1 - ...Biography of author 1... +{Fist Author Name}% (Required) +Biography of first author. \end{biography} \begin{biography}% %%[{\includegraphics[width=1in]{photograph}}]%<-- author's photograph % Uncomment if % you need a photograph -{Name of author 2}%<-- Name of author 2 - ...Biography of author 2... +{Second Author Name}% (Required) +Biography of second author. \end{biography} %% -%% ...Here you can specify more biographies... +%% Add more biographies as you need. %% \begin{biography}% %%[{\includegraphics[width=1in]{photograph}}]%<-- author's photograph % Uncomment if % you need a photograph -{Name of author n}%<-- Name of author n - ...Biography of author n... +{Last Author Name}% (Required) +Biography of last author. \end{biography} \end{document} diff --git a/Master/texmf-dist/source/latex/articleingud/articleingud.dtx b/Master/texmf-dist/source/latex/articleingud/articleingud.dtx index 1a062d2b544..21e12e35ac3 100644 --- a/Master/texmf-dist/source/latex/articleingud/articleingud.dtx +++ b/Master/texmf-dist/source/latex/articleingud/articleingud.dtx @@ -1,61 +1,65 @@ % % \iffalse meta-comment % -% ------------------------------------------------------------------- -% LICENSE -% ------------------------------------------------------------------- -% -% 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 -% ------------------------------------------------------------------- -% -% 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) +% ------------------------------------------------------------------- +% LICENSE +% ------------------------------------------------------------------- +% +% This is a generated file. +% +% Copyright (C) 2012-2015 by Omar Salazar +% osalazarm@correo.udistrital.edu.co +% Laboratory for Automation and Computational Intelligence (LAMIC) +% Engineering Department +% Universidad Distrital Francisco Jose de Caldas +% Bogota, 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. +% +% 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-2015 por Omar Salazar +% osalazarm@correo.udistrital.edu.co +% Laboratorio de Automatica e Inteligencia Computacional (LAMIC) +% Facultad de Ingenieria +% Universidad Distrital Francisco Jose de Caldas +% Bogota, Colombia. +% http://www.udistrital.edu.co/ +% +% Este archivo puede ser redistribuido y/o modificado +% bajo las condiciones de la Licencia Publica del Proyecto LaTeX, +% version 1.2 o cualquier version superior (a su opcion). +% La ultima version de esta licencia se encuentra en +% http://www.latex-project.org/lppl.txt +% y la version 1.2 o superior es parte de todas las distribuciones +% de LaTeX version 1999/12/01 o superior. +% +% Este trabajo tiene el estado LPPL de `mantenido'. +% +% El responsable del mantenimiento de este trabajo es Omar Salazar. +% +% Este trabajo consiste de los archivos fuente: +% - articleingud.dtx (archivo LaTeX documentado) +% - articleingud.ins (instalador) % % \fi % @@ -65,11 +69,11 @@ % \begin{macrocode} \documentclass{ltxdoc} \usepackage[latin1]{inputenc} -%\usepackage{hyperref} +\usepackage{hyperref} \newcommand{\filename}[1]{\texttt{#1}} % \end{macrocode} % -% La siguiente lista de |\DoNotIndex| son todo lo que +% La siguiente lista de |\DoNotIndex| es todo lo que % no debe aparecer en el índice de la documentación. % % \begin{macrocode} @@ -86,7 +90,7 @@ % % \fi % -% \CheckSum{1302} +% \CheckSum{1350} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -108,21 +112,23 @@ % \changes{v0.2}{2012/11/10}{Revisión sobre tamaño de papel usado por INGENIERIA % y corrección de algunos errores de la clase. % Actualizada la documentación.} +% \changes{v0.3}{2015/10/10}{Actualización a un nuevo formato. +% Los cambios no son compatibles con las versiones +% v0.1 y v0.2} % % \StopEventually{\PrintChanges} % % \title{Clase de documento \textsf{articleingud}\thanks{Este documento -% corresponde a la versión~v0.2, 2012/11/10.}\\ -% (Article for INGENIERIA UD)} -% \author{Omar Salazar Morales\\ +% corresponde a la versión~v0.3, 2015/10/10.}} +% \author{Omar Salazar\\ % Laboratorio de Automática e % Inteligencia Computacional\\ -% Universidad Distrital Francisco Jos\'e de Caldas\\ +% Universidad Distrital Francisco José de Caldas\\ % Facultad de Ingeniería\\ % Bogot\'a, Colombia\\ % \texttt{osalazarm@correo.udistrital.edu.co}\\ % \texttt{http://www.udistrital.edu.co}} -% \date{Noviembre 10, 2012} +% \date{Octubre 10, 2015} % % \maketitle % @@ -131,33 +137,35 @@ % \begin{abstract} % \noindent % Este documento muestra la implementación y documentación -% \LaTeX{} de la clase de documento \textsf{articleingud} destinada +% \LaTeX{} de la clase de documento \textsf{articleingud}. +% Esta clase está destinada % a la revista INGENIERIA de la Facultad de Ingeniería % de la Universidad Distrital ``Francisco José de Caldas''. -% Esta clase se basa en la clase estándar \textsf{article}, -% así que la mayoría de los comandos estándar -% funcionan dentro de \textsf{articleingud}. +% Los cambios hechos en la versión v0.3 son significativos +% y no son compatibles con las anteriores versiones v0.1 y v0.2. +% Esta clase está basada en la clase estándar \textsf{article}. +% La mayoría de los comandos estándar +% funcionan en \textsf{articleingud}. % \end{abstract} -% -% \clearpage % % \renewcommand{\contentsname}{Contenido} % % \tableofcontents % -% \clearpage -% % \pagestyle{headings} % % \section{Introducción} % -% La revista INGENIERIA es una publicación periódica +% La revista INGENIER\'IA es una publicación periódica % de la Facultad de Ingeniería de la Universidad Distrital -% ``Francisco José de Caldas''. Tiene como propósito principal +% ``Francisco José de Caldas''\footnote{Para mayor información visitar +% \texttt{http://revistas.udistrital.edu.co/ojs/index.php/reving}}. +% Tiene como propósito principal % divulgar el trabajo académico y científico % tanto dentro como fuera del país. Por tal motivo, % los artículos que se publican en la revista deben tener % relación con el trabajo en ingeniería. +% % La clase de documento \textsf{articleingud} % se ha creado para que los autores familiarizados % con el paquete de macros \LaTeXe{} puedan @@ -166,7 +174,7 @@ % el manejo adecuado de ecuaciones, típicas en % artículos de caracter científico. % En las próximas secciones se describirán las características -% de las clase, así como su implementación \LaTeX. +% de la clase, así como su implementación \LaTeX. % % \section{Módulos \textsf{Docstrip}} % @@ -183,8 +191,8 @@ % cls & Genera el archivo de la clase (|*.cls|)\\ % drv & Genera el archivo maestro de documentación % \LaTeX{} (|*.drv|)\\ -% tmpls & Genera un archivo plantilla en español (|*.tex|)\\ -% tmple & Genera un archivo plantilla en inglés (|*.tex|)\\ +% tmpls & Genera un archivo plantilla para artículos en español (|*.tex|)\\ +% tmple & Genera un archivo plantilla para artículos en inglés (|*.tex|)\\ % \end{tabular} % % \section{Cómo usar} @@ -213,9 +221,6 @@ % \DescribeMacro{b5paper} % (Opción estándar) % Establece el tamaño del papel en B5 (250~mm x 176~mm).\\ -% \DescribeMacro{ingudpaper} -% Establece el tamaño del papel en el tamaño adecuado usado -% por la revista INGENIERIA (240~mm x 170~mm).\\ % \DescribeMacro{letterpaper} % (Opción estándar por defecto). % Establece el tamaño del papel en @@ -311,22 +316,14 @@ % los autores para mantener confidencialidad % en el proceso de revisión. % -% \subsection{Información de autores} -% -% \DescribeMacro{rightcolauthor} -% Ubica a la derecha la columna de información de los -% autores que queda ubicada en la primera página. -% La columna se ubica por defecto a la izquierda. -% % \section{Estructura de un documento} % % Esta clase de documento es derivada de la clase estándar % \textsf{article}, sin embargo, un artículo escrito % con la clase \textsf{articleingud} debería % tener la siguiente estructura\footnote{% -% Ver los archivos de plantilla -% \filename{template.tex} para artículo en inglés y -% \filename{plantilla.tex} para artículo en español.}. +% Ver los archivos \filename{template.tex} y \filename{plantilla.tex} +% para unas plantillas en inglés y español.}. % % \subsection{Inicio del archivo fuente} % @@ -337,7 +334,7 @@ % % \begin{macrocode} %<*tmpls|tmple> -\documentclass[ingudpaper]{articleingud} +\documentclass[letterpaper,12pt,twoside]{articleingud} % \end{macrocode} % % \subsection{Opciones de la clase} @@ -361,7 +358,6 @@ %% a4paper, %% a5paper, %% b5paper, -%% ingudpaper, %% legalpaper, %% executivepaper %% -- Orientación: portrait (valor por defecto) @@ -373,8 +369,6 @@ %% -- Columnas: onecolumn (valor por defecto), %% twocolumn %% -- Revisión por pares: peerreview -%% -- Ubicación columna de información de autores (por defecto a la izquierda): -%% rightcolauthor (a la derecha) %% -- Numeración de ecuaciones (numeración por defecto a la derecha): %% leqno (numeración a la izquierda) %% -- Justificación de ecuaciones (por defecto se centran): @@ -396,7 +390,6 @@ %% a4paper, %% a5paper, %% b5paper, -%% ingudpaper, %% legalpaper, %% executivepaper %% -- Orientation: portrait (default) @@ -408,8 +401,6 @@ %% -- Columns: onecolumn (default), %% twocolumn %% -- peer review: peerreview -%% -- Position of the author's column (left is the default): -%% rightcolauthor (right) %% -- Equation numbering (equation numbers on %% the right is the default): %% leqno @@ -423,9 +414,8 @@ % % \subsection{Preámbulo del documento} % -% Esta sección se usa para cargar paquetes y hacer definiciones -% y redefiniciones. No se permite que -% se escriba algún tipo de texto en esta sección. +% Esta sección se usa para cargar paquetes y hacer (re)definiciones. +% No se permite escribir algún tipo de texto en esta sección. % Algunos de los paquetes más comunes son: % \begin{enumerate} % \item \filename{inputenc.sty} con la opción |latin1|. @@ -433,7 +423,7 @@ % poder escribir en español. % \item \filename{amsmath.sty}, \filename{amsfonts.sty} y % \filename{amssymb.sty}. Estos paquetes -% proporcionan varias comandos y ambientes útiles para +% proporcionan varios comandos y ambientes útiles para % el manejo de fuentes y símbolos matemáticos, % así como para poder darle formato adecuado a las ecuaciones. % \item \filename{graphicx.sty} para poder cargar imágenes desde @@ -457,10 +447,10 @@ %% PREÁMBULO %%---------------------------------------------------------- %% -%% ...Aquí puede cargar paquetes con \usepackage -%% y hacer definiciones y redefiniciones con +%% Aquí puede cargar paquetes con \usepackage +%% y hacer (re)definiciones con %% \newcommand, \renewcommand, \newenvironment, -%% \renewenvironment, etc, ... +%% \renewenvironment, etc. %% %%----------------- PAQUETES ------------------------------- %</tmpls> @@ -469,7 +459,7 @@ %% PREAMBLE %%---------------------------------------------------------- %% -%% ...Here you can load packages with \usepackage +%% Here you can load packages with \usepackage %% and make (re)definitions with %% \newcommand, \renewcommand, \newenvironment, %% \renewenvironment, etc, ... @@ -538,34 +528,38 @@ % % La forma de especificar el título del % artículo es por medio del comando |\title|. -% Este comando tiene tres argumentos: el primero opcional -% y los otros dos obligatorios. Su uso es de la siguiente forma: +% Este comando tiene cuatro argumentos: el primero opcional +% y los otros tres obligatorios. Su uso es de la siguiente forma: % \begin{enumerate} -% \item |\title[titulo corto]{titulo largo}{titulo secundario}|. +% \item |\title[titulo corto]{titulo largo}{titulo secundario}{tipo articulo}|. % Cuando se usa en esta forma, la información % de |titulo corto| se pone en la % cabecera del documento, |titulo largo| -% corresponde al título principal del artículo y +% corresponde al título principal del artículo. % |titulo secundario| especifica un segundo título % (generalmente en otro idioma). -% \item |\title{titulo largo}{titulo secundario}| +% |tipo articulo| corresponde al tipo de artículo: +% Research/Review/Case-study/Short/Opinion. +% \item |\title{titulo largo}{titulo secundario}{tipo articulo}| % Si se usa en esta forma, % |titulo largo| se pone como título -% principal y en la cabecera del documento, -% y |titulo secundario| sigue funcionando en la misma forma. +% principal y en la cabecera del documento. +% |titulo secundario| y |tipo articulo| siguen funcionando en la misma forma. % \end{enumerate} % % \begin{macrocode} \title %<*tmple> - [Short title]%<-- Optional argument (running head title) - {Main title}%<-- Mandatory argument - {Secondary tile}%<-- Mandatory argument + [Short title of the paper]% (Optional) + {Main title of the paper}% (Required) + {Secondary title of the paper}% (Required) + {Type of paper}% (Required) Research/Review/Case-study/Short/Opinion paper %</tmple> %<*tmpls> - [Título corto]%<-- Argumento opcional (título en la cabecera) - {Título principal}%<-- Argumento obligatorio - {Título secundario}%<-- Argumento obligatorio + [Título corto del artículo]% (Opcional) + {Título principal del artículo}% (Obligatorio) + {Título secundario del artículo}% (Obligatorio) + {Tipo de artículo}% (Obligatorio) Artículo de Investigación/Revisión/Estudio de caso/Corto/Opinión %</tmpls> % \end{macrocode} % @@ -587,7 +581,7 @@ % se ponen en la cabecera y en la primera página del artículo. % \end{enumerate} % -% Cada autor debe de ir separado del comando |\and| +% Cada autor debe de ir separado con el comando |\and| % tanto en el argumento opcional como en el obligatorio. % % La información de las afiliaciones de los autores @@ -596,31 +590,73 @@ % Cada autor debe tener su propia afiliación, y por consiguiente, % su propio comando |\thanks|. % -% Dentro de los comandos |\author| y |\thanks| -% se puede usar el comando |\\| tantas veces -% como se necesario para dar el formato adecuado al texto. +% El comando |\thanks| recibe tres argumentos, el primero es +% opcional y los otros dos son obligatorios. +% Su uso es en la siguiente forma. +% \begin{enumerate} +% \item |\thanks[correspondencia]{etiqueta}{afiliacion}| +% Cuando se usa en esta forma se está identificando al +% autor de correspondencia del artículo. +% La información de |correspondencia| +% se pone en la parte inferior de los autores. +% Esta información debería ser un correo electrónico +% o una dirección del autor de correspondencia. +% |etiqueta| es un caracter alfanumérico (``a--z'', ``0--9'') +% que identifica los autores con la misma afiliación. +% |afiliacion| es propiamente la información de la +% afiliación del autor, por ejemplo, el nombre de una +% universidad. +% \item |\thanks{etiqueta}{afiliacion}|. +% Si se usa en esta forma entonces |\thanks| funciona de +% igual forma a lo antes descrito, pero el autor no es identificado +% como de correspondencia. +% \end{enumerate} % % \begin{macrocode} \author %<*tmple> - [Author 1\and%<-- Each author should be separated with \and - Author 2\and - ... - Author n]%<-- Optional argument (running head authors) - {\textbf{\normalsize Author 1}\thanks{Affiliation 1}\and - \textbf{\normalsize Author 2}\thanks{Affiliation 2}\and - ... - \textbf{\normalsize Author n}\thanks{Affiliation n}}%<-- Mandatory + [First Author Name\and% <-- Each author should be separated with \and + Second Author Name\and + Third Author Name\and + Last Author Name]% (Optional) + {First Author Name% <-- Do not erase this percentage symbol + \thanks%[Correspondence email: 1st-author@email.org] + {1}% <-- Use the same label ('a-z' or '0-9') for authors with the same affiliation + {1st Author affiliation}\and + Second Author Name% <-- Do not erase this percentage symbol + \thanks%[Correspondence email: 2nd-author@email.org] + {1}% <-- Affiliation label + {2nd Author affiliation}\and + Third Author Name% <-- Do not erase this percentage symbol + \thanks%[Correspondence email: 3rd-author@email.org] + {2}% <-- Affiliation label + {3rd Author affiliation}\and + Last Author Name% <-- Do not erase this percentage symbol + \thanks[Correspondence email: last-author@email.org] + {3}% <-- Affiliation label + {Last Author affiliation}}% (Required) %</tmple> %<*tmpls> - [Autor 1\and%<-- Separar cada autor con \and - Autor 2\and - ... - Autor n]%<-- Argumento opcional (se pone en la cabecera) - {\textbf{\normalsize Autor 1}\thanks{Afiliación 1}\and - \textbf{\normalsize Autor 2}\thanks{Afiliación 2}\and - ... - \textbf{\normalsize Autor n}\thanks{Afiliación n}}%<-- Obligatorio + [Primer autor\and% <-- Separar cada autor con \and + Segundo autor\and + Tercer autor\and + Último autor]% (Opcional) + {Primer autor% <-- No borrar este símbolo porcentaje + \thanks%[E-mail de correspondencia: Autor-1@email.org] + {1}% <-- Usar la misma etiqueta ('a-z' o '0-9') para autores con igual afiliación + {Afiliación primer autor}\and + Segundo autor% <-- No borrar este símbolo porcentaje + \thanks%[E-mail de correspondencia: Autor-2@email.org] + {1}% <-- Etiqueta de afiliación + {Afiliación segundo autor}\and + Tercer autor% <-- No borrar este símbolo porcentaje + \thanks%[E-mail de correspondencia: Autor-3@email.org] + {2}% <-- Etiqueta de afiliación + {Afiliación tercer autor}\and + Último autor% <-- No borrar este símbolo porcentaje + \thanks[E-mail de correspondencia: Autor-n@email.org] + {3}% <-- Etiqueta de afiliación + {Afiliación último autor}}% (Requerido) %</tmpls> % \end{macrocode} % @@ -628,21 +664,19 @@ % % La fecha de recepción, modificación y aceptación del artículo % se especifica dentro del comando |\date|. -% Dentro de este comando se puede usar el comando |\\| tantas veces -% como se necesario para dar el formato adecuado al texto. % Sólo recibe un argumento obligatorio. % % \begin{macrocode} \date %<*tmpls> - {Recibido: dd-mm-aaaa\\ - Modificado: dd-mm-aaaa\\ - Aceptado: dd-mm-aaaa}%<-- Argumento obligatorio + {Recibido: dd-mm-aaaa. + Modificado: dd-mm-aaaa. + Aceptado: dd-mm-aaaa}% (Requerido) %</tmpls> %<*tmple> - {Received: dd-mm-yyyy\\ - Modified: dd-mm-yyyy\\ - Accepted: dd-mm-yyyy}%<-- Mandatory argument + {Received: dd-mm-yyyy. + Modified: dd-mm-yyyy. + Accepted: dd-mm-yyyy}% (Required) %</tmple> % \end{macrocode} % @@ -658,14 +692,18 @@ % \begin{macrocode} \INGUDsetciteinfo %<*tmpls> - {Citación: Autor 1, Autor 2,..., Autor n. (20XX). - Título principal. - En: Ingeniería, Vol. WW, No. XX, pág. YY--ZZ}%<-- Cita + {\textcopyright{} Los autores; + concesionario: Revista INGENIER\'IA. ISSN 0121-750X, E-ISSN 2344-8393. + Citar este artículo como: Autor, F., Autor, J., Autor, S.: + El título del artículo. INGENIER\'IA, Vol. XX, Num. XX, 2015 pp:pp. + doi:10.14483/udistrital.jour.reving.20XX.X.aXX}% (Obligatorio) %</tmpls> %<*tmple> - {Cite: Author 1, Author 2,..., Author n. (20XX). - Main title. - In: Ingenier\'{\i}a, Vol. WW, No. XX, pp. YY--ZZ}%<-- Cite + {\textcopyright{} The authors; + licensee: Revista INGENIER\'IA. ISSN 0121-750X, E-ISSN 2344-8393. + Cite this paper as: Author, F., Author, J., Author, S.: + The Title of the Paper. INGENIER\'IA, Vol. XX, Num. XX, 2015 pp:pp. + doi:10.14483/udistrital.jour.reving.20XX.X.aXX}% (Required) %</tmple> % \end{macrocode} % @@ -681,10 +719,10 @@ % \begin{macrocode} \INGUDsetvolume %<*tmpls> - {1}%<-- Volumen de la revista (sólo número) + {1}%<-- Volumen (sólo número) %</tmpls> %<*tmple> - {1}%<-- Volume of the review (only the number) + {1}%<-- Volume (the number only) %</tmple> % \end{macrocode} % @@ -696,10 +734,10 @@ % \begin{macrocode} \INGUDsetnumber %<*tmpls> - {1}%<-- Número de la revista (sólo número) + {1}%<-- Número (sólo número) %</tmpls> %<*tmple> - {1}%<-- Number of the review (only the number) + {1}%<-- Number (the number only) %</tmple> % \end{macrocode} % @@ -717,86 +755,24 @@ {1}%<-- Página inicial del artículo (sólo número) %</tmpls> %<*tmple> - {1}%<-- Initial page of the paper (only the number) + {1}%<-- First page of the paper (the number only) %</tmple> % \end{macrocode} % % \subsection{Impresión de la información del documento} -% \label{subsub:ImpresionTitulo} % % El comando |\maketitle| realiza la impresión de la información % especificada con los comandos anteriores. -% Contrario a su contraparte estándar, |\maketitle| necesita -% se terminado con el comando |\endmaketitle|, donde este último -% siempre forzará iniciar una nueva página. -% -% El uso de este comando es como sigue: -% \begin{verbatim} -% \maketitle -% ...Texto y otros comandos... -% \endmaketitle -% \end{verbatim} -% Todo el texto encerrado entre |\maketitle| y |\endmaketitle| -% es puesto en modo de una (1) columna y con una margen más estrecha -% de la normal. -% Es deseable que todo el contenido entre estos dos comandos -% se encuentre ubicado en una sóla página (usualmente la primera). -% Desafortunadamente no existe una forma automática para hacer esto, -% así que |\endmaketitle| debe ser ubicado de forma manual -% por ensayo y error. -% -% \textbf{Sugerencia:} Se puede ubicar el comando |\endmaketitle| -% en un lugar del código donde se conozca que se obtendrá más -% de una página de texto en el documento final. -% Luego buscar el lugar exacto donde \TeX{} -% rompió la página y reubicar el comando |\endmaketitle| -% en este sitio. -% Aquí pueden ocurrir dos casos: -% \begin{enumerate} -% \item \TeX{} rompe la página entre dos párrafos. -% \item \TeX{} rompe la página en medio de un párrafo. -% \end{enumerate} -% -% En el primer caso se debe ubicar |\endmaketitle| -% al final del primer párrafo y dejando una línea en blanco -% después de |\endmaketitle| para indicarle a \TeX{} -% la distinción entre los dos párrafos. -% Por ejemplo: -% \begin{verbatim} -% ...este es el texto que finaliza el primer párrafo. -% Despues del comando se debe dejar una línea -% de texto en blanco. -% \endmaketitle -% -% Texto de inicio del segundo párrafo. -% Este texto iniciará en una nueva página... -% \end{verbatim} -% -% En el segundo caso se debe ubicar |\endmaketitle| -% en la mitad del párrafo con -% los comandos |\parfillskip=0pt\par| justo antes y -% |\noindent| justo después, en la forma: -% \begin{verbatim} -% ...este es el texto del párrafo antes de que TeX rompe la página -% \parfillskip=0pt\par -% \endmaketitle -% \noindent -% y este es el texto del párrafo después de que TeX rompe la página... -% \end{verbatim} -% El efecto de |\parfillskip=0pt| es forzar a \TeX{} -% a finalizar la primera parte del párrafo -% justo al extremo derecho de la margen, -% mientras que |\noindent| evita que exista una sangría -% al inicio de la siguiente parte del párrafo. -% |\par| inicia el nuevo párrafo. +% El uso de este comando es como en el caso estándar sólo que +% es necesario finalizarlo con |\endmaketitle|. +% Éste último comando no debería ser encerrado por ningún +% ambiente que contenga un |\parbox| o |\minipage|, % % \begin{macrocode} -%<*tmpls> -\maketitle%<-- Debe ser terminado con \endmaketitle -%</tmpls> -%<*tmple> -\maketitle%<-- It should be finished with \endmaketitle -%</tmple> +%<*tmpls|tmple> +\maketitle +\endmaketitle +%</tmpls|tmple> % \end{macrocode} % % \subsection{Primer resumen del documento} @@ -816,6 +792,13 @@ % así que si se está escribiendo el artículo % en un idioma diferente, se debe redefinir el comando % |\abstractname| justo antes de usar el ambiente. +% En la versión 0.3 se adoptó un resumen estructurado que, +% entre otras cosas, incluye las palabras clave del artículo. +% Por tal motivo el ambiente |INGUDkeywords| y el comando +% |INGUDkeywordsname| de las versiones v0.1 y v0.2 fueron +% eliminados de la versión v0.3. En cambio se creó el ambiente +% |INGUDstructured| que recibe como único argumento el nombre +% del ambiente para el resumen estructurado. % % \begin{macrocode} %<*tmpls> @@ -823,59 +806,108 @@ %% RESUMEN %%---------------------------------------------------------- \renewcommand{\abstractname}{Resumen} -\begin{abstract} - ...El resumen del artículo va aquí... +\begin{abstract} % se recomienda no exceder 300 palabras +%%------------------------------------------- +\begin{INGUDstructured}{Contexto} +Un párrafo de entre 2-3 frases, +que describa brevemente las preguntas o problema +que motivaron el estudio, los antecedentes o trabajos +previos relacionados, y el enfoque propuesto +(voz activa, tiempo presente). +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Método} +Un párrafo de entre 3-4 frases, +que describa los principios, protocolos, técnicas, +herramientas y/o materiales (datos, imágenes, +bases de datos, documentos, normas, entrevistas, etc.) +utilizados para efectuar o implementar de manera +confiable y rigurosa el enfoque propuesto. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Resultados} +Un párrafo de entre 3-4 frases, que describa +los hallazgos o productos resultado del método +como fue aplicado. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Conclusiones} +Un párrafo de entre 2-3 frases, que enfatice +hasta que punto los resultados contribuyen a +resolver el problema o pregunta planteada en +el contexto inicial, y que nuevas alternativas +de trabajo futuro se desprende a partir +de este. Este es el mensaje central que los +autores desean comunicar. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Palabras clave} +término1, término2, término3. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Agradecimientos} +A otros participantes o patrocinadores +del estudio, en caso de ser necesario. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Idioma} +(Español o inglés). +\end{INGUDstructured} \end{abstract} %</tmpls> %<*tmple> %%---------------------------------------------------------- %% ABSTRACT %%---------------------------------------------------------- -\begin{abstract} - ...The abstract of your paper goes here... +\begin{abstract} % no more than 300 words is recommended +%%------------------------------------------- +\begin{INGUDstructured}{Context} +A paragraph roughly around 2-3 sentences long, +describing briefly the problem or question that +motivated the study, a background of previous or +related work, and the proposed approach. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Method} +A paragraph roughly around 3-4 sentences long, +describing the principles, protocols, techniques, +tools and/or materials (including data, images, +databases or primary sources such as inter-views, +documents or regulations) used to conduct or implement +reliably and rigorously the pro-posed approach. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Results} +A paragraph roughly around 3-4 sentences long, +describing the findings or the outcomes obtained as a +result of the method that was conducted. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Conclusions} +A paragraph roughly around 2-3 +sentences long, emphasising to what extent +the results contribute to solve the problem +or question stated in the context section, +and what avenues for future research remain open. +This is the take-home message to the readers. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Keywords} +keyword1, keyword2, keyword3. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Acknowledgements} +To other participants, funding agencies or +sponsors (optional). +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Language} +(english or spanish). +\end{INGUDstructured} \end{abstract} %</tmple> % \end{macrocode} % -% \subsection{Primeras palabras claves del documento} -% -% La primera lista de palabras claves del artículo se -% especifican con el ambiente |INGUDkeywords| en la forma: -% \begin{verbatim} -% \begin{INGUDkeywords} -% ...lista de palabras claves... -% \end{INGUDkeywords} -% \end{verbatim} -% Estas palabras claves se ponen en el idioma -% por defecto del artículo. -% Luego se escribe una segunda lista de palabras claves -% en otro idioma, las cuales son la traducción de -% las primeras. -% Por defecto el título de este ambiente aparece en inglés, -% así que si se está escribiendo el artículo -% en un idioma diferente, se debe redefinir el comando -% |\INGUDkeywordsname| justo antes de usar el ambiente. -% -% \begin{macrocode} -%<*tmpls> -%%---------------------------------------------------------- -%% PALABRAS CLAVES -%%---------------------------------------------------------- -\renewcommand{\INGUDkeywordsname}{Palabras claves} -\begin{INGUDkeywords} - ...Lista de palabras claves... -\end{INGUDkeywords} -%</tmpls> -%<*tmple> -%%---------------------------------------------------------- -%% KEY WORDS -%%---------------------------------------------------------- -\begin{INGUDkeywords} - ...List of key words... -\end{INGUDkeywords} -%</tmple> -% \end{macrocode} -% % \subsection{Segundo resumen del documento} % % Aquí se hace lo mismo que en el primer resumen, @@ -887,8 +919,47 @@ %% ABSTRACT %%---------------------------------------------------------- \renewcommand{\abstractname}{Abstract} -\begin{abstract} - ...The abstract of your paper goes here... +\begin{abstract} % no more than 300 words is recommended +%%------------------------------------------- +\begin{INGUDstructured}{Context} +A paragraph roughly around 2-3 sentences long, +describing briefly the problem or question that motivated +the study, a background of previous or related work, +and the proposed approach. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Method} +A paragraph roughly around 3-4 sentences long, +describing the principles, protocols, techniques, +tools and/or materials (including data, images, +databases or primary sources such as inter-views, +documents or regulations) used to conduct or implement +reliably and rigorously the pro-posed approach. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Results} +A paragraph roughly around 3-4 sentences long, +describing the findings or the outcomes obtained as a +result of the method that was conducted. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Conclusions} +A paragraph roughly around 2-3 +sentences long, emphasising to what extent +the results contribute to solve the problem +or question stated in the context section, +and what avenues for future research remain open. +This is the take-home message to the readers. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Keywords} +keyword1, keyword2, keyword3. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Acknowledgements} +To other participants, funding agencies or +sponsors (optional). +\end{INGUDstructured} \end{abstract} %</tmpls> %<*tmple> @@ -896,59 +967,53 @@ %% RESUMEN %%---------------------------------------------------------- \renewcommand{\abstractname}{Resumen} -\begin{abstract} - ...El resumen del art\'{\i}culo va aqu\'{\i}... +\begin{abstract} % se recomienda no exceder 300 palabras +%%------------------------------------------- +\begin{INGUDstructured}{Contexto} +Un párrafo de entre 2-3 frases, +que describa brevemente las preguntas o problema +que motivaron el estudio, los antecedentes o trabajos +previos relacionados, y el enfoque propuesto +(voz activa, tiempo presente). +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Método} +Un párrafo de entre 3-4 frases, +que describa los principios, protocolos, técnicas, +herramientas y/o materiales (datos, imágenes, +bases de datos, documentos, normas, entrevistas, etc.) +utilizados para efectuar o implementar de manera +confiable y rigurosa el enfoque propuesto. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Resultados} +Un párrafo de entre 3-4 frases, que describa +los hallazgos o productos resultado del método +como fue aplicado. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Conclusiones} +Un párrafo de entre 2-3 frases, que enfatice +hasta que punto los resultados contribuyen a +resolver el problema o pregunta planteada en +el contexto inicial, y que nuevas alternativas +de trabajo futuro se desprende a partir +de este. Este es el mensaje central que los +autores desean comunicar. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Palabras clave} +término1, término2, término3. +\end{INGUDstructured} +%%------------------------------------------- +\begin{INGUDstructured}{Agradecimientos} +A otros participantes o patrocinadores +del estudio, en caso de ser necesario. +\end{INGUDstructured} \end{abstract} %</tmple> % \end{macrocode} % -% \subsection{Segundas palabras claves del documento} -% -% Aquí se hace lo mismo que en las primeras palabras claves, -% sólo que se escriben en otro idioma. -% -% \begin{macrocode} -%<*tmpls> -%%---------------------------------------------------------- -%% KEY WORDS -%%---------------------------------------------------------- -\renewcommand{\INGUDkeywordsname}{Key words} -\begin{INGUDkeywords} - ...List of key words... -\end{INGUDkeywords} -%</tmpls> -%<*tmple> -%%---------------------------------------------------------- -%% PALABRAS CLAVES -%%---------------------------------------------------------- -\renewcommand{\INGUDkeywordsname}{Palabras claves} -\begin{INGUDkeywords} - ...Lista de palabras claves... -\end{INGUDkeywords} -%</tmple> -% \end{macrocode} -% -% \subsection{Finalización de impresión del título del documento} -% -% El comando |\endmaketitle| no tiene que ir necesariamente -% en este punto. Ver la sección \ref{subsub:ImpresionTitulo} -% para más detalles. -% -% \begin{macrocode} -%<*tmpls> -%% Nota: Si TeX rompe la página en medio de un párrafo usar: -%% '\parfillskip=0pt\par\endmaketitle\noindent', -%% en otro caso '\endmaketitle' -\endmaketitle%<-- Necesario. Finaliza \maketitle e inicia nueva página. -%</tmpls> -%<*tmple> -%% Note: if TeX breaks the page in the middle of a paragraph, please use -%% '\parfillskip=0pt\par\endmaketitle\noindent', -%% otherwise '\endmaketitle' -\endmaketitle%<-- Needed. This command finishes \maketitle and begins a new page -%</tmple> -% \end{macrocode} -% % \subsection{Introducción, desarrollo del artículo y conclusiones} % % Desde este punto puede hacer uso de los comandos de @@ -966,34 +1031,40 @@ %% INTRODUCCIÓN %%---------------------------------------------------------- \section{Introducción} - ...Introducción de su artículo... +Introducción de su artículo. %% -%% ...Ponga aquí las secciones adicionales que necesite... +%% Agregue secciones adicionales cuando lo necesite +%% con los comandos \section, \subsection, \subsubsection, +%% \paragraph y \subparagraph. Puede hacer uso de los comandos +%% estándar de \LaTeX %% \section{última sección} - ...Última sección del artículo... +Última sección del artículo. %%---------------------------------------------------------- %% CONCLUSIONES %%---------------------------------------------------------- \section{Conclusiones} - ...Las conclusiones de su artículo... +Las conclusiones de su artículo. %</tmpls> %<*tmple> %%---------------------------------------------------------- %% INTRODUCTION %%---------------------------------------------------------- \section{Introduction} - ...Introduction of your paper... +Introduction of your paper. %% -%% ...Put here additional sections as you need... +%% Add additional sections as you need with +%% \section, \subsection, \subsubsection, +%% \paragraph and \subparagraph commands. You +%% can use any other \LaTeX command %% \section{Final section} - ...Final section of your paper... +Final section of your paper. %%---------------------------------------------------------- %% CONCLUSIONS %%---------------------------------------------------------- \section{Conclusions} - ..Conclusions of your paper... +Conclusions of your paper. %</tmple> % \end{macrocode} % @@ -1009,31 +1080,31 @@ %%---------------------------------------------------------- %% APÉNDICES %%---------------------------------------------------------- -\appendix%<-- Inicia los apéndices +\appendix \section{Primer apéndice} - ...Texto del primer apéndice... +Texto del primer apéndice. \section{Segundo apéndice} - ...Texto del segundo apéndice... +Texto del segundo apéndice. %% -%% ...Ponga aquí los apéndices adicionales que necesite... +%% Agregue apéndices adicionales cuando los necesite. %% \section{Último apéndice} - ...Texto del último apéndice... +Texto del último apéndice. %</tmpls> %<*tmple> %%---------------------------------------------------------- %% APPENDIXES %%---------------------------------------------------------- -\appendix%<-- Begin of appendixes +\appendix \section{First appendix} - ...Text of first appendix... +Text of first appendix. \section{Second appendix} - ...Text of second appendix... +Text of second appendix. %% -%% ...Put here additional appendixes as you need... +%% Add additional appendixes as you need. %% \section{Final appendix} - ...Text of final appendix... +Text of final appendix. %</tmple> % \end{macrocode} % @@ -1041,22 +1112,23 @@ % % Los reconocimientos deben ser iniciados % con el comando |\section*|, dado que no es necesario -% que se numere esta sección. +% que se numere esta sección. Esta sección podría ser opcional +% si se realizan los agradecimientos en el resumen (abstract). % % \begin{macrocode} %<*tmpls> %%---------------------------------------------------------- %% RECONOCIMIENTOS %%---------------------------------------------------------- -\section*{Reconocimientos}%<-- Debe usar \section* - ...Los reconocimientos de su artículo... +\section*{Reconocimientos}% <-- Usar \section* +Los reconocimientos de su artículo. %</tmpls> %<*tmple> %%---------------------------------------------------------- %% ACKNOWLEDGMENTS %%---------------------------------------------------------- -\section*{Acknowledgment}%<-- It should be used \section* - ...Acknowledgment of your paper... +\section*{Acknowledgment}% <-- Please use \section* +Acknowledgment of your paper. %</tmple> % \end{macrocode} % @@ -1144,8 +1216,8 @@ % una fotografía y % especifique el archivo % correspondiente -{Nombre autor 1}%<-- Nombre de autor 1 - ...Biografía del autor 1... +{Nombre Primer Autor}% (Requerido) +Biografía del primer autor. \end{biography} \begin{biography}% %%[{\includegraphics[width=1in]{fotoautor}}]%<-- Fotografía @@ -1153,12 +1225,11 @@ % una fotografía y % especifique el archivo % correspondiente -{Nombre autor 2}%<-- Nombre de autor 1 - ...Biografía del autor 2... +{Nombre Segundo Autor}% (Requerido) +Biografía del segundo autor. \end{biography} %% -%% ...Aquí se introducen más biografías -%% dependiendo del número de autores... +%% Introducir más biografías si se necesitan %% \begin{biography}% %%[{\includegraphics[width=1in]{fotoautor}}]%<-- Fotografía @@ -1166,8 +1237,8 @@ % una fotografía y % especifique el archivo % correspondiente -{Nombre autor n}%<-- Nombre de autor 1 - ...Biografía del autor n... +{Nombre último autor}% (Requerido) +Biografía del último autor. \end{biography} %</tmpls> %<*tmple> @@ -1178,25 +1249,25 @@ %%[{\includegraphics[width=1in]{photograph}}]%<-- author's photograph % Uncomment if % you need a photograph -{Name of author 1}%<-- Name of author 1 - ...Biography of author 1... +{Fist Author Name}% (Required) +Biography of first author. \end{biography} \begin{biography}% %%[{\includegraphics[width=1in]{photograph}}]%<-- author's photograph % Uncomment if % you need a photograph -{Name of author 2}%<-- Name of author 2 - ...Biography of author 2... +{Second Author Name}% (Required) +Biography of second author. \end{biography} %% -%% ...Here you can specify more biographies... +%% Add more biographies as you need. %% \begin{biography}% %%[{\includegraphics[width=1in]{photograph}}]%<-- author's photograph % Uncomment if % you need a photograph -{Name of author n}%<-- Name of author n - ...Biography of author n... +{Last Author Name}% (Required) +Biography of last author. \end{biography} %</tmple> \end{document} @@ -1219,7 +1290,7 @@ %<*cls> \NeedsTeXFormat{LaTeX2e}% \ProvidesClass{articleingud}% -[2012/11/10 v0.2 Article for INGENIERIA UD]% +[2015/10/10 v0.3 Article for INGENIERIA UD]% % \end{macrocode} % \end{macro} % \end{macro} @@ -1232,7 +1303,7 @@ % por pares es necesario activar o desactivar % ciertas características de la clase. Por ejemplo, % imprimir o no el nombre de los autores -% para mantener la confidencialidad +% para mantener confidencialidad % entre autores y revisores. % |\ifINGUD@peerreview| se usa con este propósito. % Por defecto inicia en |false| y se pone en @@ -1245,29 +1316,48 @@ % \end{macro} % % \begin{macro}{\ifINGUD@ingudpapersize} +% % \changes{v0.2}{2012/11/10}{Agregada nueva macro} +% \changes{v0.3}{2015/10/10}{Eliminada macro} % -% Este comando es necesario +% Este comando era necesario % para especificar el tamaño de papel usado -% por la revista INGENIERIA cuando el usuario especifica -% la opción |ingudpaper|. +% por la revista INGENIERIA cuando el usuario especificaba +% la opción |ingudpaper|. Por defecto iniciaba en |false|. +% Fue eliminado de la versión v0.3. % % \begin{macrocode} -\newif\ifINGUD@ingudpapersize\INGUD@ingudpapersizefalse +%^^A\newif\ifINGUD@ingudpapersize\INGUD@ingudpapersizefalse % \end{macrocode} % \end{macro} % % \begin{macro}{\ifINGUD@rightcolauthor} +% % \changes{v0.2}{2012/11/10}{Agregada nueva macro} +% \changes{v0.3}{2015/10/10}{Eliminada macro} % -% Este comando es necesario -% para posicionar a la derecha la columna de información de -% los autores que está en la primera página cuando el usuario especifica -% la opción |rightcolauthor|. -% Por defecto se pone a la izquierda. +% Este comando era necesario en la versión v0.2 de esta clase. +% Se usaba para posicionar a la derecha la columna de información de +% los autores. Esta columna se ponía por defecto a la izquierda +% de la primera página cuando el usuario especificaba +% la opción |rightcolauthor|. Esta opción fue eliminada de la versión v0.3 % % \begin{macrocode} -\newif\ifINGUD@rightcolauthor\INGUD@rightcolauthorfalse +%^^A\newif\ifINGUD@rightcolauthor\INGUD@rightcolauthorfalse +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifINGUD@correspondenceauthor} +% +% \changes{v0.3}{2015/10/10}{Agregada nueva macro} +% +% Este comando es necesario para identificar al autor de +% correspondencia del artículo. Usualmente este autor +% es único. Se pone a |false| por defecto. Cuando +% se especifica el autor de correspondencia se pone a |true|. +% +% \begin{macrocode} +\newif\ifINGUD@correspondenceauthor\INGUD@correspondenceauthorfalse % \end{macrocode} % \end{macro} % @@ -1288,11 +1378,17 @@ % \end{macro} % % \begin{macro}{\INGUD@internalmargin} +% \changes{v0.3}{2015/10/10}{Cambiado valor a 25mm} % \begin{macro}{\INGUD@externalmargin} +% \changes{v0.3}{2015/10/10}{Cambiado valor a 25mm} % \begin{macro}{\INGUD@topmargin} +% \changes{v0.3}{2015/10/10}{Cambiado valor a 25mm} % \begin{macro}{\INGUD@bottommargin} +% \changes{v0.3}{2015/10/10}{Cambiado valor a 25mm} % \begin{macro}{\INGUD@headmargin} +% \changes{v0.3}{2015/10/10}{Cambiado valor a 15mm} % \begin{macro}{\INGUD@footmargin} +% \changes{v0.3}{2015/10/10}{Cambiado valor a 15mm} % % Estos comandos establecen las márgenes del artículo. % Todas se miden respecto al borde de la hoja más cercano. @@ -1323,12 +1419,12 @@ % del artículo medida desde el borde de la hoja. % % \begin{macrocode} -\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@internalmargin}{25mm}% +\newcommand{\INGUD@externalmargin}{25mm}% +\newcommand{\INGUD@topmargin}{25mm}% +\newcommand{\INGUD@bottommargin}{25mm}% +\newcommand{\INGUD@headmargin}{15mm}% +\newcommand{\INGUD@footmargin}{15mm}% % \end{macrocode} % \end{macro} % \end{macro} @@ -1351,21 +1447,26 @@ % \end{macro} % % \begin{macro}{\INGUD@colauthorinfosep} +% \changes{v0.3}{2015/10/10}{Eliminada macro} % \begin{macro}{\INGUD@colauthorinfowidth} -% -% La primera página del artículo tiene una apariencia -% diferente a la del resto. En la primera página -% se crea un par de columnas asimétricas. La primera de ella contiene +% \changes{v0.3}{2015/10/10}{Eliminada macro} +% +% Estos comandos eran necesarios en las versiones v0.1 y v0.2, +% pero fueron eliminadas en la versión v0.3. +% La primera página del artículo en las dos primeras versiones +% tenía una apariencia diferente a la del resto de documento. +% En la primera página se creaba un par de columnas asimétricas. +% La primera de ellas contenía % la información de los autores del artículo y la fecha de -% recepción, modificación y aceptación del artículo. -% |\INGUD@colauthorinfowidth| mide el ancho de esta primera columna y +% recepción, modificación y aceptación del mismo. +% |\INGUD@colauthorinfowidth| medía el ancho de esta primera columna y % |\INGUD@colauthorinfosep| su separación respecto a la segunda. -% Estos valores se deberían establecer como un porcentaje +% Estos valores se debían establecer como un porcentaje % del ancho del texto |\textwidth|. % % \begin{macrocode} -\newcommand{\INGUD@colauthorinfosep}{\columnsep}% -\newcommand{\INGUD@colauthorinfowidth}{0.3\textwidth}% +%^^A\newcommand{\INGUD@colauthorinfosep}{\columnsep}% +%^^A\newcommand{\INGUD@colauthorinfowidth}{0.3\textwidth}% % \end{macrocode} % \end{macro} % \end{macro} @@ -1374,8 +1475,11 @@ % \begin{macro}{\INGUD@reviewvolume} % \begin{macro}{\INGUD@reviewnumber} % \begin{macro}{\INGUD@reviewissn} +% \begin{macro}{\INGUD@revieweissn} +% \changes{v0.3}{2015/10/10}{Agregada nueva macro} % \begin{macro}{\INGUD@udname} % \begin{macro}{\INGUD@separator} +% \changes{v0.3}{2015/10/10}{Modificados los valores de \cs{hskip}} % % Estos comandos contienen la información de la revista % así como del número, volumen e ISSN de la publicación. @@ -1385,12 +1489,12 @@ % |\INGUD@reviewname| es el nombre de la revista, % en este caso INGENIERIA. % -% |\INGUD@reviewvolume| es el volumen de la revista. Se resuelve a +% |\INGUD@reviewvolume| es el volumen de la revista. Resuelve a % vacío dado que será cambiado en el momento de la edición % del artículo. Debería contener solamente el número, por ejemplo % ``2'', ``3'', ``4'',... % -% |\INGUD@reviewnumber| es el número de la revista. Se resuelve a +% |\INGUD@reviewnumber| es el número de la revista. Resuelve a % vacío dado que será cambiado en el momento de la edición % del artículo. Debería contener solamente el número, por ejemplo % ``2'', ``3'', ``4'',... @@ -1399,6 +1503,10 @@ % Este número no cambia mucho. Si se desea hacerlo, % debe hacerse con |\renewcommand|. % +% |\INGUD@revieweissn| es el número E-ISSN de la revista. +% Este número no cambia mucho. Si se desea hacerlo, +% debe hacerse con |\renewcommand|. +% % |\INGUD@udname| es el nombre de la universidad. % Este nombre tampoco cambia mucho. Se se desea hacerlo, % debe hacerse con |\renewcommand|. @@ -1412,11 +1520,12 @@ \newcommand{\INGUD@reviewvolume}{}% \newcommand{\INGUD@reviewnumber}{}% \newcommand{\INGUD@reviewissn}{0121-750x}% +\newcommand{\INGUD@revieweissn}{2344-8393}% \newcommand{\INGUD@udname}{universidad distrital francisco jos\'e de caldas}% -\newcommand{\INGUD@separator}{\hskip 2.5\p@ \@plus1\p@ \@minus 1\p@ +\newcommand{\INGUD@separator}{\hskip 2\p@ \@plus 0.5\p@ \@minus 0.5\p@% $\scriptstyle\bullet$% - \hskip 2.5\p@ \@plus 1\p@ \@minus 1\p@}% + \hskip 2\p@ \@plus 0.5\p@ \@minus 0.5\p@}% % \end{macrocode} % \end{macro} % \end{macro} @@ -1424,16 +1533,18 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \begin{macro}{\INGUD@reviewinfo} % % \changes{v0.2}{2012/11/10}{Agregado \cs{bfseries} a \cs{INGUD@reviewname}} +% \changes{v0.3}{2015/10/10}{Agregado \cs{INGUD@revieweissn}} % % |\INGUD@reviewinfo| contiene la información de la revista % que será impresa en el pie de página del documento. % Su definición es sencilla. Solamente es una cadena % con la información del nombre de la revista, -% volumen actual, número actual, número de ISSN, +% volumen actual, número actual, número ISSN, número E-ISSN, % y nombre de la universidad si el artículo no es para % revisión por pares. % En caso contrario, solamente es una cadena con @@ -1451,9 +1562,10 @@ \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 + vol.\kern 1\p@ \INGUD@reviewvolume \INGUD@separator + no.\kern 1\p@ \INGUD@reviewnumber \INGUD@separator + issn\kern 1\p@ \INGUD@reviewissn \INGUD@separator + e-issn\kern 1\p@ \INGUD@revieweissn \INGUD@separator \fi \INGUD@udname \endgroup}% @@ -1517,6 +1629,19 @@ % \end{macrocode} % \end{macro} % +% \begin{macro}{\INGUD@typeofpaper} +% \changes{v0.3}{2015/10/10}{Agregada macro} +% +% |\INGUD@typeofpaper| contiene la información del tipo de artículo: +% Research/Review/Case-study/Short/Opinion. +% Resuelve a vacío dado que será cambiada en el +% momento de la edición del artículo. +% +% \begin{macrocode} +\newcommand{\INGUD@typeofpaper}{}% +% \end{macrocode} +% \end{macro} +% % \subsection{Opciones} % % \subsubsection{Tamaño de papel} @@ -1531,12 +1656,17 @@ % (Opción estándar) % Establece el tamaño del papel en B5 (250~mm x 176~mm).\\ % \DescribeMacro{ingudpaper} -% Establece el tamaño del papel que usa la revista INGENIERIA +% Esta opción fue introducida en la versión v0.2. +% En la versión v0.3 fue eliminada. +% Establecía el tamaño del papel que usaba la revista INGENIERIA % (240~mm x 170~mm).\\ % \changes{v0.2}{2012/11/10}{Agregada nueva opción de tamaño de papel ingudpaper} +% \changes{v0.3}{2015/10/10}{Eliminada opción de tamaño de papel ingudpaper} % \begin{macrocode} \DeclareOption{ingudpaper}{% - \global\INGUD@ingudpapersizetrue}% + \OptionNotUsed + \ClassWarning{articleingud}% + {Unused option `\CurrentOption'}}% % \end{macrocode} % \DescribeMacro{letterpaper} % (Opción estándar por defecto). @@ -1603,9 +1733,8 @@ % \begin{macrocode} \DeclareOption{titlepage}{% \OptionNotUsed - \ClassError{articleingud}% - {Unused option `\CurrentOption'}% - {See documentation for details}}% + \ClassWarning{articleingud}% + {Unused option `\CurrentOption'}}% % \end{macrocode} % % \noindent @@ -1618,9 +1747,8 @@ % \begin{macrocode} \DeclareOption{notitlepage}{% \OptionNotUsed - \ClassError{articleingud}% - {Unused option `\CurrentOption'}% - {See documentation for details}}% + \ClassWarning{articleingud}% + {Unused option `\CurrentOption'}}% % \end{macrocode} % % \subsubsection{Impresión a dos columnas} @@ -1657,8 +1785,7 @@ % % \subsubsection{Revisión por pares} % -% \begin{macro}{peerreview} -% +% \DescribeMacro{peereview} % La opción |peereview| se usa durante el proceso % de revisión por pares. Solamente pone en |true| % a |\ifINGUD@peerreview|. @@ -1667,23 +1794,26 @@ \DeclareOption{peerreview}{% \global\INGUD@peerreviewtrue}% % \end{macrocode} -% \end{macro} % % \subsubsection{Información de autores} % -% \begin{macro}{rightcolauthor} -% -% \changes{v0.2}{2012/11/10}{Agregada nueva opción} -% -% Esta opción ubica a la derecha la columna de información de los -% autores que queda ubicada en la primera página. -% La columna se ubica por defecto a la izquierda. +% \DescribeMacro{rightcolauthor} +% \changes{v0.2}{2012/11/10}{nueva opción rightcolauthor} +% \changes{v0.3}{2015/10/10}{Eliminada opción rightcolauthor} +% Esta opción era necesaria en la versión v0.2. Fue eliminada de +% la versión v0.3. +% Esta opción ubicaba a la derecha de la primera página +% la columna de información de los autores. +% La columna se ubicaba por defecto a la izquierda. +% Lo único que hacía era poner |\INGUD@rightcolauthor| en |true|. +% Ahora se genera un mensaje de alerta si el usuario la especifica. % % \begin{macrocode} \DeclareOption{rightcolauthor}{% - \global\INGUD@rightcolauthortrue}% + \OptionNotUsed + \ClassWarning{articleingud}% + {Unused option `\CurrentOption'}}% % \end{macrocode} -% \end{macro} % % \subsubsection{Opciones por defecto} % @@ -1713,39 +1843,41 @@ % \changes{v0.2}{2012/11/10}{Modificado \cs{paperheight} % si se especifica la opción ingudpaper % usando la macro \cs{INGUD@ingudpapersize}} +% \changes{v0.3}{2015/10/10}{Eliminada la verificación de \cs{INGUD@ingudpapersize}} % \begin{macro}{\paperwidth} % \changes{v0.2}{2012/11/10}{Modificado \cs{paperwidth} % si se especifica la opción ingudpaper % usando la macro \cs{INGUD@ingudpapersize}} +% \changes{v0.3}{2015/10/10}{Eliminada la verificación de \cs{INGUD@ingudpapersize}} % -% En caso que el usuario haya especificado la -% opción |ingudpaper|, se cambia el tamaño del papel -% en que será impreso el artículo usando el -% definido por la revista INGENIERIA. -% Es necesario agregar un |\special| al archivo DVI +% En la versión v0.2, en caso que el usuario hubiera especificado la +% opción |ingudpaper|, se cambiaba el tamaño del papel +% en que sería impreso el artículo. +% Era necesario agregar un |\special| al archivo DVI % que contiene la información del tamaño del artículo % para forzar que todos los programas que utilizan el -% |*.dvi| puedan interpretar correctamente su tamaño. +% |*.dvi| pudieran interpretar correctamente su tamaño. % % % \begin{macrocode} -\ifINGUD@ingudpapersize - \setlength{\paperheight}{240mm}% - \setlength{\paperwidth}{170mm}% - \AtBeginDvi{\special{papersize=170mm,240mm}}% -\fi +%^^A\ifINGUD@ingudpapersize +%^^A \setlength{\paperheight}{240mm}% +%^^A \setlength{\paperwidth}{170mm}% +%^^A \AtBeginDvi{\special{papersize=170mm,240mm}}% +%^^A\fi % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{\headheight} +% \changes{v0.3}{2015/10/10}{Modificado a 12pt} % % La altura de la cabecera |\headheight| se establece -% por defecto en |24pt|. Este es el doble del tamaño más grande +% por defecto en |12pt|. Este es tamaño más grande % de letra permitido en el artículo. % % \begin{macrocode} -\setlength{\headheight}{24\p@}% +\setlength{\headheight}{12\p@}% % \end{macrocode} % \end{macro} % @@ -1943,27 +2075,28 @@ % \subsection{Información del artículo} % % \begin{macro}{\title} -% \begin{macro}{\INGUD@titlei} -% \begin{macro}{\INGUD@titleii} +% \changes{v0.3}{2015/10/10}{Se agregó un cuarto argumento +% que indica el tipo de artículo} % % El comando |\title| se comporta de igual forma % que el comando estándar. A diferencia de su -% contraparte estándar, puede recibir tres argumentos: -% el primero opcional, y el segundo y tercero son +% contraparte estándar, puede recibir cuatro argumentos: +% el primero opcional, y los otros son % obligatorios. % Su uso se debe hacer en las formas -% |\title[titulo corto]{titulo largo}{titulo secundario}| o -% |\title{titulo largo}{titulo secundario}|. -% Cuando se usa en su primera forma. +% |\title[titulo corto]{titulo largo}{titulo secundario}{tipo articulo}| o +% |\title{titulo largo}{titulo secundario}{tipo articulo}|. +% Cuando se usa en su primera forma, % la información de |titulo corto| se pone en la % cabecera del documento, |titulo largo| -% corresponde al título principal del artículo y +% corresponde al título principal del artículo, % |titulo secundario| especifica un segundo título -% (generalmente en otro idioma). +% (generalmente en otro idioma), y |tipo articulo| corresponde +% al tipo de artículo: Research/Review/Case-study/Short/Opinion. % Si se usa en su segunda forma, % |titulo largo| se pone como título % principal y en la cabecera del documento, -% y |titulo secundario| sigue funcionando en la misma forma. +% |titulo secundario| y |tipo articulo| siguen funcionando en la misma forma. % % |\title| llama a |\INGUD@titlei| o % |\INGUD@titleii| dependiendo si se ha especificado @@ -1973,48 +2106,63 @@ \def\title{\@ifnextchar[\INGUD@titlei\INGUD@titleii}% % \end{macrocode} % +% \begin{macro}{\INGUD@titlei} +% \changes{v0.3}{2015/10/10}{Se eliminó el formato al texto en +% \cs{INGUD@paperinfo} para que sea +% dado en el lugar indicado. +% Se agregó \cs{INGUD@typeofpaper}} +% % Si se usa -% |\title[titulo corto]{titulo largo}{titulo secundario}|, +% |\title[titulo corto]{titulo largo}{titulo secundario}{tipo articulo}|, % entonces se define |\INGUD@paperinfo| para que sea igual % al |titulo corto| que será impreso en la cabecera % del documento, se define |@title| para que sea % igual a |titulo largo| que será impreso -% como título principal y se define |\INGUD@secondtitle| -% para que sea usado como título secundario. +% como título principal, se define |\INGUD@secondtitle| +% para que sea usado como título secundario y se define +% |\INGUD@typeofpaper| para que sea igual a |tipo articulo|. +% % % \begin{macrocode} -\def\INGUD@titlei[#1]#2#3{% - \gdef\INGUD@paperinfo{{\normalfont\footnotesize #1}}% +\def\INGUD@titlei[#1]#2#3#4{% + \gdef\INGUD@paperinfo{#1}% \gdef\@title{#2}% - \gdef\INGUD@secondtitle{#3}}% + \gdef\INGUD@secondtitle{#3}% + \gdef\INGUD@typeofpaper{#4}}% % \end{macrocode} % -% Si se ha escrito |\title{titulo largo}{titulo secundario}|, +% \begin{macro}{\INGUD@titleii} +% \changes{v0.3}{2015/10/10}{Se eliminó el formato al texto en +% \cs{INGUD@paperinfo} para que sea +% dado en el lugar indicado. +% Se agregó \cs{INGUD@typeofpaper}} +% +% Si se ha escrito |\title{titulo largo}{titulo secundario}{tipo articulo}|, % entonces se definen |\INGUD@paperinfo| y |@title| % para que contengan la misma información. % |\INGUD@secondtitle| sigue conteniendo el título -% secundario. +% secundario. |\INGUD@typeofpaper| tiene el tipo de artículo % % \begin{macrocode} -\def\INGUD@titleii#1#2{% - \gdef\INGUD@paperinfo{{\normalfont\footnotesize #1}}% +\def\INGUD@titleii#1#2#3{% + \gdef\INGUD@paperinfo{#1}% \gdef\@title{#1}% - \gdef\INGUD@secondtitle{#2}}% + \gdef\INGUD@secondtitle{#2}% + \gdef\INGUD@typeofpaper{#3}}% % \end{macrocode} +% % \end{macro} % \end{macro} % \end{macro} % % \begin{macro}{\author} -% \begin{macro}{\INGUD@authori} -% \begin{macro}{\INGUD@authorii} % % El comando |\author| se comporta de igual forma % que el comando estándar. A diferencia de su % contraparte estándar, puede recibir dos argumentos: % el primero opcional y el segundo obligatorio. % Este comando se usa en la forma -% |\author[nombre cortos]{nombres largos}| o |\title{nombres}|. +% |\author[nombre cortos]{nombres largos}| o |\author{nombres}|. % Cuando se usa en la forma % |\author[nombre cortos]{nombres largos}|, % la información de |nombre cortos| @@ -2032,14 +2180,22 @@ \def\author{\@ifnextchar[\INGUD@authori\INGUD@authorii}% % \end{macrocode} % +% \begin{macro}{\INGUD@authori} +% \changes{v0.3}{2015/10/10}{Se eliminó el formato al texto +% del primer argumento para que sea +% dado en el lugar indicado. +% \cs{@author} ahora depende +% de la opción peerreview} +% % Si se especifica |\author[nombre cortos]{nombres largos}| % y la opción |peerreview| se ha declarado, -% entonces |\INGUD@authorinfo| debe resolver a vacío. +% entonces |\INGUD@authorinfo| y |\@author| deben resolver a vacío. % % \begin{macrocode} \def\INGUD@authori[#1]#2{% \ifINGUD@peerreview \global\let\INGUD@authorinfo\@empty + \global\let\@author\@empty % \end{macrocode} % % Si se especifica |\author[nombre cortos]{nombres largos}| @@ -2057,24 +2213,30 @@ % \begin{macrocode} \else \gdef\INGUD@authorinfo{\begingroup - \normalfont\footnotesize - \let\thanks\@gobble + \let\thanks\INGUD@gobblethanks \let\and\INGUD@separator \let\\\space #1\relax \endgroup}% - \fi - \gdef\@author{#2}}% + \gdef\@author{#2}% + \fi}% % \end{macrocode} % +% \begin{macro}{\INGUD@authorii} +% \changes{v0.3}{2015/10/10}{Se eliminó el formato al texto +% del primer argumento para que sea +% dado en el lugar indicado. +% \cs{@author} ahora depende de la opción peerreview} +% % Si se especifica |\author{nombres}| % y se tiene activa la opción |peerreview| -% entonces |\INGUD@authorinfo| debe resolver a vacío +% entonces |\INGUD@authorinfo| y |\@author| deben resolver a vacío % % \begin{macrocode} \def\INGUD@authorii#1{% \ifINGUD@peerreview \global\let\INGUD@authorinfo\@empty + \global\let\@author\@empty % \end{macrocode} % % Si se usa |\author{nombres}| @@ -2086,14 +2248,13 @@ % \begin{macrocode} \else \gdef\INGUD@authorinfo{\begingroup - \normalfont\footnotesize - \let\thanks\@gobble + \let\thanks\INGUD@gobblethanks \let\and\INGUD@separator \let\\\space #1\relax \endgroup}% - \fi - \gdef\@author{#1}}% + \gdef\@author{#1}% + \fi}% % \end{macrocode} % \end{macro} % \end{macro} @@ -2116,216 +2277,291 @@ % \end{macro} % % \begin{macro}{\and} +% \changes{v0.3}{2015/10/10}{Se redefine para poner una +% coma seguida de un espacio} % % El comando |\and| tiene sentido sólo dentro del comando % |\author| para separar los diferentes autores del -% artículo. Por ahora se define para introducir un espacio -% vertical. +% artículo. Por ahora se define para poner una coma seguida +% de un espacio. % % \begin{macrocode} -\renewcommand{\and}{\\[5\p@]}% +\renewcommand{\and}{,\space}% % \end{macrocode} % \end{macro} % % \begin{macro}{\thanks} -% \begin{macro}{\@thanks} +% \changes{v0.3}{2015/10/10}{Macro redefinida. No hay compatibilidad +% con las versiones v0.1 y v0.2. +% Ahora acepta tres argumentos. El primero es opcional} % % El comando |\thanks| usualmente se usa para % agregar agradecimientos hacia una persona o institución % en la publicación de un determinado artículo. % Esta clase de documento lo usa para indicar las afiliaciones -% de los diferentes autores del artículo, así que se debería +% de los diferentes autores, así que se debería % usar un comando |\thanks| por cada autor. -% Su definición sólo crea un nuevo párrafo. -% |\@thanks| se define para que resuelva a vacío dado que -% esta clase de documento no lo usa. +% +% Contrario a su contraparte estándar, este comando +% tiene un argumento opcional y dos obligatorios. +% Cuando se usa sobre un autor en la forma +% |\thanks[correspondencia]{etiqueta}{afiliacion}|, +% identifica de manera única al autor de correspondencia. +% Si se usa dos o más veces en esta forma sobre varios autores, +% solamente el primero de ellos es identificado como de +% correspondencia. +% El argumento opcional |correspondencia| es puesto +% en la parte inferior de los autores. Este argumento debería +% ser un e-mail o una dirección del autor de correspondencia. +% El argumento |etiqueta| es un caracter alfanumérico, por ejemplo, +% ``a--z'' o ``0--9''. +% Este caracter debería identificar de manera única los autores +% que pertenecen a la misma afiliación. Por ejemplo, +% es común que en un artículo aparezcan dos o más autores +% que pertenecen a la misma universidad o al mismo instituto. +% El argumento |afiliacion| corresponde propiamente a la afiliación +% del autor, por ejemplo, el nombre de su universidad. +% Si dos o mas autores comparten la misma |etiqueta|, la información +% de la |afiliación| del primer autor es puesta en la parte inferior +% de los autores. +% El uso en la forma |\thanks{etiqueta}{afiliacion}| es ugual +% a la descrita anteriormente, pero el autor no es +% identificado como autor de correspondencia. +% +% El comando |\thanks| llama a |\INGUD@thanksi| o a |\INGUD@thanksii|. % % \begin{macrocode} -\renewcommand{\thanks}[1]{\par #1}% -\def\@thanks{}% +\def\thanks{\@ifnextchar[\INGUD@thanksi\INGUD@thanksii}% % \end{macrocode} -% \end{macro} -% \end{macro} % -% \begin{environment}{titlepage} +% \begin{macro}{\INGUD@gobblethanks} +% \changes{v0.3}{2015/10/10}{Macro agregada} +% \begin{macro}{\INGUD@gobblethanksi} +% \changes{v0.3}{2015/10/10}{Macro agregada} +% \begin{macro}{\INGUD@gobblethanksii} +% \changes{v0.3}{2015/10/10}{Macro agregada} % -% Este ambiente se redefine para que resuelva -% a vacío y no tenga algún efecto. +% Estas macros se usan para ``comerse'' los argumentos de +% |\thanks|. Deberían tener la misma cantidad de argumentos +% que |\thanks|, sólo que debe desecharse la información que +% reciben. % % \begin{macrocode} -\renewenvironment{titlepage}{}{}% +\def\INGUD@gobblethanks{% + \@ifnextchar[\INGUD@gobblethanksi\INGUD@gobblethanksii}% +\def\INGUD@gobblethanksi[#1]{\INGUD@gobblethanksii}% +\def\INGUD@gobblethanksii#1#2{}% % \end{macrocode} -% \end{environment} % -% \begin{macro}{\INGUD@makeciteinfo} +% \begin{macro}{\INGUD@thanksi} +% \changes{v0.3}{2015/10/10}{Macro agregada} % -% \changes{v0.2}{2012/11/10}{Modificada la justificación del texto. -% Ahora depende de \cs{INGUD@rightcolauthor}} -% -% |\INGUD@makeciteinfo| se encarga de darle formato -% a la información de la cita que se pone en -% la cabecera de la primera página. -% El texto se pone en un |\parbox| de ancho -% |\textwidth-\INGUD@colauthorinfosep-\INGUD@colauthorinfowidth| -% y altura |\headheight| -% para poder crear varias líneas de texto. -% Por ahora, el usuario debe introducir todo el texto de la cita. -% -% Primero se verifica si se ha declarado la opción -% |peerreview|. Si es así, no se procede. -% De lo contrario se establece |@tempdima| en el ancho deseado. +% El comando |\INGUD@thanksi| es llamado sólo si se ha usado la versión +% con argumento opcional |\thanks[correspondencia]{etiqueta}{afiliacion}|. +% El argumento |#1| corresponde con la información +% de la correspondencia del autor. +% Lo primero que se hace es verificar si existe +% un autor de correspondencia anterior. Si +% es afirmativa la respuesta, se ignora +% la información de correspondencia. % % \begin{macrocode} -\newcommand{\INGUD@makeciteinfo}{% -\ifINGUD@peerreview\else - \@tempdima\textwidth - \advance\@tempdima by -\INGUD@colauthorinfosep - \advance\@tempdima by -\INGUD@colauthorinfowidth +\def\INGUD@thanksi[#1]{% + \ifINGUD@correspondenceauthor\else % \end{macrocode} % -% Luego se crea un |\parbox| con las dimensiones -% deseadas. -% +% En caso de que no se haya especificado previamente un +% autor de correspondencia, se procede a poner +% en |true| el comando |\ifINGUD@correspondenceauthor|. +% Luego se agrega un caracter de idenficación (normalmente +% un asterisco) dado por el comando |\INGUD@correspondencechar| +% en la parte superior-derecha del nombre +% del autor. Luego se redefine |\INGUD@correspondenceinfo| +% para que contenga la información de correspondencia del autor. +% % \begin{macrocode} - \parbox[b][\headheight][b]{\@tempdima}% + \global\INGUD@correspondenceauthortrue + \@textsuperscript{\normalfont\footnotesize + \INGUD@correspondencechar ,}% + \gdef\INGUD@correspondenceinfo{% + \@textsuperscript{\normalfont\footnotesize + \INGUD@correspondencechar}#1}% + \fi % \end{macrocode} % -% Dentro del |parbox| se configuran algunos -% parámetros de párrafo para que sean locales. -% La sangría de párrafo y el salto de párrafo -% se ponen en |0pt|. El tamaño de letra -% se pone en |\scriptsize|. +% Finalmente se llama a |\INGUD@thanksii| para que +% procese la información de la etiqueta de autor y su afiliación. % % \begin{macrocode} - {\parskip\z@ \parindent\z@ - \normalfont\scriptsize + \INGUD@thanksii}% % \end{macrocode} % -% Si el uruario especificó la opción |rightcolauthor| -% se justifica a la derecha el texto. +% \begin{macro}{\INGUD@thanksii} +% \changes{v0.3}{2015/10/10}{Macro agregada} +% +% |\INGUD@thanksii| es llamada para procesar la información de la +% etiqueta (argumento |#1|) y afiliación del autor (argumento |#2|). % % \begin{macrocode} - \ifINGUD@rightcolauthor - \raggedright +\def\INGUD@thanksii#1#2{% % \end{macrocode} % -% De lo contrario la justificación es a la izquierda. +% Lo primero que se hace es revisar si la etiqueta del autor +% ya se encuentra en la lista de etiquetas de autores +% dada por |\INGUD@authorlabel|. +% Si es así, se ignora la información de +% la etiqueta y afiliación, dado que el autor +% debe tener una entrada por parte de otro autor con la misma afiliación. % % \begin{macrocode} - \else - \raggedleft - \fi + \if\INGUD@instring{#1}{\INGUD@authorlabel}\else % \end{macrocode} % -% Luego se imprime la información de la cita. +% Si la etiqueta del autor no aparece en la lista, +% quiere decir que es un autor con una afiliación diferente +% a la del resto. Primero se verifica si es el +% el primer autor que se va agregar. Si es así, no se +% hace nada, en caso contrario se agrega una coma +% seguida de un espacio en las afiliaciones. % % \begin{macrocode} - \INGUD@citeinfo}% -\fi}% + \ifx\INGUD@authorlabel\@empty\else + \g@addto@macro\@thanks{,\space}% + \fi % \end{macrocode} -% \end{macro} % -% \begin{macro}{\INGUD@makeauthorinfo} -% -% \changes{v0.2}{2012/11/10}{Modificada la justificación del texto. -% Ahora depende de \cs{INGUD@rightcolauthor}} -% -% |\INGUD@makeauthorinfo| le da formato a la -% información de los autores en la primera página -% ubicada en una columna exclusivamente destinada para esto. -% Toda la información se pone en un |\parbox| de -% dimensiones nulas que se usa dentro del comando -% |@oddhead| o |@evenhead| del estilo de página -% |\ps@titlepageingud|. -% -% Lo primero que se hace es crear un |\hbox| de |0pt| -% de ancho. Dentro se crea un |\vbox| de |0pt| de alto. -% Se agrega un salto vertical de |\headsep| para -% dar la apariencia de iniciar en la primera línea de texto de la -% página. +% En este caso se hace una entrada +% de su etiqueta a la lista y se procede a +% agregar su afiliación a la lista de afiliaciónes +% de los autores dada por |@thanks|. % % \begin{macrocode} -\newcommand{\INGUD@makeauthorinfo}{% - \hb@xt@\z@{\vbox to\z@{\vskip\headsep + \g@addto@macro\INGUD@authorlabel{#1}% + \g@addto@macro\@thanks{% + \@textsuperscript{\normalfont\footnotesize#1}#2}% + \fi % \end{macrocode} % -% El |\parbox| que se crea debe ser igual de alto a |\textheight| -% e igual de ancho a |\INGUD@colauthorinfowidth|. +% Finalmente se imprime la etiqueta del autor +% en la parte superior-derecha de su nombre. % % \begin{macrocode} - \parbox[t][\textheight][t]{\INGUD@colauthorinfowidth}% + \@textsuperscript{\normalfont\footnotesize#1}}% % \end{macrocode} % -% Luego se cambian algunos parámetros de párrafo. -% Se elige la justificación (izquierda o derecha) -% adecuada dependiendo de la opción |rightcolauthor| -% y se imprime la información de los autores -% sólo si no se ha declarado la opción |peerreview|. +% \begin{macro}{\INGUD@instring} +% \changes{v0.3}{2015/10/10}{Macro agregada} +% +% Este comando busca un caracter (argumento |#1|) +% en una cadena (argumento |#2|). +% Debe ser llamada en la forma +% \begin{oldcomments} +% \if\INGUD@instring{char}{string} +% codigo si char está en string +% \else +% codigo si char no está en string +% \fi +% \end{oldcomments} +% Su definición es algo truculenta. % % \begin{macrocode} - {\parskip\z@ \parindent\z@ - \normalfont\scriptsize - \ifINGUD@peerreview\else - \ifINGUD@rightcolauthor - \raggedright - \else - \raggedleft - \fi - \@author - \fi +\def\INGUD@instring#1#2{\fi\begingroup + \edef\x{\endgroup\noexpand\in@{#1}{#2}}\x\ifin@}% % \end{macrocode} % -% Se rellena con espacio en blanco. +% \begin{macro}{\INGUD@correspondenceinfo} +% \changes{v0.3}{2015/10/10}{Macro agregada} +% \begin{macro}{\INGUD@authorlabel} +% \changes{v0.3}{2015/10/10}{Macro agregada} +% \begin{macro}{\INGUD@correspondencechar} +% \changes{v0.3}{2015/10/10}{Macro agregada} +% \begin{macro}{\@thanks} +% \changes{v0.3}{2015/10/10}{Macro redefinida para que resuelva a vacío} +% +% |\INGUD@correspondenceinfo| contiene la información +% del autor de correspondencia. Se define para resolver a vacío. +% +% |\INGUD@authorlabel| contiene una lista de etiquetas +% alfanuméricas de los autores con las mismas afiliaciones +% dentro del artículo. Se define para resolver a vacío. +% +% |\INGUD@correspondencechar| contiene el caracter +% que será impreso en la parte superior-derecha +% del nombre del autor de correspondencia. Este mismo +% caracter se imprime justo antes de la información +% del autor de correspondencia. Se define por defecto +% con el caracter esterico (*) +% +% |\@thanks| contiene la información de las afiliaciones de +% los diferentes autores. Se define para resolver a vacío. % % \begin{macrocode} - \vfill +\def\INGUD@correspondenceinfo{}% +\def\INGUD@authorlabel{}% +\def\INGUD@correspondencechar{*}% +\def\@thanks{}% % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % -% Se elige la justificación adecuada -% para imprimir la información de la fecha. +% \begin{environment}{titlepage} +% +% Este ambiente se redefine para que resuelva +% a vacío y no tenga algún efecto. % % \begin{macrocode} - \raggedright - \@date}% +\renewenvironment{titlepage}{}{}% % \end{macrocode} +% \end{environment} +% +% \begin{macro}{\INGUD@makeciteinfo} +% +% \changes{v0.2}{2012/11/10}{Modificada la justificación del texto. +% Ahora depende de \cs{INGUD@rightcolauthor}} +% \changes{v0.3}{2015/10/10}{Macro eliminada} % -% Al final del |\vbox| se introduce un |\hrule| -% de dimensiones nulas para que la caja que contiene -% toda la información tenga profundidad de |0pt|. +% En las versiones v0.1 y v0.2 era necesaria esta macro. +% En la versión v0.3 fue eliminada. +% |\INGUD@makeciteinfo| se encargaba de darle formato +% a la información de la cita que se ponía en el pie de la primera página. % % \begin{macrocode} - \hrule \@width\z@ \@depth\z@ \@height\z@}}% +%^^A\newcommand{\INGUD@makeciteinfo}{}% % \end{macrocode} +% \end{macro} % -% Ahora se deshabilitan algunos comandos de usuario -% que ya no tiene sentido declararlos dos veces. +% \begin{macro}{\INGUD@makeauthorinfo} +% +% \changes{v0.2}{2012/11/10}{Modificada la justificación del texto. +% Ahora depende de \cs{INGUD@rightcolauthor}} +% \changes{v0.3}{2015/10/10}{Eliminada macro} +% +% Este comando era necesario en las versiones v0.1 y v0.2. +% En la versión v0.3 fue eliminado. +% En versiones anteriores |\INGUD@makeauthorinfo| le daba formato a la +% información de los autores en la primera página +% ubicada en una columna exclusivamente destinada para esto. % % \begin{macrocode} - \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}% +%^^A\newcommand{\INGUD@makeauthorinfo}{}% % \end{macrocode} % \end{macro} % % \begin{macro}{\maketitle} -% \begin{macro}{\endmaketitle} +% \changes{v0.3}{2015/10/10}{Modificada macro. Los cambios no son +% compatibles con las versiones v0.1 y v0.2} % % |\maketitle| se encarga de crear la página de título -% del artículo. Contrario a su contraparte estándar, -% se debe utilizar |\endmaketitle| para finalizar -% este comando. -% Todo lo que se encuentra entre |\maketitle| y -% |\endmaketitle| será el contenido de la primera página. -% Desafortunadamente no hay un mecanismo automático -% para crear una página con dos columnas asimétricas, -% es por eso que debe ajustarse |\enmaketitle| por -% ensayo y error. -% -% Lo primero que se hace es crear un grupo y una nueva +% del artículo. Lo primero que se hace es crear un grupo y una nueva % página. Se evita que algún flotante quede % ubicado en la parte superior poniendo |\@topnum| % a cero y se usa el estilo de página @@ -2333,53 +2569,44 @@ % actual. % % \begin{macrocode} -\long\def\maketitle#1\endmaketitle{% +\def\maketitle{% \begingroup \newpage \global\@topnum\z@ \thispagestyle{titlepageingud}% % \end{macrocode} % -% Ahora se ajusta el ancho de columna para -% crear la apariencia de una segunda columna donde se -% imprimirá el título (la primera columna ya fue creada con -% |\INGUD@makeauthorinfo|). -% |\textwidth| no cambia. |\columnwidth| se establece en -% |\textwidth-\INGUD@colauthorinfosep-\INGUD@colauthorinfowidth|. -% |\hsize| y |\linewidth| también se ponen a este valor. % |\@twocolumn| se pone en |\false| y |\col@number| se pone % en uno. -% El valor de |\oddsidemargin| es cambiado por |\ps@titlepageingud|. % % \begin{macrocode} - \columnwidth\textwidth - \advance\columnwidth by -\INGUD@colauthorinfosep - \advance\columnwidth by -\INGUD@colauthorinfowidth - \hsize\columnwidth - \linewidth\columnwidth \@twocolumnfalse - \col@number \@ne + \col@number\@ne % \end{macrocode} % % Ahora se evita el sangrado de la primera línea y se % imprime el título con el comando |\@maketitle|. -% Todo lo que se encuentra entre |\maketitle| y -% |\endmaketitle| (el argumento |#1|) se imprime en este punto -% y se finaliza con |\endmaketitle|. % % \begin{macrocode} \noindent \@maketitle - #1\endmaketitle % \end{macrocode} % +% \changes{v0.3}{2015/10/10}{Ahora se vacía \cs{INGUD@typeofpaper}} +% % Se vacían algunos comandos internos que no se usarán % más, ahorrando algo de espacio en memoria. % % \begin{macrocode} \global\let\@title\@empty \global\let\INGUD@secondtitle\@empty - \global\let\INGUD@citeinfo\@empty + \global\let\INGUD@correspondenceinfo\@empty + \global\let\INGUD@correspondencechar\@empty + \global\let\INGUD@authorlabel\@empty + \global\let\INGUD@typeofpaper\@empty + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty % \end{macrocode} % % Después de que el título se ha impreso, @@ -2390,20 +2617,58 @@ % % \begin{macrocode} \global\let\maketitle\relax - \global\let\endmaketitle\relax - \global\let\INGUDsetciteinfo\relax \global\let\title\relax + \global\let\date\relax + \global\let\INGUDsetciteinfo\relax \global\let\INGUDsetvolume\relax \global\let\INGUDsetnumber\relax \global\let\INGUDsetinitialpage\relax + \global\let\author\relax + \global\let\and\relax + \global\let\thanks\relax \endgroup}% % \end{macrocode} % -% |\endmaketitle| se define para iniciar una nueva -% página. +% \begin{macro}{\endmaketitle} +% \changes{v0.3}{2015/10/10}{Modificada macro. +% Ya no inicia una nueva página. +% Compensa el espacio no usado por la cabecera} +% +% |\endmaketitle| agrega la información de cita del artículo. +% Lo primero que se hace es compensar el espacio tomado +% por la cabecera que no se usa con el estilo +% de página |ps@titlepageingud|. +% +% \begin{macrocode} +\def\endmaketitle{% + \@tempdima\INGUD@topmargin + \advance\@tempdima-\INGUD@headmargin + \enlargethispage{\@tempdima}% +% \end{macrocode} +% +% Debido a las características de la clase, la información +% de la cita se pone en un flotante +% ubicado en la parte inferior de la primera página (posiblemente +% esto cambie en el futuro). Lo primero que se hace es revisar +% si se ha especificado la opción |peerreview|. Si es así, no se hace nada, +% en caso contrario se imprime la información de la cita. +% +% \begin{macrocode} + \ifINGUD@peerreview\else + \table[!b]% + \normalfont\scriptsize + \INGUD@citeinfo + \endtable + \fi +% \end{macrocode} +% +% Ahora se vacía la información de la cita, +% dado que ya no será usada en el futuro. +% También se inhabilita |\endmaketitle|. % % \begin{macrocode} -\def\endmaketitle{\clearpage}% + \global\let\INGUD@citeinfo\@empty + \global\let\endmaketitle\relax}% % \end{macrocode} % \end{macro} % \end{macro} @@ -2412,59 +2677,105 @@ % % \changes{v0.2}{2012/11/10}{Cambiada justificación de texto. % Ahora depende de \cs{INGUD@rightcolauthor}} +% \changes{v0.3}{2015/10/10}{Modificada macro. Los cambios no +% son compatibles con las versiones v0.1 y v0.2} % -% Este comando se encarga de darle formato al título -% principal y título secundario del artículo. -% -% Primero se inicia un grupo para que los cambios sean locales +% Este comando se encarga de imprimir toda la información del +% artículo (tipo de artículo, título principal, secundario, autores, etc). +% Esta macro se llama dentro de un grupo para que los cambios sean locales % y se configuran algunos parámetros de párrafos y -% de tipo de letra. El título se imprime con la justificación -% (izquierda o derecha) correcta dependiendo de la opción -% |rightcolauthor|. +% de tipo de letra. % % \begin{macrocode} -\long\def\@maketitle{% -\begingroup -\ifINGUD@rightcolauthor - \raggedleft -\else +\def\@maketitle{% + \normalfont\normalsize + \parskip\z@ + \parindent\z@ \raggedright -\fi - \normalfont \parskip\z@ \parindent\z@ +% \end{macrocode} +% +% \changes{v0.3}{2015/10/10}{Ahora se imprime \cs{INGUD@typeofpaper}} +% +% Antes del título principal se imprime el tipo de artículo. +% +% \begin{macrocode} + {\bfseries\INGUD@typeofpaper\par\nobreak}% + \vskip 0.5em \@plus 0.1em\@minus 0.1em\nobreak % \end{macrocode} % % Ahora se imprime el título en tamaño de % letra |\LARGE| y negrilla. % Se inicia un nuevo párrafo y se evita que % exista una ruptura de página en este lugar. -% Al final se deja algo de espacio vertical -% respecto al título secundario. % % \changes{v0.2}{2012/11/10}{\cs{par}\cs{nobreak} se puso dentro del paréntesis % para finalizar apropiadamente el párrafo % del título y evitar usar el \cs{baselineskip} % del texto normal. -% Se cambió 1.5em de espaciamiento vertical por 1em} +% Se eliminó \cs{vskip}} % % \begin{macrocode} {\LARGE\bfseries\@title\par\nobreak}% - \vskip 1em% % \end{macrocode} % % Ahora se imprime el título secundario en tamaño de -% letra |\Large|, negrilla y letra inclinada. +% letra |\Large|, sin negrilla y letra inclinada. % Se inicia un nuevo párrafo y se evita que % exista una ruptura de página en este lugar. -% Al final se deja algo de espacio vertical. +% Al final se deja algo de espacio vertical para los +% nombres de los autores. % % \changes{v0.2}{2012/11/10}{\cs{par}\cs{nobreak} se puso dentro del paréntesis % para finalizar apropiadamente el párrafo % del subtítulo y evitar usar el \cs{baselineskip} -% del texto normal. Se eliminó 1.5em de espaciamiento vertical} +% del texto normal. +% Se cambió 1.5em a 0.25em de espaciamiento vertical} +% \changes{v0.3}{2015/10/10}{Se eliminó la negrilla del título secundario} % % \begin{macrocode} - {\Large\bfseries\slshape\INGUD@secondtitle\par\nobreak}% -\endgroup}% + {\Large\slshape\INGUD@secondtitle\par\nobreak}% + \vskip 0.25em \@plus 0.1em\@minus 0.1em\nobreak +% \end{macrocode} +% +% Ahora se imprime la información de los autores en letra +% |\large| y negrilla. Se crea un nuevo párrafo y se deja +% algo de espacio para la información de las afiliaciones +% de los autores. +% +% \changes{v0.3}{2015/10/10}{Se cambió 1.5em a 0.25em} +% +% \begin{macrocode} + {\large\bfseries\slshape\@author\par\nobreak}% + \vskip 0.25em \@plus 0.1em\@minus 0.1em\nobreak +% \end{macrocode} +% +% Ahora se imprime la información de las afiliaciones +% de los autores en letra tamaño |\footnotesize|. +% +% \changes{v0.3}{2015/10/10}{Ahora imprime las afiliaciones de los autores. +% Se cambió 1.5em por 0.25em} +% +% \begin{macrocode} + {\footnotesize\@thanks\par\nobreak + \vskip 0.25em \@plus 0.1em\@minus 0.1em\nobreak +% \end{macrocode} +% +% Ahora se imprime la información del autor de correspondencia. +% +% \changes{v0.3}{2015/10/10}{Ahora imprime la correspondencia de los autores. +% Se cambió 1.5em por 0.25em} +% +% \begin{macrocode} + \INGUD@correspondenceinfo\par\nobreak}% + \vskip 0.25em \@plus 0.1em\@minus 0.1em\nobreak +% \end{macrocode} +% +% Finalmente se imprime la información de la fecha del artículo. +% +% \changes{v0.3}{2015/10/10}{Ahora imprime la fecha del artículo} +% +% \begin{macrocode} + {\centering\scriptsize\@date\par\nobreak}}% % \end{macrocode} % \end{macro} % @@ -2501,10 +2812,15 @@ % \end{macro} % \end{macro} % -% \subsection{Resumen y palabras clave} +% \subsection{Resumen estructurado} % % \begin{environment}{abstract} % +% \changes{v0.3}{2015/10/10}{Se centró el nombre del ambiente. Ya no +% se usa \cs{section} para escribir el nombre +% del ambiente. Ahora se usa \cs{centerline}} +% +% % El ambiente estándar |abstract| se redefine % para cumplir con los requerimientos de la revista. % Por defecto el nombre del ambiente aparece en @@ -2514,26 +2830,55 @@ % % Lo primero que se hace es eliminar % cualquier espaciamiento vertical anterior al ambiente. -% Luego se imprime el título del ambiente -% usando la versión no mumerada de |\section|. -% Al finalizar se inicia un nuevo párrafo. +% Se crea nuevo párrafo y se evita romper en ese sitio. +% Luego se agrega espaciamiento vertical ajustable y +% se alienta a \TeX{} (con una penalidad 0) +% a romper página en caso de que no +% haya espacio suficiente para contener todo el resumen +% (posiblemente no sea la mejor solución). +% Se arma un sólo bloque con |\vtop| (esto hace que el resumen +% quede en un sólo paquete y no se rompa entre páginas) +% y se inicia un grupo. % % \begin{macrocode} \renewenvironment{abstract}{% \removelastskip - \section*{\abstractname}}{\par}% + \par\nobreak + \vfil\penalty\z@\vfilneg + \vtop\bgroup +% \end{macrocode} +% +% Luego se imprime el título del ambiente con algo de formato al +% texto. +% +% \begin{macrocode} + \normalfont\small + \centerline{\bfseries\abstractname}}% +% \end{macrocode} +% +% Al finalizar el ambiente se inicia un nuevo párrafo +% y se finaliza el grupo reajustando la profundidad de la última caja. +% +% \begin{macrocode} + {\par\xdef\tpd{\the\prevdepth}\egroup + \prevdepth=\tpd}% % \end{macrocode} % \end{environment} % % \begin{macro}{\INGUDkeywordsname} +% \changes{v0.3}{2015/10/10}{Macro eliminada} % -% |\INGUDkeywordsname| contiene el nombre del -% ambiente |INGUDkeywords|. Si se desea que este nombre -% aparezca en otro idioma, sólo es necesario +% Este comando era usado en las versiones v0.1 y v0.2. +% En la versión v0.3 fue eliminado para ser +% reemplazado por un resumen estructurado. +% +% |\INGUDkeywordsname| contenía el nombre del +% ambiente |INGUDkeywords|. Si se deseaba que este nombre +% apareciera en otro idioma, sólo era necesario % redefinirlo usando |\renewcommand|. % % \begin{macrocode} -\newcommand{\INGUDkeywordsname}{Key words}% +%^^A\newcommand{\INGUDkeywordsname}{Key words}% % \end{macrocode} % \end{macro} % @@ -2541,27 +2886,44 @@ % % \changes{v0.2}{2012/11/10}{Cambiado espaciamiento vertical de 0.5\cs{baselineskip} % a 0.25\cs{baselineskip}} +% \changes{v0.3}{2015/10/10}{Eliminado ambiente} +% +% Lo primero que se hacía era eliminar cualquier +% espaciamiento vertical antes del ambiente. +% Se agregaba algo de espacio vertical para separar +% el nombre del ambiente del contenido anterior. +% Después se imprimía el nombre del ambiente +% dejando un espaciamiento evitando la ruptura en este lugar. +% Al finalizar el ambiente se iniciaba un nuevo párrafo. +% +% \begin{macrocode} +%^^A\newenvironment{INGUDkeywords}{% +%^^A \removelastskip +%^^A \vskip0.25\baselineskip +%^^A \par\nobreak +%^^A \noindent\textbf{\INGUDkeywordsname}\nobreakspace}{\par}% +% \end{macrocode} +% \end{environment} +% +% \begin{environment}{INGUDstructured} +% +% \changes{v0.3}{2015/10/10}{Agregado ambiente} % -% \LaTeX{} no ofrece un ambiente para poner las -% palabras clave del artículo. -% Esta clase define el ambiente |INGUDkeywords| con el fin -% de poner las palabras clave. +% En la versión v0.3 aparece un resumen estructurado que debe tener +% contexto, método, resultados, conclusiones, palabras clave, agradecimientos +% e idioma. El ambiente |INGUDstructured| fue creado con este propósito. % % Lo primero que se hace es eliminar cualquier % espaciamiento vertical antes del ambiente. -% Se agrega algo de espacio vertical para separar -% el nombre del ambiente del contenido anterior. -% Después se imprime el nombre del ambiente +% Después se imprime el nombre del ambiente (argumento |#1|) % dejando un espaciamiento evitando la ruptura en este lugar. % Al finalizar el ambiente se inicia un nuevo párrafo. % % \begin{macrocode} -\newenvironment{INGUDkeywords}{% - \removelastskip - \vskip0.25\baselineskip - \par\nobreak - \noindent\textbf{\INGUDkeywordsname :}% - \nobreakspace}{\par}% +\newenvironment{INGUDstructured}[1]{% + \removelastskip + \par\nobreak + \noindent\textbf{#1:}\nobreakspace}{\par}% % \end{macrocode} % \end{environment} % @@ -2812,6 +3174,9 @@ % \begin{macro}{\ps@plainingud} % % \changes{v0.2}{2012/11/10}{Agregado \cs{bfseries} a \cs{thepage}} +% \changes{v0.3}{2012/11/10}{Agregado \cs{normalfont}\cs{footnotesize} +% para dar formato a \cs{INGUD@authorinfo} y +% \cs{INGUD@paperinfo}} % % La definición de este estilo de página es diferente % para impresión por una cara o doble cara. @@ -2838,12 +3203,16 @@ % información de la cabecera. % % \begin{macrocode} - \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil\INGUD@authorinfo}% + \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil + {\normalfont\footnotesize + \INGUD@authorinfo}}% \vskip2\p@ \hrule \@height0.4\p@ \@width\textwidth \@depth\z@}}% - \def\@evenhead{\vbox{\hb@xt@\textwidth{\INGUD@paperinfo\hfil}% + \def\@evenhead{\vbox{\hb@xt@\textwidth{{\normalfont\footnotesize + \INGUD@paperinfo}% + \hfil}% \vskip2\p@ \hrule \@height0.4\p@ \@width\textwidth @@ -2879,7 +3248,8 @@ \else \def\ps@plainingud{% \def\@oddfoot{\INGUD@reviewinfo\hfil{\bfseries\thepage}}% - \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil\INGUD@authorinfo}% + \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil{\normalfont\footnotesize + \INGUD@authorinfo}}% \vskip2\p@ \hrule \@height0.4\p@ \@width\textwidth @@ -2893,87 +3263,55 @@ % \begin{macro}{\ps@titlepageingud} % % \changes{v0.2}{2012/11/10}{Agregado \cs{bfseries} a \cs{thepage}} +% \changes{v0.3}{2015/10/10}{Modificada macro. Los cambios no son compatibles +% con las versiones v0.1 y v0.2. +% Compensado el espacio usado por la cabecera} % % La definición de este estilo de página es diferente % para impresión por una cara o doble cara. +% Lo primero que se hace es compensar el espacio usado +% por la cabecera, dado que este estilo de página no lo +% usa. Se incrementa |\footskip| en |\headheight+\headsep|. +% Estos dos últimos se llevan a |0pt|. +% Desafortunadamente |\textheight| no se puede modificar +% en este lugar. Toca hacerlo en otro lugar. +% Esto se hace por medio de |\enlargethispage| +% en el lugar adecuado (por ejemplo en |\endmaketitle|). % % \begin{macrocode} \if@twoside \def\ps@titlepageingud{% + \advance\footskip\headheight + \advance\footskip\headsep + \headsep\z@ + \headheight\z@ % \end{macrocode} % -% si no se especifica la opción -% |rightcolauthor| es necesario aumentar |\oddsidemargin| y -% |\evensidemargin| para la páginas en una cantidad igual a -% |\INGUD@colauthorinfosep+\INGUD@colauthorinfowidth| -% para que la primera página del artículo parezca que tiene -% columnas asimétricas. -% % \changes{v0.2}{2012/11/10}{Agregado \cs{INGUD@rightcolauthor} e % incrementado \cs{evensidemargin} también} % -% \begin{macrocode} - \ifINGUD@rightcolauthor\else - \advance\oddsidemargin by \INGUD@colauthorinfosep - \advance\oddsidemargin by \INGUD@colauthorinfowidth - \advance\evensidemargin by \INGUD@colauthorinfosep - \advance\evensidemargin by \INGUD@colauthorinfowidth - \fi -% \end{macrocode} -% % El pie de la página contiene la información del número % de página impreso por |\thepage| junto con la información % de la revista impreso por |\INGUD@reviewinfo|. -% Es necesario introducir un espaciamiento negativo que compense -% el cambio de |\oddsidemargin| y |\evensidemargin| si -% no se ha especificado la opción |rightcolauthor|. % -% \changes{v0.2}{2012/11/10}{Cambiadas las definiciones de \cs{@oddfoot} y \cs{@evenfoot}. +% \changes{v0.2}{2012/11/10}{Cambiadas las definiciones de \cs{@oddfoot} +% y \cs{@evenfoot}. % Dependen ahora de \cs{INGUD@rightcolauthor}} % % \begin{macrocode} - \ifINGUD@rightcolauthor \def\@oddfoot{\INGUD@reviewinfo\hfil{\bfseries\thepage}}% \def\@evenfoot{{\bfseries\thepage}\hfil\INGUD@reviewinfo}% - \else - \def\@oddfoot{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{\INGUD@reviewinfo - \hfil - {\bfseries\thepage}}}% - \def\@evenfoot{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{{\bfseries\thepage}% - \hfil - \INGUD@reviewinfo}}% - \fi % \end{macrocode} % -% En la cabecera se pone la columna que lleva -% la información de los autores con la ayuda de -% |\INGUD@makeauthorinfo|. -% El comando |\INGUD@makeciteinfo| pone la información -% de la cita del artículo. -% La definición de |\@oddhead| depende de si se ha especificado -% la opción |rightcolauthor|. La definición de |\@evenhead| -% es igual a la de |\@oddhead|. +% En la cabecera ya no se pone ninguna información. +% La definición de |\@evenhead| es igual a la de |\@oddhead|. % -% \changes{v0.2}{2012/11/10}{Cambiadas las definiciones de \cs{@oddhead} y \cs{@evenhead}. +% \changes{v0.2}{2012/11/10}{Cambiadas las definiciones de \cs{@oddhead} +% y \cs{@evenhead}. % Dependen ahora de \cs{INGUD@rightcolauthor}} % % \begin{macrocode} - \ifINGUD@rightcolauthor - \def\@oddhead{\INGUD@makeciteinfo - \hfil - \hb@xt@\z@{\hskip-\INGUD@colauthorinfowidth - \INGUD@makeauthorinfo}}% - \else - \def\@oddhead{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{\INGUD@makeauthorinfo - \hfil - \INGUD@makeciteinfo}}% - \fi + \def\@oddhead{}% \let\@evenhead\@oddhead % \end{macrocode} % @@ -3005,26 +3343,14 @@ % \begin{macrocode} \else \def\ps@titlepageingud{% - \ifINGUD@rightcolauthor - \def\@oddfoot{\INGUD@reviewinfo\hfil{\bfseries\thepage}}% - \def\@oddhead{\INGUD@makeciteinfo - \hfil - \hb@xt@\z@{\hskip-\INGUD@colauthorinfowidth - \INGUD@makeauthorinfo}}% - \else - \advance\oddsidemargin by \INGUD@colauthorinfosep - \advance\oddsidemargin by \INGUD@colauthorinfowidth - \def\@oddfoot{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{\INGUD@reviewinfo + \advance\footskip\headheight + \advance\footskip\headsep + \headsep\z@ + \headheight\z@ + \def\@oddfoot{\hb@xt@\textwidth{\INGUD@reviewinfo \hfil {\bfseries\thepage}}}% - \def\@oddhead{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{\INGUD@makeauthorinfo - \hfil - \INGUD@makeciteinfo}}% - \fi + \def\@oddhead{}% \let\@mkboth\markboth \def\sectionmark##1{}}% \fi @@ -3035,6 +3361,7 @@ % % \begin{macro}{\INGUD@thebibliography} % \begin{macro}{\thebibliography} +% \changes{v0.3}{2015/10/10}{Agregado \cs{parskip}} % % El estilo estándar de bibliografía de \LaTeX{} % no es adecuado para la revista. Es necesario imprimir las @@ -3050,7 +3377,7 @@ \INGUD@thebibliography{#1}% \itemsep\z@ \parsep\z@ - %\parskip\z@ %<-- Necesario si no se necesitan espacios entre entradas + \parskip\z@ \footnotesize}% % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/articleingud/articleingud.ins b/Master/texmf-dist/source/latex/articleingud/articleingud.ins index 4d11fc01ddc..6881952bd36 100644 --- a/Master/texmf-dist/source/latex/articleingud/articleingud.ins +++ b/Master/texmf-dist/source/latex/articleingud/articleingud.ins @@ -1,162 +1,163 @@ -\input docstrip.tex
-\keepsilent
-\askforoverwritefalse
-\preamble
-
--------------------------------------------------------------------
- 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)
-
-\endpreamble
-
-\generate{\file{articleingud.cls}{\from{articleingud.dtx}{cls}}}
-
-\nopostamble
-
-\preamble
-
--------------------------------------------------------------------
- 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)
-
-\endpreamble
-
-\generate{\file{template.tex}{\from{articleingud.dtx}{tmple}}}
-
-\preamble
-
--------------------------------------------------------------------
- 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)
-
-\endpreamble
-
-\generate{\file{plantilla.tex}{\from{articleingud.dtx}{tmpls}}}
-
-\Msg{*********************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the}
-\Msg{* following file into a directory searched by TeX:}
-\Msg{*}
-\Msg{* \space\space articleingud.cls}
-\Msg{*}
-\Msg{* To produce the documentation run the file articleingud.dtx}
-\Msg{* once through LaTeX. Then, run}
-\Msg{*}
-\Msg{* \space\space makeindex -s gglo.ist -o articleingud.gls articleingud.glo}
-\Msg{*}
-\Msg{* through makeIndex to produce the glossary.}
-\Msg{* Finally, run LaTeX once again.}
-\Msg{* That's all!}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*********************************************************}
+\input docstrip.tex +\keepsilent +\askforoverwritefalse +\preamble + +------------------------------------------------------------------- + LICENSE +------------------------------------------------------------------- + +This is a generated file. + +Copyright (C) 2012-2015 by Omar Salazar +osalazarm@correo.udistrital.edu.co +Laboratory for Automation and Computational Intelligence (LAMIC) +Engineering Department +Universidad Distrital Francisco Jose de Caldas +Bogota, 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. + +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-2015 por Omar Salazar +osalazarm@correo.udistrital.edu.co +Laboratorio de Automatica e Inteligencia Computacional (LAMIC) +Facultad de Ingenieria +Universidad Distrital Francisco Jose de Caldas +Bogota, Colombia. +http://www.udistrital.edu.co/ + +Este archivo puede ser redistribuido y/o modificado +bajo las condiciones de la Licencia Publica del Proyecto LaTeX, +version 1.2 o cualquier version superior (a su opcion). +La ultima version de esta licencia se encuentra en +http://www.latex-project.org/lppl.txt +y la version 1.2 o superior es parte de todas las distribuciones +de LaTeX version 1999/12/01 o superior. + +Este trabajo tiene el estado LPPL de `mantenido'. + +El responsable del mantenimiento de este trabajo es Omar Salazar. + +Este trabajo consiste de los archivos fuente: + - articleingud.dtx (archivo LaTeX documentado) + - articleingud.ins (instalador) + +\endpreamble + +\generate{\file{articleingud.cls}{\from{articleingud.dtx}{cls}}} + +\nopostamble + +\preamble + +------------------------------------------------------------------- + LICENSE +------------------------------------------------------------------- + +This is a generated file. + +Copyright (C) 2012-2015 by Omar Salazar +osalazarm@correo.udistrital.edu.co +Laboratory for Automation and Computational Intelligence (LAMIC) +Engineering Department +Universidad Distrital Francisco Jose de Caldas +Bogota, 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. + +This work consists of the source files: + - articleingud.dtx (documented LaTeX file) + - articleingud.ins (installer) + +\endpreamble + +\generate{\file{template.tex}{\from{articleingud.dtx}{tmple}}} + +\preamble + +------------------------------------------------------------------- + LICENCIA +------------------------------------------------------------------- + +Este es un archivo generado. + +Derechos de autor (C) 2012-2015 por Omar Salazar +osalazarm@correo.udistrital.edu.co +Laboratorio de Automatica e Inteligencia Computacional (LAMIC) +Facultad de Ingenieria +Universidad Distrital Francisco Jose de Caldas +Bogota, Colombia. +http://www.udistrital.edu.co/ + +Este archivo puede ser redistribuido y/o modificado +bajo las condiciones de la Licencia Publica del Proyecto LaTeX, +version 1.2 o cualquier version superior (a su opcion). +La ultima version de esta licencia se encuentra en +http://www.latex-project.org/lppl.txt +y la version 1.2 o superior es parte de todas las distribuciones +de LaTeX version 1999/12/01 o superior. + +Este trabajo tiene el estado LPPL de `mantenido'. + +El responsable del mantenimiento de este trabajo es Omar Salazar. + +Este trabajo consiste de los archivos fuente: + - articleingud.dtx (archivo LaTeX documentado) + - articleingud.ins (instalador) + +\endpreamble + +\generate{\file{plantilla.tex}{\from{articleingud.dtx}{tmpls}}} + + +\Msg{*********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the} +\Msg{* following file into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space articleingud.cls} +\Msg{*} +\Msg{* To produce the documentation run the file articleingud.dtx} +\Msg{* once through LaTeX. Then, run} +\Msg{*} +\Msg{* \space\space makeindex -s gglo.ist -o articleingud.gls articleingud.glo} +\Msg{*} +\Msg{* through makeIndex to produce the glossary.} +\Msg{* Finally, run LaTeX once again.} +\Msg{* That's all!} +\Msg{*} +\Msg{* Happy TeXing!} +\Msg{*********************************************************} \endbatchfile
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/articleingud/articleingud.cls b/Master/texmf-dist/tex/latex/articleingud/articleingud.cls index 5f26b2ef9b0..8aab3228530 100644 --- a/Master/texmf-dist/tex/latex/articleingud/articleingud.cls +++ b/Master/texmf-dist/tex/latex/articleingud/articleingud.cls @@ -12,12 +12,12 @@ %% %% This is a generated file. %% -%% Copyright (C) 2012 by Omar Salazar Morales +%% Copyright (C) 2012-2015 by Omar Salazar %% osalazarm@correo.udistrital.edu.co -%% Laboratory for Automation and Computational Intelligence +%% Laboratory for Automation and Computational Intelligence (LAMIC) %% Engineering Department -%% Universidad Distrital ``Francisco José de Caldas'' -%% Bogotá, Colombia +%% Universidad Distrital Francisco Jose de Caldas +%% Bogota, Colombia %% http://www.udistrital.edu.co/ %% %% This file may be distributed and/or modified under the @@ -30,7 +30,7 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Omar Salazar Morales. +%% The Current Maintainer of this work is Omar Salazar. %% %% This work consists of the source files: %% - articleingud.dtx (documented LaTeX file) @@ -42,25 +42,25 @@ %% %% Este es un archivo generado. %% -%% Derechos de autor (C) 2012 por Omar Salazar Morales +%% Derechos de autor (C) 2012-2015 por Omar Salazar %% osalazarm@correo.udistrital.edu.co -%% Laboratorio de Automática e Inteligencia Computacional -%% Facultad de Ingeniería -%% Universidad Distrital ``Francisco José de Caldas'' -%% Bogotá, Colombia. +%% Laboratorio de Automatica e Inteligencia Computacional (LAMIC) +%% Facultad de Ingenieria +%% Universidad Distrital Francisco Jose de Caldas +%% Bogota, 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 +%% bajo las condiciones de la Licencia Publica del Proyecto LaTeX, +%% version 1.2 o cualquier version superior (a su opcion). +%% La ultima version 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. +%% y la version 1.2 o superior es parte de todas las distribuciones +%% de LaTeX version 1999/12/01 o superior. %% %% Este trabajo tiene el estado LPPL de `mantenido'. %% -%% El responsable del mantenimiento de este trabajo es Omar Salazar Morales. +%% El responsable del mantenimiento de este trabajo es Omar Salazar. %% %% Este trabajo consiste de los archivos fuente: %% - articleingud.dtx (archivo LaTeX documentado) @@ -68,29 +68,27 @@ %% \NeedsTeXFormat{LaTeX2e}% \ProvidesClass{articleingud}% -[2012/11/10 v0.2 Article for INGENIERIA UD]% +[2015/10/10 v0.3 Article for INGENIERIA UD]% \newif\ifINGUD@peerreview\INGUD@peerreviewfalse -\newif\ifINGUD@ingudpapersize\INGUD@ingudpapersizefalse -\newif\ifINGUD@rightcolauthor\INGUD@rightcolauthorfalse +\newif\ifINGUD@correspondenceauthor\INGUD@correspondenceauthorfalse \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@internalmargin}{25mm}% +\newcommand{\INGUD@externalmargin}{25mm}% +\newcommand{\INGUD@topmargin}{25mm}% +\newcommand{\INGUD@bottommargin}{25mm}% +\newcommand{\INGUD@headmargin}{15mm}% +\newcommand{\INGUD@footmargin}{15mm}% \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@revieweissn}{2344-8393}% \newcommand{\INGUD@udname}{universidad distrital francisco jos\'e de caldas}% -\newcommand{\INGUD@separator}{\hskip 2.5\p@ \@plus1\p@ \@minus 1\p@ +\newcommand{\INGUD@separator}{\hskip 2\p@ \@plus 0.5\p@ \@minus 0.5\p@% $\scriptstyle\bullet$% - \hskip 2.5\p@ \@plus 1\p@ \@minus 1\p@}% + \hskip 2\p@ \@plus 0.5\p@ \@minus 0.5\p@}% \newcommand{\INGUD@reviewinfo}{% \begingroup \normalfont\scriptsize\scshape @@ -98,9 +96,10 @@ \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 + vol.\kern 1\p@ \INGUD@reviewvolume \INGUD@separator + no.\kern 1\p@ \INGUD@reviewnumber \INGUD@separator + issn\kern 1\p@ \INGUD@reviewissn \INGUD@separator + e-issn\kern 1\p@ \INGUD@revieweissn \INGUD@separator \fi \INGUD@udname \endgroup}% @@ -114,32 +113,30 @@ \ClassError{articleingud}% {No \noexpand\INGUDsetciteinfo given}% {See documentation for details}}% +\newcommand{\INGUD@typeofpaper}{}% \DeclareOption{ingudpaper}{% - \global\INGUD@ingudpapersizetrue}% + \OptionNotUsed + \ClassWarning{articleingud}% + {Unused option `\CurrentOption'}}% \DeclareOption{titlepage}{% \OptionNotUsed - \ClassError{articleingud}% - {Unused option `\CurrentOption'}% - {See documentation for details}}% + \ClassWarning{articleingud}% + {Unused option `\CurrentOption'}}% \DeclareOption{notitlepage}{% \OptionNotUsed - \ClassError{articleingud}% - {Unused option `\CurrentOption'}% - {See documentation for details}}% + \ClassWarning{articleingud}% + {Unused option `\CurrentOption'}}% \DeclareOption{peerreview}{% \global\INGUD@peerreviewtrue}% \DeclareOption{rightcolauthor}{% - \global\INGUD@rightcolauthortrue}% + \OptionNotUsed + \ClassWarning{articleingud}% + {Unused option `\CurrentOption'}}% \DeclareOption*{% \PassOptionsToClass{\CurrentOption}{article}}% \ProcessOptions\relax \LoadClass{article}% -\ifINGUD@ingudpapersize - \setlength{\paperheight}{240mm}% - \setlength{\paperwidth}{170mm}% - \AtBeginDvi{\special{papersize=170mm,240mm}}% -\fi -\setlength{\headheight}{24\p@}% +\setlength{\headheight}{12\p@}% \setlength{\voffset}{\z@}% \setlength{\headsep}{\INGUD@topmargin}% \addtolength{\headsep}{-\INGUD@headmargin}% @@ -173,137 +170,151 @@ \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}}% +\def\INGUD@titlei[#1]#2#3#4{% + \gdef\INGUD@paperinfo{#1}% \gdef\@title{#2}% - \gdef\INGUD@secondtitle{#3}}% -\def\INGUD@titleii#1#2{% - \gdef\INGUD@paperinfo{{\normalfont\footnotesize #1}}% + \gdef\INGUD@secondtitle{#3}% + \gdef\INGUD@typeofpaper{#4}}% +\def\INGUD@titleii#1#2#3{% + \gdef\INGUD@paperinfo{#1}% \gdef\@title{#1}% - \gdef\INGUD@secondtitle{#2}}% + \gdef\INGUD@secondtitle{#2}% + \gdef\INGUD@typeofpaper{#3}}% \def\author{\@ifnextchar[\INGUD@authori\INGUD@authorii}% \def\INGUD@authori[#1]#2{% \ifINGUD@peerreview \global\let\INGUD@authorinfo\@empty + \global\let\@author\@empty \else \gdef\INGUD@authorinfo{\begingroup - \normalfont\footnotesize - \let\thanks\@gobble + \let\thanks\INGUD@gobblethanks \let\and\INGUD@separator \let\\\space #1\relax \endgroup}% - \fi - \gdef\@author{#2}}% + \gdef\@author{#2}% + \fi}% \def\INGUD@authorii#1{% \ifINGUD@peerreview \global\let\INGUD@authorinfo\@empty + \global\let\@author\@empty \else \gdef\INGUD@authorinfo{\begingroup - \normalfont\footnotesize - \let\thanks\@gobble + \let\thanks\INGUD@gobblethanks \let\and\INGUD@separator \let\\\space #1\relax \endgroup}% + \gdef\@author{#1}% + \fi}% +\renewcommand{\and}{,\space}% +\def\thanks{\@ifnextchar[\INGUD@thanksi\INGUD@thanksii}% +\def\INGUD@gobblethanks{% + \@ifnextchar[\INGUD@gobblethanksi\INGUD@gobblethanksii}% +\def\INGUD@gobblethanksi[#1]{\INGUD@gobblethanksii}% +\def\INGUD@gobblethanksii#1#2{}% +\def\INGUD@thanksi[#1]{% + \ifINGUD@correspondenceauthor\else + \global\INGUD@correspondenceauthortrue + \@textsuperscript{\normalfont\footnotesize + \INGUD@correspondencechar ,}% + \gdef\INGUD@correspondenceinfo{% + \@textsuperscript{\normalfont\footnotesize + \INGUD@correspondencechar}#1}% + \fi + \INGUD@thanksii}% +\def\INGUD@thanksii#1#2{% + \if\INGUD@instring{#1}{\INGUD@authorlabel}\else + \ifx\INGUD@authorlabel\@empty\else + \g@addto@macro\@thanks{,\space}% + \fi + \g@addto@macro\INGUD@authorlabel{#1}% + \g@addto@macro\@thanks{% + \@textsuperscript{\normalfont\footnotesize#1}#2}% \fi - \gdef\@author{#1}}% -\renewcommand{\and}{\\[5\p@]}% -\renewcommand{\thanks}[1]{\par #1}% + \@textsuperscript{\normalfont\footnotesize#1}}% +\def\INGUD@instring#1#2{\fi\begingroup + \edef\x{\endgroup\noexpand\in@{#1}{#2}}\x\ifin@}% +\def\INGUD@correspondenceinfo{}% +\def\INGUD@authorlabel{}% +\def\INGUD@correspondencechar{*}% \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 - \ifINGUD@rightcolauthor - \raggedright - \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 - \ifINGUD@rightcolauthor - \raggedright - \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{% +\def\maketitle{% \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 + \col@number\@ne \noindent \@maketitle - #1\endmaketitle \global\let\@title\@empty \global\let\INGUD@secondtitle\@empty - \global\let\INGUD@citeinfo\@empty + \global\let\INGUD@correspondenceinfo\@empty + \global\let\INGUD@correspondencechar\@empty + \global\let\INGUD@authorlabel\@empty + \global\let\INGUD@typeofpaper\@empty + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty \global\let\maketitle\relax - \global\let\endmaketitle\relax - \global\let\INGUDsetciteinfo\relax \global\let\title\relax + \global\let\date\relax + \global\let\INGUDsetciteinfo\relax \global\let\INGUDsetvolume\relax \global\let\INGUDsetnumber\relax \global\let\INGUDsetinitialpage\relax + \global\let\author\relax + \global\let\and\relax + \global\let\thanks\relax \endgroup}% -\def\endmaketitle{\clearpage}% -\long\def\@maketitle{% -\begingroup -\ifINGUD@rightcolauthor - \raggedleft -\else +\def\endmaketitle{% + \@tempdima\INGUD@topmargin + \advance\@tempdima-\INGUD@headmargin + \enlargethispage{\@tempdima}% + \ifINGUD@peerreview\else + \table[!b]% + \normalfont\scriptsize + \INGUD@citeinfo + \endtable + \fi + \global\let\INGUD@citeinfo\@empty + \global\let\endmaketitle\relax}% +\def\@maketitle{% + \normalfont\normalsize + \parskip\z@ + \parindent\z@ \raggedright -\fi - \normalfont \parskip\z@ \parindent\z@ + {\bfseries\INGUD@typeofpaper\par\nobreak}% + \vskip 0.5em \@plus 0.1em\@minus 0.1em\nobreak {\LARGE\bfseries\@title\par\nobreak}% - \vskip 1em% - {\Large\bfseries\slshape\INGUD@secondtitle\par\nobreak}% -\endgroup}% + {\Large\slshape\INGUD@secondtitle\par\nobreak}% + \vskip 0.25em \@plus 0.1em\@minus 0.1em\nobreak + {\large\bfseries\slshape\@author\par\nobreak}% + \vskip 0.25em \@plus 0.1em\@minus 0.1em\nobreak + {\footnotesize\@thanks\par\nobreak + \vskip 0.25em \@plus 0.1em\@minus 0.1em\nobreak + \INGUD@correspondenceinfo\par\nobreak}% + \vskip 0.25em \@plus 0.1em\@minus 0.1em\nobreak + {\centering\scriptsize\@date\par\nobreak}}% \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.25\baselineskip \par\nobreak - \noindent\textbf{\INGUDkeywordsname :}% - \nobreakspace}{\par}% + \vfil\penalty\z@\vfilneg + \vtop\bgroup + \normalfont\small + \centerline{\bfseries\abstractname}}% + {\par\xdef\tpd{\the\prevdepth}\egroup + \prevdepth=\tpd}% +\newenvironment{INGUDstructured}[1]{% + \removelastskip + \par\nobreak + \noindent\textbf{#1:}\nobreakspace}{\par}% \renewcommand{\thetable}{\@Roman\c@table}% \setlength{\abovecaptionskip}{\z@}% \setlength{\belowcaptionskip}{\z@}% @@ -345,12 +356,16 @@ \def\ps@plainingud{% \def\@oddfoot{\INGUD@reviewinfo\hfil{\bfseries\thepage}}% \def\@evenfoot{{\bfseries\thepage}\hfil\INGUD@reviewinfo}% - \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil\INGUD@authorinfo}% + \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil + {\normalfont\footnotesize + \INGUD@authorinfo}}% \vskip2\p@ \hrule \@height0.4\p@ \@width\textwidth \@depth\z@}}% - \def\@evenhead{\vbox{\hb@xt@\textwidth{\INGUD@paperinfo\hfil}% + \def\@evenhead{\vbox{\hb@xt@\textwidth{{\normalfont\footnotesize + \INGUD@paperinfo}% + \hfil}% \vskip2\p@ \hrule \@height0.4\p@ \@width\textwidth @@ -361,7 +376,8 @@ \else \def\ps@plainingud{% \def\@oddfoot{\INGUD@reviewinfo\hfil{\bfseries\thepage}}% - \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil\INGUD@authorinfo}% + \def\@oddhead{\vbox{\hb@xt@\textwidth{\hfil{\normalfont\footnotesize + \INGUD@authorinfo}}% \vskip2\p@ \hrule \@height0.4\p@ \@width\textwidth @@ -371,65 +387,27 @@ \fi \if@twoside \def\ps@titlepageingud{% - \ifINGUD@rightcolauthor\else - \advance\oddsidemargin by \INGUD@colauthorinfosep - \advance\oddsidemargin by \INGUD@colauthorinfowidth - \advance\evensidemargin by \INGUD@colauthorinfosep - \advance\evensidemargin by \INGUD@colauthorinfowidth - \fi - \ifINGUD@rightcolauthor + \advance\footskip\headheight + \advance\footskip\headsep + \headsep\z@ + \headheight\z@ \def\@oddfoot{\INGUD@reviewinfo\hfil{\bfseries\thepage}}% \def\@evenfoot{{\bfseries\thepage}\hfil\INGUD@reviewinfo}% - \else - \def\@oddfoot{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{\INGUD@reviewinfo - \hfil - {\bfseries\thepage}}}% - \def\@evenfoot{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{{\bfseries\thepage}% - \hfil - \INGUD@reviewinfo}}% - \fi - \ifINGUD@rightcolauthor - \def\@oddhead{\INGUD@makeciteinfo - \hfil - \hb@xt@\z@{\hskip-\INGUD@colauthorinfowidth - \INGUD@makeauthorinfo}}% - \else - \def\@oddhead{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{\INGUD@makeauthorinfo - \hfil - \INGUD@makeciteinfo}}% - \fi + \def\@oddhead{}% \let\@evenhead\@oddhead \let\@mkboth\markboth \def\sectionmark##1{}% \def\subsectionmark##1{}}% \else \def\ps@titlepageingud{% - \ifINGUD@rightcolauthor - \def\@oddfoot{\INGUD@reviewinfo\hfil{\bfseries\thepage}}% - \def\@oddhead{\INGUD@makeciteinfo - \hfil - \hb@xt@\z@{\hskip-\INGUD@colauthorinfowidth - \INGUD@makeauthorinfo}}% - \else - \advance\oddsidemargin by \INGUD@colauthorinfosep - \advance\oddsidemargin by \INGUD@colauthorinfowidth - \def\@oddfoot{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{\INGUD@reviewinfo + \advance\footskip\headheight + \advance\footskip\headsep + \headsep\z@ + \headheight\z@ + \def\@oddfoot{\hb@xt@\textwidth{\INGUD@reviewinfo \hfil {\bfseries\thepage}}}% - \def\@oddhead{\hskip-\INGUD@colauthorinfosep - \hskip-\INGUD@colauthorinfowidth - \hb@xt@\textwidth{\INGUD@makeauthorinfo - \hfil - \INGUD@makeciteinfo}}% - \fi + \def\@oddhead{}% \let\@mkboth\markboth \def\sectionmark##1{}}% \fi @@ -438,7 +416,7 @@ \INGUD@thebibliography{#1}% \itemsep\z@ \parsep\z@ - %\parskip\z@ %<-- Necesario si no se necesitan espacios entre entradas + \parskip\z@ \footnotesize}% \ifINGUD@peerreview \def\biography{% |