Sunday 19 May 2013


El Póster de AquaPing

Uno de los problemas es el manejo de las opciones así como las relaciones entre las cajas usadas, relaciones que no están bien explicadas en la pagina de baposter (referencia 2), pero que en la referencia 1, si se da un panorama general de como funcionan.

Bueno una vez entendido, las opciones que tienen las <<posterbox>> solo sera cuestión de acomodarlas conforme nos convenga a prueba y error, yo en lo personal hice trampa por que me apoye de un poster de ejemplo de los que vienen en la carpeta Examples, de una de las descargas de la referencia 2; una vez arreglado las opciones de tamaño de letra, posición de las cajas y demás solo queda vaciar la información. Una vez vaciada se genera una prueba para ver el resultado y solo falta revisar el contenido y el diseño.

A continuación les muestro los resultados:


En el Póster de arriba, se muestra el póster de prueba, con un diseño improvisado, se eligió el azul por que me gusta mucho el azul ademas creí que es acorde al tema tratado.

En el póster de arriba, se me indico el color del póster anterior debía ser blanco y con un gris para las letras, no modifique el color de los encabezados puesto no supe como combinarlos. 
Como hubo un cambio en la información de los requerimientos, se cambio la altura y el ancho, así como se agregaron los logos solicitados para el concurso. Aun no se hace una revisión profunda del contenido a presentar.
Como hubo un cambio en la información del contenido y del acomodo de las cajas, en el PDF de arriba se muestra el resultado; que en mi opinión me agrado mucho

Anexo A (Código Fuente del generador de este póster):
\documentclass[landscape,fontscale=0.232,margin=1.5cm,paperwidth=800mm,paperheight=1200mm,debug]{baposter}
%Preámbulo%
%\usepackage{relsize}  % For \smaller
%\usepackage{url}   % For \url
 \usepackage{epstopdf} % Included EPS files automatically converted to PDF to include with pdflatex

%%% Global Settings %%%%%%
 \graphicspath{{pic/}} % Root directory of the pictures
%%% Color Definitions %%%
 \definecolor{soul_gray}{RGB}{88,88,88}
 \begin{document}
