Вы находитесь на странице: 1из 29

Minicurso LATEX

PET-ECO
Universidade Teconlgica Federal do Paran

Curitiba, PR - Maro 2011

Aula 2

Parte I
Aula 2

Aula 2

Sumrio I

Aula 2
Arquivo de entrada
Estrutura Bsica
Estrutura do arquivo
Comandos Globais de configurao
Insero de Figuras e Tabelas

Aula 2
Arquivo de entrada

Arquivo de entrada

A entrada para o LATEX um arquivo de texto, ASCII ou


UTF-8. Sendo possvel cri-lo em qualquer editor de texto.
nomedoarquivo.tex

Aula 2
Arquivo de entrada

Arquivo de entrada

A entrada para o LATEX um arquivo de texto, ASCII ou


UTF-8. Sendo possvel cri-lo em qualquer editor de texto.
nomedoarquivo.tex
nomedoarquivo.bib (opcional)

Aula 2
Arquivo de entrada

Arquivo de entrada

A entrada para o LATEX um arquivo de texto, ASCII ou


UTF-8. Sendo possvel cri-lo em qualquer editor de texto.
nomedoarquivo.tex
nomedoarquivo.bib (opcional)
Arquivos auxiliares (gerados automaticamente):
nomedoarquivo.{aux, log, nav, out, snm, toc, . . . }

Aula 2
Estrutura Bsica

Comandos

Os comandos no LATEX tm a seguinte forma:


\nomedocomando
Exemplo
\LaTeX
\alpha

\nomedocomando{parmetros}
Exemplo
\section{Introduo}
\sqrt{x}

Aula 2
Estrutura Bsica

Caracteres especiais

Os seguintes smbolos so caracteres especiais no LATEX:


#$%&_{}\
Para utiliz-los necessrio a insero de \ antes:
\# \$ \% \ \& \_ \{ \} \ \textbackslash

Aula 2
Estrutura Bsica

Espaos e pargrafos I
Apenas um espao em branco considerado pelo LATEX.
O comando \\ faz uma quebra-de-linha.
Uma linha em branco representa um novo pargrafo.
Entrada
No faz diferena um ou mais
espaos depois de uma
palavra. Com \\ o texto vai para a prxima linha.
E uma linha em branco representa um novo pargrafo.

Sada
No faz diferena um ou mais espaos depois de uma palavra. Com
o texto vai para a prxima linha.
E uma linha em branco representa um novo pargrafo.

Aula 2
Estrutura Bsica

Espaos e pargrafos II

Para adicionar mais espaos pode-se usar os comandos:


\,
\
\quad
\qquad

um caracter de espao ( )
um espao mediano ( )
um tab ( )
dois tabs (
)

Aula 2
Estrutura Bsica

Espaamento Vertical

O LATEXdetermina automaticamente os espaos entre dois


pargrafos, itens, figuras, . . . Em casos especiais, que necessite
um espaamento maior, pode-se usar o comando
\vspace{comprimento}
Este comando deve ser utilizado sempre entre duas linhas
vazias.
O comprimento pode ser dado em cm, mm, in, pt, e outras.

Aula 2
Estrutura Bsica

Espaamento Horizontal

Do mesmo modo que se pode definir o espaamento vertical,


pode-se definir o espaamento horizontal
\hspace{comprimento}
Diferentemente do vspace, o hspace pode ser utilizado entre
o texto.

Aula 2
Estrutura do arquivo

Classe I

Primeiro comando do arquivo deve ser o tipo do documento,


ou classe, que feito pelo seguinte comando:
\documentclass[opes]{classe}
Mais usados
Opes
10pt, 11pt, 12pt
a4paper, letterpaper, ...
onecolumn, twocolumn
twoside, oneside
..
.

Classes
article
report
book
beamer
..
.

Aula 2
Estrutura do arquivo

Pacotes

possvel adicionar pacotes para aumentar as funcionalidades


do LATEX como cores, figuras, fontes, etc. Para isso se usa o
comando:
\usepackage[opes]{pacote}
Exemplo
\usepackage[brazil ]{babel }
\usepackage[utf8 ]{inputenc}
\usepackage[T1 ]{fontenc}
\usepackage{graphicx}

Aula 2
Estrutura do arquivo

Corpo do texto
Aps feitas as configuraes, o corpo do texto iniciado pelo
comando
\begin{document}
E finalizado por
\end{document}
Exemplo
\documentclass[11pt,a4paper]{article}
\usepackage[brazil]{babel}
\usepackage{amsmath}
...
\begin{document}
...
\end{document}

Aula 2
Comandos Globais de configurao

Captulos, sees, subsees

O LATEX suporta at trs nveis de seo e dois nveis de


pargrafo na classe article:
\section{...}
\subsection{...}
\subsubsection{...}
\paragraph{...}
\subparagraph{...}

obs: Caso no queira que aparea a


numerao s colocar um * antes
das chaves. Ex: \section*{. . . }

Em adicional, nas classes report e book h um seo


superior
\chapter{...}

Aula 2
Comandos Globais de configurao

Ttulo e sumrio

Para gerar o ttulo do documento usa-se


\maketitle (opcional)
E seu contedo definido pelo seguintes comandos
\title{...}
\author{...}
\date{...} (opcional)
Para construir o sumrio, lista de figuras ou tabelas
necessrio apenas um comando
\tableofcontents
\listoffigures
\listoftables

Aula 2
Comandos Globais de configurao

Ambientes

Para compor textos com algm propsito especial o LATEX


