-
-
Notifications
You must be signed in to change notification settings - Fork 20
Póster
En esta página se describe la plantilla del póster. El funcionamiento es similar a la plantilla del documento del TFG/TFM aunque con solo un archivo (no tiene capítulos).
La clase de documento es tikzposter
(manual). Incluye un sistema de columnas y bloques para facilitar el diseño de contenido para iniciados en LaTeX, aunque para los que tengan algunos conocimientos de TikZ
(manual) pueden realizar todo el contenido libremente. Existe mucha información en la red sobre TikZ que se puede aprovechar para adaptar contenidos encontrados en la web en el póster.
- Carácteristicas
- Uso
- Aspectos avanzados
- Ejemplos de conjuntos de estilos
- Control de errores
- Contacto (sugerencias, errores, etc)
La plantilla respeta las directrices de estilo que determina la Escuela Politécnica Superior de La Universidad de Alicante.
Tiene una disposición vertical con tamaño DIN A0. Dispone de una barra superior con la información de la titulación y el trabajo, y una barra inferior con el autor y la fecha.
La plantilla incluye los colores y logotipos que cada titulación determina para los TFG y TFM. Tan solo con cambiar un número, automáticamente se modifica la información para la titulación seleccionada. La lista de titulaciónes prediseñadas a día de hoy (Enero 2018) son:
ID | Titulación |
---|---|
1 |
Grado en Imagen y Sonido en Telecomunicación |
2 |
Grado en Ingeniería Civil |
3 |
Grado en Ingeniería Química |
4 |
Grado en Ingeniería Informática |
5 |
Grado en Ingerniería Multimedia |
6 |
Grado en Arquitectura Técnica |
7 |
Grado en Arquitectura |
8 |
Grado en Ingeniería Robótica |
A |
Máster Universitario en Telecomunicación |
B |
Máster Universitario en Ingeniería de Caminos, Canales y Puentes |
C |
Máster Universitario en Gestión de la Edificación |
D |
Máster Universitario en Desarrollo de Aplicaciones y Servicios Web |
E |
Máster Universitario en Ingeniería de los Materiales, Agua y Terreno |
F |
Máster Universitario en Ingeniería Informática |
G |
Máster Universitario en Automática y Robótica |
H |
Máster Universitario en Prevención de Riesgos Laborales |
I |
Máster Universitario en Gestión Sostenible y Tecnologías del Agua |
J |
Máster Universitario en Desarrollo de Software para Dispositivos Móviles |
K |
Máster Universitario en Ingeniería Química |
L |
Máster Universitario en Ciberseguridad |
El lugar donde indicar la ID
de la titulación es en el archivo principal TFG-TFM_EPS_UA.tex
, en la siguiente línea:
\def\IDtitulo{X} % INTRODUCE LA ID DE TU TITULACIÓN
Donde X
es la ID de la titulación correspondiente.
Los cambios en la plantilla al cambiar la ID
suceden en la barra superior, estableciendo los logotipos correspondientes, color del texto, nombre de la titulación, tipo de trabajo (máster o grado).
Algunos ejemplos:
Ejemplo real utilizando la plantilla para dibujo libre TikZ:
La fuente general para el documento es Kurier y para las ecuaciones se utiliza el paquete mathpazo
que es similar a Palatino. La fuente para barra superior e inferior es Helvetica.
Se ha incluido contenido de ejemplo para mostrar, a aquellos que aún no conocen el funcionamiento de tikzposter
, como se puede generar contenido.
Ese contenido es meramente de ejemplo y puede ser eliminado sin miedo a que deje de funcionar alguna cosa o editado con el contenido del trabajo.
La plantilla necesita el motor XeLaTeX (el más recomendable actualmente), por lo que si el programa que utilizas compila la plantilla con el motor pdfLaTeX (el más habitual pero menos potente) debes cambiarlo por XeLaTeX en las opciones del programa. Si no sabes cómo hacerlo busca en el manual del programa o en google.
La carpeta 'include' tiene todo el código que hace funcionar la plantilla y por ello no debe ser modificada o alterada a no ser que sepas lo que estás haciendo.
En el archivo principal Poster_TFG-TFM_EPS_UA.tex
se encuentra remarcada la zona donde debes editar la información de tu trabajo y aparece del siguiente modo:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% INFORMACIÓN DEL TFG
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\titulo{Título del Trabajo de Fin de Grado/Máster}
\def\autor{Nombre y Apellidos}
En el mismo archivo, justo a continuación de la información del trabajo se debe indicar la titulación. En el código se muestra así:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% INDICA TU TITULACION
% ID GRADO -------------------------------------------------
% 1 Ingeniería en Imagen y Sonido en Telecomunicación
% 2 Ingeniería Civil
% 3 Ingeniería Química
% 4 Ingeniería Informática
% 5 Ingeniería Multimedia
% 6 Arquitectura Técnica
% 7 Arquitectura
% 8 Robótica
% % %%%%%%%%%%%%
% ID MÁSTER ------------------------------------------------
% A Telecomunicación
% B Caminos, Canales y Puertos
% C Gestión en la Edificación
% D Desarrollo Web
% E Materiales, Agua, Terreno
% F Informática
% G Automática y Robótica
% H Prevención de riesgos laborales
% I Gestión Sostenible Agua
% J Desarrollo Aplicaciones Móviles
% K Ingeniería Química
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%
%
\def\IDtitulo{1} % INTRODUCE LA ID DE TU TITULACIÓN %
%
%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Para indicar tu titulación tan solo debes editar el carácter contenido entre {}
del último bloque. Por ejemplo, si tu trabajo es de Ingeniería en Imagen y Sonido en Telecomunicación, deberías editar la línea de código para indicar la ID de tu titulación, que en este caso es 1, del siguiente modo:
\def\IDtitulo{1} % INTRODUCE LA ID DE TU TITULACIÓN
Y listo, con este indicador ya estará tu trabajo prediseñado según las directrices de estilo de tu grado o máster.
En el archivo principal de la plantilla (Poster_TFG-TFM_EPS_UA.tex
) se debe introducir el contenido del póster tal que:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% INICIO DEL DOCUMENTO
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
% Imagen de fondo si se desea. El primer parámetro es la opacidad, el segundo la imagen.
%\imagenfondo{0.6}{archivos/l_qr_success_1.pdf}
%%%%%%%%%%%%%%%%%%
% Cabecera. NO MODIFICAR
%%%%%%%%%%%%%%%%%%
\maketitle % Genera el título
%%%%%%%%%%%%%%%%%%
% TU CONTENIDO
%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%
% Pie de página. NO MODIFICAR
%%%%%%%%%%%%%%%%%%
\footer % Genera el pie de página
\end{document}
Donde tu contenido debe desarrollarse entre la cabecera y el pie de página. Puedes utilizar las funciones descritas en los puntos siguientes (Columnas y bloques y Selección de colores y estilos) o desarrollar libremente el diseño mediante TikZ (consultas de TikZ en StackExchange).
Para generar columnas y dentro de ellas bloques que contendrán la información que desees, se utilizan los siguientes entornos y comandos:
Bloques
\block{Título}{Contenido}
En los bloques es donde, principalmente, se introduce la información que se desea mostrar. Puede contener o no un título y el contenido puede ser cualquiera (texto, ecuaciones, figuras, tablas, etc). Cuando se escribe fuera del entorno de columnas el bloque ocupa el ancho completo del póster, sino ocupará el ancho de columna definido.
Bloques internos
\innerblock{Título}{Contenido}
El funcionamiento es idéntico a los bloques descritos anteriormente pero estos estan ideados para utilizarlos dentro de bloques. En el contenido de ejemplo se muestra como se utiliza y que se obtiene.
Columnas
\begin{columns} % Inicio de columnas
% Primera columna que ocupa el 55% del ancho del póster. Introduce el valor que desees
\column{.55}
% Los bloques escritos bajo esta línea ocuparán el 55% del ancho del póster
% Segunda columna generada a la derecha de la anterior y ocupando un 30% del ancho del póster
\column{.3}
% Los bloques escritos bajo esta línea estaran en la columna de la derecha y ocupando un 30%
\end{columns} % Fin de columnas
Las columnas permiten ubicar diferentes bloques en ellas, ajustanto automaticamente el ancho de estos al ancho de la columna. Se pueden generar tantas columnas como sean necesario, el total de ancho es el 100%, todo aquello que exceda de ese valor se saldrá del poster hacia la derecha.
Subcolumnas
\begin{subcolumns}
% Subcolumna que ocupa el 45% de la columna actual
\subcolumn{.45}
% Los bloques escritos bajo esta línea ocuparán el 45% del ancho de la columna
% Subcolumna que ocupa el 50% de la columna actual
\subcolumns{.5}
% Los bloques escritos bajo esta línea ocuparán el 50% del ancho de la columna
\end{subcolumns}
Las subcolumnas se deben generar dentro de una columna. Estas generan nuevas columnas dentro de la ya definida, por ejemplo, una columna del 50% de ancho del póster se puede dividir en varias subcolumnas que como mucho en conjunto ocuparán el 50% del ancho del póster. En el contenido de ejemplo que se incluye en la plantilla se muestra como utilizarlo y el resultado obtenido.
Notas
\note[Opciones]{Contenido}
Las notas pueden ubicarse en cualquier parte del póster. Si no se incluyen opciones la nota generada se ubica en el centro del ultimo bloque definido. Algunas opciones para modificar la posición son targetoffsetx=0cm
para mover la nota horizontalmente, targetoffsety=0cm
para mover la nota verticalmente, rotate=0
para rotar la nota, angle=0,radius=0cm
para posicionar la nota respecto al centro del bloque (coordenadas polares), width=0cm
para definir el ancho de la nota, innersep=.4cm
para definir el margen, connection
genera algo similar a un bocadillo de cómic. Puedes ver dos ejemplos en el contenido de ejemplo incluido en la plantilla.
Si se utilizan el entorno y los comandos de columnas y bloques se puede aprovechar una serie de opciones de estilo y colores.
Se puede elegir la forma de los bloques, de los bloques internos, de las notas, del fondo, y los colores de todo.
En la plantilla se muestra del siguiente modo:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% ESTILOS Y COLORES
% Los colores de la cabecera y pie de página no son modificables
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%
% Estilos de bloques
% Definidos en estilos_poster.tex y en el propio paquete tikzposter
%%%%%%%%%
% Hay disponibles: 'TFGTFM', 'Default', 'Basic', 'Minimal',
% 'Envelope', 'Corner', 'Slide', 'TornOut','Barra'
\estilobloque{TornOut}
% Estilos de los bloques internos.
% Hay disponibles: 'TFGTFM', 'Default', 'Table', 'Basic', 'Minimal',
% 'Envelope', 'Corner', 'Slide', 'TornOut'
\useinnerblockstyle{Envelope}
%%%%%%%%%
% Estilos de notas
% Definidos en estilos_poster.tex
%%%%%%%%%
% Hay disponibles: 'Default', 'Corner', 'Gradiente', 'Sticky'
\usenotestyle{Gradiente}
%%%%%%%%%
% Estilos de fondo (si se desea una imagen el comando se encuentra
% después del comando '\begin{document}...'
% Definidos en estilos_poster.tex
%%%%%%%%%
% Hay disponibles: 'TFGTFM', 'Rayos', 'Gradiente', 'GradienteInferior', 'Vacio'
\usebackgroundstyle{Rayos}
%%%%%%%%%
% Colores individuales. (Conjuntos de colores mas abajo)
% Depende del estilo de bloque algunos colores no se utilizan.
% Dispones de '\colorgrado' y '\colortexto' para utilizar los colores de tu titulación
%%%%%%%%%
\colorlet{backgroundcolor}{\colorgrado!20!white} % Fondo general
\colorlet{framecolor}{black} % Color de marco
% Colores bloques
\colorlet{blocktitlebgcolor}{\colorgrado} % Fondo cabecera
\colorlet{blocktitlefgcolor}{\colortexto} % Texto cabecera
\colorlet{blockbodybgcolor}{white} % Fondo cuerpo
\colorlet{blockbodyfgcolor}{black} % Texto cuerpo
% Colores de bloques internos
\colorlet{innerblocktitlebgcolor}{white} % Borde/Fondo título
\colorlet{innerblocktitlefgcolor}{black} % Texto cabecera/Borde
\colorlet{innerblockbodybgcolor}{orange!30!white} % Fondo cuerpo
\colorlet{innerblockbodyfgcolor}{black} % Texto cuerpo
% Colores de notas
\colorlet{notefgcolor}{black} % Texto
\colorlet{notebgcolor}{yellow!50!white} % Fondo
\colorlet{noteframecolor}{yellow} % Borde
%%%%%%%%%
% Conjunto de colores
% Elimina el comando si vas a utilizar colores individuales
% Definidos en estilos_poster.tex
%%%%%%%%%
% Disponibles:
% 'TFGTFM','Default','Australia','Britain','Sweden','Spain','Russia',
% 'Denmark','Germany', 'Utah', 'Data', 'Qacolor','Elena'
\usecolorstyle{Germany} % Comenta esta línea si utilizas colores individuales
En Ejemplos de conjuntos de estilos se muestran los resultados según algunas opciones elegidas.
Las líneas \colorlet{objeto}{color}
permiten configurar los colores individualmente (se debe eliminar o comentar la línea \usecolorstyle{...}
), los colores seleccionables son:
- Los estándar de LaTeX.
- Los propios de la titulación (
\colorgrado
es el color de la titulación y\colortexto
es el color del texto sobre el color de la titulación) - Los que quieras definir mediante el comando
\definecolor{nombrecolor}{tipo}{valores}
(Para más información haz clic aquí)
Todas estas opciones y estilos estan definidos en el archivo estilos_poster.tex
, pueden ser modificados sin ningún problema para adaptarlos a tu trabajo.
Se han agregado algunos comandos para añadir elementos gráficos para mostrar ejemplos de lo que se puede hacer, es posible que en un futuro se añadan más para facilitar más el trabajo. Se pueden editar (en estilos_poster.tex
) o desarrollar los tuyos propios.
Estos elementos se han añadido para demostrar que se puede hacer con la plantilla, son muy mejorables. En la red y en el manual TikZ hay mucha información para generar tus propios elementos y como convertirlos en comandos si quieres utilizarlos más comodamente.
Para poder generar elementos gráficos en referencia a un bloque de forma sencilla se ha incluido el comando:
\labelblock{nombre}
donde 'nombre' es el nombre que se le quiere dar a la etiqueta. Gracias a este comando se puede dibujar cualquier cosa mediante TikZ con las coordenadas del bloque, por ejemplo, la esquina superior derecha del bloque sería 'nombre.north east'.
En el contenido de ejemplo se puede ver el funcionamiento de esto y la aplicación con otros comandos descritos a continuación.
Es una flecha que se genera en el borde de un bloque, como una deformación de la caja, se puede utilizar tanto a la izquierda, como a la derecha y abajo (arriba no está bien diseñada). Está definida en el archivo estilos_poster.tex
.
Se utiliza del siguiente modo:
\flechacaja{nombre}{east}{color}
donde el primer parámetro es el nombre del bloque (generado con '\labelblock'), el segundo es la posición (east, west, south) y el tercero el color (se puede dejar vacío y utilizar el de fondo de bloque). En el contenido de ejemplo se muestra un bloque con este tipo de flecha.
Es un tipo de flecha que se genera encima del contenido, puede contener textro dentro y tener flecha en ambos extremos o en uno solo. Están definidas en el archivo estilos_poster.tex
.
Se escribe así:
\flechaA{0ex} % Ajuste de la posición del texto. Negativo->abajo, Positivo->arriba
{white} % Color del texto
{Texto} % Texto dentro de la flecha
{blue} % Color de la flecha
{[shift={(0cm,0cm)}]nombre.north east} % Inicio: Posición respecto a un bloque más desfase
{bend left=0} % Parámetros de la recta entre los dos puntos
{[shift={(0cm,0cm)}]nombre2.north west} % Inicio: Posición respecto a un bloque más desfase
El primer parámetro sirve para ajustar el texto por si segun la posición y forma de la curva el texto no se encuentra centrado. El segundo parámetro define el color del texto contenido en la flecha. El tercero es el texto, que puede estar vacío si no se quiere incluir texto. El cuarto es el color de la flecha. El quinto es la posición de inicio de la flecha. El sexto son parámetros de la recta, por ejemplo 'bend left=30' doblará el recorrido de la flecha 30 grados hacia la izquierda. Y el septimo parámetro determina el punto final de la flecha.
La flecha con punta de flecha en ambos extremos es \flechaA...
mientra que la que tiene punta de flecha en solo el extremo final es \flechaB...
.
Los archivos de la carpeta 'include' son los que configuran la plantilla y por ello no deben ser modificados a no ser que sepas lo que haces.
El archivo poster_configuracioninicial.tex
define el formato del documento, e incluye todos los paquetes y comandos que pueden ser utilizados en la plantilla. Se han añadido muchísimos paquetes para diferentes cuestiones que serán útiles para realizar el documento. En este archivo se encuentran comentados los paquetes y lo que hacen cada uno de ellos, y si se desea incluir algún paquete a la plantilla es en este archivo donde se recomienda incluirlo. Además este archivo se encarga de cargar el resto de archivos comentados a continuación.
El archivo configuraciontitulacion.tex
es el archivo que carga los parámetros segun la titulación seleccionada. En él se encuentran definidos los colores de cada titulación, los logotipos comunes y despues la información para cada titulación.
En el archivo barratitulacion_poster.tex
se definen el formato de la barra superior e inferior del póster.
En el archivo estilos_poster.tex
se definen los diferentes estilos y colores que pueden ser utilizados en la plantilla
El formato del documento está definido en el archivo poster_configuracioninicial.tex
en las siguientes líneas:
%%%%%%%%%%%%%%%%%%%%%%%%
% FORMATO DEL DOCUMENTO
%%%%%%%%%%%%%%%%%%%%%%%%
% 'tikzposter' es la clase de documento
% Esta configurado para papel DINA0. Ver el manual de tikzposter para más información
\documentclass[
25pt,a0paper,portrait,
margin = 0mm, % Margen general (no modificar)
innermargin = 10mm, % Margen interno
blockverticalspace = 15mm, % Espacio vertical entre bloques
colspace = 15mm, % Espacio horizontal entre columnas
subcolspace = 8mm % Espacio horizontal entre subcolumnas
]{tikzposter}
Las funciones de este primer bloque están definidas en el manual de la clase de documento y su manual se puede leer aquí: Manual tikzposter. Si modificas algo del formato definido en este bloque, confirma con tu tutor de TFG/TFM si el nuevo formato es correcto para el documento.
También en el archivo poster_configuracioninicial.tex
el documento está configurado para texto en español, por razones obvias, pero si se va a realizar en otro idioma o en varios idiomas se puede modificar (siguiendo este manual: Polyglossia) en las líneas siguientes:
%%%%%%%%%%%%%%%%%%%%%%%%
% DOCUMENTO EN ESPAÑOL
%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[base]{babel}
\usepackage{polyglossia}
\setdefaultlanguage{spanish}
La fuente de la barra superior e inferior está establecida en las directrices de estilo de la EPS, pero si cambian estas directrices puedes modificar la fuente en el archivo barratitulacion_poster.tex
en la línea:
% Establece la fuentes de texto para el titulo y grado
% Helvetica. Uso: {\FuentePortada tutexto}
\newfontfamily\FuentePortada{Helvetica}[Path=./include/fuentes/]
Si las directrices cambiaran y la plantilla no este actualizada puedes modificarla en esa línea. La fuente debe estar en la carpeta include/fuentes
para poder ser cargadas por la plantilla.
A continuación se muestra el resultado para diferentes estilos elegidos:
Tipo | Estilos | Resultado |
---|---|---|
1 |
\estilobloque{Envelope} \useinnerblockstyle{Default} \usenotestyle{Default} \usebackgroundstyle{GradienteInferior} \usecolorstyle{Elena}
|
|
2 |
\estilobloque{TFGTFM} \useinnerblockstyle{Basic} \usenotestyle{Sticky} \usebackgroundstyle{TFGTFM} \usecolorstyle{Britain}
|
|
3 |
\estilobloque{Barra} \useinnerblockstyle{Envelope} \usenotestyle{Gradiente} \usebackgroundstyle{Vacio} \usecolorstyle{Qacolor}
|
|
4 |
\estilobloque{TornOut} \useinnerblockstyle{TFGTFM} \usenotestyle{Gradiente} \usebackgroundstyle{Rayos} \usecolorstyle{Germany}
|
Se han tenido en cuenta varias situaciones que podrían ser problemáticas para el diseño del documento, como:
Hay gran variedad de títulos, desde unos pocos carácteres hasta incluso más de 200. Esto se ha tenido en cuenta y se ha primado el mantener consolidado el diseño frente al tamaño de fuente definido en la guía de estilo.
En el archivo barratitulacion_poster.tex
estan las líneas que controlan el tamaño del título:
% Tamaño por defecto de la fuente de texto para:
\def\FuenteTamano{\huge} % Tamaño para el título del trabajo
% Según la longitud del título se determina un tamaño para él
\StrLen{\titulo}[\longitudtitulo] % Cuenta los caracteres título
% Comprueba la longitud del título y según sea este determina unos valores nuevos
\ifthenelse{\longitudtitulo > 220}{
\def\FuenteTamano{\normalsize}}
{\ifthenelse{\longitudtitulo > 180}{
\def\FuenteTamano{\large}}
{\ifthenelse{\longitudtitulo > 140}{
\def\FuenteTamano{\Large}}
{\ifthenelse{\longitudtitulo > 120}{
\def\FuenteTamano{\LARGE}}
{} % Si no, no modifica el tamaño
} } }
} } }
Si no deseas publicar en GitHub una sugerencia o algún error encontrado puedes ponerte en contacto conmigo a través de:
- Email: [email protected]
- Telegram: @jmrplens