Facilitando a criação de posters/banners com LaTeX.

Muitas vezes quando precisamos expor nossos estudos e análises, precisamos fazer em forma de poster ou banner para apresentações em congressos e eventos.
E nem sempre está é uma tarefa fácil, mas vamos tentar simplificar utilizando o LaTeX com o pacote baposter, que é um pacote bem simples porém com opções visuais bem bacanas.
Nesse primeiro momento vamos colocar um exemplo prático de um banner utilizando o baposter como vamos ver abaixo


\documentclass[landscape,a0paper,fontscale=0.3]{baposter} 
% Podemos ajustar o tamanho da fonte por aqui
\usepackage{graphicx} % Pacote para colocar imagens
\graphicspath{{figures/}} % Diretório para as figuras
\usepackage[brazil]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{amsmath} % Modo de escrita matemático
\usepackage{amssymb} % Símbolos no modo matemático 
\usepackage[font=small,labelfont=bf]{caption} % Legenda de tabelas e figuras
\usepackage{multicol} % Ambientes multi-colunas
\newcommand{\compresslist}{ % Comando para reduzir espaços para usar dentro 
%dos ambientes itemize/enumerate 
\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
}
\definecolor{lightblue}{rgb}{0.145,0.6666,1} % Definindo cor 
Até essa parte foi montado nosso preâmbulo, que é onde adicionamos os pacotes e definimos nosso documento a ser trabalho. Como podemos ver já estamos definindo nosso documento como um baposter e dentro das opções deste documento em especifico escolhemos as opções landscape, a0paper e fontscale.
  • landscape/portrait ou Paisagem/retrato é a opção que cuida da posição que será disposta nosso documento. Podemos já adiantar que na opção landscape por padrão temos 4 colunas porém podemos mudar isso e veremos adiante. Na opção portrait temos 3 colunas por padrão.
  • a0paper é a opção que define o tamanho do documento além dessa opção temos mas os seguintes tamanhos definidos:  a1paper, a2paper, a3paper, a4paper, archE além do já citado a0paper
Essas definições acima foram de ambientes para o LaTeX a seguir vamos começar a trabalhar com as definições do pacote  baposter.

\begin{poster}
{
headerborder=closed, % Adiciona borda a caixa de titulo
colspacing=1em, % Espaçamento de coluna
bgColorOne=white, % Cor do fundo gradiente esquerdo
bgColorTwo=white, % Cor do fundo gradiente direito
borderColor=lightblue, % Cor da borda
headerColorOne=black, % Cor de fundo para os títulos dos quadros, gradiente lado esquerdo.
headerColorTwo=lightblue, % Cor de fundo para os títulos dos quadros, gradiente lado direito.
headerFontColor=white, % Cor do texto para os títulos dos quadros
boxColorOne=white, % Cor de fundo dos quadros
textborder=roundedleft, % Formato das bordas dos quadros
headerheight=0.1\textheight, % Tamanho do espaço para títulos
headershape=roundedright, % Definição do formato da borda
headerfont=\Large\bf\textsc, % Definimos características do texto dos títulos.
linewidth=2pt % Largura da linha da borda
} 
Essas definições são apenas alguns exemplos, vocês podem e devem brincar a vontade com elas. Agora que já definimos nosso modelo de quadro passaremos para a estruturação propriamente dita do nosso poster.
Após essas definições o trabalho fica realmente muito simples e pratico

Esse pacote trabalha com blocos para a melhor organização e estruturação dos conteúdos, para criar um bloco basicamente precisamos apenas do comando
\headerbox{Titulo do bloco}{Opções de características}{Conteúdo}. 
Agora vamos mostrar as opções características basicas para a construção do Poster.
Name = Nome de referencia do bloco, importante para utilização das opções de alinhamento.
Column = Coluna de referencia que o bloco onde o bloco deve ser criado.
Row = Linha de referencia que o bloco deve ser criado.
Span = Deve ser utilizado para expandir o numero de colunas a qual o bloco preenche, ou seja, 
se você criar um bloco na coluna 2 e utilizar a opção Span=2 o bloco vai preencher 
a coluna 2 e 3 do seu poster.
bottomaligned = Para alinhamento inferior dos blocos. Seu uso deve ser feito indicando 
o Name do bloco referencia.
bellow = Esta opção indica se deseja colocar o bloco abaixo de algum outro já referenciado. 
Também deve ser usado o nome referencia
aligned = Usado para alinhar o bloco a outro, deve ser utilizado o nome referencia do bloco.
Estas são apenas algumas das opções existentes, as quais acredito que seja o mínimo necessário para escrever nosso poster.
Qualquer duvida estou a disposição!
Abaixo um exemplo simples sobre como podemos moldar um poster utilizando esse pacote.


Um comentário:

  1. Caro Bruno,
    Sem duvida alguma este blog é sensacional!! As dicas sao super valiosas, principalmente para aqueles que estao a iniciar por esta seara.
    Na ocasiao, tentei reproduzir o post acima mas o pacote baposter nao aparece na biblioteca do TEX, como devo proceder?
    Sucesso ao blog!!

    ResponderExcluir