Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
ufpellogo
Apresentação na forma de pôster: usandoLATEX
Aula 18
Aula 18 CCF2017
ufpellogo
A classe a0poster
Características
• Classe LATEX para a confecção de pôsteres de diferentes tamanhos.
• Desenvolvido por Gerlinde Kettl e Matthias Weiser, a partir da classe article.
• O pacote que define a classe é formado pelos seguintes arquivos:
→ a0poster.cls definição da classe→ a0size.sty define os tamanhos das fontes usadas no pôster→ a0_eng.tex manual em inglês→ a0.tex manual em alemão
• No UBUNTU a classe faz parte do pacote texlive-latex-extra.
→ arquivos encontrados em /usr/share/doc/texlive-doc/latex/a0poster.
• No FEDORA a classe pode ser obtida do pacote texlive-a0poster.
Aula 18 CCF2017
ufpellogo
A classe a0poster
Forma de uso:
\documentclass[<Opções de formato>]{aoposter}\begin{document}
... comandos para a confecção do pôster
\end{document}
Opções de formato:
orientação do pôster: landscape (é o padrão) e portrait
tamanho do pôster: a0b, a0, a1, ..., a10
versão para impressão:
posterdraft reduz a saída para tamanho A4 (ideal para testes)final saída no tamanho definido (é o padrão)
Aula 18 CCF2017
ufpellogo
A classe a0poster
Tamanho do pôster
Aula 18 CCF2017
ufpellogo
A classe a0poster
Forma de uso:
\documentclass[a0,portrait,final]{a0poster}\begin{document}
... comandos para a confecção do pôster
\end{document}
As seções do pôster são escritasde forma sequencial.
As posições dos textos e doselementos gráficos devem serdefinidas de forma explícita.
Para compilar o pôster usamos a sequência usual do LATEX:
latex meu_poster.tex → cria o arquivo meu_poster.dvidvips meu_poster → cria o arquivo meu_poster.ps
O arquivo meu_poster.ps pode ser transformado num arquivo em PDF:
ps2pdf meu_poster.ps meu_poster.pdf
Aula 18 CCF2017
ufpellogo
A classe a0poster
Forma de uso:
\documentclass[a0,portrait,final]{a0poster}\begin{document}
... comandos para a confecção do pôster
\end{document}
As seções do pôster são escritasde forma sequencial.
As posições dos textos e doselementos gráficos devem serdefinidas de forma explícita.
Pode ser compilado com o comando pdflatex, importando o pacote graphicx,
\usepackage{graphicx}
ou geometry (com opção a0paper),
\usepackage[a0paper]{geometry}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Dividindo o pôster em colunas:
usamos o pacote multicol: no formato A0, dividimos em 2 ou 3 colunas
\documentclass[a0,portrait,final]{a0poster}\usepackage{multicols}\begin{document}\begin{multicols}{2}
... comandos para a confecção do pôster
\end{multicols}\end{document}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Dividindo o pôster em colunas:
usamos o pacote multicol: no formato A0, dividimos em 2 ou 3 colunas
\documentclass[a0,portrait,final]{a0poster}\usepackage{multicols}\columnsep = 100pt % espaço em branco entre
as colunas\begin{document}\begin{multicols}{2}
... comandos para a confecção do pôster
\end{multicols}\end{document}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Dividindo o pôster em colunas:
usamos o pacote multicol: no formato A0, dividimos em 2 ou 3 colunas
\documentclass[a0,portrait,final]{a0poster}\usepackage{multicols}\columnsep = 100pt % espaço em branco entre
as colunas\columnseprule = 3pt % largura da linha dividindo
as colunas\begin{document}\begin{multicols}{2}
... comandos para a confecção do pôster
\end{multicols}\end{document}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando fontes de tamanhos diferentes:
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando cores no pôster:
A classe a0poster não têm cores pré-definidas.
Inserimos cores usando o pacote xcolor: \usepackage{xcolor}
https://en.wikibooks.org/wiki/LaTeX/Colors
A cor é definida com o comando:
{\color{<cor>}[texto]} ou \textcolor{<cor>}{texto}
Cores disponíveis:red green blue yellow orange lime olive cyan teal magenta pink purple violetwhite lightgray gray darkgray brown black
Podemos criar uma cor usando o sistema RGB (Red, Green and Blue) paramisturá-las:
\color{blue!20!black!30!green}Mistura de azul, preto e verde
Mistura de azul, preto e verde
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando cores no pôster:
A classe a0poster não têm cores pré-definidas.
Inserimos cores usando o pacote xcolor: \usepackage{xcolor}
https://en.wikibooks.org/wiki/LaTeX/Colors
Colocar um fundo colorido no texto:
→ \colorbox{yellow}{texto com fundo amarelo}
texto com fundo amarelo
→ \colorbox{blue}{\color{white}texto com fundo azul e letra branca}
texto com fundo azul e letra branca
→ \fcolorbox{blue}{yellow}{texto com fundo amarelo com borda azul}
texto com fundo amarelo com borda azul
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando cores no pôster com PSTricks:
Desenvolvido por Timothy van Zandt (http://tug.org/PSTricks/main.cgi)
É uma coleção de macros que permite a inclusão de objetos em PostScriptdiretamente no documento em LATEX
Podemos fazer desenhos sofisticados usando PSTricks.
Podemos definir cores para o pôster e outras funcionalidades (cor de fundo,caixas, etc). Para isto, devemos importar os pacotes pstricks e pst-grad:
\usepackage{pstricks, pst-grad}
pst-grad→ uso de cores em gradiente no preenchimento de estruturas.
Podemos definir uma cor usando a escala RGB:
\newrgbcolor{lightviolet}{0.8 0.3 0.7}
Para usar esta nova cor, usamos o comando
{\lightviolet violeta suave} violeta suave
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando cores de fundo no pôster com PSTricks:
Usamos o comando psframe:
\psframe[fillstyle=solid,fillcolor=lightgray,framearc=0.02,linewidth=1mm](0,0)(1.\textwidth,-1.\textheight)
fillstyle: estilo de preenchimento do fundo (solid)
fillcolor: cor de fundo, no estilo solid
framearc: bordas em curva
linewidth: largura da linha que circunda o fundo preenchido
(0,0): posição de início do fundo preenchido (em geral, (0,0) éo canto superior esquerdo)
(1.\textwidth,-1.\textheight): fração do texto que teráo fundo preenchido
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando cores de fundo no pôster com PSTricks:
Usamos o comando psframe:
\psframe[fillstyle=gradient,framearc=0.02,linewidth=1mm](-1.5,0)(1.\textwidth,-1.\textheight)
fillstyle: estilo de preenchimento do fundo (gradient)
framearc: bordas em curva
linewidth: largura da linha que circunda o fundo preenchido
(-1.5,0): posição de início do fundo preenchido (em geral,(0,0) é o canto superior esquerdo)
(1.\textwidth,-1.\textheight): fração do texto que teráo fundo preenchido
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando cores de fundo no pôster com PSTricks:
Usamos o comando psframe:
\psframe[fillstyle=gradient,framearc=0.02,linewidth=1mm,gradmidpoint=0.5,gradbegin=orange,gradend=red](-1.5,0)(1.\textwidth,-1.\textheight)
fillstyle: estilo de preenchimento do fundo (gradient)
framearc: bordas em curva
linewidth: largura da linha que circunda o fundo preenchido
gradmidpoint: a posição do ponto central do pôster, comouma fração da distância do topo ao fundo (número entre 0 e1)
gradbegin: cor de início e fim (padrão é o azul escuro)
gradend: cor no ponto central (padrão é o cian)
Aula 18 CCF2017
ufpellogo
A classe a0poster
Definindo um título para o pôster com PSTricks:
Antes do \begin{document} definimos o formato do nosso título, usando ocomando \psshadowbox:
\newcommand{\meutitulo}[1]{\begin{center}\psshadowbox[linewidth=2mm,framearc=0.1,linecolor=blue,fillstyle=gradient,gradangle=0,gradbegin=white,gradend=lightviolet,gradmidpoint=1.0,framesep=1em]{#1}
\end{center}\vspace{0.015\textheight}
}
O título é inserido na sua posição dentro do pôster usando o comando:
\meutitulo{TÍTULO DO NOSSO POSTER}
→ O tamanho da fonte para o título deve ser ajustado para melhorvisualização.
→ Não pode ser usado para títulos com mais de uma linha.
Aula 18 CCF2017
ufpellogo
A classe a0poster
Definindo um título para o pôster com PSTricks:
Aula 18 CCF2017
ufpellogo
A classe a0poster
Definindo um título para o pôster com PSTricks:
Antes do \begin{document} definimos o formato do nosso título, usando ocomando \psshadowbox:
\newcommand{\meutitulo}[1]{\begin{center}\psshadowbox[linewidth=2mm,framearc=0.1,linecolor=blue,fillstyle=gradient,gradangle=0,gradbegin=white,gradend=lightviolet,gradmidpoint=1.0,framesep=1em]{#1}
\end{center}\vspace{0.015\textheight}
}
Títulos com mais de uma linha podem ser inseridos com o comando \parbox:
\meutitulo{\parbox[c]{75cm}{\textbf \VeryHugeTESTE DE INSERÇÃO DO TÍTULO. QUERO VER SE FICA EM MAIS DE UMA LINHA,OU MESMO COM TRÊS LINHAS.}}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Definindo um título para o pôster com PSTricks:
Aula 18 CCF2017
ufpellogo
A classe a0poster
Inserindo os autores e a afiliação:
Usamos o comando \centerline{texto} para centralizar cada um dos campos.
\novotitulo {< O título escolhido >}
\centerline{\LARGE ALEXANDRE DIEHL}
\centerline{\Large \textit{Universidade Federal de Pelotas}}
Podemos usar o comando \vspace*{xcm} entre cada um dos campos parasepará-los para melhor visualização.
O tamanho da fonte de cada um dos campos deve ser escolhido em função donúmero de autores e do tamanho de identificação da afiliação de cada um dosautores.
Aula 18 CCF2017
ufpellogo
A classe a0poster
Inserindo os autores e a afiliação:
Aula 18 CCF2017
ufpellogo
A classe a0poster
Inserindo os autores e a afiliação:
Para colocar os campos dentro de caixas, podemos usar o comando\psshadowbox:
\psshadowbox[framesep=1em]{\LARGE ALEXANDRE DIEHL}
\begin{center}\psshadowbox[framesep=1em]{\LARGE ALEXANDRE DIEHL}\end{center}
\begin{center}\psshadowbox[framesep=1em]{\Large \textit{Universidade Federal de Pelotas}}\end{center}\vspace*{0.5cm}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando blocos de texto com posição absoluta:
Queremos ter controle da posição das diferentes partes do pôster, ao invés daordem sequêncial até aqui usada.
Usaremos a ideia de inserção de blocos de texto, em qualquer posição do pôster,usando o pacote textpos:
\usepackage[absolute,overlay]{textpos}
O pacote textpos permite a colocação de blocos de texto numa posição absolutasobre um grid virtual na página do pôster.
→ a opção absolute faz com que a origem do grid virtual seja o canto superioresquerdo do pôster
→ a opção overlay produz um fundo opaco para o bloco de texto. Sem estaopção o fundo do texto é transparente.
Para tornar o grid virtual visível, usamos o pacote eso-pic:
\usepackage[colorgrid,textcoord]{eso-pic}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando blocos de texto com posição absoluta:
As dimensões do pôster são marcadas de acordo com o formato escolhido (A0,A1, ...).
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando blocos de texto com posição absoluta:
O bloco de texto é inserido pelo comando
\begin{textblock}{hsize}(hpos,vpos)Texto
\end{textblock}
O argumento hsize mede a largura da caixa de texto.
Os argumentos (hpos,vpos) definem a posição do canto superior da caixa detexto, medida em relação ao canto superior esquerdo do pôster.
As opções hzise e hpos são dadas em unidades do módulo \TPHorizModule,enquanto vpos é dada em unidades do módulo \TPVertModule, ambos definidosno preâmbulo:
\setlength{\TPHorizModule}{1cm}\setlength{\TPVertModule}{1cm}
Para colocar um frame em torno da caixa de texto, usamos o argumentoshowboxes:
\usepackage[colorgrid,textcoord,showboxes]{eso-pic}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando blocos de texto com posição absoluta:
Podemos inserir a caixa de texto, com largura hsize x TPHorizModule, com aposição do canto superior esquerdo dada por hpos x TPHorizModule(horizontal) e vpos x TPVertModule (vertical):
\begin{textblock}{20}(4,4)\huge{ALEXANDRE DIEHL}\end{textblock}
Podemos mudar a fonte usada no poster, importando o pacote desejado (no caso,helvética):
\usepackage{helvet}\renewcommand*\familydefault{\sfdefault}
Aula 18 CCF2017
ufpellogo
A classe a0poster
Usando blocos de texto com posição absoluta:
Para colorir o fundo da caixa de texto, basta inserir o comando\textblockcolour{<cor>} antes do bloco a ser colorido.
\textblockcolour{yellow}\begin{textblock}{20}(4,4)\huge{ALEXANDRE DIEHL}\end{textblock}
Aula 18 CCF2017