define muitos tipos de ambientes
\begin{ambiente}
texto
\end{ambiente}
possvel colocar vrios ambientes um dentro do outro
\begin{aaa}
\begin{bbb}
\begin{ccc}
..
.
\end{ccc}
\end{bbb}
\end{aaa}

Aula 2
Comandos Globais de configurao

Listagens
Existem trs ambientes bsicos para listagens:
itemize: listas simples
enumerate: listas enumeradas
description: descries
Entrada
\begin{enumerate}
\item Primeiro
\begin{itemize}
\item Com ponto
\item[-] Com trao
\end{itemize}
\item Segundo
\begin{description}
\item[Item] descrio
\end{description}
\end{enumerate}

Sada
1 Primeiro
Com ponto
- Com trao

2 Segundo
Item descrio

Aula 2
Comandos Globais de configurao

Alinhamento
Existem trs ambientes bsicos para alinhamento:
flushleft: alinha o texto a esquerda (default)
flushright: alinha o texto a direita
center: centraliza o texto
Entrada
\begin{flushleft}
Texto alinhado esquerda.
\end{flushleft}
\begin{flushright}
Texto alinhado direita.
\end{flushright}
\begin{center}
Texto centralizado.
\end{center}

Sada
Texto alinhado esquerda
Texto alinhado direita
Texto centralizado

Aula 2
Comandos Globais de configurao

Minipage
O ambiente minipage simula uma minipgina, ou janela, em
uma posio da pgina. til para dividir trechos do texto em
colunas, fazer comparaes ou inserir figuras e tabelas lado a
lado.
\begin{minipage}[alinhamento]{largura}
A largura pode ser dada em relao largura do texto
\textwidth ou em unidade fixa (cm, pt) e o alinhamento
pode ser c, b ou t, referente ao texto ao seu redor.
Exemplo
\begin{minipage}[t]{.5\textwidth}
Coluna 1.
\end{minipage}
\begin{minipage}[t]{.5\textwidth}
Coluna 2.
\end{minipage}

Aula 2
Insero de Figuras e Tabelas

Figuras I

Para inserir figuras necessrio utilizar o pacote graphicx, ele


permite a insero de grficos nos mais variados formatos
(JPG, BMP, GIF, PS, ...) atravs do comando:
\includegraphics[opes]{caminho}
necessrio inser-lo dentro do ambiente figure.
Exemplo
\begin{figure}[h]
\includegraphics[width=5cm]{imagem.jpg}
\caption{Minha figura}
\label{fig:01}
\end{figure}

Aula 2
Insero de Figuras e Tabelas

Figuras II
Com o pacote subfigure podemos inserir mais de uma figura
simultaneamente com o comando \subfigure
Exemplo
\usepackage{subfigure}
\begin{figure}[!htb]
\begin{center}
\subfigure[desc (a) ]{\includegraphics{fig01.jpg}}\quad
\subfigure[desc (b)]{\includegraphics{fig02.jpg}} \\
\subfigure[desc (c)]{\includegraphics{fig03.jpg}} \quad
\subfigure[desc (d)]{\includegraphics{fig04.jpg}}
\caption{Caption da figura.}\label{fig:exemploDeSubfigure}
\end{center}
\end{figure}

Aula 2
Insero de Figuras e Tabelas

Tabelas I
As tabelas so criadas dentro do ambiente tabular
\begin{tabular }[posio]{tabulao}
\end{tabular }
Comandos teis
& separador de colunas
\\ comea nova linha
\hline linha horizontal
\newline comea uma nova linha na clula
\cline(i-j) linha horizontal da coluna i at a j
\multicolumn{tamanho}{tabulaao}... define uma clula com
mltiplas colunas

Aula 2
Insero de Figuras e Tabelas

Tabelas II
posio: vertical em referncia ao texto em volta, pode ser
b em baixo
c centralizado (default)
t em cima
tabulao: determina o alinhamento de cada coluna e as linhas
verticais
l alinhamento esquerdo
c centralizado
r alinhamento direito
p{largura} coluna com largura definida e com
saltos de linha
| linha vertical
|| linha vertical dupla

Aula 2
Insero de Figuras e Tabelas

Exemplo
Entrada
\begin{tabular}{ l | c | r }
esquerda & centro & direita \\
\hline
1 & 2 & 3 \\
\cline2-2
4 & 5 & 6 \\
\cline2-2
7 & 8 & 9
\hline
\end{tabular}

Sada
esquerda
1
4
7

centro
2
5
8

direita
3
6
9

Aula 2
Insero de Figuras e Tabelas

Ambientes flutuantes I

O LATEX possui ambientes flutuantes, isto , ambientes que


dispem o texto automaticamente de acordo com seu
contedo.
Os ambientes Figure e Table fornecem comandos para
dinamizao dos contedos com o documento, como:
ttulo/legenda;
numerao;
referncia;
lista de figuras;

Aula 2
Insero de Figuras e Tabelas

Ambientes flutuantes II
Exemplo
\begin{figure}[posio ]
\includegraphics{...}
\caption{Legenda da figura}
\label{fig:exemplo}
\end{figure}
\begin{table}[posio ]
\caption{Titulo da tabela}
\begin{tabular}{...}
...
\end{tabular}
\label{tab:exemplo}
\end{table}

Aula 2
Insero de Figuras e Tabelas

Ambientes flutuantes III

Caso o texto tenha 2 colunas, mas voc quer a figura ou a


tabela usando a pgina inteira, coloca-se um asterisco:
\begin*{figure}
\end{figure}

A posio pode ser h, t e b, para forar a posio utiliza-se


uma exclamao.
\begin{figure}[!h]

Вам также может понравиться