%Documento%
 \begin{poster}{%key=value options
  headerheight=0.18\textheight, %altura del encabezado Entre mas grande el numero mas espacio entre el titulo y el margen superior
  columns=3, %Numero de columnas
  background=none, %Fondo con degradado a la deresha shadelr
  bgColorOne=white,
  bgColorTwo=blue!50!white
  linewidth=0.2pt,
  borderColor=black, %Color de borde, negro
%   textborder=rectangle,
  %Aquí van las opciones de los encabezados de las cajas%
  headershade=shadelr, %equal plain, none
  headerColorOne=blue!60!white,
  headerColorTwo=white,
  headershape=roundedright, %smallrounded,
  headerfont={},
  headerborder=open,
%   below=notset,
  %height=0.45,
  %Aqui van las opciones de las cajas%
  boxshade=none, %equal shadelr, none
  eyecatcher=false,
  %boxheaderheight=1.5em,
  boxColorOne=blue!60!white,
  boxColorTwo=white,
}
{}
%{\makebox[c]{AquaPing}}
{\begin{center}\sf\bf AquaPing: Solving Predicting Water Contamination SpaceApp Challenge\end{center}}
{Autors: Sa\'ul Gausin, Jesus Garza, Jesus Soto, Jair Cortes, Gustavo Eduardo Mart\'{\i}nez, Marco Urrea, Jose Vargas \& Jorge Cordero}
%{\makebox[c]{Autor: Saul Gausin}}
%%%Logos%%%
{\setlength\fboxsep{2mm}
\setlength\fboxrule{0pt}
 \fbox{
       \begin{minipage}{10em}
   \includegraphics[width=6.5em,height=5.5em]{ciidit.pdf}
   \includegraphics[width=3.5em,height=5.5em]{fime.pdf} \\
   \includegraphics[width=10em,height=5em]{uanl.pdf}
   
       \end{minipage}
              }
}

%Primera fila Primera Columna%
\begin{posterbox}[column=0,name=PP,linewidth=1pt,textborder=rectangle]{Introduction}
{\color{soul_gray}Our mobile app, aquaping, attends the need for consulting, providing, and sharing information about contaminated water sources at a specific location both among individual users and interested organizations. We take a crowdsourcing approach, where anyone with a smartphone can submit reports by answering specific questions, taking a picture, and specifying the location. After processing the answers, advice regarding safe water usage is provided. 
This project is solving the Predicting Water Contamination challenge.}
\end{posterbox}

%Segunda fila Primera Columna%
\begin{posterbox}[column=0,below=PP,height=bottom,name=SP,linewidth=1pt,textborder=roundedleft]{Description}
{\color{soul_gray}The project aquaping aims to deliver a mobile solution that increases the population participation by allowing the user to report water bodies in risk of contamination by different sources, so that surrounding communities become aware of the situation and take the proper measures.
Depending on the priority of the contaminated location (and how many people are affected by it), experts or authorities may perform the appropriate tests and submit the reports accordingly, so that eventually it will be taken care of.}
\end{posterbox}

%Primera fila Segunda Columna%
\begin{posterbox}[column=1,linewidth=1pt,textborder=rectangle]{Mockup}
{\color{soul_gray}In the image down, we show in a help section the meaning of the icons used to clasified the state of tha water and the posibles uses depending on the grade of contamination that the person judged.}
\begin{center}
\includegraphics[width=0.45\linewidth]{icon_description.png}
\end{center}
\end{posterbox}

%Segunda fila Segunda Columna%
\begin{posterbox}[column=1,linewidth=1pt,below=auto,height=bottom,textborder=rectangle]{Conclusion}
{\color{soul_gray}In brief, with this app people will be able to report affected and unidentified water body, after this institutions will take necessary actions to restore and give the proper maintenance to our most important resource named water.}
\end{posterbox}

%Primera fila Tercera Columna%
\begin{posterbox}[column=2,linewidth=1pt,height=bottom,textborder=roundedright]{Mockup and Simulation}
{\color{soul_gray}In the image shown below it a simulation of the app, we can see tha map and with pings marking the sources of water and posibles contamination's sources, on a clik of that pings we can se the reports eachs before by anothers and edit them and one itself can make their own ping to report a new source.}
\begin{center}
\includegraphics[width=0.49\linewidth]{simulation.jpg}
\end{center}
\end{posterbox}

\end{poster}

\end{document}
Si te gusto este póster y articulo, así como el proyecto presentado puedes apoyarnos votando en twitter a favor de nuestro proyecto para la NASA SpaceApps:
http://spaceappschallenge.org/project/aquaping/

Referencias:


2.- http://www.brian-amberg.de/uni/poster/

Agradecimientos Especiales a:
Por Ayudarme a poner PDF embebidos desde DropBox:
http://www.bluebugle.org/2012/11/embed-pdf-to-blogs.html

Thursday 2 May 2013

Jugando Con baposter

Plantillas para Póster en LaTex  

En la referencia 1, esta el hipervínculo de la pagina, en donde esta la descripción de la plantilla para el diseño de póster científicos. En la pagina veremos que podemos descargar un documento que nos guiara brevemente en el uso del baposter.cls el cual al momento de compilar tiene que estar en el mismo directorio.

Para que funcione nos recomiendan trabajar con los paquetes TexLive 2007 y miktex 2.7

También para cualquier duda nos recomiendan actualizar o instalar una nueva versión de la libreria PGF. Así como trabajar con xkeyval 2006/11/18 v2.5f.

Como podemos ver en la imagen de arriba tengo una versión de Tex Live del 2012

Si necesitan instalar Tex Live pueden revisar la referencia 2.

Después de seguir los pasos de la referencia 2, creo que no tenia bien instalado el TexLive

Bueno aun así con todo y TexLive instalado, sigo teniendo el siguiente error:

En la pagina del autor de la plantilla (referencia 1) menciona tener una versión mas avanzada del xkeyval, en la referencia 3 esta el enlace a la pagina donde se puede descargar el paquete.

Este es la fuente del archivo a compilar:

\documentclass [landscape,a0paper,showframe] {baposter}
%Preámbulo

 \usepackage{xkeyval}
 \usepackage[spanish]{babel}
 \usepackage{pgf}
\begin{document}
%Documento
 \begin{poster}{
   %key=value options
    grid=true,
    columns=2,
    colspacing=5,
    bgColorOne=green!40,
    bgColorTwo=yellow,
    background=shade-lr:(from bgColorOne to bgColorTwo),
                }
               {
   %Eye Catcher, empty if option eyecarcher=no
    eyecatcher=true,
    \fbox{\parbox{1cm}{Logo}}
                }
               {
   %Poster Title
    \fbox{Titulo}
                }
               {
   %Poster Authors
    \fbox{Gustavo Edo.}
                }
               {
    \fbox{\parbox{1cm}{Logo}}
                } %University Logo
   %Definition of the boxes

   \begin{posterbox}[column=0]{Caja 1} 
   Gato Mayonesa Tierra Algebraico
   \end{posterbox}

   \begin{posterbox}[column=0,below=auto,height=bottom]{Caja 2}
   Perro Mostasa Agua Geometrico
   \end{posterbox} 

   \begin{posterbox}[column=1,height=bottom]{Conclusiones} 
   Se puede concluir que habla de animales, condimentos, elementos y conceptos abstractos.
   \end{posterbox}

 \end{poster}
\end{document}

Lamentablemente no pude identificar el error de mi código, Tex es muy sensible a las variables y posición de las estructuras. Por lo que haré uso de un archivo que viene en la carpeta que descargamos que contiene el archivo .cls y el PDF con las instrucciones del baposter.

Entrando en la carpeta de baposter (la que descargamos de la pagina de la referencia 1) vemos que la guía esta en PDF (baposter_guide.pdf) fue echa en Tex y hay varios archivos .tex que hacen uso del mismo baposter.cls nos aseguraremos que compilen estos archivos, en mi caso; después de instalar bien TexLive, la mayoría de los archivos compilaron usando <<pdflatex>> generando los PDF que estaban en la carpeta. Para mi caso como requiero usar las cajas en el póster me basare en el archivo docs-boxshape.pdf y lo modificare poco a poco.

En la imagen de arriba, muestro el directorio donde trabajo, listo los archivos y vemos que mi doc1.tex esta junto al baposter.cls que es importante que estén en el mismo directorio para poder compilar, después compilo con pdflatex y saldrán muchas lineas, al final no hubo mensaje de error.

Haciendo modificaciones, me tope con un error de opciones, lo marcaba en <<boxshade=shade-lr,>>
Abrí el archivo .cls y busco baposter@boxshade me encuentro que la correcta sintaxis es:<<boxshade=shadelr,>> eso resolvió ese error, pero el siguiente error fue con el titulo me marca el error:

Arriba se muestra mi intento de poner un Titulo al póster pero este no me deja, borre la parte de Titulo para poder compilar y apreciar los cambios echos a la plantilla.

Arriba se puede ver el resultado de las modificaciones, un falta arreglar unos detalles, pero con esto ya se puede trabajar, lo mas probable es que con las modificaciones vallan apareciendo errores, pero estos son causados por la misma estructura de LaTex y del baposter.cls, también a causa de la falta de documentación de esta plantilla. No se alcanza a apreciar pero la caja de titulo en la esquina superior izquierda, a parece la caja de autores.

Les dejo el código que genero el póster anterior:

\documentclass[landscape,fontscale=1,margin=0.2cm,a0paper,debug]{baposter}
%Preámbulo%
\begin{document}
%Documento%
\begin{poster}{%key=value options
  headerheight=0pt, %altura del encabezado
  columns=3, %Numero de columnas
  background=none, %Fondo
  linewidth=1pt,
  borderColor=black, %Color de borde, negro
%   textborder=rectangle,
  headershade=plain,
  headerColorOne=blue!60!white,
  headershape=smallrounded,
  headerfont={},
%   below=notset,
  height=0.45,
  boxshade=shadelr,
  eyecatcher=false,
  boxheaderheight=1.5em,
  boxColorOne=lightgray,
}{}{Poster Title}{\fbox{Poster authors or subtitle}}{}

%Primera fila de las cajas del Poster%
\begin{posterbox}[column=0,textborder=rectangle]{}
rectangle
\end{posterbox}

\begin{posterbox}[column=1,textborder=rounded]{}
rounded
\end{posterbox}

\begin{posterbox}[column=2,textborder=roundedsmall]{}
roundedsmall
\end{posterbox}

%Segunda fila de las cajas del poster%
\begin{posterbox}[column=0,row=0.45,textborder=none]{}
none
\end{posterbox}

\begin{posterbox}[column=1,row=0.35,textborder=bars]{}
bars
\end{posterbox}

\begin{posterbox}[column=2,row=0.30,textborder=faded]{}
faded
\end{posterbox}

\end{poster}

\end{document}

Referencias: