28
ufpellogo Apresentaªo na forma de pster: usando L A T E X Aula 18 Aula 18 CCF2017

Apresentação na forma de pôster: usando LATEX · !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

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Apresentação na forma de pôster: usando LATEX · !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

ufpellogo

Apresentação na forma de pôster: usandoLATEX

Aula 18

Aula 18 CCF2017

Page 2: Apresentação na forma de pôster: usando LATEX · !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

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

Page 3: Apresentação na forma de pôster: usando LATEX · !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

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

Page 4: Apresentação na forma de pôster: usando LATEX · !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

ufpellogo

A classe a0poster

Tamanho do pôster

Aula 18 CCF2017

Page 5: Apresentação na forma de pôster: usando LATEX · !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

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

Page 6: Apresentação na forma de pôster: usando LATEX · !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

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

Page 7: Apresentação na forma de pôster: usando LATEX · !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

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

Page 8: Apresentação na forma de pôster: usando LATEX · !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

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

Page 9: Apresentação na forma de pôster: usando LATEX · !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

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

Page 10: Apresentação na forma de pôster: usando LATEX · !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

ufpellogo

A classe a0poster

Usando fontes de tamanhos diferentes:

Aula 18 CCF2017

Page 11: Apresentação na forma de pôster: usando LATEX · !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

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

Page 12: Apresentação na forma de pôster: usando LATEX · !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

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

Page 13: Apresentação na forma de pôster: usando LATEX · !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

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

Page 14: Apresentação na forma de pôster: usando LATEX · !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

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

Page 15: Apresentação na forma de pôster: usando LATEX · !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

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

Page 16: Apresentação na forma de pôster: usando LATEX · !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

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

Page 17: Apresentação na forma de pôster: usando LATEX · !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

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

Page 18: Apresentação na forma de pôster: usando LATEX · !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

ufpellogo

A classe a0poster

Definindo um título para o pôster com PSTricks:

Aula 18 CCF2017

Page 19: Apresentação na forma de pôster: usando LATEX · !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

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

Page 20: Apresentação na forma de pôster: usando LATEX · !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

ufpellogo

A classe a0poster

Definindo um título para o pôster com PSTricks:

Aula 18 CCF2017

Page 21: Apresentação na forma de pôster: usando LATEX · !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

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

Page 22: Apresentação na forma de pôster: usando LATEX · !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

ufpellogo

A classe a0poster

Inserindo os autores e a afiliação:

Aula 18 CCF2017

Page 23: Apresentação na forma de pôster: usando LATEX · !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

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

Page 24: Apresentação na forma de pôster: usando LATEX · !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

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

Page 25: Apresentação na forma de pôster: usando LATEX · !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

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

Page 26: Apresentação na forma de pôster: usando LATEX · !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

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

Page 27: Apresentação na forma de pôster: usando LATEX · !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

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

Page 28: Apresentação na forma de pôster: usando LATEX · !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

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