Sei sulla pagina 1di 29

Minicurso L

A
T
E
X
PET-ECO
Universidade Teconlgica Federal do Paran
Curitiba, PR - Maro 2011
Aula 2
Parte I
Aula 2
Aula 2
Sumrio I
1
Aula 2
Arquivo de entrada
Estrutura Bsica
Estrutura do arquivo
Comandos Globais de congurao
Insero de Figuras e Tabelas
Aula 2
Arquivo de entrada
Arquivo de entrada
A entrada para o L
A
T
E
X 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
Arquivo de entrada
Arquivo de entrada
A entrada para o L
A
T
E
X 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
Arquivo de entrada
Arquivo de entrada
A entrada para o L
A
T
E
X 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 L
A
T
E
X 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 L
A
T
E
X:
# $ % & _ { } \
Para utiliz-los necessrio a insero de \ antes:
\# \$ \% \ \& \_ \{ \} \ \textbackslash
Aula 2
Estrutura Bsica
Espaos e pargrafos I
Apenas um espao em branco considerado pelo L
A
T
E
X.
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:
\, um caracter de espao ( )
\ um espao mediano ( )
\quad um tab ( )
\qquad dois tabs ( )
Aula 2
Estrutura Bsica
Espaamento Vertical
O L
A
T
E
Xdetermina automaticamente os espaos entre dois
pargrafos, itens, guras, . . . 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 denir o espaamento vertical,
pode-se denir 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 Classes
10pt, 11pt, 12pt article
a4paper, letterpaper, ... report
onecolumn, twocolumn book
twoside, oneside beamer
.
.
.
.
.
.
Aula 2
Estrutura do arquivo
Pacotes
possvel adicionar pacotes para aumentar as funcionalidades
do L
A
T
E
X como cores, guras, 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 conguraes, o corpo do texto iniciado pelo
comando
\begin{document}
E nalizado por
\end{document}
Exemplo
\documentclass[11pt,a4paper]{article}
\usepackage[brazil]{babel}
\usepackage{amsmath}
...
\begin{document}
...
\end{document}
Aula 2
Comandos Globais de congurao
Captulos, sees, subsees
O L
A
T
E
X 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 congurao
Ttulo e sumrio
Para gerar o ttulo do documento usa-se
\maketitle (opcional)
E seu contedo denido pelo seguintes comandos
\title{...}
\author{...}
\date{...} (opcional)
Para construir o sumrio, lista de guras ou tabelas
necessrio apenas um comando
\tableofcontents
\listogures
\listoftables
Aula 2
Comandos Globais de congurao
Ambientes
Para compor textos com algm propsito especial o L
A
T
E
X
dene 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 congurao
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 congurao
Alinhamento
Existem trs ambientes bsicos para alinhamento:
ushleft: alinha o texto a esquerda (default)
ushright: 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 congurao
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 guras e tabelas lado a
lado.
\begin{minipage}[alinhamento]{largura}
A largura pode ser dada em relao largura do texto
\textwidth ou em unidade xa (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 guras necessrio utilizar o pacote graphicx, ele
permite a insero de grcos nos mais variados formatos
(JPG, BMP, GIF, PS, ...) atravs do comando:
\includegraphics[opes]{caminho}
necessrio inser-lo dentro do ambiente gure.
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 gura
simultaneamente com o comando \subgure
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}... dene 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 denida 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 centro direita
1 2 3
4 5 6
7 8 9
Aula 2
Insero de Figuras e Tabelas
Ambientes utuantes I
O L
A
T
E
X possui ambientes utuantes, 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 guras;
Aula 2
Insero de Figuras e Tabelas
Ambientes utuantes 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 utuantes III
Caso o texto tenha 2 colunas, mas voc quer a gura ou a
tabela usando a pgina inteira, coloca-se um asterisco:
\begin*{gure}
\end{gure}
A posio pode ser h, t e b, para forar a posio utiliza-se
uma exclamao.
\begin{gure}[!h]

Potrebbero piacerti anche