INTRODUC¸

˜
AO AO L
A
T
E
X
Reginaldo J. Santos
Departamento de Matem´ atica-ICEx
Universidade Federal de Minas Gerais
http://www.mat.ufmg.br/˜regi
Abril de 2002
´ ultima atualiza¸ c˜ao em
24 de maio de 2010
2 SUM
´
ARIO
Sum´ario
1 Introdu¸c˜ao 5
2 Texto, Comandos e Ambientes 9
2.1 Um aviso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Estrutura B´ asica de um Arquivo Fonte L
A
T
E
X . . . . . . . . . . . . . . . . . . . 9
3 Diferentes Formas de Exibi¸c˜ao de Texto 13
3.1 Mudando o Tipo das Letras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 Texto em Cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 Centralizando e Indentando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4 Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.1 Ambiente itemize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.2 Ambiente enumerate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.3 Ambiente list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.5 Teoremas, Proposi¸c˜oes, etc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4 F´ormulas Matem´aticas 20
4.1 Principais Elementos do Modo Matem´atico . . . . . . . . . . . . . . . . . . . . . 20
4.2 Expoentes e
´
Indices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3 Fra¸ c˜oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.4 Ra´ızes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.5 Somat´orios e Integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.6 Coeficientes Binomiais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.7 Pontos, Espa¸ cos e Texto no Modo Matem´atico . . . . . . . . . . . . . . . . . . . 24
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
SUM
´
ARIO 3
4.8 S´ımbolos Matem´aticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.9 Fun¸ c˜oes Matem´aticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.10 F´ormulas com Til, Barra, Chap´eu, etc . . . . . . . . . . . . . . . . . . . . . . . 29
4.11 Tamanho autom´atico de parˆenteses e similares . . . . . . . . . . . . . . . . . . . 29
4.12 Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.13 Equa¸c˜oes ou Inequa¸c˜oes Multi-linhas . . . . . . . . . . . . . . . . . . . . . . . . 31
4.14 Sistemas de Equa¸c˜oes com Numera¸ c˜ao de cada Equa¸c˜ao . . . . . . . . . . . . . . 34
4.15 F´ormulas dentro de uma Moldura . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.16 Mudan¸ ca dos Tipos de Letras no Modo Matem´atico . . . . . . . . . . . . . . . . 35
4.17 Espa¸ cos no Modo Matem´atico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.18 Usando o Matlab

para Gerar F´ormulas . . . . . . . . . . . . . . . . . . . . . 36
5 Figuras 38
5.1 Ambiente picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.2 Figuras Produzidas por Outros Programas . . . . . . . . . . . . . . . . . . . . . 41
5.3 Ambiente figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6 Partes do Documento 46
6.1 T´ıtulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.2 Se¸ c˜oes e Cap´ıtulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.3 Conte´ udo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.4 Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.5
´
Indice Alfab´etico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.6 Apˆendice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
24 de maio de 2010 Reginaldo J. Santos
4 SUM
´
ARIO
7 Outros Recursos 52
7.1 Caracteres Especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.2 Referˆencias Cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.3 Espa¸ camento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.3.1 Espa¸ camento Horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.3.2 Espa¸ camento Vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.4 Linha Horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.5 Retˆ angulo S´olido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.6 Texto Emoldurado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
7.7 Dividindo o Arquivo Fonte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
7.8 Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.9 Formato Paisagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.10 Duas Colunas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.11 Traduzindo para PS e PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.12 Mais Informa¸c˜oes na Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Referˆencias 68
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
5
1 Introdu¸ c˜ao
O L
A
T
E
X ´e um pacote feito para a prepara¸ c˜ao de textos impressos de alta qualidade, especial-
mente para textos matem´ aticos. Ele foi desenvolvido por Leslie Lamport a partir do programa
T
E
X criado por Donald Knuth.
Podemos dividir os programas de processamento de texto em duas classes. Com os cha-
mados processadores de texto, existe um menu na tela apresentando os recursos, que podem
ser usados no processamento do texto, que por sua vez podem ser selecionados com o uso do
mouse. Depois de selecionado um recurso, o texto ´e digitado e aparece na tela exatamente
como vai ser impresso no papel. O usu´ario pode ver logo no est´ agio de entrada do texto, se
o texto ser´ a impresso como esperado. Este m´etodo ´e chamado “what-you-see-is-what-you-get”
ou simplesmente WYSWYG.
A segunda classe, que ´e a que pertence o L
A
T
E
X, o processamento do texto ´e feito em duas
etapas distintas. O texto a ser impresso e os comandos de formata¸c˜ao s˜ao escritos em um
arquivo fonte com o uso de um editor de textos, isto ´e, um programa que escreve textos em
meio magn´etico. Em seguida o arquivo fonte ´e submetido a um programa formatador de textos,
no nosso caso o L
A
T
E
X, que gera um arquivo de sa´ıda, que pode ser impresso ou visualizado na
tela. Programas deste tipo podem parecer inicialmente mais complicados do que os do outro
tipo, mas apresentam uma s´erie de vantagens em rela¸c˜ao aos processadores de texto, como por
exemplo:
∙ Mudan¸ cas na formata¸c˜ao do texto inteiro com apenas a mudan¸ca de alguns comandos.
∙ Escrita de f´ ormulas complexas usando apenas comandos, por exemplo,

o
0
c
−a
2
dr, ´e im-
pressa com o comando $\int_{0}ˆa eˆ{-xˆ2}dx$;
24 de maio de 2010 Reginaldo J. Santos
6 1 INTRODUC¸
˜
AO
∙ Numera¸ c˜ao autom´atica de f´ ormulas, se¸ c˜oes, defini¸c˜oes, exemplos e teoremas, o que per-
mite que vocˆe fa¸ ca mudan¸cas na ordem do texto sem que seja necess´ario trocar os n´ umeros
dos itens.
∙ As cita¸c˜oes a f´ ormulas, se¸ c˜oes, defini¸c˜oes, exemplos, teoremas al´em de cita¸c˜oes bibli-
ogr´ aficas tamb´em podem ser automatizadas, de forma que mudan¸cas no texto n˜ao pro-
duzem erros nas cita¸c˜oes.
O L
A
T
E
X ´e um programa de c´odigo aberto, por isso existem v´ arias implementa¸ c˜oes.
Usamos uma implementa¸ c˜ao chamada MikT
E
X, uma interface gr´ afica junto com um
editor de textos chamada, WinShell, e um visualizador, YAP. Todos estes programas
s˜ao “freeware”, isto ´e, s˜ao gratuitos e podem trabalhar juntos como se fossem um
s´o. Para facilitar, disponibilizamos as instru¸ c˜oes para a instala¸c˜ao dos programas em
http://www.mat.ufmg.br/˜regi/latex/instlat2.html.
Depois dos programas devidamente instalados, para come¸car a usar o L
A
T
E
X vocˆe deve clicar
em Iniciar, depois em Programas, depois em WinShell e finalmente clicar em WinShell.
Depois de inicializado o WinShell, a primeira coisa a fazer ´e abrir um arquivo no editor do
WinShell. Para isto, no menu, escolha Open... e o nome do arquivo existente ou New e ele
inicia um novo arquivo.
Depois vocˆe pode processar o arquivo fonte atrav´es do L
A
T
E
X clicando no bot˜ ao TEX criando
assim um arquivo com o mesmo nome mas com termina¸c˜ao .dvi. Para visualizar ou imprimir
este arquivo clique no bot˜ ao DVI.
A seguir est´ a um pequeno arquivo exemplo, que vocˆe pode usar como modelo para os seus
arquivos. Para isto marque o seu conte´ udo com o mouse, copie-o para a ´area de transferˆencia
e cole-o no T
E
XShell.
% Este ´e um pequeno arquivo fonte para o LaTeX
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
7
% Use este arquivo como modelo para fazer seus pr´oprios arquivos LaTeX.
% Tudo que est´ a `a direita de um % ´ e um coment´ario e ´ e ignorado pelo LaTeX.
%
\documentclass[a4paper,12pt]{article}% Seu arquivo fonte precisa conter
\usepackage[brazil]{babel} % estas quatro linhas
\usepackage[latin1]{inputenc} % al´em do comando \end{document}
\begin{document} % no fim.
\section{Texto, Comandos e Ambientes} % Este comando faz o t´ıtulo da se¸c˜ao.
Um arquivo fonte do \LaTeX\ cont´ em al´em do texto a ser processado,
comandos que indicam como o texto deve ser processado. Palavras
s˜ao separadas por um ou mais espa¸ cos. Par´ agrafos s˜ao separados por
uma ou mais linhas em branco. A sa´ıda n˜ao ´ e afetada por espa¸ cos
extras ou por linhas em branco extras. A maioria dos comandos do
\LaTeX \ s˜ao iniciados com o caracter $\backslash$. Uma
$\backslash$ sozinha produz um espa¸ co. Um ambiente ´ e uma regi˜ ao do
texto
que tem um tratamento especial. Um ambiente ´ e iniciado com\
\texttt{$\backslash$begin\{nome do ambiente\}} e terminado por
\texttt{$\backslash$end\{nome do ambiente\}}.
%Aspas s˜ao digitadas assim:
‘‘Texto entre aspas’’.
24 de maio de 2010 Reginaldo J. Santos
8 1 INTRODUC¸
˜
AO
%Texto em it´alico deve ser digitado como:
\textit{Isto est´ a em it´alico}.
%Texto em negrito deve ser digitado como:
\textbf{Isto est´ a em negrito}.
\subsection{Um aviso} % Este comando faz o t´ıtulo da subse¸c˜ao.
Lembre-se de n˜ao digitar nenhum dos 10 caracteres especiais
% & $ # % _ { } ˆ ˜ \
###BOT_TEXT###amp; \$ \# \% \_ \{ \} \ˆ{} \ \˜{}\ $\backslash$ exceto como um
comando!
\end{document} % O arquivo fonte termina com este comando.
O texto anterior foi conseguido com o uso do ambiente verbatim (significa ao p´e da letra).
\begin{verbatim}
Tudo que estiver dentro deste
ambiente ´e impresso exatamente como ´ e digitado.
\end{verbatim}
O ambiente verbatim cria um par´agrafo para o texto. O mesmo efeito dentro de uma linha
´e conseguido com o uso do comando \verb!texto!. Se no texto aparecer o caracter ! ele pode
ser substitu´ıdo por outro diferente de * que n˜ao apare¸ ca no texto.
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
9
2 Texto, Comandos e Ambientes
Um arquivo fonte do L
A
T
E
X cont´em al´em do texto a ser processado, comandos que indicam
como o texto deve ser processado. Palavras s˜ao separadas por um ou mais espa¸cos. Par´ agrafos
s˜ao separados por uma ou mais linhas em branco. A sa´ıda n˜ao ´e afetada por espa¸cos extras ou
por linhas em branco extras. A maioria dos comandos do L
A
T
E
X s˜ao iniciados com o caracter \.
Uma \ sozinha produz um espa¸co. Um ambiente ´e uma regi˜ao do texto que tem um tratamento
especial. Um ambiente ´e iniciado com
\begin{nome do ambiente} e terminado por \end{nome do ambiente}.
“Texto entre aspas”.
Isto est´ a em it´ alico.
Isto est´a em negrito.
2.1 Um aviso
Lembre-se de n˜ao digitar nenhum dos 10 caracteres especiais & $ # % _ { } ˆ ˜ \ exceto
como um comando! Eles s˜ao impressos com os comandos
###BOT_TEXT###amp; \$ \# \% \_ \{ \} \ˆ{} \˜{} $\backslash$.
2.2 Estrutura B´asica de um Arquivo Fonte L
A
T
E
X
Todo arquivo fonte L
A
T
E
X, que normalmente tem a extens˜ao .tex tem um preˆ ambulo e um
corpo. No preˆ ambulo est˜ ao comandos que especificam parˆametros globais para o processamento
do texto, tais como tipo de documento, formato do papel, altura e largura do texto, a forma
de sa´ıda das p´aginas com a sua pagina¸ c˜ao e cabe¸calhos autom´aticos. O preˆ ambulo deve conter
24 de maio de 2010 Reginaldo J. Santos
10 2 TEXTO, COMANDOS E AMBIENTES
pelo menos o comando \documentclass. Se n˜ao existem outros comandos no preˆ ambulo, ent˜ ao
L
A
T
E
X seleciona valores standard para as v´ arias vari´ aveis que determinam o formato global do
texto.
O preˆ ambulo termina com o comando \begin{document}. Tudo que fica abaixo deste co-
mando ´e interpretado como corpo. No corpo fica o texto propriamente dito junto com comandos
adicionais, que s´o tˆem efeito local.
O corpo termina com o comando \end{document}. Isto tamb´em ´e normalmente o fim do
arquivo fonte.
Esta ´e estrutura de um arquivo L
A
T
E
X.
\documentclass[op¸c˜oes]{estilo}
Comandos globais
\begin{document}
Texto e comandos de efeito local
\end{document}
No comando \documentclass[op¸c˜oes]{estilo} o estilo pode ser: article, report,
book ou letter. Algumas das op¸c˜oes s˜ao: 10pt, 11pt ou 12pt para o tamanho base das letras
usadas no texto, a4paper se o papel for A4 (para o papel letter, n˜ao ´e necess´ario nenhuma
indica¸ c˜ao), landscape para a impress˜ao no modo paisagem, twocolumn para a impress˜ao em
duas colunas, twoside para a impress˜ao nos dois lados do papel, titlepage para que no estilo
article seja gerada uma p´agina separada com o t´ıtulo (para os outros tipos n˜ao ´e necess´aria
esta op¸c˜ao).
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
2.2 Estrutura B´asica de um Arquivo Fonte L
A
T
E
X 11
Alguns exemplos de Comandos globais:
\usepackage[brazil]{babel} indica para usar o pacote babel, com a op¸c˜ao de l´ıngua brazil,
faz com que ele gere datas e nomes como Cap´ıtulo, Bibliografia em portuguˆes com estilo bra-
sileiro.
\usepackage{graphicx,color} indica para usar os pacotes graficx e color, que permitem
incluir figuras e colorir o texto.
\graphicspath{{../figuras/}} o sistema vai procurar as figuras na pasta figuras que fica
no mesmo n´ıvel da pasta com os arquivos .tex.
\usepackage[latin1]{inputenc} indica para usar o pacote inputenc com a op¸c˜ao latin1,
que define uma codifica¸c˜ao para os caracteres em que os acentos s˜ao digitados diretamente pelo
teclado.
\usepackage{amsthm,amsfonts} indica para usar os pacotes da American Mathematical So-
ciety amsthm e amsfonts. O primeiro, entre outras coisas, define um estilo para a escrita dos
teoremas e o segundo adiciona alguns estilos de letras, por exemplo ℝ,ℂ e ℕ foram geradas com
$\mathbb{R}$, $\mathbb{C}$ e $\mathbb{N}$ por causa da adi¸c˜ao deste pacote.
\setlength{\textwidth}{16 cm} indica que a largura do texto ´e de 16 cm.
\setlength{\textheight}{20 cm} indica que a altura do texto ´e de 20 cm.
\evensidemargin 0 cm indica que a margem esquerda das p´aginas pares ´e zero. O tamanho
real da margem esquerda das p´aginas pares ´e a soma da vari´ avel \hoffset com a vari´ avel
\evensidemargin.
\oddsidemargin 0 cm indica que a margem esquerda das p´aginas ´ımpares ´e zero. O tamanho
real da margem esquerda das p´aginas ´ımpares ´e a soma da vari´ avel \hoffset com a vari´ avel
\oddsidemargin.
\topmargin 0 cm indica que a margem superior ´e zero. O tamanho real da margem superior
´e a soma da vari´ avel \voffset com a vari´ avel \topmargin.
24 de maio de 2010 Reginaldo J. Santos
12 2 TEXTO, COMANDOS E AMBIENTES
\baselineskip 65 mm define a distˆancia entre as linhas como sendo de 65 mm.
\sloppy reduz o n´ umero de divis˜oes nas palavras que s˜ao impressas nos finais das linhas.
Al´em destes, um comando que pode ser ´ util ´e o \newcommand. Com ele vocˆe pode definir
nomes mais simples para comandos que tˆem nomes grandes. Por exemplo:
\newcommand{\binv}{$\backslash$} d´a um novo nome para o comando que imprime \ .
\newcommand{\pot}{\ˆ{}} cria um novo nome para o comando que imprime ˆ.
\newcommand{\til}{\˜{}} define um novo nome para o comando que imprime ˜.
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
13
3 Diferentes Formas de Exibi¸c˜ao de Texto
O L
A
T
E
X permite uma variedade de formas de exibi¸c˜ao de texto: pode-se mudar o tamanho
e o tipo das letras, pode-se centralizar, criar diferentes tipos de listas, etc.
3.1 Mudando o Tipo das Letras
1. Mudando o estilo:
\textit{it´alico} produz it´ alico;
\textbf{negrito} produz negrito;
\textrm{romano} produz romano;
\textsf{sans serif} produz sans serif;
\texttt{m´ aquina de escrever} produz m´aquina de escrever;
\textsc{caixa alta} produz caixa alta.
2. Mudando o tamanho:
{\tiny o menor} produz o menor;
{\scriptsize muito pequeno} produz muito pequeno;
{\footnotesize menor} produz menor;
{\small pequeno} produz pequeno;
{\large grande} produz grande;
{\Large maior} produz maior;
{\LARGE maior ainda} produz maior ainda;
{\huge ainda maior} produz ainda maior;
{\Huge o maior de todos} produz o maior de todos.
24 de maio de 2010 Reginaldo J. Santos
14 3 DIFERENTES FORMAS DE EXIBIC¸
˜
AO DE TEXTO
3.2 Texto em Cores
Para escrever em cores ´e preciso colocar no preˆ ambulo o comando
\usepackage{graphicx,color}
Depois podemos usar o comando \textcolor{cor}{texto} para colorir o texto
como em texto em azul, texto em vermelho e texto em verde que foram consegui-
dos com \textcolor{blue}{texto em azul}, \textcolor{red}{texto em vermelho} e
\textcolor{green}{texto em verde}.
Tamb´em o comando {\color{cor1}texto} pode ser usado. Por exemplo texto em azul,
texto em vermelho e texto em verde foram conseguidos com {\color{blue}texto em azul},
{\color{red}texto em vermelho} e {\color{green}texto em verde}.
3.3 Centralizando e Indentando
1. Centralizando:
\begin{center}
linha 1 \ linha 2\ \ldots \ linha n
\end{center}
produz
linha 1
linha 2
. . .
linha n
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
3.4 Listas 15
2. Indentando:
\begin{quote}
Texto a ser indentado.
\end{quote}
produz
Texto a ser indentado.
3.4 Listas
As listas s˜ao constru´ıdas com ambientes:
3.4.1 Ambiente itemize
\begin{itemize}
\item Os itens s˜ao precedidos por $\bullet$;
\item Os itens s˜ao separados por um espa¸ co adicional.
\end{itemize}
produz
∙ Os itens s˜ao precedidos por ∙;
∙ Os itens s˜ao separados por um espa¸co adicional.
24 de maio de 2010 Reginaldo J. Santos
16 3 DIFERENTES FORMAS DE EXIBIC¸
˜
AO DE TEXTO
3.4.2 Ambiente enumerate
\begin{enumerate}
\item Os itens s˜ao numerados com algarismos ar´abicos, no primeiro n´ıvel,
\begin{enumerate}
\item s˜ao numerados com letras no segundo n´ıvel e
\begin{enumerate}
\item s˜ao numerados com algarismos romanos no terceiro n´ıvel.
\end{enumerate}
\end{enumerate}
\end{enumerate}
produz
1. Os itens s˜ao numerados com algarismos ar´ abicos, no primeiro n´ıvel,
(a) s˜ao numerados com letras no segundo n´ıvel e
i. s˜ao numerados com algarismos romanos no terceiro n´ıvel.
3.4.3 Ambiente list
\newcounter{quest}
\begin{list}{\textbf{Quest˜ao \arabic{quest}.}}{\usecounter{quest}
\setlength{\labelwidth}{-2mm} \setlength{\parsep}{0mm}
\setlength{\topsep}{0mm} \setlength{\leftmargin}{0mm}}
\renewcommand{\labelenumi}{(\alph{enumi})}
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
3.5 Teoremas, Proposi¸ c˜oes, etc 17
\item Esta ´e a primeira quest˜ao
com alguns ´ ıtens:
\begin{enumerate}
\item Este ´e o primeiro item
\item Segundo item
\end{enumerate}
\item Esta ´e a segunda quest˜ao.
\end{list}
produz
Quest˜ao 1. Esta ´e a primeira quest˜ ao com alguns ´ıtens:
(a) Este ´e o primeiro item
(b) Segundo item
Quest˜ao 2. Esta ´e a segunda quest˜ ao.
3.5 Teoremas, Proposi¸ c˜ oes, etc
O comando \newtheorem{ambiente}{t´ ıtulo} define um ambiente para a escrita de teo-
remas, proposi¸c˜oes, etc, onde ambiente ´e um apelido para o ambiente e t´ıtulo ´e o t´ıtulo que
ser´ a impresso no in´ıcio do texto, como Teorema, Lema, Corol´ario, etc. Por exemplo:
\newtheorem{teo}{Teorema}[section]
\newtheorem{lema}[teo]{Lema}
\newtheorem{cor}[teo]{Corol´ario}
\newtheorem{prop}[teo]{Proposi¸c˜ao}
24 de maio de 2010 Reginaldo J. Santos
18 3 DIFERENTES FORMAS DE EXIBIC¸
˜
AO DE TEXTO
define quatro ambientes com apelidos teo, lema, cor e prop. A numera¸ c˜ao ´e autom´atica e
o argumento [teo] faz com que os outros ambientes sigam a numera¸ c˜ao do ambiente teo. O
argumento [section] faz com que apare¸ ca o n´ umero da se¸ c˜ao junto ao n´ umero do teorema.
Uma vez definidos os ambientes no corpo do arquivo fonte, eles podem ser chamados em
qualquer ponto ap´os a defini¸c˜ao dos ambientes, como no exemplo seguinte:
\begin{teo}[Pit´agoras]
Em todo triˆ angulo retˆ angulo o quadrado do comprimento da
hipotenusa ´e igual a soma dos quadrados dos comprimentos dos
catetos.
\end{teo}
produz
Theorem 3.1 (Pit´agoras). Em todo triˆangulo retˆ angulo o quadrado do comprimento da hipo-
tenusa ´e igual a soma dos quadrados dos comprimentos dos catetos.
Outros recursos que s˜ao necess´arios para se escrever um texto matem´ atico com qualidade
como ambientes para as demonstra¸c˜oes e para defini¸c˜oes e exemplos est˜ ao no pacote da Ame-
rican Mathematical Society amsthm. Os recursos que descreveremos a seguir nesta se¸ c˜ao s´o
funcionam se for colocado no preˆ ambulo o comando
\usepackage{amsthm}
Para as demonstra¸c˜oes existe o ambiente proof. Que ´e usado na forma
\begin{proof}
. . .
\end{proof}
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
3.5 Teoremas, Proposi¸ c˜oes, etc 19
Exemplo
Demonstra¸c˜ao. Para demonstrar o Teorema de Pit´ agoras ...
Os ambientes para defini¸c˜oes e exemplos podem ser criados com os comandos
\theoremstyle{definition}
\newtheorem{defi}{Defini¸ c˜ao}
\newtheorem{exem}{Exemplo}
Depois podem ser usados da seguinte forma
Exemplo 1. Este ´e um exemplo do uso do ambiente exem definido acima.
que foi obtido com
\begin{exem}
Este ´e um exemplo do uso do ambiente \texttt{exem} definido acima.
\end{exem}
Defini¸ c˜ao 1. Definimos o produto de ...
que foi conseguido com
\begin{defi}
Definimos o produto de ...
\end{defi}
24 de maio de 2010 Reginaldo J. Santos
20 4 F
´
ORMULAS MATEM
´
ATICAS
4 F´ormulas Matem´aticas
4.1 Principais Elementos do Modo Matem´atico
F´ormulas matem´ aticas s˜ao produzidas digitando no arquivo fonte texto descrevendo-as. Isto
significa que o L
A
T
E
X deve ser informado que o texto que vem a seguir ´e uma f´ ormula e tamb´em
quando ela termina e o texto normal recome¸ca. As f´ ormulas podem ocorrer em uma linha de
texto como cr
2
+ /r + c = 0, ou destacada do texto principal como
r =
−/ ±

/
2
−4cc
2c
.
No meio do texto o modo matem´ atico ´e iniciado e terminado com o sinal $. A primeira
f´ ormula acima foi produzida com $axˆ2+bx+c=0$. Quando a f´ ormula ´e destacada, ent˜ ao o
modo matem´ atico ´e iniciado e terminado com $$. A segunda f´ ormula acima foi produzida com
$$
x=\frac{-b\pm\sqrt{bˆ2-4ac}}{2a}.
$$
Para que uma f´ ormula que aparece no meio do texto apare¸ ca maior usamos o comando
\displaystyle no in´ıcio da f´ ormula. Por exemplo,
$\displaystyle\frac{a+b}{2}$ produz
c + /
2
.
As f´ ormulas destacadas podem ser numeradas usando o ambiente \begin{equation}
equa¸c˜ao \end{equation}. Por exemplo
\begin{equation}
x=\frac{-b\pm\sqrt{bˆ2-4ac}}{2a}.
\end{equation}
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.2 Expoentes e
´
Indices 21
produz
r =
−/ ±

/
2
−4cc
2c
. (1)
Os espa¸cos digitados nas f´ ormulas s˜ao ignorados pelo L
A
T
E
X. Os s´ımbolos matem´ aticos:
+ - = < > / : ! ’ | [ ] ( )
podem ser digitados diretamente do teclado. Por exemplo:
∣r∣ < c se, e somente se, −c < r < c
foi produzido com
$|x |<a$ se, e somente se, $-a <x<a$
As chaves { } servem para agrupar logicamente partes da f´ ormula e n˜ao s˜ao impressas direta-
mente. Para incluir chaves em uma f´ ormula tem que ser usados \{ e \}.
4.2 Expoentes e
´
Indices
O L
A
T
E
X permite, de maneira simples, a produ¸ c˜ao de qualquer combina¸ c˜ao de expoentes e
´ındices com o tamanho correto. O caracter ˆ indica que o pr´oximo caracter ´e um expoente e _
indica que o pr´oximo caracter ´e um ´ındice. Por exemplo:
$$xˆ2, a_n, x_iˆ2, xˆ2_i, xˆ{2n}, xˆ{yˆ2}, xˆ{y_1}$$
produz
r
2
. c
a
. r
2
j
. r
2
j
. r
2a
. r
j
2
. r
j
1
Observe que quando´ındices e expoentes ocorrem juntos a ordem ´e indiferente. Observe tamb´em
que quando o ´ındice ou expoente tem mais de um caracter, eles devem estar entre chaves.
24 de maio de 2010 Reginaldo J. Santos
22 4 F
´
ORMULAS MATEM
´
ATICAS
4.3 Fra¸c˜ oes
Pequenas fra¸c˜oes no meio do texto podem ser escritas usando o caracter /, como $(a+b)/2$,
que produz (c + /)2. Para fra¸c˜oes mais complexas o comando
\frac{numerador}{denominador}
´e empregado para escrever o numerador em cima e o denominador em baixo com um tra¸ co de
fra¸c˜ao entre eles. Por exemplo,
$\frac{a+b}{2}$ produz
o+o
2
.
Para que uma f´ ormula que aparece no meio do texto apare¸ ca maior podemos usar o comando
\dfrac que corresponde a uma abrevia¸c˜ao de \displaystyle\frac. Por exemplo,
$\dfrac{a+b}{2}$ produz
c + /
2
.
O efeito inverso, ou seja, se uma fra¸c˜ao que aparece numa f´ormula destacada est´ a com o
tamanho muito grande podemos diminu´ı-la com os comandos
\textstyle ou \scriptstyle ou ainda \scriptscriptstyle
4.4 Ra´ızes
As ra´ızes s˜ao produzidas com o comando
\sqrt[n]{radicando}
Por exemplo, $\sqrt[3]{8}=2$ produz
3

8 = 2. Se o argumento opcional [n] for omitido,
ent˜ ao a raiz quadrada ´e gerada. Por exemplo, $\sqrt{4}=2$ produz

4 = 2. O tamanho e o
comprimento do radical s˜ao automaticamente ajustados ao tamanho do radicando.
4.5 Somat´ orios e Integrais
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.6 Coeficientes Binomiais 23
Somat´orios e integrais s˜ao obtidos com os comandos \sum e \int, respectivamente.
Eles podem aparecer em diferentes estilos, dependendo se aparecem no meio do texto
ou destacado e se ´e usado o comando \limits. Por exemplo, $\sum_{i=1}ˆn a_i$ e
$\int_{a}ˆb f(x)dx$ produzem

a
j=1
c
j
e

o
o
1(r)dr respectivamente. Usando o comando
\limits, $\sum\limits_{i=1}ˆn a_i$ e $\int\limits_aˆb f(x)dx$ produzem
a

j=1
c
j
e
o

o
1(r)dr respectivamente.
Destacado do texto
$$
\sum_{i=1}ˆn a_i\quad\mbox{e}\quad\int_aˆb f(x)dx
$$
produzem
a

j=1
c
j
e

o
o
1(r)dr
respectivamente.
4.6 Coeficientes Binomiais
Os coeficientes binomiais s˜ao obtidos com o comando \choose. Por exemplo

: + 1
/

=

:
/

+

:
/ −1

24 de maio de 2010 Reginaldo J. Santos
24 4 F
´
ORMULAS MATEM
´
ATICAS
foi obtido com
$$
{n+1\choose k}={n\choose k}+{n\choose k-1}
$$
4.7 Pontos, Espa¸ cos e Texto no Modo Matem´atico
Os comandos \ldots e \cdots produzem trˆes pontos, como em c
1
+ ⋅ ⋅ ⋅ + c
a
, que foi
produzida com $a_1+\cdots + a_n$. O comando \vdots produz trˆes pontos na vertical. Um
˜ (til) entre os elementos da f´ ormula faz com que n˜ao haja quebra de linha neste local. Os
comandos \quad e \qquad produzem espa¸cos no modo matem´ atico, sendo o ´ ultimo maior do
que o primeiro. O comando \mbox deve ser usado para produzir texto no modo matem´ atico.
Por exemplo,
$$
x_1=\frac{-b-\sqrt{bˆ2-4ac}}{2a} \quad\mbox{e}\quad
x_2=\frac{-b+\sqrt{bˆ2-4ac}}{2a}.
$$
produz
r
1
=
−/ −

/
2
−4cc
2c
e r
2
=
−/ +

/
2
−4cc
2c
.
4.8 S´ımbolos Matem´aticos
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.8 S´ımbolos Matem´aticos 25
Al´em dos s´ımbolos dispon´ıveis atrav´es do teclado existem v´ arios s´ımbolos que podem ser
impressos usando o L
A
T
E
X. Eles s˜ao impressos com o nome do s´ımbolo ap´os uma barra invertida.
Os seus nomes s˜ao semelhantes aos seus significados matem´ aticos.
Letras Gregas
S´ımbolo Comando S´ımbolo Comando S´ımbolo Comando
c \alpha \beta \gamma
o \delta c \epsilon - \varepsilon
. \zeta : \eta o \theta
0 \vartheta t \iota i \kappa
\ \lambda j \mu i \nu
: \xi o o ¬ \pi
¬ \varpi j \rho · \varrho
o \sigma . \varsigma t \tau
· \upsilon o \phi . \varphi
. \chi · \psi . \omega
Γ \Gamma Δ \Delta Θ \Theta
Λ \Lambda Ξ \Xi Π \Pi
Σ \Sigma Υ \Upsilon Φ \Phi
Ψ \Psi Ω \Omega
24 de maio de 2010 Reginaldo J. Santos
26 4 F
´
ORMULAS MATEM
´
ATICAS
Operadores Bin´arios
S´ımbolo Comando S´ımbolo Comando S´ımbolo Comando
± \pm ∓ \mp × \times
÷ \div ⋅ \cdot ∗ \ast
★ \star † \dagger ‡ \ddagger
∩ \cap ∪ \cup ∖ \setminus
∨ \vee ∧ \wedge ⊗ \otimes
△ \bigtriangleup ▽ \bigtriangledown ⊕ \oplus
⊲ \triangleleft ⊳ \triangleright ⊙ \odot
∘ \circ ⃝ \bigcirc ⋄ \diamond
Rela¸c˜oes
S´ımbolo Comando S´ımbolo Comando S´ımbolo Comando
≤ \le ≥ \ge ∼ \sim
∕< \not< ∕ \not> ∕= \neq
⊂ \subset ⊃ \supset ≈ \approx
⊆ \subseteq ⊇ \supseteq ≃ \simeq
∈ \in ∈ \notin ≡ \equiv
⊥ \perp ∝ \propto

= \cong
Outros S´ımbolos
S´ımbolo Comando S´ımbolo Comando S´ımbolo Comando
∀ \forall ∃ \exists ∞ \infty
∇ \nabla ∂ \partial ∅ \emptyset
ℜ \Re ℑ \Im ¬ \neg
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.8 S´ımbolos Matem´aticos 27
Setas
S´ımbolo Comando S´ımbolo Comando S´ımbolo Comando
← \gets ←− \longleftarrow ↑ \uparrow
⇐ \Leftarrow ⇐= \Longleftarrow ⇑ \Uparrow
→ \to −→ \longrightarrow ↓ \downarrow
⇐ \Leftarrow =⇒ \Longrightarrow ⇓ \Downarrow
⇔ \Leftrightarrow ⇐⇒ \iff ⇕ \Updownarrow
→ \mapsto −→ \longmapsto
S´ımbolos com Dois Tamanhos
S´ımbolo Comando S´ımbolo Comando S´ımbolo Comando


\sum


\prod


\bigodot


\int


\oint


\bigotimes


\bigcup


\bigcap


\bigoplus
Aos s´ımbolos que existem em dois tamanhos podem ser acrescentados limites inferiores e
superiores. Por exemplo,
a

j=0
¹
j
´e conseguido com $$\bigcup_{i=0}ˆnA_i$$. Enquanto,


0
1(t)dt ´e conseguido com
$\int\limits_0ˆ\infty f(t)dt$. O comando \limits faz com que no modo texto os li-
mites apare¸ cam realmente embaixo e acima da integral.
24 de maio de 2010 Reginaldo J. Santos
28 4 F
´
ORMULAS MATEM
´
ATICAS
Podemos redefinir a maneira como ´e impresso a parte real, a parte imagin´aria de um n´ umero
complexo e o conjunto vazio redefinido os comandos \Re, \Im e \emptyset. Podemos redefini-
los, por exemplo, como
\renewcommand{\Re}{\mathrm{Re}}
\renewcommand{\Im}{\mathrm{Im}}
\renewcommand{\emptyset}{\mbox{\large{\o}}}
Desta forma $\Re(z)$, $\Im(z)$ e $\emptyset$ produzem Re(.), Im(.) e ø.
4.9 Fun¸ c˜ oes Matem´aticas
S˜ao usadas tipos de letras diferentes para vari´ aveis e para nomes de fun¸c˜oes. Por exemplo,
$\cos x$ produz cos r. enquanto $cos x$ produz co:r. Muitos nomes de fun¸c˜oes j´ a est˜ ao
definidos, bastando para cham´ a-los usar uma \ antes do nome (principalmente aquelas em que
o nome em portuguˆes ´e o mesmo que em inglˆes). Para outros nomes ´e necess´ario defini-los. Por
exemplo,
\usepackage{amsmath}
\DeclareMathOperator{\sen}{sen}
\DeclareMathOperator{\dist}{dist}
no preˆ ambulo do arquivo fonte define o nome das fun¸c˜oes sen e dist. Depois de definidas,
podemos usar como em sen r e sen(r), que foram produzidos com $\sen x$ e $\sen(x)$, res-
pectivamente. Alguns nomes de fun¸c˜oes pr´e definidos s˜ao: \arccos, \arctan, \cos, \cosh,
\cot, \coth, \csc, \det, \exp, \lim, \ln, \log, \max, \min, \sec, \tan, \tanh.
Por exemplo, para se conseguir
lim
a→0
sen r
r
.
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.10 F´ormulas com Til, Barra, Chap´eu, etc 29
deve-se escrever $$\lim_{x\to 0}\frac{\sen x}{x}$$. Esta f´ ormula no meio do texto,
lim
a→0
sen a
a
, ´e conseguida com $\lim_{x\to 0}\frac{\sen x}{x}$, ou lim
a→0
sen a
a
´e conseguida
com $\lim\limits_{x\to 0}\frac{\sen x}{x}$.
4.10 F´ ormulas com Til, Barra, Chap´eu, etc
Os comandos \overline{f´ormula} e \underline{f´ormula} servem para colocar bar-
ras em cima e em baixo de uma letra ou uma f´ ormula. Por exemplo, c
2
+
/c foi conseguido com $\overline{a}ˆ2+\underline{bc}$. Pode-se colocar tamb´em
chaves em cima e em baixo de f´ ormulas com os comandos \overbrace{f´ormula}
e \underbrace{f´ ormula}. Por exemplo,
a
. .. .
r
1
+ r
2
+ . . . + r
a−1
. .. .
a−2
+r
a
foi obtida com
$\overbrace{x_1+\underbrace{x_2+\ldots+x_{n-1}}_{n-2}+x_n}ˆn$. Setas em cima de
letras s˜ao conseguidas com o comando \vec{letra}, como em⃗·, que foi obtido com $\vec{v}$.
Tamb´em \ =
−→
¹1 foi conseguido com V=\stackrel{\longrightarrow}{AB}. Chap´eu e til em
cima de letras s˜ao conseguidas com os comandos \hat, \widehat, \tilde e \widetilde. Por
exemplo,
ˆ
¹ e
ˆ
¹1( foram conseguidos com $\hat{A}$ e $\widehat{ABC}.
4.11 Tamanho autom´atico de parˆenteses e similares
Os comandos \left( e \right) produzem parˆenteses com tamanho ajustado na altura para
conter a f´ ormula que ´e englobada por eles. Observe a diferen¸ ca entre cos(
¬
2
r
2
) e cos

¬
2
r
2

que
foram obtidos com $\cos(\frac{\pi}{2}xˆ2)$ e $\cos\left(\frac{\pi}{2}xˆ2\right)$
respectivamente. O mesmo acontece com colchetes e chaves, usando os comandos \left[,
24 de maio de 2010 Reginaldo J. Santos
30 4 F
´
ORMULAS MATEM
´
ATICAS
\right], \left\{ e \right\}. Os comandos \left e \right devem aparecer sempre aos
pares. Uma exce¸c˜ao ao uso de tamanhos autom´aticos ´e o caso


0
c
−-|
dt =
c
−-|
−:


0
que foi conseguido com
$$\int_0ˆ\infty eˆ{-st}\,dt=\frac{eˆ{-st}}{-s}\Bigg|_0ˆ\infty$$
4.12 Matrizes
As matrizes s˜ao produzidas com o uso do ambiente array. Os elementos de uma mesma linha
s˜ao separados pelo caracter & e as linhas s˜ao separadas por \.
´
E necess´ario passar para o
L
A
T
E
X como as colunas devem ser alinhadas. Isto ´e feito em seguida ao comando que inicia o
ambiente. Por exemplo, \begin{array}{ccrll} diz ao L
A
T
E
X que a matriz tem 5 colunas e
que as duas primeiras devem ser alinhadas ao centro, que a do meio deve ser alinhada `a direita
e que as duas ´ ultimas devem ser alinhadas `a esquerda. Por exemplo, as matrizes
¹ =
¸
1 3 0
2 4 −2

. 1 =

1 3 −2

. e ( =


1
4
−3


foram conseguidas com
$$
A=\left[\begin{array}{rrr}
1&3&0\
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.13 Equa¸ c˜oes ou Inequa¸c˜oes Multi-linhas 31
2&4&-2
\end{array}\right],\quad
B=\left[\begin{array}{ccc}
1&3&-2
\end{array}\right],
\quad \mbox{e}\quad
C=\left[\begin{array}{r}
1\4\-3
\end{array}\right]
$$
Um outro exemplo do uso do ambiente array ´e
∣r∣ =

−r se r ≤ 0
r se r 0
$$|x|=\left\{\begin{array}{rc}
-x&\mbox{se}\quad x\le 0\
x &\mbox{se}\quad x>0
\end{array}\right.
$$
Observe o uso do comando \right. para fechar o comando \left{. Para acrescen-
tar mais espa¸co entre as linhas podem ser usados os comandos \noalign{\smallskip},
\noalign{\medskip} ou \noalign{\bigskip} depois de cada \.
4.13 Equa¸c˜ oes ou Inequa¸c˜ oes Multi-linhas
24 de maio de 2010 Reginaldo J. Santos
32 4 F
´
ORMULAS MATEM
´
ATICAS
Para a impress˜ao de equa¸ c˜oes ou inequa¸ c˜oes em v´ arias linhas pode-se usar os seguintes
ambientes:
\begin{eqnarray}
linha 1\
...
linha n
\end{eqnarray}
e
\begin{eqnarray*}
linha 1\
...
linha n
\end{eqnarray*}
As linhas s˜ao separadas umas das outras por \ e cada linha tem a forma
f´ormula da esquerda & f´ormula do centro & f´ormula da direita
Normalmente a f´ ormula do centro ´e um ´ unico caracter, o sinal da rela¸c˜ao (por exemplo, = ou
≤). A diferen¸ ca entre eqnarray e eqnarray* ´e que no primeiro s˜ao acrescentadas `as linhas
n´ umeros das equa¸ c˜oes. Exemplo:
(¹ + 1)(¹ −1) = (¹ + 1)¹ + (¹ + 1)(−1)
= ¹¹ + 1¹ −¹1 −11
= ¹
2
+ 1¹ −¹1 −1
2
(2)
foi obtido com
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.13 Equa¸ c˜oes ou Inequa¸c˜oes Multi-linhas 33
\begin{eqnarray}
(A+B)(A-B)&=&(A+B)A+(A+B)(-B)\nonumber\
&=&AA+BA-AB-BB\nonumber\
&=&Aˆ2+BA-AB-Bˆ2
\end{eqnarray}
Observe o uso de \nonumber nas linhas que n˜ao devem ser numeradas.
Uma f´ ormula grande pode ser quebrada da seguinte maneira:
(c + / + c)
3
=
c
3
+ 3c
2
/ + 3c/
2
+ /
3
+ 3cc
2
+
3/c
2
+ 3c
2
c + 6c/c + 3/
2
c + c
3
que foi obtida com
\begin{eqnarray*}
\lefteqn{(a+b+c)ˆ3=}\
& &aˆ3+3aˆ2b+3abˆ2+bˆ3+3acˆ2+\
& &3bcˆ2+3aˆ2c+6abc+3bˆ2c+cˆ3
\end{eqnarray*}
Usando o pacote amsmath f´ ormulas muito grandes podem ser quebradas usando o ambiente
multline.
´
E necess´ario colocar no preˆ ambulo
\usepackage{amsmath}
Por exemplo
24 de maio de 2010 Reginaldo J. Santos
34 4 F
´
ORMULAS MATEM
´
ATICAS
\begin{multline*}
(a+b+c+d)ˆ3=\
6acd+6abd+6bcd+6abc+3cˆ2d+3cdˆ2+3adˆ2+3bˆ2c+3bˆ2d+3bcˆ2\
+3bdˆ2+3aˆ2b+3aˆ2c+3aˆ2d+3abˆ2+3acˆ2+aˆ3+bˆ3+cˆ3+dˆ3.
\end{multline*}
produz
(c + / + c + d)
3
=
6ccd + 6c/d + 6/cd + 6c/c + 3c
2
d + 3cd
2
+ 3cd
2
+ 3/
2
c + 3/
2
d + 3/c
2
+ 3/d
2
+ 3c
2
/ + 3c
2
c + 3c
2
d + 3c/
2
+ 3cc
2
+ c
3
+ /
3
+ c
3
+ d
3
.
A trocando-se multline* por multline a equa¸ c˜ao fica numerada.
4.14 Sistemas de Equa¸c˜ oes com Numera¸c˜ao de cada Equa¸c˜ao
Usando os pacotes empheq e amsmath podemos escrever um sistema de equa¸ c˜oes em que
cada equa¸ c˜ao tem o seu pr´oprio n´ umero.
´
E necess´ario colocar no preˆ ambulo
\usepackage{empheq,amsmath}
Por exemplo
\begin{empheq}[left=\empheqlbrace]{align}
X’’(x)-\lambda X(x)=0, &\quad X(0)=0,\;X(L)=0\
T’(t)-\lambda T(t)=0
\end{empheq}
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.15 F´ormulas dentro de uma Moldura 35
produz

A
′′
(r) −\A(r) = 0. A(0) = 0. A(1) = 0
1

(t) −(t) = 0
(3)
(4)
4.15 F´ ormulas dentro de uma Moldura
As f´ ormulas podem ser colocadas dentro de uma moldura com o comando \fbox. Exemplo:
r =
−/ ±

/
2
−4cc
2c
foi conseguido com
\begin{center}
\fbox{$\displaystyle x=\frac{-b\pm\sqrt{bˆ2-4ac}}{2a}$}
\end{center}
4.16 Mudan¸ca dos Tipos de Letras no Modo Matem´atico
Uma mudan¸ca expl´ıcita nos tipos de letras dentro do modo matem´ atico pode ser feito
usando os comandos: \mathrm, \mathcal, \mathbf, \mathsf, \mathtt, \mathit e \mathbb.
Por exemplo:
$\mathrm{AaBbCc}$ produz AaBbCc, $\mathcal{ABC}$ produz ℬ, $\mathbf{AaBbCc}$
produz AaBbCc, $\mathsf{aAbBcC}$ produz aAbBcC, $\mathtt{aAbBcC}$ produz aAbBcC,
$\mathit{aAbBcC}$ produz aAbBcC e $\mathbb{ABCNR}$ produz ℂℕℝ (este ´ ultimo ne-
cessita o comando \usepackage{amsfonts} no preˆ ambulo).
24 de maio de 2010 Reginaldo J. Santos
36 4 F
´
ORMULAS MATEM
´
ATICAS
4.17 Espa¸ cos no Modo Matem´atico
Al´em dos comandos \quad e \qquad que produzem espa¸cos horizontais no modo matem´ atico,
existem comandos para produzirem espa¸cos menores ou at´e negativos.
\, produz um pequeno espa¸co, igual a 3/18 de um quad.
\: produz um espa¸co m´edio, igual a 4/18 de um quad.
\; produz um espa¸co maior, igual a 5/18 de um quad.
\! produz um espa¸co negativo de -3/18 de um quad.
Por exemplo, r
2
2, r
2
2,
∫ ∫
1
1(r)dr e
∫∫
1
1(r) dr foram produzidos com $xˆ2/2$, $xˆ2\!/2$,
$\int\int\limits_Df(x)dx$ e $\int\!\!\!\int\limits_{\!\!\! D} f(x)\,dx$ respecti-
vamente.
Com rela¸c˜ao ao espa¸cos verticais os comandos
\noalign{\smallskip}, \noalign{\medskip} e \noalign{\bigskip}
produzem espa¸cos entre duas linhas de uma matriz.
4.18 Usando o Matlab

para Gerar F´ ormulas
No MATLAB existe um comando latex(expr) que gera uma representa¸ c˜ao em L
A
T
E
X da
express˜ ao simb´olica expr. Exemplo:
>> syms x, expr1=sin(x)ˆ2+cos(x)ˆ2;
>> latex(expr1)
ans =\left(\sin(x)\right)ˆ{2}+\left(\cos(x)\right)ˆ{2}
>> A=[1,2;3,4];
>> A=sym(A);
>> latex(A)
ans =\left[\begin{array}{cc}1&2\\noalign{\medskip}3&4\end{array}\right]
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
4.18 Usando o Matlab

para Gerar F´ormulas 37
Depois, basta marcar e copiar para a ´ area de transferˆencia, a representa¸ c˜ao em L
A
T
E
X obtida e
finalmente colar no arquivo fonte de L
A
T
E
X que vocˆe est´ a trabalhando.
24 de maio de 2010 Reginaldo J. Santos
38 5 FIGURAS
5 Figuras
Podem ser constru´ıdos desenhos simples e diagramas com o L
A
T
E
X. Al´em disso, podem ser
inseridas figuras ou imagens geradas por outros programas.
5.1 Ambiente picture
As figuras criadas com o L
A
T
E
X s˜ao constru´ıdas dentro do ambiente picture, cuja sintaxe ´e
a seguinte:
\setlength{\unitlength}{unidade de comprimento}
\begin{picture}(tam_x,tam_y)
...
\end{picture}
por exemplo,
\setlength{\unitlength}{1.5 cm}
\begin{picture}(3,4)
...
\end{picture}
cria uma figura de 3 x 1.5 cm=4.5 cm de largura por 4 x 1.5 cm=6 cm de altura. Os elementos
da figura s˜ao posicionados usando-se o comando \put(x_coord,y_coord){elemento}. Os
elementos podem ser
1. \circle{diˆametro} para uma circunferˆencia e \circle*{diˆametro} para um c´ırculo
(cheio).
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
5.1 Ambiente picture 39
2. \line($\Delta$x,$\Delta$y){comprimento da proje¸ c˜ao} para um segmento de reta,
onde Δx e Δy s˜ao n´ umeros inteiros entre -6 e 6, primos entre si (isto ´e, n˜ao possuem
divisores comuns) e comprimento da proje¸ c˜ao ´e o comprimento da proje¸c˜ao do segmento
no eixo r se este for diferente de zero ou o comprimento da proje¸c˜ao do segmento no eixo
n, caso contr´ ario.
3. \vector($\Delta$x,$\Delta$y){comprimento da proje¸ c˜ao} para um vetor, onde Δx,
Δy e comprimento da proje¸c˜ao s˜ao como no item anterior.
4. Texto.
Exemplo:
C

1

¹

A

foi produzido com
\begin{center}
\setlength{\unitlength}{1mm}
\begin{picture}(55,25)
\put(0,0){\scriptsize$C$}
\put(2,2){\circle*{0.7}}
\put(2,2){\vector(1,0){50}} %segmento CB
24 de maio de 2010 Reginaldo J. Santos
40 5 FIGURAS
\put(52,2){\circle*{0.7}}
\put(52,0){\scriptsize$B$}
\put(2,2){\vector(1,1){20}} %segmento CA
\put(22,22){\circle*{0.7}}
\put(22,22.5){\scriptsize$A$}
\put(2,2){\vector(2,1){28.5}} %segmento CX
\put(34,16){\scriptsize$X$}
\put(30.5,16.25){\circle*{0.7}}
\put(22,22){\line(3,-2){30}} %segmento AB
\end{picture}
\end{center}
A espessura das linhas pode ser especificada com o comando \linethickness{espessura}.
Por exemplo, o comando \linethickness{1.5mm} faz com que todas as linhas desenhadas
depois deste comando tenham a espessura de 1.5 mm. Tamb´em existem os comandos com
espessuras pr´e-definidas: \thicklines para linhas grossas e \thinlines para voltar `as linhas
finas.
Para fazer o desenho vocˆe pode contar com a ajuda de um papel milimetrado colocado no
fundo da figura durante o processo de constru¸c˜ao do desenho e que depois pode ser retirado.
Para isso vocˆe tem que colocar no preˆ ambulo do documento \usepackage{graphpap} e dentro
do ambiente picture o comando \graphpaper[tamanho](x0,y0)(tam_x,tam_y). Por exemplo
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
5.2 Figuras Produzidas por Outros Programas 41
0 10 20 30 40 50
0
10
20
C

1

¹

A

foi produzido com
\begin{center}
\setlength{\unitlength}{1mm}
\begin{picture}(55,25)
\graphpaper[2](0,0)(55,25)
. . .
\end{picture}
\end{center}
5.2 Figuras Produzidas por Outros Programas
Podem ser inseridas figuras geradas por outros programas.
´
E preciso que no preˆ ambulo
esteja o comando
\usepackage{graphicx}
As figuras devem estar nos formatos ps ou eps. Caso contr´ ario deve-se usar algum programa
que converta do formato original para ps ou eps. Um exemplo de tal programa ´e o jpeg2ps
que ´e gr´ atis e converte de jpeg para ps sem descomprimir a figura.
O comando para colocar a figura ´e
24 de maio de 2010 Reginaldo J. Santos
42 5 FIGURAS
\includegraphics[height=altura]{nome do arquivo}
;(a) =
1
1 + a
2
−10 −8 −6 −4 −2 0 2 4 6 8 10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
x
y
Figura 1: Figura proveniente do arquivo exemgraf.ps
Por exemplo: a Figura 1 foi inserida com
\includegraphics[height=5cm]{exemgraf.ps}
No Matlab

foram usados os comandos seguintes para gerar esta figura:
>> syms x
>> f=1/(1+xˆ2)
f = 1/(1+xˆ2)
>> plotf1(f,[-10,10])
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
5.2 Figuras Produzidas por Outros Programas 43
>> eixos
>> print -dpsc d:\users\regi\ps\exemgraf.ps
Os comandos plotf1 e eixos s˜ao comandos do pacote gaal que est´ a dispon´ıvel na web
na p´agina do autor deste texto. Vocˆe pode colocar texto escrito no L
A
T
E
X por cima da figura
colocando um ambiente picture de tamanho zero antes do comando \includegraphics. Na
figura 1 colocamos 1(r) =
1
1 + r
2
com os comandos
\begin{center}
\setlength{\unitlength}{1mm}
\begin{picture}(0,0)
%\graphpaper[2](0,0)(55,55)
\put(30,43){\scriptsize $f(x)=\displaystyle\frac{1}{1+xˆ2}$}
\end{picture}
\includegraphics[height=5cm]{exemgraf.ps}
\end{center}
foi usado o papel quadriculado que introduzimos anteriormente e depois da figura pronta o
comando foi comentado.
Apenas um problema. As figuras geradas pelo Matlab

n˜ao s˜ao transparentes. Para
torn´a-las transparentes vocˆe deve abrir o arquivo da figura (no nosso caso exemgraf.ps) num
editor de textos (por exemplo no T
E
XShell). Procure por uma linha que termina com PR e
comente-a acrescentando % no in´ıcio. Se numa linha pr´oxima tiver uma linha terminando com
MP tamb´em comente-a. Finalmente salve o arquivo.
24 de maio de 2010 Reginaldo J. Santos
44 5 FIGURAS
5.3 Ambiente figure
Este ambiente oferece a possibilidade da figura, que ´e produzida com o ambiente picture
ou importada com o comando \includegraphics, ter uma legenda e al´em disso, flutuar no
texto se colocando num local em que a perda de espa¸co seja m´ınima. A sintaxe ´e a seguinte:
\begin{figure}[onde]
figura
\caption{Texto da figura}
\end{figure}
o argumento onde especifica o local, onde ´e permitido a coloca¸c˜ao da figura, ou seja, consiste
de zero a quatro letras com os seguintes significados:
h aqui.
t em cima.
b em baixo.
p em uma p´agina separada.
As letras devem ser colocados na ordem de prioridade. Se nenhum argumento for dado, L
A
T
E
X
assume a combina¸ c˜ao tbp. Por exemplo a Figura 1 foi obtida com
\begin{figure}[htb]
\begin{center}
\setlength{\unitlength}{1mm}
\begin{picture}(0,0)
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
5.3 Ambiente figure 45
%\graphpaper[2](0,0)(55,55)
\put(30,43){\scriptsize $f(x)=\displaystyle\frac{1}{1+xˆ2}$}
\end{picture}
\includegraphics[height=5cm]{exemgraf.ps}
\end{center}
\caption{Figura proveniente do arquivo \texttt{exemgraf.ps}}
\end{figure}
O L
A
T
E
X coloca a figura seguindo certos crit´erios. O comando \clearpage for¸ca a que todas as
figuras pendentes (isto ´e, as que n˜ao foram impressas at´e o aparecimento do comando) sejam
impressas.
24 de maio de 2010 Reginaldo J. Santos
46 6 PARTES DO DOCUMENTO
6 Partes do Documento
6.1 T´ıtulo
O t´ıtulo do documento ´e gerado com os comandos:
\title{texto do t´ıtulo}
\author{autor1\endere¸co1 \and autor2\endere¸ co2}
\maketitle
Com estes comandos tamb´em a data atual ´e impressa. O comando \date{texto} coloca o
texto no lugar da data atual. O comando \thanks{texto de rodap´ e} pode ser colocado no
texto do t´ıtulo, do autor ou da data, produzindo uma marca onde o comando aparece e escreve
texto de rodap´e como texto de rodap´e. Se o tipo de documento for book, ent˜ ao os comandos
dados acima geram uma p´agina separada para o t´ıtulo do documento.
6.2 Se¸c˜ oes e Cap´ıtulos
O L
A
T
E
X disp˜oe dos comandos seguintes para produzir um seccionamento autom´atico e
seq¨ uencial:
\part{t´ıtulo} \chapter{t´ıtulo} \section{t´ ıtulo}
\subsection{t´ ıtulo} \subsubsection{t´ıtulo}
O comando \part est´ a dispon´ıvel apenas para o tipo de documento book. O comando \chapter
est´ a dispon´ıvel apenas para os tipos de documento book e report. Os outros comandos de
seccionamento est˜ ao dispon´ıveis para todos os tipos de documento. Estes comandos formam
um hierarquia. Os cap´ıtulos s˜ao produzidos com \chapter, que s˜ao divididos em se¸ c˜oes com
\section, que s˜ao divididas em subse¸c˜oes com \subsection e assim por diante. Se o tipo
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
6.3 Conte´ udo 47
de documento for book, ent˜ ao o comando \chapter sempre come¸ca o cap´ıtulo em uma nova
p´agina e normalmente, nas p´aginas de n´ umeros ´ımpares, gerando uma p´agina em branco se ne-
cess´ ario. Para se evitar que ele gere uma p´agina em branco, inicie o documento com o comando
\documentclass[...,oneside]{book} ou com \documentclass[...,openany]{book}. No
primeiro caso o L
A
T
E
X entende que o documento ser´ a impresso em somente um lado do papel e
no segundo, que os cap´ıtulos podem ser iniciados em p´aginas pares tamb´em.
As p´aginas que vierem depois do comando \frontmatter e antes do comando \mainmatter
ser˜ ao numeradas com algarismos romanos. As p´aginas que vierem depois do comando
\mainmatter ser˜ ao numeradas em ar´ abicos e recome¸cam da p´agina 1. Os cap´ıtulos que vi-
erem depois do comando \backmatter n˜ao ser˜ ao numerados, assim como os que vierem entre
\frontmatter e \mainmatter.
6.3 Conte´ udo
A tabela de conte´ udo do documento (ou ´ındice ou sum´ario) ´e gerado automaticamente
com o comando \tableofcontents. Para que o conte´ udo seja gerado de forma correta
´e necess´ario que o documento seja processado pelo L
A
T
E
X pelo menos trˆes vezes. Se no
preˆ ambulo do seu documento contiver \usepackage[brazil]{babel}, ent˜ ao o t´ıtulo do
conte´ udo ser´ a “Sum´ario”. Se vocˆe quiser mudar este nome basta colocar o comando
\renewcommand{\contentsname}{novo nome} antes de \tableofcontents.
6.4 Bibliografia
Para se gerar uma bibliografia em um documento, ´e necess´ario criar um arquivo na pasta
onde est´ a o arquivo fonte com nome terminado em .bib (por exemplo, bibli.bib) contendo
um banco de dados bibliogr´aficos. As entradas deste banco de dados devem ter a forma:
24 de maio de 2010 Reginaldo J. Santos
48 6 PARTES DO DOCUMENTO
@TIPO{apelido,
AUTHOR = "Fulano de Tal",
TITLE = "O T´ıtulo Tal",
PUBLISHER = "A Editora",
ADDRESS = "Cidade Tal",
. . .
YEAR = "1998" }
onde o TIPO pode ser BOOK (para livros), ARTICLE (para artigos), INCOLLECTION (para partes
de um livro), PROCEEDINGS (para artigo em atas de congressos) ou TECHREPORT (para relat´ orios
t´ecnicos). A publica¸c˜ao vai ser citada no documento com o comando \cite{apelido}. Cada
TIPO de entrada tem um conjunto de campos obrigat´ orio e outro conjunto de campos opcional.
Al´em do banco de dados bibliogr´aficos, ´e necess´ario colocar no preˆ ambulo do arquivo fonte
o comando \bibliographystyle{plain} e no local do documento onde a bibliografia deve
aparecer deve-se colocar o comando \bibliography{arquivo}, onde arquivo ´e o nome do
arquivo de banco de dados bibliogr´aficos sem a termina¸c˜ao .bib. Nem todas as entradas do
banco de dados v˜ ao aparecer na bibliografia do documento. Somente aquelas que tenham
sido referenciadas no texto com o comando \cite{apelido} e as que n˜ao foram, mas que em
qualquer local no texto (antes do comando \bibliography{arquivo}) apareceu o comando
\nocite{apelido1,apelido2,. . . }.
No T
E
XShell, depois de processar com o L
A
T
E
X o seu arquivo principal, vocˆe deve ir no
menu em TeX e clicar em BiBTeX. Com isto um programa chamado BiBT
E
X lˆe o seu
banco de dados, retira as entradas que foram referenciadas no texto e cria um arquivo com
o mesmo nome do arquivo principal, mas com termina¸c˜ao .bbl. Este arquivo cont´em as
publica¸c˜oes citadas com o comando \cite{apelido} e as que apareceram com o comando
\nocite{apelido1,apelido2,. . . }, ordenadas e formatadas, para que sejam automaticamente
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
6.4 Bibliografia 49
inclu´ıdas no seu documento no local, onde estiver o comando \bibliography{arquivo}, atrav´es
do processamento do L
A
T
E
X sobre o arquivo principal. Depois, ´e preciso que o arquivo principal
seja processado pelo L
A
T
E
X pelo menos duas vezes para que a bibliografia apare¸ ca de forma
correta no seu documento.
Por exemplo, as entradas
@BOOK{kopka-daly,
AUTHOR = "Helmut Kopka and Patrick W. Daly",
TITLE = "A Guide to \LaTeX",
PUBLISHER = "Addison-Wesley",
ADDRESS = "Wokinghan-England", YEAR = "1994"}
@ARTICLE{golub79,
AUTHOR = "G. H. Golub and M. T. Heath and G. Wahba",
TITLE = "Generalized cross-validation as a method for choosing a good ridge
parameter",
JOURNAL = "Technometrics",
VOLUME = "21", PAGES = "215-223", YEAR = "1979"}
no arquivo de banco de dados bibliogr´aficos e a coloca¸c˜ao do comando \cite{kopka-daly}
produz [2]. E o comando
\bibliography{bibli}
vai gerar algo semelhante a
Referˆencias
[2] Helmut Kopka and Patrick W. Daly. A Guide to L
A
T
E
X. Addison-Wesley, Wokinghan-
England, 1994.
24 de maio de 2010 Reginaldo J. Santos
50 6 PARTES DO DOCUMENTO
Se vocˆe n˜ao gostar do t´ıtulo, pode mudar colocando antes do comando
\bibliography{bibli} o comando
\renewcommand{\bibname}{novo nome}
no estilo book e
\renewcommand{\refname}{novo nome}
nos estilos article e report
Para que a bibliografia apare¸ ca na tabela de conte´ udo (ou sum´ario ou ´ındice) ´e necess´ario
que se coloque o comando
\addcontentsline{toc}{section}{Sum´ ario} ou \addcontentsline{toc}{chapter}{Sum´ ario}
imediatamente antes de \bibliography{bibli}.
6.5
´
Indice Alfab´etico
A cria¸c˜ao de um ´ındice alfab´etico ´e semelhante a de cria¸c˜ao da bibliografia. As palavras
que devem aparecer no ´ındice devem ser indicadas com o comando \index que deve ter uma
das trˆes formas:
\index{entrada principal}
\index{entrada principal!subentrada}
\index{entrada principal!subentrada!subsubentrada}
As entradas n˜ao podem conter os caracteres !, @ e |. Se uma entrada cont´em um comando L
A
T
E
X
ou uma palavra acentuada, ent˜ ao ela deve aparecer na forma entrada alfab´ etica@entrada
impressa. Exemplo:
\index{Angulo@
ˆ
Angulo!entre retas}
\index{Conjunto R@Conjunto \mathbb{R}}.
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
6.6 Apˆendice 51
Para que os comandos \index sejam considerados ´e necess´ario que no preˆ ambulo do arquivo
principal, esteja o comando \makeindex. No local onde o ´ındice vai ser impresso em seu
documento deve conter o comando \printindex.
Se vocˆe n˜ao gostar do t´ıtulo do
´
Indice, pode mudar colocando antes do comando
\printindex o comando
\renewcommand\indexname{novo nome}.
No T
E
XShell, depois de processar o seu arquivo principal com o L
A
T
E
X vocˆe deve ir no menu
em TeX clicar em MakeIndex para criar um arquivo com o mesmo nome do arquivo principal,
mas com termina¸c˜ao .ind, que vai ser inclu´ıdo automaticamente, onde for colocado o comando
\printindex, atrav´es do processamento do L
A
T
E
X sobre o arquivo principal.
´
E necess´ario que
o arquivo principal seja processado pelo menos duas vezes pelo L
A
T
E
X para que o ´ındice apare¸ ca
de forma correta no seu documento.
Para que o ´ındice alfab´etico apare¸ ca na tabela de conte´ udo (ou sum´ario ou ´ındice) ´e
necess´ario que se coloque o comando
\addcontentsline{toc}{section}{
´
Indice} ou \addcontentsline{toc}{chapter}{
´
Indice}
no arquivo com o mesmo nome do arquivo principal, mas com termina¸c˜ao .ind que foi criado.
6.6 Apˆendice
O comando \chapter*{Apˆendice} cria um cap´ıtulo que n˜ao ´e numerado, entretanto
tamb´em n˜ao aparece no ´ındice. Para que apare¸ ca no ´ındice depois do comando anterior deve-se
usar o comando \addcontentsline{toc}{chapter}{Apˆ endice}.
24 de maio de 2010 Reginaldo J. Santos
52 7 OUTROS RECURSOS
7 Outros Recursos
7.1 Caracteres Especiais
Aspas
S˜ao usados comandos diferentes para as aspas do in´ıcio e as do final. Para as aspas do
in´ıcio usa-se duas crases ‘‘ e para as aspas do final, dois ap´ostrofos ’’. Exemplo: “aspas”
´e conseguida com ‘‘aspas’’.
(S´ımbolo de) Euro
Coloque no preˆ ambulo
\usepackage[official]{eurosym}
e use o comando \euro para imprimir e.
(S´ımbolo de) Graus
Use o comando $ˆ\circ$ como em 30

C que foi obtido com $30\,ˆ\circ\mathrm{C}$.
N´ umeros Ordinais
Use o comando \textsuperscript{\d o} como em 1
o
.
que foi obtido com
1\textsuperscript{\d o}.
7.2 Referˆencias Cruzadas
O comando \label{marca} coloca uma marca naquele ponto do texto, onde ele aparece
e pode ser usado para se referir a ele em outra parte do texto com o comando \ref{marca}.
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
7.2 Referˆencias Cruzadas 53
O n´ umero da p´agina do ponto onde a marca foi colocada pode ser impresso com o comando
\pageref{marca}.
O identificador da marca marca pode ser qualquer conjunto de caracteres, que n˜ao inclua
os caracteres especiais, que o fa¸ ca lembrar a que ela se refere.
Se o comando \label{marca} ´e colocado dentro de um ambiente como equation, eqnarray
ou newtheorem, ent˜ ao o comando \ref{marca} correspondente vai imprimir o n´ umero do
ambiente em que a \label{marca} foi colocado. Para o ambiente enumerate, o comando
\ref{marca} imprime o n´ umero do \item, onde \label{marca} foi colocado. Para o ambiente
figure o comando \label{marca} deve ser colocado dentro do \caption{...}.
Por exemplo, no Teorema de Pit´ agoras escrevemos
\begin{teo}[Pit´agoras]\label{teo.pita} ... \end{teo}
e para nos referirmos a ele escrevemos
. . . pelo Teorema \ref{teo.pita} na p´agina \pageref{teo.pita} . . .
e obtemos
. . . pelo Teorema 3.1 na p´agina 18 . . .
Para se referir `a Figura 1 que est´ a na p´agina 42 foi necess´ario ter escrito dentro do ambiente
figure da seguinte forma \caption{\label{exemgraf}Figura proveniente do ...}.
Para se referir a uma se¸ c˜ao ou subse¸c˜ao ´e necess´ario a coloca¸c˜ao do comando \label{marca}
junto do nome da se¸ c˜ao ou da subse¸c˜ao da seguinte forma
\section{nome da se¸c˜ao\label{marca}} ou
\subsection{nome da subse¸c˜ao\label{marca}}.
Por exemplo, no in´ıcio desta subse¸c˜ao escrevemos
\subsection{Referˆencias Cruzadas\label{subsecrefcruz}} e para nos referirmos a ela
escrevemos
A subse¸c˜ao \ref{subsecrefcruz} come¸ cou na p´agina \pageref{subsecrefcruz}
24 de maio de 2010 Reginaldo J. Santos
54 7 OUTROS RECURSOS
e obtemos
A subse¸c˜ao 7.2 come¸cou na p´agina 52.
7.3 Espa¸ camento
7.3.1 Espa¸ camento Horizontal
Para produzir espa¸camento horizontal usamos os comandos
\hspace{tamanho}
\hspace*{tamanho}
onde o tamanho ´e o comprimento do espa¸camento, por exemplo 1.5cm ou 3em (aqui em ´e a
unidade que corresponde a largura da letra M do tipo de letra atual). A forma sem * suprime o
espa¸co se ele ocorre entre duas linhas ou no in´ıcio de uma linha. O tamanho pode ser negativo,
neste caso o comando funciona como um retrocesso.
Para retirar o recuo que ´e dado no in´ıcio dos par´agrafos pode ser usado o comando
\noindent no in´ıcio do par´agrafo. O tamanho do recuo pode ser alterado com o co-
mando \setlength{\parindent}{tamanho} onde tamanho ´e o seu comprimento, por exemplo
\setlength{\parindent}{0.5cm} faz com que os pr´oximos par´agrafos tenham um recuo de
0.5 cm.
O comando \hfill ´e uma abrevia¸c˜ao de \hspace{\fill}, que introduz espa¸co suficiente
para que o que estiver `a esquerda do comando fique alinhado `a esquerda e o que estiver `a direita
do comando seja alinhado `a direita. Por exemplo, com Esquerda\hfill Direita obtemos
Esquerda Direita.
V´arias ocorrˆencias de \hfill dentro de uma linha faz com que o mesmo espa¸camento seja
introduzido de forma que a linha fique justificada `a esquerda e `a direita. Por exemplo, com
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
7.3 Espa¸ camento 55
Esquerda\hfill Centro \hfill Direita obtemos
Esquerda Centro Direita
Se \hfill ocorre no in´ıcio da linha, ent˜ ao o espa¸camento ´e suprimido em concordˆancia com
o comportamento de \hspace. Neste caso, deve ser usado \hspace*{\fill}.
7.3.2 Espa¸ camento Vertical
Uma nova linha ou uma quebra de linha com ou sem espa¸co adicional pode ser conseguida
com o comando
\[tamanho]
O argumento opcional tamanho ´e o comprimento que especifica qual o espa¸co adicional que
deve ser colocado entre as duas linhas. Se for desejado a diminui¸c˜ao do espa¸co o comando
pode ser usado com um tamanho negativo. Por exemplo, com o comando \[10cm], a linha
atual ´e terminada e um espa¸co vertical de 10 cm ´e inserido antes da nova linha. Enquanto,
\[-0.38cm], quebra a linha atual e a nova linha ocorre a -0.38 cm de onde ela normalmente
come¸caria.
Comandos para aumentar o espa¸camento vertical entre par´agrafos s˜ao:
\bigskip \medskip \smallskip
que adicionam espa¸co vertical dependendo do tamanho do tipo de letras declarado no comando
\documentclass.
´
E poss´ıvel, tamb´em, adicionar espa¸co extra entre par´agrafos com o comando
\vspace{tamanho}
24 de maio de 2010 Reginaldo J. Santos
56 7 OUTROS RECURSOS
Se este comando ocorre dentro de um par´agrafo, ent˜ ao o espa¸co adicional ´e introduzido ap´os
a linha atual. O parˆametro tamanho tem que conter uma unidade de comprimento e pode ser
negativo, para mover o texto que vem a seguir para cima.
O comando \vfill ´e uma abrevia¸c˜ao de \vspace{\fill}. Este ´e an´alogo a \hfill (intro-
duzido acima), para espa¸camento vertical, introduzindo espa¸camento vertical suficiente para
que a parte superior e a inferior do texto casem com as margens superior e inferior da p´agina
respectivamente.
O comando \baselineskip tamanho depois do \begin{document} estabelece o tamanho
do espa¸camento entre as linhas. O parˆametro tamanho tem que conter uma unidade de com-
primento.
O comando \newpage pode ser usado para for¸car uma mudan¸ca de p´agina.
7.4 Linha Horizontal
Dois comandos que funcionam exatamente como \hfill s˜ao \dotfill e \hrulefill,
que preenchem o espa¸co com pontos e linha respectivamente. Por exemplo, com
Esquerda\dotfill Centro \hrulefill Direita obtemos
Esquerda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Centro Direita
O comando \noindent\hrulefill
produz uma linha horizontal que ocupa toda a extens˜ao do texto.
7.5 Retˆangulo S´ olido
O comando
\rule[deslocv]{largura}{altura}
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
7.6 Texto Emoldurado 57
produz um retˆangulo preto. O deslocamento vertical deslocv ´e opcional e pode ser usado para
deslocar o retˆangulo para cima se positivo e para baixo se negativo. Por exemplo,
\rule[1mm]{2cm}{1mm} \rule[-1mm]{2cm}{1mm} \rule{2cm}{1mm}
produz
7.6 Texto Emoldurado
Aqui temos uma caixa de par´agrafo de 10 cm dentro de
uma moldura dentro de uma segunda moldura.
O texto emoldurado acima foi obtido com
\begin{center}
\fbox{\fbox{
\parbox{10cm}{
Aqui temos uma caixa de par´ agrafo
de 10 cm dentro de uma moldura dentro de uma segunda moldura. } } }
\end{center}
Um \parbox dentro de um \fbox tem o efeito de criar um par´agrafo que ´e emoldurado.
7.7 Dividindo o Arquivo Fonte
Para a produ¸ c˜ao de textos maiores ´e essencial, que se divida o arquivo fonte em arquivos
menores e que possam ser processados em separado para diminuir o tempo de processamento.
Para isso, pode ser empregado o comando
24 de maio de 2010 Reginaldo J. Santos
58 7 OUTROS RECURSOS
\include{arquivo}
junto com o comando
\includeonly{lista de arquivos}
no preˆ ambulo, contendo uma lista de arquivos que devem ser lidos pelo L
A
T
E
X. Os nomes
dos arquivos na lista de arquivos devem ser separados por v´ırgula e a termina¸c˜ao .tex deve
ser suprimida. Se o comando \includeonly for suprimido, ent˜ ao todos os arquivos s˜ao lidos e
processados.
Os cap´ıtulos podem ser escritos em arquivos separados com nomes cap1.tex, cap2.tex,
cap3.tex, .... O arquivo principal cont´em o texto
\documentclass[a4paper,12pt]{book}
. . . . . . .
\includeonly{. . .}
. . . . . . .
\begin{document}
\maketitle
\tableofcontents
\include{cap1}
\include{cap2}
\include{cap3}
. . . . . . .
\end{document}
Colocando uma entrada apropriada no comando \includeonly ´e poss´ıvel o processamento de
alguns cap´ıtulos seletivamente. Por exemplo, \includeonly{cap1,cap2} faz com que o L
A
T
E
X
processe o t´ıtulo, o conte´ udo e os cap´ıtulos contidos nos arquivos cap1 e cap2.
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
7.8 Tabelas 59
7.8 Tabelas
Para construir tabelas usamos o ambiente tabular, cuja sintaxe ´e
\begin{tabular}{formato das colunas}
. . . linhas . . . .
\end{tabular}
Aqui, o formato das colunas deve ser uma entrada para cada coluna al´em, opcionalmente, de
entradas extras para as bordas esquerda e direita e para a separa¸c˜ao das colunas. Os s´ımbolos
poss´ıveis para o formato das colunas s˜ao:
l a coluna ´e alinhada `a esquerda;
r a coluna ´e alinhada `a direita;
c a coluna ´e centralizada.
p{tamanho} o texto desta coluna ´e escrito em linhas de comprimento igual a tamanho. O
tamanho deve conter a unidade, por exemplo 5cm.
e para as bordas e a separa¸c˜ao das colunas:
| desenha uma linha vertical;
|| desenha duas linhas verticais;
@{texto} insere o texto em todas as linhas, entre as duas colunas onde ele aparece.
As linhas devem conter as entradas de cada linha da tabela separadas por & e terminadas
por \. Al´em disso, elas podem conter os comandos:
24 de maio de 2010 Reginaldo J. Santos
60 7 OUTROS RECURSOS
\hline - este comando deve somente aparecer antes da primeira linha ou imediatamente depois
de \. Ele faz desenhar uma linha horizontal de comprimento igual ao da tabela. Dois
comandos \hline juntos produzem duas linha horizontais com um pequeno espa¸co entre
elas.
\multicolumn{num}{formato}{texto} - este comando faz concatenar num colunas em uma
s´o. O formato deve conter um dos caracteres l, r ou c antecedido e seguido por | ou
||.
A tabela
Hor´ario de T´opicos em Matem´atica - MAT 037/033
Hor´ ario Seg Ter Qua Qui Sex
13:00-14:40
14:55-16:35 TURMA N
16:35-18:15 TURMA N TURMA N
18:15-19:00
19:00-20:40 TURMA M
20:55-22:35 TURMA M
foi produzida com
\begin{center}
\begin{tabular}{|l||c|c|c|c|c|}
\hline
\multicolumn{6}{|c|}{\textbf{Hor´ario de T´opicos em Matem´ atica - MAT 037/033}}\
\hline
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
7.9 Formato Paisagem 61
Hor´ ario &Seg &Ter &Qua &Qui &Sex\
\hline\hline
13:00-14:40& & & & & \
\hline
14:55-16:35& & & & &TURMA N \
\hline
16:35-18:15&TURMA N & &TURMA N & & \
\hline
18:15-19:00& & & & & \
\hline
19:00-20:40& & &TURMA M & & \
\hline
20:55-22:35&TURMA M & & & & \
\hline
\end{tabular}
\end{center}
Se desejar que em alguma coluna cada linha da tabela tenha mais de uma linha de texto,
basta usar no formato das colunas o formato p{tamanho} com o tamanho pequeno o suficiente
para for¸car o L
A
T
E
X a mudar de linha.
7.9 Formato Paisagem
Para que a tabela anterior apare¸ ca no formato paisagem coloque no preˆ ambulo
\usepackage{lscape}
24 de maio de 2010 Reginaldo J. Santos
62 7 OUTROS RECURSOS
e use os comandos a seguir
\begin{landscape}
\begin{table}
.
.
.
\end{table}
\end{landscape}
Por exemplo
\begin{landscape}
\begin{table}
\begin{center}
\begin{tabular}{|l||c|c|c|c|c|}
\hline
\multicolumn{6}{|c|}{\textbf{Hor´ario de T´opicos em Matem´ atica - MAT 037/033}}\
\hline
Hor´ ario &Seg &Ter &Qua &Qui &Sex\
\hline\hline
13:00-14:40& & & & & \
\hline
14:55-16:35& & & & &TURMA N \
\hline
16:35-18:15&TURMA N & &TURMA N & & \
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
7.9 Formato Paisagem 63
\hline
18:15-19:00& & & & & \
\hline
19:00-20:40& & &TURMA M & & \
\hline
\end{tabular}
\end{center}
\end{table}
\end{landscape}
produz a seguinte p´agina
24 de maio de 2010 Reginaldo J. Santos
6
4
7
O
U
T
R
O
S
R
E
C
U
R
S
O
S
Hor´ario de T´opicos em Matem´atica - MAT 037/033
Hor´ ario Seg Ter Qua Qui Sex
13:00-14:40
14:55-16:35 TURMA N
16:35-18:15 TURMA N TURMA N
18:15-19:00
19:00-20:40 TURMA M
I
n
t
r
o
d
u
¸c
˜a
o
a
o
L
A
T
E
X
2
4
d
e
m
a
i
o
d
e
2
0
1
0
7.10 Duas Colunas 65
7.10 Duas Colunas
O comando \twocolumn[t´ıtulo] termina a p´agina atual e inicia uma nova p´agina com
duas colunas por p´agina. O argumento opcional t´ıtulo ´e escrito no in´ıcio da p´agina em uma
coluna com a largura da p´agina. O comando \onecolumn termina o modo de duas colunas.
Para se escrever somente dois par´agrafos um do lado do outro pode ser usado o ambiente
minipage. Por exemplo para se produzir os par´agrafos seguintes:
Par´ agrafo do lado esquerdo. Par´ agrafo do lado direito.
foram usados os comandos
\begin{minipage}{7cm}
Par´ agrafo do lado esquerdo.
\end{minipage}\hfill
\begin{minipage}{7cm}
Par´ agrafo do lado direito.
\end{minipage}
7.11 Traduzindo para PS e PDF
Quando vocˆe processa o seu arquivo .tex com o L
A
T
E
X ´e gerado um arquivo .dvi que
pode ser impresso ou visualizado. Vocˆe pode querer gerar um arquivo .ps que pode ser vi-
sualizado usando o Ghostview ou ent˜ ao um arquivo .pdf que pode ser visualizado usando o
Acrobat Reader.
No T
E
XShell para passar para PS basta clicar no bot˜ ao DVIPS. Depois vocˆe pode visualizar
o arquivo .ps clicando no bot˜ ao GhostView. Neste momento vocˆe pode passar para PDF
clicando no bot˜ ao PS2PDF. Se o Acrobat Reader estiver aberto com um arquivo de mesmo
nome que o seu arquivo principal ele dever´a ser fechado, antes de rodar o PS2PDF.
24 de maio de 2010 Reginaldo J. Santos
66 7 OUTROS RECURSOS
Vocˆe pode adicionar recursos de hipertextos ao seu documento usando o pacote hyperref
de Sebastian Rahtz. Para isso coloque no preˆ ambulo do seu documento
\usepackage[dvips,colorlinks,linkcolor=blue,hyperindex]{hyperref}
Este comando tem o efeito colateral das figuras .ps `as vezes n˜ao aparecerem quando se
visualiza usando o YAP. Para que as figuras apare¸ cam no YAP, mas os links funcionem apenas
no arquivo .dvi vocˆe pode usar o comando
\usepackage[colorlinks,linkcolor=blue,hyperindex]{hyperref}
Al´em dos comandos usuais do L
A
T
E
X o pacote hyperref oferece outros comandos. Um deles
que ´e muito ´ util ´e \href{endere¸co url}{texto} que coloca hyperlinks a endere¸ cos da web.
Por exemplo,
http://www.mat.ufmg.br/˜regi
foi produzido com
\href{http://www.mat.ufmg.br/˜regi}{\texttt{http://www.mat.ufmg.br/\˜{}regi}}
Vocˆe pode encontrar mais informa¸ c˜oes no manual do pacote hyperref que est´ a no seu
computador. Se vocˆe est´ a usando MikT
E
X, ele est´ a em
C:\Program Files\MiKTeX x.y\doc\latex\hyperref
Aqui x.y ´e o n´ umero da vers˜ ao do MikT
E
X.
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010
7.12 Mais Informa¸ c˜oes na Internet 67
7.12 Mais Informa¸ c˜ oes na Internet
A fonte de informa¸ c˜oes sobre L
A
T
E
X na internet ´e o site do CTAN (Comprehensive T
E
X
Archive Network) http://www.ctan.org. Por exemplo, uma introdu¸ c˜ao n˜ao t˜ ao curta ao
L
A
T
E
X, pode ser encontrada em
http://www.tug.org/texlive/Contents/live/texmf-doc/doc/portuguese/lshort-portuguese/ptlshort.pdf.
Para quem tem que seguir as normas da ABNT na formata¸c˜ao do texto a p´agina do grupo
ABNTeX em http://abntex.codigolivre.org.br pode ser muito ´ util.
24 de maio de 2010 Reginaldo J. Santos
68 REFER
ˆ
ENCIAS
Referˆencias
[1] Michel Goossens, Frank Mittelbach, and Alexander Samarin. The L
A
T
E
X Companion.
Addison-Wesley Publishing Company, New York, 1993.
[2] Helmut Kopka and Patrick W. Daly. A Guide to L
A
T
E
X. Addison-Wesley, Wokinghan-
England, 3a. edi¸ c˜ao, 1999.
[3] Leslie Lamport. L
A
T
E
X, A Document Preparation System. Addison-Wesley, Reading, 2a.
edi¸ c˜ao, 1994.
Introdu¸ c˜ao ao L
A
T
E
X 24 de maio de 2010

2

´ SUMARIO

Sum´rio a
1 Introdu¸˜o ca 2 Texto, Comandos e Ambientes 2.1 Um aviso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A 2.2 Estrutura B´sica de um Arquivo Fonte L TEX . . . . . . . . . . . . . . . . . . . a 3 Diferentes Formas de Exibi¸˜o de Texto ca 3.1 Mudando o Tipo das Letras . . . . . . . 3.2 Texto em Cores . . . . . . . . . . . . . . 3.3 Centralizando e Indentando . . . . . . . 3.4 Listas . . . . . . . . . . . . . . . . . . . 3.4.1 Ambiente itemize . . . . . . . . 3.4.2 Ambiente enumerate . . . . . . . 3.4.3 Ambiente list . . . . . . . . . . 3.5 Teoremas, Proposi¸˜es, etc . . . . . . . . co . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 9 9 9 13 13 14 14 15 15 16 16 17 20 20 21 22 22 22 23 24

4 F´rmulas Matem´ticas o a 4.1 Principais Elementos do Modo Matem´tico . . a 4.2 Expoentes e ´ Indices . . . . . . . . . . . . . . . 4.3 Fra¸˜es . . . . . . . . . . . . . . . . . . . . . . co 4.4 Ra´ ızes . . . . . . . . . . . . . . . . . . . . . . 4.5 Somat´rios e Integrais . . . . . . . . . . . . . o 4.6 Coeficientes Binomiais . . . . . . . . . . . . . 4.7 Pontos, Espa¸os e Texto no Modo Matem´tico c a
A Introdu¸˜o ao L TEX ca

24 de maio de 2010

´ SUMARIO 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 S´ ımbolos Matem´ticos . . . . . . . . . . . . . . . . . . . a Fun¸˜es Matem´ticas . . . . . . . . . . . . . . . . . . . . co a F´rmulas com Til, Barra, Chap´u, etc . . . . . . . . . . o e Tamanho autom´tico de parˆnteses e similares . . . . . . a e Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . Equa¸˜es ou Inequa¸˜es Multi-linhas . . . . . . . . . . . co co Sistemas de Equa¸˜es com Numera¸˜o de cada Equa¸˜o . co ca ca F´rmulas dentro de uma Moldura . . . . . . . . . . . . . o Mudan¸a dos Tipos de Letras no Modo Matem´tico . . . c a Espa¸os no Modo Matem´tico . . . . . . . . . . . . . . . c a Ⓡ Usando o Matlab para Gerar F´rmulas . . . . . . . . o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 24 28 29 29 30 31 34 35 35 36 36 38 38 41 44 46 46 46 47 47 50 51

5 Figuras 5.1 Ambiente picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Figuras Produzidas por Outros Programas . . . . . . . . . . . . . . . . . . . . . 5.3 Ambiente figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Partes do Documento 6.1 T´ ıtulo . . . . . . . 6.2 Se¸˜es e Cap´ co ıtulos 6.3 Conte´do . . . . . u 6.4 Bibliografia . . . . 6.5 ´ Indice Alfab´tico . e 6.6 Apˆndice . . . . . . e 24 de maio de 2010

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

Reginaldo J. Santos

. . . . . . . . . . . . .6 Texto Emoldurado . . . . . . . .5 Retˆngulo S´lido . . . . . . . . . . . . . . . . . . . . . . .3. . . e 7. . . . . . . . . . . . . . . . . . 7. . . . . . . .2 Referˆncias Cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Duas Colunas . 7. . . . . . .4 Linha Horizontal . . . . . . . . . .12 Mais Informa¸˜es na Internet . . . . . . .3. . . . . . . . . . . . . . . . . . . . 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 7 Outros Recursos 7. 7. . . . . . . . . . . . . . . . .2 Espa¸amento Vertical . . . . . . . . . . . . . . . . . . . . . . . . 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a o 7.1 Espa¸amento Horizontal c 7. 7. . . . . .8 Tabelas . . . . . . . . . . . . . . . . . . . . . . .9 Formato Paisagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Dividindo o Arquivo Fonte . . . . . . . . 7. . . . . . . .3 Espa¸amento . . . . . . . . . . . . . . . A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . . . . . . . . . . . . co Referˆncias e ´ SUMARIO 52 52 52 54 54 55 56 56 57 57 59 61 65 65 67 68 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. . . .11 Traduzindo para PS e PDF . . . . .1 Caracteres Especiais . . . c 7. .

que podem ser usados no processamento do texto. mas apresentam uma s´rie de vantagens em rela¸˜o aos processadores de texto. existe um menu na tela apresentando os recursos. que por sua vez podem ser selecionados com o uso do mouse. pressa com o comando $\int_{0}ˆa eˆ{-xˆ2}dx$. O usu´rio pode ver logo no est´gio de entrada do texto. Com os chamados processadores de texto.5 1 Introdu¸˜o ca A O L TEX ´ um pacote feito para a prepara¸˜o de textos impressos de alta qualidade. Ele foi desenvolvido por Leslie Lamport a partir do programa a TEX criado por Donald Knuth. A A segunda classe. que pode ser impresso ou visualizado na tela. Em seguida o arquivo fonte ´ submetido a um programa formatador de textos. Depois de selecionado um recurso. isto ´. e e A no nosso caso o L TEX. O texto a ser impresso e os comandos de formata¸˜o s˜o escritos em um ca a arquivo fonte com o uso de um editor de textos. c ca c o ∙ Escrita de f´rmulas complexas usando apenas comandos. se a a o texto ser´ impresso como esperado. que ´ a que pertence o L TEX. o texto ´ digitado e aparece na tela exatamente e como vai ser impresso no papel. que gera um arquivo de sa´ ıda. Santos . Programas deste tipo podem parecer inicialmente mais complicados do que os do outro tipo. Este m´todo ´ chamado “what-you-see-is-what-you-get” a e e ou simplesmente WYSWYG. 24 de maio de 2010 − 0 2 . como por e ca exemplo: ∙ Mudan¸as na formata¸˜o do texto inteiro com apenas a mudan¸a de alguns comandos. por exemplo. um programa que escreve textos em e meio magn´tico. ´ ime Reginaldo J. Podemos dividir os programas de processamento de texto em duas classes. especiale ca mente para textos matem´ticos. o processamento do texto ´ feito em duas e e etapas distintas.

e o a co Usamos uma implementa¸˜o chamada MikTEX.html. por isso existem v´rias implementa¸˜es. Para isto. isto ´.ufmg. uma interface gr´fica junto com um ca a editor de textos chamada. exemplos. Para facilitar. Para isto marque o seu conte´do com o mouse.. e o nome do arquivo existente ou New e ele inicia um novo arquivo. a primeira coisa a fazer ´ abrir um arquivo no editor do e WinShell. ∙ As cita¸˜es a f´rmulas. Para visualizar ou imprimir ca este arquivo clique no bot˜o DVI. % Este ´ um pequeno arquivo fonte para o LaTeX e A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . se¸˜es. depois em WinShell e finalmente clicar em WinShell. o que perca a o co co mite que vocˆ fa¸a mudan¸as na ordem do texto sem que seja necess´rio trocar os n´meros e c c a u dos itens. WinShell. disponibilizamos as instru¸˜es para a instala¸˜o dos programas em o co ca http://www. A Depois dos programas devidamente instalados.6 1 INTRODUCAO ¸˜ ∙ Numera¸˜o autom´tica de f´rmulas. depois em Programas. no menu.dvi. Depois de inicializado o WinShell. que vocˆ pode usar como modelo para os seus a e arquivos. exemplos e teoremas. se¸˜es.br/˜regi/latex/instlat2. Todos estes programas s˜o “freeware”. escolha Open. de forma que mudan¸as no texto n˜o proa e c a duzem erros nas cita¸˜es. copie-o para a ´rea de transferˆncia u a e e cole-o no TEXShell. A Depois vocˆ pode processar o arquivo fonte atrav´s do L TEX clicando no bot˜o TEX criando e e a assim um arquivo com o mesmo nome mas com termina¸˜o . para come¸ar a usar o L TEX vocˆ deve clicar c e em Iniciar. a A seguir est´ um pequeno arquivo exemplo. teoremas al´m de cita¸˜es biblico o co co e co ogr´ficas tamb´m podem ser automatizadas. e um visualizador.. defini¸˜es. YAP.mat. co A O L TEX ´ um programa de c´digo aberto. defini¸˜es. s˜o gratuitos e podem trabalhar juntos como se fossem um a e a s´.

o % Tudo que est´ ` direita de um % e um coment´rio e e ignorado pelo LaTeX. Um ambiente e iniciado com\ ´ \texttt{$\backslash$begin\{nome do ambiente\}} e terminado por \texttt{$\backslash$end\{nome do ambiente\}}. Par´grafos s˜o separados por a c a a uma ou mais linhas em branco. A maioria dos comandos do \LaTeX \ s˜o iniciados com o caracter $\backslash$. ı ca Um arquivo fonte do \LaTeX\ cont´m al´m do texto a ser processado. a a ´ a ´ % \documentclass[a4paper. Um ambiente e uma regi˜o do c ´ a texto que tem um tratamento especial. Santos . Uma a $\backslash$ sozinha produz um espa¸o. A sa´da n˜o e afetada por espa¸os ı a ´ c extras ou por linhas em branco extras. Palavras s˜o separadas por um ou mais espa¸os. e e comandos que indicam como o texto deve ser processado.7 % Use este arquivo como modelo para fazer seus pr´prios arquivos LaTeX. %Aspas s˜o digitadas assim: a ‘‘Texto entre aspas’’. Comandos e Ambientes} % Este comando faz o t´tulo da se¸˜o. \section{Texto.12pt]{article}% Seu arquivo fonte precisa conter \usepackage[brazil]{babel} % estas quatro linhas \usepackage[latin1]{inputenc} % al´m do comando \end{document} e \begin{document} % no fim. 24 de maio de 2010 Reginaldo J.

e \begin{verbatim} Tudo que estiver dentro deste ambiente ´ impresso exatamente como e digitado. a \subsection{Um aviso} 1 INTRODUCAO ¸˜ % Este comando faz o t´tulo da subse¸˜o. Se no texto aparecer o caracter ! ele pode e ser substitu´ por outro diferente de * que n˜o apare¸a no texto. a a %Texto em negrito deve ser digitado como: \textbf{Isto est´ em negrito}.8 %Texto em it´lico deve ser digitado como: a \textit{Isto est´ em it´lico}. ı ca Lembre-se de n˜o digitar nenhum dos 10 caracteres especiais a % & $ # % _ { } ˆ ˜ \ ###BOT_TEXT###amp; \$ \# \% \_ \{ \} \ˆ{} \ \˜{}\ $\backslash$ exceto como um comando! \end{document} % O arquivo fonte termina com este comando. O texto anterior foi conseguido com o uso do ambiente verbatim (significa ao p´ da letra). O mesmo efeito dentro de uma linha a ´ conseguido com o uso do comando \verb!texto!. ıdo a c A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . e ´ \end{verbatim} O ambiente verbatim cria um par´grafo para o texto.

comandos que indicam e e como o texto deve ser processado. que normalmente tem a extens˜o . a a Isto est´ em negrito. a 2. a Uma \ sozinha produz um espa¸o. Palavras s˜o separadas por um ou mais espa¸os. Comandos e Ambientes A Um arquivo fonte do L TEX cont´m al´m do texto a ser processado. tais como tipo de documento. altura e largura do texto. Santos . A maioria dos comandos do L TEX s˜o iniciados com o caracter \. formato do papel.1 Um aviso Lembre-se de n˜o digitar nenhum dos 10 caracteres especiais & $ # % _ { } ˆ ˜ \ exceto a como um comando! Eles s˜o impressos com os comandos a ###BOT_TEXT###amp; \$ \# \% \_ \{ \} \ˆ{} \˜{} $\backslash$. a forma de sa´ das p´ginas com a sua pagina¸˜o e cabe¸alhos autom´ticos.tex tem um preˆmbulo e um a a corpo. 2. O preˆmbulo deve conter ıda a ca c a a 24 de maio de 2010 Reginaldo J. Par´grafos a c a s˜o separados por uma ou mais linhas em branco.9 2 Texto. Um ambiente ´ iniciado com e \begin{nome do ambiente} e terminado por \end{nome do ambiente}. No preˆmbulo est˜o comandos que especificam parˆmetros globais para o processamento a a a do texto. A sa´ n˜o ´ afetada por espa¸os extras ou a ıda a e c A por linhas em branco extras. Um ambiente ´ uma regi˜o do texto que tem um tratamento c e a especial.2 A Estrutura B´sica de um Arquivo Fonte L TEX a A Todo arquivo fonte L TEX. “Texto entre aspas”. Isto est´ em it´lico.

COMANDOS E AMBIENTES pelo menos o comando \documentclass. ent˜o a a a A L TEX seleciona valores standard para as v´rias vari´veis que determinam o formato global do a a texto. Tudo que fica abaixo deste coa mando ´ interpretado como corpo. landscape para a impress˜o no modo paisagem. Isto tamb´m ´ normalmente o fim do e e arquivo fonte. que s´ tˆm efeito local. No corpo fica o texto propriamente dito junto com comandos e adicionais. Se n˜o existem outros comandos no preˆmbulo. report. A Esta ´ estrutura de um arquivo L TEX. Algumas das op¸˜es s˜o: 10pt. a4paper se o papel for A4 (para o papel letter. twocolumn para a impress˜o em ca a a duas colunas. O preˆmbulo termina com o comando \begin{document}. twoside para a impress˜o nos dois lados do papel. o e O corpo termina com o comando \end{document}. n˜o ´ necess´rio nenhuma a e a indica¸˜o). ca A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .10 2 TEXTO. e \documentclass[op¸˜es]{estilo} co Comandos globais \begin{document} Texto e comandos de efeito local \end{document} No comando \documentclass[op¸˜es]{estilo} o estilo pode ser: article. 11pt ou 12pt para o tamanho base das letras co a usadas no texto. titlepage para que no estilo a article seja gerada uma p´gina separada com o t´ a ıtulo (para os outros tipos n˜o ´ necess´ria a e a esta op¸˜o). co book ou letter.

amsfonts} indica para usar os pacotes da American Mathematical Society amsthm e amsfonts. ca \setlength{\textwidth}{16 cm} indica que a largura do texto ´ de 16 cm.color} indica para usar os pacotes graficx e color./figuras/}} o sistema vai procurar as figuras na pasta figuras que fica no mesmo n´ da pasta com os arquivos . O tamanho real da margem superior e ´ a soma da vari´vel \voffset com a vari´vel \topmargin. define um estilo para a escrita dos teoremas e o segundo adiciona alguns estilos de letras. faz com que ele gere datas e nomes como Cap´ ıtulo. Bibliografia em portuguˆs com estilo brae sileiro. com a op¸˜o de l´ ca ıngua brazil. \usepackage{amsthm.. \usepackage{graphicx.2 A Estrutura B´sica de um Arquivo Fonte L TEX a 11 Alguns exemplos de Comandos globais: \usepackage[brazil]{babel} indica para usar o pacote babel. e a a 24 de maio de 2010 Reginaldo J. ıvel \usepackage[latin1]{inputenc} indica para usar o pacote inputenc com a op¸˜o latin1. ca que define uma codifica¸˜o para os caracteres em que os acentos s˜o digitados diretamente pelo ca a teclado. O tamanho a e real da margem esquerda das p´ginas pares ´ a soma da vari´vel \hoffset com a vari´vel a e a a \evensidemargin. $\mathbb{C}$ e $\mathbb{N}$ por causa da adi¸˜o deste pacote. que permitem incluir figuras e colorir o texto.tex. O primeiro. entre outras coisas. por exemplo ℝ.ℂ e ℕ foram geradas com $\mathbb{R}$. e \evensidemargin 0 cm indica que a margem esquerda das p´ginas pares ´ zero. \oddsidemargin 0 cm indica que a margem esquerda das p´ginas ´ a ımpares ´ zero. \graphicspath{{. \topmargin 0 cm indica que a margem superior ´ zero. e \setlength{\textheight}{20 cm} indica que a altura do texto ´ de 20 cm. O tamanho e real da margem esquerda das p´ginas ´ a ımpares ´ a soma da vari´vel \hoffset com a vari´vel e a a \oddsidemargin.2. Santos .

\newcommand{\til}{\˜{}} define um novo nome para o comando que imprime ˜. A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . Com ele vocˆ pode definir e ´ e e nomes mais simples para comandos que tˆm nomes grandes. Por exemplo: e \newcommand{\binv}{$\backslash$} d´ um novo nome para o comando que imprime \ . a \newcommand{\pot}{\ˆ{}} cria um novo nome para o comando que imprime ˆ. u o a Al´m destes. COMANDOS E AMBIENTES \baselineskip 65 mm define a distˆncia entre as linhas como sendo de 65 mm. um comando que pode ser util ´ o \newcommand.12 2 TEXTO. a \sloppy reduz o n´mero de divis˜es nas palavras que s˜o impressas nos finais das linhas.

3. {\large grande} produz grande. a a \textbf{negrito} produz negrito. \textsf{sans serif} produz sans serif. {\small pequeno} produz pequeno. Santos . \textrm{romano} produz romano.13 3 Diferentes Formas de Exibi¸˜o de Texto ca A O L TEX permite uma variedade de formas de exibi¸˜o de texto: pode-se mudar o tamanho ca e o tipo das letras. {\Huge o maior de todos} produz o maior de todos. pode-se centralizar. ainda maior. etc. Mudando o tamanho: {\tiny o menor} produz o menor. 2. maior ainda. 24 de maio de 2010 Reginaldo J. \texttt{m´quina de escrever} produz m´quina de escrever. {\LARGE maior ainda} produz {\huge ainda maior} produz muito pequeno. {\Large maior} produz maior.1 Mudando o Tipo das Letras 1. {\scriptsize muito pequeno} produz {\footnotesize menor} produz menor. criar diferentes tipos de listas. a a \textsc{caixa alta} produz caixa alta. Mudando o estilo: \textit{it´lico} produz it´lico.

Centralizando: \begin{center} linha 1 \ linha 2\ \ldots \ linha n \end{center} produz linha 1 linha 2 . linha n A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .2 Texto em Cores Para escrever em cores ´ preciso colocar no preˆmbulo o comando e a \usepackage{graphicx... texto em vermelho e texto em verde que foram conseguidos com \textcolor{blue}{texto em azul}. {\color{red}texto em vermelho} e {\color{green}texto em verde}.3 Centralizando e Indentando 1.color} Depois podemos usar o comando \textcolor{cor}{texto} para colorir o texto como em texto em azul. e texto em vermelho e texto em verde foram conseguidos com {\color{blue}texto em azul}. Por exemplo texto em azul.14 3 DIFERENTES FORMAS DE EXIBICAO DE TEXTO ¸˜ 3. 3. Tamb´m o comando {\color{cor1}texto} pode ser usado. \textcolor{red}{texto em vermelho} e \textcolor{green}{texto em verde}.

4 Listas 15 2.4. Indentando: \begin{quote} Texto a ser indentado. 3. \end{quote} produz Texto a ser indentado.4 Listas As listas s˜o constru´ a ıdas com ambientes: 3.3. a c 24 de maio de 2010 Reginaldo J. Santos . a \item Os itens s˜o separados por um espa¸o adicional. a ∙ Os itens s˜o separados por um espa¸o adicional.1 Ambiente itemize \begin{itemize} \item Os itens s˜o precedidos por $\bullet$. a c \end{itemize} produz ∙ Os itens s˜o precedidos por ∙.

no primeiro n´vel.4.4. s˜o numerados com algarismos romanos no terceiro n´ a ıvel.2 3 Ambiente enumerate DIFERENTES FORMAS DE EXIBICAO DE TEXTO ¸˜ \begin{enumerate} \item Os itens s˜o numerados com algarismos ar´bicos. 3. a a ı \begin{enumerate} \item s˜o numerados com letras no segundo n´vel e a ı \begin{enumerate} \item s˜o numerados com algarismos romanos no terceiro n´vel.16 3.3 Ambiente list \newcounter{quest} \begin{list}{\textbf{Quest˜o \arabic{quest}. Os itens s˜o numerados com algarismos ar´bicos. a ı \end{enumerate} \end{enumerate} \end{enumerate} produz 1. no primeiro n´ a a ıvel. (a) s˜o numerados com letras no segundo n´ e a ıvel i.}}{\usecounter{quest} a \setlength{\labelwidth}{-2mm} \setlength{\parsep}{0mm} \setlength{\topsep}{0mm} \setlength{\leftmargin}{0mm}} \renewcommand{\labelenumi}{(\alph{enumi})} A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .

5 Teoremas. como Teorema. etc. Esta ´ a primeira quest˜o com alguns ´ a e a ıtens: (a) Este ´ o primeiro item e (b) Segundo item Quest˜o 2. a e a 3.5 Teoremas. etc. proposi¸˜es. Corol´rio. Proposi¸˜es. onde ambiente ´ um apelido para o ambiente e t´tulo ´ o t´ co e ı e ıtulo que ser´ impresso no in´ do texto. Lema.3. ´ a \end{list} produz Quest˜o 1. Esta ´ a segunda quest˜o. etc co 17 \item Esta e a primeira quest˜o ´ a com alguns ıtens: ´ \begin{enumerate} \item Este ´ o primeiro item e \item Segundo item \end{enumerate} \item Esta e a segunda quest˜o. Proposi¸oes. Santos . etc c˜ O comando \newtheorem{ambiente}{t´tulo} define um ambiente para a escrita de teoı remas. Por exemplo: a ıcio a \newtheorem{teo}{Teorema}[section] \newtheorem{lema}[teo]{Lema} \newtheorem{cor}[teo]{Corol´rio} a \newtheorem{prop}[teo]{Proposi¸˜o} ca 24 de maio de 2010 Reginaldo J.

1 (Pit´goras). como no exemplo seguinte: o ca \begin{teo}[Pit´goras] a Em todo triˆngulo retˆngulo o quadrado do comprimento da a a hipotenusa ´ igual a soma dos quadrados dos comprimentos dos e catetos.18 3 DIFERENTES FORMAS DE EXIBICAO DE TEXTO ¸˜ define quatro ambientes com apelidos teo. . A numera¸˜o ´ autom´tica e ca e a o argumento [teo] faz com que os outros ambientes sigam a numera¸˜o do ambiente teo. eles podem ser chamados em qualquer ponto ap´s a defini¸˜o dos ambientes. \end{teo} produz Theorem 3. lema. Que ´ usado na forma co e \begin{proof} . e Outros recursos que s˜o necess´rios para se escrever um texto matem´tico com qualidade a a a como ambientes para as demonstra¸˜es e para defini¸˜es e exemplos est˜o no pacote da Ameco co a rican Mathematical Society amsthm. O ca argumento [section] faz com que apare¸a o n´mero da se¸˜o junto ao n´mero do teorema. \end{proof} A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . Os recursos que descreveremos a seguir nesta se¸˜o s´ ca o funcionam se for colocado no preˆmbulo o comando a \usepackage{amsthm} Para as demonstra¸˜es existe o ambiente proof. Em todo triˆngulo retˆngulo o quadrado do comprimento da hipoa a a tenusa ´ igual a soma dos quadrados dos comprimentos dos catetos. cor e prop. c u ca u Uma vez definidos os ambientes no corpo do arquivo fonte. .

Para demonstrar o Teorema de Pit´goras . Este ´ um exemplo do uso do ambiente exem definido acima.3.5 Teoremas. Santos .. Proposi¸˜es. ca que foi conseguido com \begin{defi} Definimos o produto de \end{defi} . e que foi obtido com \begin{exem} Este ´ um exemplo do uso do ambiente \texttt{exem} definido acima.... e \end{exem} Defini¸˜o 1. etc co 19 Exemplo Demonstra¸˜o. 24 de maio de 2010 Reginaldo J.. ca a Os ambientes para defini¸˜es e exemplos podem ser criados com os comandos co \theoremstyle{definition} \newtheorem{defi}{Defini¸˜o} ca \newtheorem{exem}{Exemplo} Depois podem ser usados da seguinte forma Exemplo 1.. Definimos o produto de .

$$ Para que uma f´rmula que aparece no meio do texto apare¸a maior usamos o comando o c \displaystyle no in´ da f´rmula. ou destacada do texto principal como √ − ± 2−4 . A primeira a e f´rmula acima foi produzida com $axˆ2+bx+c=0$. A segunda f´rmula acima foi produzida com a e o $$ x=\frac{-b\pm\sqrt{bˆ2-4ac}}{2a}. As f´rmulas podem ocorrer em uma linha de c o texto como 2 + + = 0. \end{equation} A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . Quando a f´rmula ´ destacada. = 2 No meio do texto o modo matem´tico ´ iniciado e terminado com o sinal $. Por exemplo. ıcio o + $\displaystyle\frac{a+b}{2}$ produz . Por exemplo ca \begin{equation} x=\frac{-b\pm\sqrt{bˆ2-4ac}}{2a}. Isto o a a A significa que o L TEX deve ser informado que o texto que vem a seguir ´ uma f´rmula e tamb´m e o e quando ela termina e o texto normal recome¸a.20 4 ´ ´ FORMULAS MATEMATICAS 4 4. 2 As f´rmulas destacadas podem ser numeradas usando o ambiente \begin{equation} o equa¸˜o \end{equation}. ent˜o o o o e a modo matem´tico ´ iniciado e terminado com $$.1 F´rmulas Matem´ticas o a Principais Elementos do Modo Matem´tico a F´rmulas matem´ticas s˜o produzidas digitando no arquivo fonte texto descrevendo-as.

xˆ2_i. Por exemplo: ∣ ∣ < se. $-a <x<a$ −4 As chaves { } servem para agrupar logicamente partes da f´rmula e n˜o s˜o impressas diretao a a mente. O caracter ˆ indica que o pr´ximo caracter ´ um expoente e _ o e indica que o pr´ximo caracter ´ um ´ o e ındice. a produ¸˜o de qualquer combina¸˜o de expoentes e ca ca ´ ındices com o tamanho correto. 2 . Observe tamb´m e e que quando o ´ ındice ou expoente tem mais de um caracter. 24 de maio de 2010 Reginaldo J.= < > / : ! ’ | [ ] ( ) podem ser digitados diretamente do teclado. (1) 2 A Os espa¸os digitados nas f´rmulas s˜o ignorados pelo L TEX. o 4.2 Expoentes e ´ Indices √ 21 produz = − ± 2 . xˆ{y_1}$$ produz 2 . 1 Observe que quando ´ ındices e expoentes ocorrem juntos a ordem ´ indiferente. xˆ{yˆ2}. e somente se. e somente se. eles devem estar entre chaves. x_iˆ2. Santos . de maneira simples. 2 . − < < foi produzido com $|x |<a$ se. a_n. Por exemplo: $$xˆ2.2 Expoentes e ´ Indices A O L TEX permite. 2 . Para incluir chaves em uma f´rmula tem que ser usados \{ e \}. Os s´ c o a ımbolos matem´ticos: a + . xˆ{2n}. 2 .4. .

Por exemplo. como $(a+b)/2$.22 4 ´ ´ FORMULAS MATEMATICAS 4. 2 Para que uma f´rmula que aparece no meio do texto apare¸a maior podemos usar o comando o c \dfrac que corresponde a uma abrevia¸˜o de \displaystyle\frac. $\sqrt[3]{8}=2$ produz 3 8 = 2. Por exemplo. ca $\frac{a+b}{2}$ produz + . Se o argumento opcional [n] for omitido.3 Fra¸oes c˜ Pequenas fra¸˜es no meio do texto podem ser escritas usando o caracter /. ou seja. Para fra¸˜es mais complexas o comando co \frac{numerador}{denominador} ´ empregado para escrever o numerador em cima e o denominador em baixo com um tra¸o de e c fra¸˜o entre eles. co que produz ( + )/2. √ ent˜o a raiz quadrada ´ gerada. ca + $\dfrac{a+b}{2}$ produz . Por exemplo. a 4. se uma fra¸˜o que aparece numa f´rmula destacada est´ com o ca o a tamanho muito grande podemos diminu´ com os comandos ı-la \textstyle ou \scriptstyle ou ainda \scriptscriptstyle 4.4 Ra´ ızes As ra´ s˜o produzidas com o comando ızes a \sqrt[n]{radicando} √ Por exemplo. 2 O efeito inverso.5 Somat´rios e Integrais o 24 de maio de 2010 A Introdu¸˜o ao L TEX ca . O tamanho e o a e comprimento do radical s˜o automaticamente ajustados ao tamanho do radicando. $\sqrt{4}=2$ produz 4 = 2.

Por exemplo. $\sum\limits_{i=1}ˆn a_i$ e $\int\limits_aˆb f(x)dx$ produzem =1 e ( ) respectivamente.6 Coeficientes Binomiais Os coeficientes binomiais s˜o obtidos com o comando \choose. Santos 24 de maio de 2010 .4. 4.6 Coeficientes Binomiais 23 Somat´rios e integrais s˜o obtidos com os comandos \sum e \int. respectivamente. Usando o comando $\int_{a}ˆb f(x)dx$ produzem =1 \limits. Por exemplo a +1 = + −1 Reginaldo J. Destacado do texto $$ \sum_{i=1}ˆn a_i\quad\mbox{e}\quad\int_aˆb f(x)dx $$ produzem e =1 ( ) respectivamente. $\sum_{i=1}ˆn a_i$ e e e ( ) respectivamente. o a Eles podem aparecer em diferentes estilos. dependendo se aparecem no meio do texto ou destacado e se ´ usado o comando \limits.

$$ produz 1 = − − √ 2 2 −4 e 2 = − + √ 2 2 −4 . O comando \mbox deve ser usado para produzir texto no modo matem´tico. sendo o ultimo maior do c a ´ que o primeiro. como em 1 + ⋅ ⋅ ⋅ + .8 S´ ımbolos Matem´ticos a 24 de maio de 2010 A Introdu¸˜o ao L TEX ca . a Por exemplo. Um e ˜ (til) entre os elementos da f´rmula faz com que n˜o haja quebra de linha neste local.7 Pontos. 4. que foi e produzida com $a_1+\cdots + a_n$.24 foi obtido com $$ {n+1\choose k}={n\choose k}+{n\choose k-1} $$ 4 ´ ´ FORMULAS MATEMATICAS 4. Os o a comandos \quad e \qquad produzem espa¸os no modo matem´tico. $$ x_1=\frac{-b-\sqrt{bˆ2-4ac}}{2a} \quad\mbox{e}\quad x_2=\frac{-b+\sqrt{bˆ2-4ac}}{2a}. O comando \vdots produz trˆs pontos na vertical. Espa¸os e Texto no Modo Matem´tico c a Os comandos \ldots e \cdots produzem trˆs pontos.

8 S´ ımbolos Matem´ticos a 25 Al´m dos s´ e ımbolos dispon´ ıveis atrav´s do teclado existem v´rios s´ e a ımbolos que podem ser A impressos usando o L TEX.4. Santos . o Os seus nomes s˜o semelhantes aos seus significados matem´ticos. a a S´ ımbolo Γ Λ Σ Ψ 24 de maio de 2010 Comando \alpha \delta \zeta \vartheta \lambda \xi \varpi \sigma \upsilon \chi \Gamma \Lambda \Sigma \Psi Letras Gregas S´ ımbolo Comando \beta \epsilon \eta \iota \mu o \rho \varsigma \phi \psi Δ \Delta Ξ \Xi Υ \Upsilon Ω \Omega S´ ımbolo Θ Π Φ Comando \gamma \varepsilon \theta \kappa \nu \pi \varrho \tau \varphi \omega \Theta \Pi \Phi Reginaldo J. Eles s˜o impressos com o nome do s´ a ımbolo ap´s uma barra invertida.

26 4 ´ ´ FORMULAS MATEMATICAS S´ ımbolo ± ÷ ★ ∩ ∨ △ ⊲ ∘ Comando \pm \div \star \cap \vee \bigtriangleup \triangleleft \circ Operadores Bin´rios a S´ ımbolo Comando ∓ \mp ⋅ \cdot † \dagger ∪ \cup ∧ \wedge ▽ \bigtriangledown ⊳ \triangleright ⃝ \bigcirc Rela¸˜es co S´ ımbolo Comando ≥ \ge ∕> \not> ⊃ \supset ⊇ \supseteq ∈ / \notin ∝ \propto Outros S´ ımbolo ∃ ∂ ℑ S´ ımbolos Comando \exists \partial \Im S´ ımbolo × ∗ ‡ ∖ ⊗ ⊕ ⊙ ⋄ Comando \times \ast \ddagger \setminus \otimes \oplus \odot \diamond S´ ımbolo ≤ ∕< ⊂ ⊆ ∈ ⊥ S´ ımbolo ∀ ∇ ℜ A Introdu¸˜o ao L TEX ca Comando \le \not< \subset \subseteq \in \perp S´ ımbolo ∼ ∕= ≈ ≃ ≡ ∼ = S´ ımbolo ∞ ∅ ¬ Comando \sim \neq \approx \simeq \equiv \cong Comando \forall \nabla \Re Comando \infty \emptyset \neg 24 de maio de 2010 .

Por exemplo. =0 ∞ ´ conseguido com $$\bigcup_{i=0}ˆnA_i$$. O comando \limits faz com que no modo texto os limites apare¸am realmente embaixo e acima da integral. 0 () ´ conseguido com e $\int\limits_0ˆ\infty f(t)dt$.4. Santos . c 24 de maio de 2010 Reginaldo J.8 S´ ımbolos Matem´ticos a Setas S´ ımbolo Comando ←− \longleftarrow ⇐= \Longleftarrow −→ \longrightarrow =⇒ \Longrightarrow ⇐⇒ \iff −→ \longmapsto 27 S´ ımbolo ← ⇐ → ⇐ ⇔ → Comando \gets \Leftarrow \to \Leftarrow \Leftrightarrow \mapsto S´ ımbolo ↑ ⇑ ↓ ⇓ ⇕ Comando \uparrow \Uparrow \downarrow \Downarrow \Updownarrow S´ ımbolo S´ ımbolos com Dois Tamanhos Comando S´ ımbolo Comando S´ ımbolo \sum \int \bigcup \prod \oint \bigcap Comando \bigodot \bigotimes \bigoplus Aos s´ ımbolos que existem em dois tamanhos podem ser acrescentados limites inferiores e superiores. e Enquanto.

\sec. Im( ) e ø. \ln. \max. \csc. Muitos nomes de fun¸˜es j´ est˜o co a a definidos.28 4 ´ ´ FORMULAS MATEMATICAS Podemos redefinir a maneira como ´ impresso a parte real. \cos. \tanh.9 Fun¸oes Matem´ticas c˜ a S˜o usadas tipos de letras diferentes para vari´veis e para nomes de fun¸˜es. que foram produzidos com $\sen x$ e $\sen(x)$. \exp. Alguns nomes de fun¸˜es pr´ definidos s˜o: \arccos. \tan. respectivamente. \usepackage{amsmath} \DeclareMathOperator{\sen}{sen} \DeclareMathOperator{\dist}{dist} no preˆmbulo do arquivo fonte define o nome das fun¸˜es sen e dist. \cosh. $\Im(z)$ e $\emptyset$ produzem Re( ). a co podemos usar como em sen e sen( ). \log. para se conseguir sen lim . Por exemplo. \lim. a parte imagin´ria de um n´mero e a u complexo e o conjunto vazio redefinido os comandos \Re. →0 A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . Por exemplo. Para outros nomes ´ necess´rio defini-los. bastando para cham´-los usar uma \ antes do nome (principalmente aquelas em que a o nome em portuguˆs ´ o mesmo que em inglˆs). \det. \Im e \emptyset. por exemplo. co e a \cot. 4. Por e e e e a exemplo. \coth. \arctan. a a co $\cos x$ produz cos . enquanto $cos x$ produz . Podemos redefinilos. \min. como \renewcommand{\Re}{\mathrm{Re}} \renewcommand{\Im}{\mathrm{Im}} \renewcommand{\emptyset}{\mbox{\large{\o}}} Desta forma $\Re(z)$. Depois de definidas.

. o Por exemplo. Esta f´rmula no meio do texto. \tilde e \widetilde.10 F´rmulas com Til. 2 + foi conseguido com $\overline{a}ˆ2+\underline{bc}$. + −2 −1 + foi obtida com $\overbrace{x_1+\underbrace{x_2+\ldots+x_{n-1}}_{n-2}+x_n}ˆn$. Chap´u e til em e cima de letras s˜o conseguidas com os comandos \hat. etc o e 29 deve-se escrever $$\lim_{x\to 0}\frac{\sen x}{x}$$. o Por exemplo. Chap´u. Observe a diferen¸a entre cos( 2 ) e cos o e c 2 2 foram obtidos com $\cos(\frac{\pi}{2}xˆ2)$ e $\cos\left(\frac{\pi}{2}xˆ2\right)$ respectivamente. Barra. 4. Por a exemplo. ´ conseguida com $\lim_{x\to 0}\frac{\sen x}{x}$. Santos . etc o e Os comandos \overline{f´rmula} e \underline{f´rmula} servem para colocar baro o ras em cima e em baixo de uma letra ou uma f´rmula.10 F´rmulas com Til.. Chap´u. 24 de maio de 2010 Reginaldo J. que foi obtido com $\vec{v}$. Pode-se colocar tamb´m e chaves em cima e em baixo de f´rmulas com os comandos \overbrace{f´rmula} o o e \underbrace{f´rmula}.11 Tamanho autom´tico de parˆnteses e similares a e Os comandos \left( e \right) produzem parˆnteses com tamanho ajustado na altura para e 2 que conter a f´rmula que ´ englobada por eles. usando os comandos \left[. \widehat. O mesmo acontece com colchetes e chaves.4. Barra. 1 + 2 + . o e e lim →0 sen . 4. a −→ Tamb´m = e foi conseguido com V=\stackrel{\longrightarrow}{AB}. como em ⃗ . ˆ e foram conseguidos com $\hat{A}$ e $\widehat{ABC}. ou lim sen ´ conseguida →0 com $\lim\limits_{x\to 0}\frac{\sen x}{x}$. Setas em cima de letras s˜o conseguidas com o comando \vec{letra}.

Os elementos de uma mesma linha a ´ s˜o separados pelo caracter & e as linhas s˜o separadas por \. Uma exce¸˜o ao uso de tamanhos autom´ticos ´ o caso ca a e ∞ ∞ − 0 − = − 0 que foi conseguido com $$\int_0ˆ\infty eˆ{-st}\. \begin{array}{ccrll} diz ao L TEX que a matriz tem 5 colunas e que as duas primeiras devem ser alinhadas ao centro. e =⎣ 4 ⎦ = 2 4 −2 −3 foram conseguidas com $$ A=\left[\begin{array}{rrr} 1&3&0\ A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .dt=\frac{eˆ{-st}}{-s}\Bigg|_0ˆ\infty$$ 4. = 1 3 −2 . Os comandos \left e \right devem aparecer sempre aos pares. Isto ´ feito em seguida ao comando que inicia o e A ambiente. Por exemplo. E necess´rio passar para o a a a A L TEX como as colunas devem ser alinhadas. que a do meio deve ser alinhada ` direita a e que as duas ultimas devem ser alinhadas ` esquerda. as matrizes ´ a ⎡ ⎤ 1 1 3 0 . \left\{ e \right\}.30 4 ´ ´ FORMULAS MATEMATICAS \right]. Por exemplo.12 Matrizes As matrizes s˜o produzidas com o uso do ambiente array.

c \noalign{\medskip} ou \noalign{\bigskip} depois de cada \.\quad B=\left[\begin{array}{ccc} 1&3&-2 \end{array}\right].4. $$ Observe o uso do comando \right. Santos 24 de maio de 2010 . para fechar o comando \left{. Para acrescentar mais espa¸o entre as linhas podem ser usados os comandos \noalign{\smallskip}.13 Equa¸˜es ou Inequa¸˜es Multi-linhas co co 31 2&4&-2 \end{array}\right]. \quad \mbox{e}\quad C=\left[\begin{array}{r} 1\4\-3 \end{array}\right] $$ Um outro exemplo do uso do ambiente array ´ e ∣ ∣= $$|x|=\left\{\begin{array}{rc} -x&\mbox{se}\quad x\le 0\ x &\mbox{se}\quad x>0 \end{array}\right. − se se ≤0 >0 4.13 Equa¸oes ou Inequa¸oes Multi-linhas c˜ c˜ Reginaldo J.

. linha n \end{eqnarray} e \begin{eqnarray*} linha 1\ . A diferen¸a entre eqnarray e eqnarray* ´ que no primeiro s˜o acrescentadas `s linhas c e a a n´meros das equa¸˜es.. = ou o e ´ ca ≤).. Exemplo: u co ( + )( − ) = ( + ) + ( + )(− ) + − − = 2 = + − − 2 (2) foi obtido com A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . o sinal da rela¸˜o (por exemplo.32 4 ´ ´ FORMULAS MATEMATICAS Para a impress˜o de equa¸˜es ou inequa¸˜es em v´rias linhas pode-se usar os seguintes a co co a ambientes: \begin{eqnarray} linha 1\ . linha n \end{eqnarray*} As linhas s˜o separadas umas das outras por \ e cada linha tem a forma a f´rmula da esquerda & f´rmula do centro & f´rmula da direita o o o Normalmente a f´rmula do centro ´ um unico caracter..

13 Equa¸˜es ou Inequa¸˜es Multi-linhas co co 33 \begin{eqnarray} (A+B)(A-B)&=&(A+B)A+(A+B)(-B)\nonumber\ &=&AA+BA-AB-BB\nonumber\ &=&Aˆ2+BA-AB-Bˆ2 \end{eqnarray} Observe o uso de \nonumber nas linhas que n˜o devem ser numeradas. a Uma f´rmula grande pode ser quebrada da seguinte maneira: o ( + + )3 = 3 +3 2 +3 2+ 3+3 2+ 3 2+3 2 +6 +3 2 + 3 que foi obtida com \begin{eqnarray*} \lefteqn{(a+b+c)ˆ3=}\ & &aˆ3+3aˆ2b+3abˆ2+bˆ3+3acˆ2+\ & &3bcˆ2+3aˆ2c+6abc+3bˆ2c+cˆ3 \end{eqnarray*} Usando o pacote amsmath f´rmulas muito grandes podem ser quebradas usando o ambiente o ´ multline. Santos . E necess´rio colocar no preˆmbulo a a \usepackage{amsmath} Por exemplo 24 de maio de 2010 Reginaldo J.4.

E necess´rio colocar no preˆmbulo ca o u a a \usepackage{empheq. ca 4.amsmath} Por exemplo \begin{empheq}[left=\empheqlbrace]{align} X’’(x)-\lambda X(x)=0. \end{multline*} produz ( + + + )3 = 6 +6 +6 +6 +3 2 +3 2+3 2+3 2 +3 2 +3 +3 2+3 2 +3 2 +3 2 +3 2+3 2+ 3+ 2 3 + 3 + 3 .14 Sistemas de Equa¸oes com Numera¸˜o de cada Equa¸˜o c˜ ca ca Usando os pacotes empheq e amsmath podemos escrever um sistema de equa¸˜es em que co ´ cada equa¸˜o tem o seu pr´prio n´mero.34 4 ´ ´ FORMULAS MATEMATICAS \begin{multline*} (a+b+c+d)ˆ3=\ 6acd+6abd+6bcd+6abc+3cˆ2d+3cdˆ2+3adˆ2+3bˆ2c+3bˆ2d+3bcˆ2\ +3bdˆ2+3aˆ2b+3aˆ2c+3aˆ2d+3abˆ2+3acˆ2+aˆ3+bˆ3+cˆ3+dˆ3. A trocando-se multline* por multline a equa¸˜o fica numerada.\.X(L)=0\ T’(t)-\lambda T(t)=0 \end{empheq} A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . &\quad X(0)=0.

\mathbf. \mathtt. $\mathcal{ABC}$ produz ℬ .4. $\mathsf{aAbBcC}$ produz aAbBcC. $\mathit{aAbBcC}$ produz aAbBcC e $\mathbb{ABCNR}$ produz ℂℕℝ (este ultimo ne´ cessita o comando \usepackage{amsfonts} no preˆmbulo). $\mathbf{AaBbCc}$ produz AaBbCc.15 produz F´rmulas dentro de uma Moldura o 35 ′′ ( )− ′ ( )− ( ) = 0.15 F´rmulas dentro de uma Moldura o As f´rmulas podem ser colocadas dentro de uma moldura com o comando \fbox. \mathcal. $\mathtt{aAbBcC}$ produz aAbBcC. \mathit e \mathbb. ()=0 (0) = 0. Exemplo: o √ − ± 2−4 = 2 foi conseguido com \begin{center} \fbox{$\displaystyle x=\frac{-b\pm\sqrt{bˆ2-4ac}}{2a}$} \end{center} 4. a 24 de maio de 2010 Reginaldo J. Santos . \mathsf. Por exemplo: $\mathrm{AaBbCc}$ produz AaBbCc. ( )=0 (3) (4) 4.16 Mudan¸a dos Tipos de Letras no Modo Matem´tico c a Uma mudan¸a expl´ c ıcita nos tipos de letras dentro do modo matem´tico pode ser feito a usando os comandos: \mathrm.

produz um pequeno espa¸o. igual a 3/18 de um quad. expr1=sin(x)ˆ2+cos(x)ˆ2. >> latex(A) ans =\left[\begin{array}{cc}1&2\\noalign{\medskip}3&4\end{array}\right] A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . Exemplo: a o >> syms x.dx$ respectivamente. \noalign{\medskip} e \noalign{\bigskip} produzem espa¸os entre duas linhas de uma matriz. >> A=sym(A). 2/2. $\int\int\limits_Df(x)dx$ e $\int\!\!\!\int\limits_{\!\!\! D} f(x)\. c 4. ( ) e ( ) foram produzidos com $xˆ2/2$. c \! produz um espa¸o negativo de -3/18 de um quad.36 4 ´ ´ FORMULAS MATEMATICAS 4. c e \.3. igual a 4/18 de um quad. c e \. e c a existem comandos para produzirem espa¸os menores ou at´ negativos. c \: produz um espa¸o m´dio. Com rela¸˜o ao espa¸os verticais os comandos ca c \noalign{\smallskip}. $xˆ2\!/2$. 2 /2.2.4]. >> latex(expr1) ans =\left(\sin(x)\right)ˆ{2}+\left(\cos(x)\right)ˆ{2} >> A=[1. produz um espa¸o maior.17 Espa¸os no Modo Matem´tico c a Al´m dos comandos \quad e \qquad que produzem espa¸os horizontais no modo matem´tico. c Por exemplo. igual a 5/18 de um quad.18 Usando o MatlabⓇ para Gerar F´rmulas o A No MATLAB existe um comando latex(expr) que gera uma representa¸˜o em L TEX da ca express˜o simb´lica expr.

18 Usando o MatlabⓇ para Gerar F´rmulas o 37 A Depois. a representa¸˜o em L TEX obtida e ´ e ca A X que vocˆ est´ trabalhando.4. Santos . basta marcar e copiar para a area de transferˆncia. finalmente colar no arquivo fonte de L TE e a 24 de maio de 2010 Reginaldo J.

5. \end{picture} cria uma figura de 3 x 1. \circle{diˆmetro} para uma circunferˆncia e \circle*{diˆmetro} para um c´ a e a ırculo (cheio). Os elementos da figura s˜o posicionados usando-se o comando \put(x_coord. \end{picture} por exemplo.. \setlength{\unitlength}{1. A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .. Al´m disso.5 cm de largura por 4 x 1..4) .1 Ambiente picture A As figuras criadas com o L TEX s˜o constru´ a ıdas dentro do ambiente picture.5 cm} \begin{picture}(3. cuja sintaxe ´ e a seguinte: \setlength{\unitlength}{unidade de comprimento} \begin{picture}(tam_x.5 cm=4. podem ser e inseridas figuras ou imagens geradas por outros programas. Os a elementos podem ser 1..38 5 FIGURAS 5 Figuras A Podem ser constru´ ıdos desenhos simples e diagramas com o L TEX.5 cm=6 cm de altura.y_coord){elemento}.tam_y) .

\line($\Delta$x.2){\circle*{0.1 Ambiente picture 39 2.0){\scriptsize$C$} \put(2. \vector($\Delta$x.$\Delta$y){comprimento da proje¸˜o} para um segmento de reta. ca Δy e comprimento da proje¸˜o s˜o como no item anterior. Texto. ca onde Δx e Δy s˜o n´meros inteiros entre -6 e 6.2){\vector(1. ca a 4.25) \put(0. primos entre si (isto ´.7}} \put(2. a 3. Santos . Exemplo: foi produzido com \begin{center} \setlength{\unitlength}{1mm} \begin{picture}(55.5.0){50}} %segmento CB 24 de maio de 2010 Reginaldo J. caso contr´rio. n˜o possuem a u e a divisores comuns) e comprimento da proje¸˜o ´ o comprimento da proje¸˜o do segmento ca e ca no eixo se este for diferente de zero ou o comprimento da proje¸˜o do segmento no eixo ca . onde Δx.$\Delta$y){comprimento da proje¸˜o} para um vetor.

16. o comando \linethickness{1.0){\scriptsize$B$} \put(2. Tamb´m existem os comandos com e espessuras pr´-definidas: \thicklines para linhas grossas e \thinlines para voltar `s linhas e a finas.2){\vector(2.25){\circle*{0.5}} %segmento CX \put(34.5 mm.2){\circle*{0. Por exemplo A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .22){\circle*{0. Para fazer o desenho vocˆ pode contar com a ajuda de um papel milimetrado colocado no e fundo da figura durante o processo de constru¸˜o do desenho e que depois pode ser retirado.7}} \put(52.7}} \put(22.tam_y). ca Para isso vocˆ tem que colocar no preˆmbulo do documento \usepackage{graphpap} e dentro e a do ambiente picture o comando \graphpaper[tamanho](x0.22.-2){30}} %segmento AB \end{picture} \end{center} 5 FIGURAS A espessura das linhas pode ser especificada com o comando \linethickness{espessura}.5mm} faz com que todas as linhas desenhadas depois deste comando tenham a espessura de 1.5){\scriptsize$A$} \put(2. Por exemplo.7}} \put(22.1){20}} %segmento CA \put(22.16){\scriptsize$X$} \put(30.5.y0)(tam_x.40 \put(52.2){\vector(1.1){28.22){\line(3.

E preciso que no preˆmbulo a esteja o comando \usepackage{graphicx} As figuras devem estar nos formatos ps ou eps. Caso contr´rio deve-se usar algum programa a que converta do formato original para ps ou eps.25) \graphpaper[2](0. Um exemplo de tal programa ´ o jpeg2ps e que ´ gr´tis e converte de jpeg para ps sem descomprimir a figura. e a O comando para colocar a figura ´ e 24 de maio de 2010 Reginaldo J.2 Figuras Produzidas por Outros Programas ´ Podem ser inseridas figuras geradas por outros programas. \end{picture} \end{center} 5. .2 Figuras Produzidas por Outros Programas 41 20 10 0 foi produzido com 0 10 20 30 40 50 \begin{center} \setlength{\unitlength}{1mm} \begin{picture}(55.25) . .5. Santos .0)(55.

42 \includegraphics[height=altura]{nome do arquivo} 1.ps} No MatlabⓇ foram usados os comandos seguintes para gerar esta figura: >> syms x >> f=1/(1+xˆ2) f = 1/(1+xˆ2) >> plotf1(f.ps Por exemplo: a Figura 1 foi inserida com \includegraphics[height=5cm]{exemgraf.8 0.2 −10 −8 −6 −4 −2 0 2 4 6 8 10 Figura 1: Figura proveniente do arquivo exemgraf.2 0 x −0.10]) A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .6 0.2 5 FIGURAS y 1 ( )= 1 1+ 2 0.[-10.4 0.

Santos . Se numa linha pr´xima tiver uma linha terminando com o MP tamb´m comente-a. As figuras geradas pelo MatlabⓇ n˜o s˜o transparentes.43){\scriptsize $f(x)=\displaystyle\frac{1}{1+xˆ2}$} \end{picture} \includegraphics[height=5cm]{exemgraf.ps} \end{center} foi usado o papel quadriculado que introduzimos anteriormente e depois da figura pronta o comando foi comentado.0) %\graphpaper[2](0. Vocˆ pode colocar texto escrito no L TEX por cima da figura a e colocando um ambiente picture de tamanho zero antes do comando \includegraphics. Procure por uma linha que termina com PR e comente-a acrescentando % no in´ ıcio. Na 1 figura 1 colocamos ( ) = com os comandos 1+ 2 \begin{center} \setlength{\unitlength}{1mm} \begin{picture}(0. Apenas um problema.ps Os comandos plotf1 e eixos s˜o comandos do pacote gaal que est´ dispon´ na web a a ıvel A na p´gina do autor deste texto.5. e 24 de maio de 2010 Reginaldo J.2 Figuras Produzidas por Outros Programas 43 >> eixos >> print -dpsc d:\users\regi\ps\exemgraf.55) \put(30. Para a a torn´-las transparentes vocˆ deve abrir o arquivo da figura (no nosso caso exemgraf.0)(55.ps) num a e editor de textos (por exemplo no TEXShell). Finalmente salve o arquivo.

44 5 FIGURAS 5. onde ´ permitido a coloca¸˜o da figura.0) A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . que ´ produzida com o ambiente picture e ou importada com o comando \includegraphics. p em uma p´gina separada. Se nenhum argumento for dado. ou seja. t em cima. b em baixo. flutuar no e texto se colocando num local em que a perda de espa¸o seja m´ c ınima. L TEX assume a combina¸˜o tbp. a A As letras devem ser colocados na ordem de prioridade.3 Ambiente figure Este ambiente oferece a possibilidade da figura. ter uma legenda e al´m disso. A sintaxe ´ a seguinte: e \begin{figure}[onde] figura \caption{Texto da figura} \end{figure} o argumento onde especifica o local. consiste e ca de zero a quatro letras com os seguintes significados: h aqui. Por exemplo a Figura 1 foi obtida com ca \begin{figure}[htb] \begin{center} \setlength{\unitlength}{1mm} \begin{picture}(0.

ps} \end{center} \caption{Figura proveniente do arquivo \texttt{exemgraf.3 Ambiente figure 45 %\graphpaper[2](0.43){\scriptsize $f(x)=\displaystyle\frac{1}{1+xˆ2}$} \end{picture} \includegraphics[height=5cm]{exemgraf.ps}} \end{figure} A O L TEX coloca a figura seguindo certos crit´rios.55) \put(30.0)(55. O comando \clearpage for¸a a que todas as c e figuras pendentes (isto ´. Santos . 24 de maio de 2010 Reginaldo J.5. as que n˜o foram impressas at´ o aparecimento do comando) sejam e a e impressas.

O comando \chapter a ıvel est´ dispon´ a ıvel apenas para os tipos de documento book e report. que s˜o divididos em se¸˜es com a a co a co \section.46 6 PARTES DO DOCUMENTO 6 6. que s˜o divididas em subse¸˜es com \subsection e assim por diante. Se o tipo A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . O comando \thanks{texto de rodap´} pode ser colocado no e texto do t´ ıtulo. produzindo uma marca onde o comando aparece e escreve texto de rodap´ como texto de rodap´.1 Partes do Documento T´ ıtulo O t´ ıtulo do documento ´ gerado com os comandos: e \title{texto do t´tulo} ı \author{autor1\endere¸o1 \and autor2\endere¸o2} c c \maketitle Com estes comandos tamb´m a data atual ´ impressa. O comando \date{texto} coloca o e e texto no lugar da data atual. Se o tipo de documento for book. Os outros comandos de seccionamento est˜o dispon´ a ıveis para todos os tipos de documento. Os cap´ ıtulos s˜o produzidos com \chapter.2 Se¸oes e Cap´ c˜ ıtulos A O L TEX disp˜e dos comandos seguintes para produzir um seccionamento autom´tico e o a seq¨encial: u \part{t´tulo} \chapter{t´tulo} \section{t´tulo} ı ı ı \subsection{t´tulo} \subsubsection{t´tulo} ı ı O comando \part est´ dispon´ apenas para o tipo de documento book. Estes comandos formam um hierarquia. ent˜o os comandos e e a dados acima geram uma p´gina separada para o t´ a ıtulo do documento. 6. do autor ou da data.

.. ´ necess´rio criar um arquivo na pasta e a onde est´ o arquivo fonte com nome terminado em ... Santos . assim como os que vierem entre a a \frontmatter e \mainmatter. 6. Para se evitar que ele gere uma p´gina em branco...6. Se no e a e preˆmbulo do seu documento contiver \usepackage[brazil]{babel}. gerando uma p´gina em branco se nea cess´rio.4 Bibliografia Para se gerar uma bibliografia em um documento. No A a primeiro caso o L TEX entende que o documento ser´ impresso em somente um lado do papel e e no segundo.openany]{book}. 6. ent˜o o t´ a a ıtulo do conte´do ser´ “Sum´rio”. Se vocˆ quiser mudar este nome basta colocar o comando u a a e \renewcommand{\contentsname}{novo nome} antes de \tableofcontents. ent˜o o comando \chapter sempre come¸a o cap´ a c ıtulo em uma nova p´gina e normalmente. Para que o conte´do seja gerado de forma correta u A ´ necess´rio que o documento seja processado pelo L TEX pelo menos trˆs vezes. inicie o documento com o comando a a \documentclass[. que os cap´ ıtulos podem ser iniciados em p´ginas pares tamb´m. nas p´ginas de n´meros ´ a a u ımpares. As entradas deste banco de dados devem ter a forma: a 24 de maio de 2010 Reginaldo J. a As p´ginas que vierem depois do comando \frontmatter e antes do comando \mainmatter a ser˜o numeradas com algarismos romanos. Os cap´ a a c a ıtulos que vierem depois do comando \backmatter n˜o ser˜o numerados.oneside]{book} ou com \documentclass[.3 Conte´ do u A tabela de conte´do do documento (ou ´ u ındice ou sum´rio) ´ gerado automaticamente a e com o comando \tableofcontents.bib) contendo a um banco de dados bibliogr´ficos. As p´ginas que vierem depois do comando a a \mainmatter ser˜o numeradas em ar´bicos e recome¸am da p´gina 1.bib (por exemplo.3 Conte´ do u 47 de documento for book. bibli.

ADDRESS = "Cidade Tal". para que sejam automaticamente A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . mas que em a qualquer local no texto (antes do comando \bibliography{arquivo}) apareceu o comando \nocite{apelido1.apelido2. AUTHOR = "Fulano de Tal". mas com termina¸˜o . }..bbl. . retira as entradas que foram referenciadas no texto e cria um arquivo com o mesmo nome do arquivo principal. ´ necess´rio colocar no preˆmbulo do arquivo fonte e a e a a o comando \bibliographystyle{plain} e no local do documento onde a bibliografia deve aparecer deve-se colocar o comando \bibliography{arquivo}. Este arquivo cont´m as ca e publica¸˜es citadas com o comando \cite{apelido} e as que apareceram com o comando co \nocite{apelido1. PROCEEDINGS (para artigo em atas de congressos) ou TECHREPORT (para relat´rios o t´cnicos). . onde arquivo ´ o nome do e arquivo de banco de dados bibliogr´ficos sem a termina¸˜o . A publica¸˜o vai ser citada no documento com o comando \cite{apelido}. }. INCOLLECTION (para partes de um livro). Nem todas as entradas do a ca banco de dados v˜o aparecer na bibliografia do documento. . TITLE = "O T´tulo Tal". . Cada e ca TIPO de entrada tem um conjunto de campos obrigat´rio e outro conjunto de campos opcional. . ı PUBLISHER = "A Editora". A No TEXShell. Somente aquelas que tenham a sido referenciadas no texto com o comando \cite{apelido} e as que n˜o foram.. depois de processar com o L TEX o seu arquivo principal. YEAR = "1998" } 6 PARTES DO DOCUMENTO onde o TIPO pode ser BOOK (para livros). Com isto um programa chamado BiBTEX lˆ o seu e banco de dados. . ordenadas e formatadas. . vocˆ deve ir no e menu em TeX e clicar em BiBTeX.apelido2. o Al´m do banco de dados bibliogr´ficos.bib. ARTICLE (para artigos).48 @TIPO{apelido.

onde estiver o comando \bibliography{arquivo}. TITLE = "A Guide to \LaTeX".4 Bibliografia 49 inclu´ ıdas no seu documento no local. T. H. TITLE = "Generalized cross-validation as a method for choosing a good ridge parameter". JOURNAL = "Technometrics". Wahba". 24 de maio de 2010 A A Guide to LTEX. Santos . atrav´s e A do processamento do L TEX sobre o arquivo principal. AUTHOR = "G. as entradas @BOOK{kopka-daly. E o comando \bibliography{bibli} vai gerar algo semelhante a Referˆncias e [2] Helmut Kopka and Patrick W. PAGES = "215-223". 1994. YEAR = "1994"} @ARTICLE{golub79. Depois. Daly". AUTHOR = "Helmut Kopka and Patrick W. Por exemplo. YEAR = "1979"} no arquivo de banco de dados bibliogr´ficos e a coloca¸˜o do comando \cite{kopka-daly} a ca produz [2].6. England. Wokinghan- Reginaldo J. VOLUME = "21". Addison-Wesley. ADDRESS = "Wokinghan-England". Golub and M. Daly. Heath and G. PUBLISHER = "Addison-Wesley". ´ preciso que o arquivo principal e A seja processado pelo L TEX pelo menos duas vezes para que a bibliografia apare¸a de forma c correta no seu documento.

pode mudar colocando antes do comando \bibliography{bibli} o comando \renewcommand{\bibname}{novo nome} no estilo book e \renewcommand{\refname}{novo nome} nos estilos article e report Para que a bibliografia apare¸a na tabela de conte´do (ou sum´rio ou ´ c u a ındice) ´ necess´rio e a que se coloque o comando \addcontentsline{toc}{section}{Sum´rio} ou \addcontentsline{toc}{chapter}{Sum´rio} a a imediatamente antes de \bibliography{bibli}.50 6 PARTES DO DOCUMENTO Se vocˆ n˜o gostar do t´ e a ıtulo. @ e |. As palavras e e ca que devem aparecer no ´ ındice devem ser indicadas com o comando \index que deve ter uma das trˆs formas: e \index{entrada principal} \index{entrada principal!subentrada} \index{entrada principal!subentrada!subsubentrada} A As entradas n˜o podem conter os caracteres !. Exemplo: \index{Angulo@ˆngulo!entre retas} A \index{Conjunto R@Conjunto \mathbb{R}}. Se uma entrada cont´m um comando L TEX a e ou uma palavra acentuada. A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . 6.5 ´ Indice Alfab´tico e A cria¸˜o de um ´ ca ındice alfab´tico ´ semelhante a de cria¸˜o da bibliografia. ent˜o ela deve aparecer na forma entrada alfab´tica@entrada a e impressa.

entretanto a e tamb´m n˜o aparece no ´ e a ındice.ind que foi criado. que vai ser inclu´ automaticamente.6 Apˆndice e 51 Para que os comandos \index sejam considerados ´ necess´rio que no preˆmbulo do arquivo e a a principal. e 24 de maio de 2010 Reginaldo J. Santos . onde for colocado o comando ca ´ A \printindex. Se vocˆ n˜o gostar do t´ e a ıtulo do ´ Indice. Para que apare¸a no ´ c ındice depois do comando anterior deve-se usar o comando \addcontentsline{toc}{chapter}{Apˆndice}. No local onde o ´ ındice vai ser impresso em seu documento deve conter o comando \printindex. depois de processar o seu arquivo principal com o L TEX vocˆ deve ir no menu e em TeX clicar em MakeIndex para criar um arquivo com o mesmo nome do arquivo principal. esteja o comando \makeindex.6. A No TEXShell. Para que o ´ ındice alfab´tico apare¸a na tabela de conte´do (ou sum´rio ou ´ e c u a ındice) ´ e necess´rio que se coloque o comando a \addcontentsline{toc}{section}{´ndice} ou \addcontentsline{toc}{chapter}{´ndice} I I no arquivo com o mesmo nome do arquivo principal. ca 6. E necess´rio que e a A X para que o ´ o arquivo principal seja processado pelo menos duas vezes pelo L TE ındice apare¸a c de forma correta no seu documento.ind. ıdo mas com termina¸˜o . pode mudar colocando antes do comando \printindex o comando \renewcommand\indexname{novo nome}. atrav´s do processamento do L TEX sobre o arquivo principal. mas com termina¸˜o .6 Apˆndice e O comando \chapter*{Apˆndice} cria um cap´ e ıtulo que n˜o ´ numerado.

(S´ ımbolo de) Graus Use o comando $ˆ\circ$ como em 30 ∘ C que foi obtido com $30\. Exemplo: “aspas” ıcio o ´ conseguida com ‘‘aspas’’. onde ele aparece e pode ser usado para se referir a ele em outra parte do texto com o comando \ref{marca}. e (S´ ımbolo de) Euro Coloque no preˆmbulo a \usepackage[official]{eurosym} e use o comando \euro para imprimir e. N´ meros Ordinais u .1 Outros Recursos Caracteres Especiais Aspas S˜o usados comandos diferentes para as aspas do in´ e as do final. A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .52 7 OUTROS RECURSOS 7 7.2 Referˆncias Cruzadas e O comando \label{marca} coloca uma marca naquele ponto do texto.ˆ\circ\mathrm{C}$. Use o comando \textsuperscript{\d o} como em 1o que foi obtido com 1\textsuperscript{\d o}. Para as aspas do a ıcio in´ usa-se duas crases ‘‘ e para as aspas do final. 7. dois ap´strofos ’’.

. Para o ambiente enumerate.}. no in´ desta subse¸˜o escrevemos ıcio ca \subsection{Referˆncias Cruzadas\label{subsecrefcruz}} e para nos referirmos a ela e escrevemos A subse¸˜o \ref{subsecrefcruz} come¸ou na p´gina \pageref{subsecrefcruz} ca c a 24 de maio de 2010 Reginaldo J. O identificador da marca marca pode ser qualquer conjunto de caracteres. pelo Teorema 3.}.. que o fa¸a lembrar a que ela se refere. ent˜o o comando \ref{marca} correspondente vai imprimir o n´mero do a u ambiente em que a \label{marca} foi colocado.. . eqnarray e ou newtheorem.7. a e obtemos a . .. Por exemplo. pelo Teorema \ref{teo. ca Por exemplo.pita} . . no Teorema de Pit´goras escrevemos a \begin{teo}[Pit´goras]\label{teo. . Para se referir a uma se¸˜o ou subse¸˜o ´ necess´rio a coloca¸˜o do comando \label{marca} ca ca e a ca junto do nome da se¸˜o ou da subse¸˜o da seguinte forma ca ca \section{nome da se¸˜o\label{marca}} ou ca \subsection{nome da subse¸˜o\label{marca}}. onde \label{marca} foi colocado. . . Santos .2 Referˆncias Cruzadas e 53 O n´mero da p´gina do ponto onde a marca foi colocada pode ser impresso com o comando u a \pageref{marca}.pita} .1 na p´gina 18 . \end{teo} a e para nos referirmos a ele escrevemos .. que n˜o inclua a os caracteres especiais.pita} na p´gina \pageref{teo. o comando \ref{marca} imprime o n´mero do \item.. c Se o comando \label{marca} ´ colocado dentro de um ambiente como equation.. . Para se referir ` Figura 1 que est´ na p´gina 42 foi necess´rio ter escrito dentro do ambiente a a a a figure da seguinte forma \caption{\label{exemgraf}Figura proveniente do . Para o ambiente u figure o comando \label{marca} deve ser colocado dentro do \caption{.

54 e obtemos A subse¸˜o 7.2 come¸ou na p´gina 52. ca c a

7

OUTROS RECURSOS

7.3
7.3.1

Espa¸amento c
Espa¸amento Horizontal c

Para produzir espa¸amento horizontal usamos os comandos c \hspace{tamanho} \hspace*{tamanho} onde o tamanho ´ o comprimento do espa¸amento, por exemplo 1.5cm ou 3em (aqui em ´ a e c e unidade que corresponde a largura da letra M do tipo de letra atual). A forma sem * suprime o espa¸o se ele ocorre entre duas linhas ou no in´ de uma linha. O tamanho pode ser negativo, c ıcio neste caso o comando funciona como um retrocesso. Para retirar o recuo que ´ dado no in´ e ıcio dos par´grafos pode ser usado o comando a \noindent no in´ ıcio do par´grafo. O tamanho do recuo pode ser alterado com o coa mando \setlength{\parindent}{tamanho} onde tamanho ´ o seu comprimento, por exemplo e \setlength{\parindent}{0.5cm} faz com que os pr´ximos par´grafos tenham um recuo de o a 0.5 cm. O comando \hfill ´ uma abrevia¸˜o de \hspace{\fill}, que introduz espa¸o suficiente e ca c para que o que estiver ` esquerda do comando fique alinhado ` esquerda e o que estiver ` direita a a a do comando seja alinhado ` direita. Por exemplo, com Esquerda\hfill Direita obtemos a Esquerda Direita. V´rias ocorrˆncias de \hfill dentro de uma linha faz com que o mesmo espa¸amento seja a e c introduzido de forma que a linha fique justificada ` esquerda e ` direita. Por exemplo, com a a
A Introdu¸˜o ao L TEX ca

24 de maio de 2010

7.3

Espa¸amento c

55

Esquerda\hfill Centro \hfill Direita obtemos Esquerda Centro Direita Se \hfill ocorre no in´ da linha, ent˜o o espa¸amento ´ suprimido em concordˆncia com ıcio a c e a o comportamento de \hspace. Neste caso, deve ser usado \hspace*{\fill}. 7.3.2 Espa¸amento Vertical c

Uma nova linha ou uma quebra de linha com ou sem espa¸o adicional pode ser conseguida c com o comando \[tamanho] O argumento opcional tamanho ´ o comprimento que especifica qual o espa¸o adicional que e c deve ser colocado entre as duas linhas. Se for desejado a diminui¸˜o do espa¸o o comando ca c pode ser usado com um tamanho negativo. Por exemplo, com o comando \[10cm], a linha atual ´ terminada e um espa¸o vertical de 10 cm ´ inserido antes da nova linha. Enquanto, e c e \[-0.38cm], quebra a linha atual e a nova linha ocorre a -0.38 cm de onde ela normalmente come¸aria. c Comandos para aumentar o espa¸amento vertical entre par´grafos s˜o: c a a \bigskip \medskip \smallskip

que adicionam espa¸o vertical dependendo do tamanho do tipo de letras declarado no comando c \documentclass. ´ E poss´ ıvel, tamb´m, adicionar espa¸o extra entre par´grafos com o comando e c a \vspace{tamanho} 24 de maio de 2010 Reginaldo J. Santos

56

7

OUTROS RECURSOS

Se este comando ocorre dentro de um par´grafo, ent˜o o espa¸o adicional ´ introduzido ap´s a a c e o a linha atual. O parˆmetro tamanho tem que conter uma unidade de comprimento e pode ser a negativo, para mover o texto que vem a seguir para cima. O comando \vfill ´ uma abrevia¸˜o de \vspace{\fill}. Este ´ an´logo a \hfill (introe ca e a duzido acima), para espa¸amento vertical, introduzindo espa¸amento vertical suficiente para c c que a parte superior e a inferior do texto casem com as margens superior e inferior da p´gina a respectivamente. O comando \baselineskip tamanho depois do \begin{document} estabelece o tamanho do espa¸amento entre as linhas. O parˆmetro tamanho tem que conter uma unidade de comc a primento. O comando \newpage pode ser usado para for¸ar uma mudan¸a de p´gina. c c a

7.4

Linha Horizontal

Dois comandos que funcionam exatamente como \hfill s˜o \dotfill e \hrulefill, a que preenchem o espa¸o com pontos e linha respectivamente. c Por exemplo, com Esquerda\dotfill Centro \hrulefill Direita obtemos Esquerda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Centro Direita O comando \noindent\hrulefill produz uma linha horizontal que ocupa toda a extens˜o do texto. a

7.5

Retˆngulo S´lido a o

O comando \rule[deslocv]{largura}{altura}
A Introdu¸˜o ao L TEX ca

24 de maio de 2010

} } } \end{center} Um \parbox dentro de um \fbox tem o efeito de criar um par´grafo que ´ emoldurado. a \rule[1mm]{2cm}{1mm} \rule[-1mm]{2cm}{1mm} \rule{2cm}{1mm} produz 7. Para isso. a e 7. O texto emoldurado acima foi obtido com \begin{center} \fbox{\fbox{ \parbox{10cm}{ Aqui temos uma caixa de par´grafo a de 10 cm dentro de uma moldura dentro de uma segunda moldura.7. pode ser empregado o comando 24 de maio de 2010 Reginaldo J. O deslocamento vertical deslocv ´ opcional e pode ser usado para a e deslocar o retˆngulo para cima se positivo e para baixo se negativo.6 Texto Emoldurado Aqui temos uma caixa de par´grafo de 10 cm dentro de a uma moldura dentro de uma segunda moldura.7 Dividindo o Arquivo Fonte Para a produ¸˜o de textos maiores ´ essencial. Por exemplo. que se divida o arquivo fonte em arquivos ca e menores e que possam ser processados em separado para diminuir o tempo de processamento.6 Texto Emoldurado 57 produz um retˆngulo preto. Santos .

tex. \begin{document} \maketitle \tableofcontents \include{cap1} \include{cap2} \include{cap3} . . A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .} . . Os nomes a dos arquivos na lista de arquivos devem ser separados por v´ ırgula e a termina¸˜o .tex. . Se o comando \includeonly for suprimido. . . .tex. . . \includeonly{. . \end{document} Colocando uma entrada apropriada no comando \includeonly ´ poss´ o processamento de e ıvel A alguns cap´ ıtulos seletivamente. o conte´do e os cap´ u ıtulos contidos nos arquivos cap1 e cap2. .12pt]{book} . . Os cap´ ıtulos podem ser escritos em arquivos separados com nomes cap1. . Por exemplo. O arquivo principal cont´m o texto e \documentclass[a4paper.58 \include{arquivo} junto com o comando \includeonly{lista de arquivos} 7 OUTROS RECURSOS A no preˆmbulo. . . \includeonly{cap1.tex deve ca ser suprimida.cap2} faz com que o L TEX processe o t´ ıtulo. . ... cap2. . .. . contendo uma lista de arquivos que devem ser lidos pelo L TEX. cap3. . . ent˜o todos os arquivos s˜o lidos e a a processados.

As linhas devem conter as entradas de cada linha da tabela separadas por & e terminadas e por \. Os s´ ca ımbolos a poss´ ıveis para o formato das colunas s˜o: l a coluna ´ alinhada ` esquerda. \end{tabular} Aqui. e p{tamanho} o texto desta coluna ´ escrito em linhas de comprimento igual a tamanho. opcionalmente. || desenha duas linhas verticais. Al´m disso. elas podem conter os comandos: 24 de maio de 2010 Reginaldo J. cuja sintaxe ´ e \begin{tabular}{formato das colunas} . o formato das colunas deve ser uma entrada para cada coluna al´m. @{texto} insere o texto em todas as linhas. . . . e a c a coluna ´ centralizada. . e para as bordas e a separa¸˜o das colunas: ca | desenha uma linha vertical. entre as duas colunas onde ele aparece. linhas . O e tamanho deve conter a unidade. de e entradas extras para as bordas esquerda e direita e para a separa¸˜o das colunas.8 Tabelas 59 7. .8 Tabelas Para construir tabelas usamos o ambiente tabular. Santos . por exemplo 5cm. e a r a coluna ´ alinhada ` direita.7.

A tabela Hor´rio de T´picos em Matem´tica .60 7 OUTROS RECURSOS \hline .MAT 037/033}}\ a o a \hline A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . r ou c antecedido e seguido por | ou o ||.este comando deve somente aparecer antes da primeira linha ou imediatamente depois de \.MAT 037/033 a o a Hor´rio a Seg Ter Qua Qui Sex 13:00-14:40 14:55-16:35 TURMA N 16:35-18:15 TURMA N TURMA N 18:15-19:00 19:00-20:40 TURMA M 20:55-22:35 TURMA M foi produzida com \begin{center} \begin{tabular}{|l||c|c|c|c|c|} \hline \multicolumn{6}{|c|}{\textbf{Hor´rio de T´picos em Matem´tica . Dois comandos \hline juntos produzem duas linha horizontais com um pequeno espa¸o entre c elas. Ele faz desenhar uma linha horizontal de comprimento igual ao da tabela. \multicolumn{num}{formato}{texto} . O formato deve conter um dos caracteres l.este comando faz concatenar num colunas em uma s´.

c 7. Santos .9 Formato Paisagem Para que a tabela anterior apare¸a no formato paisagem coloque no preˆmbulo c a \usepackage{lscape} 24 de maio de 2010 Reginaldo J.7.9 Formato Paisagem &Qua &Qui &Sex\ & & & & & & & & \ \ & \ & & & & \ \ & \ 61 Hor´rio a &Seg &Ter \hline\hline 13:00-14:40& & \hline 14:55-16:35& & \hline 16:35-18:15&TURMA N \hline 18:15-19:00& & \hline 19:00-20:40& & \hline 20:55-22:35&TURMA M \hline \end{tabular} \end{center} &TURMA N &TURMA N & &TURMA M & & Se desejar que em alguma coluna cada linha da tabela tenha mais de uma linha de texto. basta usar no formato das colunas o formato p{tamanho} com o tamanho pequeno o suficiente A para for¸ar o L TEX a mudar de linha.

. .MAT 037/033}}\ a o a \hline Hor´rio a &Seg &Ter &Qua &Qui &Sex\ \hline\hline 13:00-14:40& & & & & \ \hline 14:55-16:35& & & & &TURMA N \ \hline 16:35-18:15&TURMA N & &TURMA N & & \ A Introdu¸˜o ao L TEX ca 24 de maio de 2010 .62 e use os comandos a seguir \begin{landscape} \begin{table} . \end{table} \end{landscape} Por exemplo 7 OUTROS RECURSOS \begin{landscape} \begin{table} \begin{center} \begin{tabular}{|l||c|c|c|c|c|} \hline \multicolumn{6}{|c|}{\textbf{Hor´rio de T´picos em Matem´tica .

7.9 Formato Paisagem 63 \hline 18:15-19:00& \hline 19:00-20:40& \hline \end{tabular} \end{center} \end{table} \end{landscape} & & & & & & \ & \ &TURMA M produz a seguinte p´gina a 24 de maio de 2010 Reginaldo J. Santos .

A Introdu¸˜o ao L TEX ca 64 Hor´rio de T´picos em Matem´tica .MAT 037/033 a o a Hor´rio a Seg Ter Qua Qui Sex 13:00-14:40 14:55-16:35 TURMA N 16:35-18:15 TURMA N TURMA N 18:15-19:00 19:00-20:40 TURMA M 7 OUTROS RECURSOS 24 de maio de 2010 .

a \end{minipage}\hfill \begin{minipage}{7cm} Par´grafo do lado direito. Por exemplo para se produzir os par´grafos seguintes: a Par´grafo do lado esquerdo.ps que pode ser vie sualizado usando o Ghostview ou ent˜o um arquivo . Depois vocˆ pode visualizar a e o arquivo . Vocˆ pode querer gerar um arquivo . O comando \onecolumn termina o modo de duas colunas. O argumento opcional t´tulo ´ escrito no in´ da p´gina em uma a ı e ıcio a coluna com a largura da p´gina.tex com o L TEX ´ gerado um arquivo .dvi que e e pode ser impresso ou visualizado.ps clicando no bot˜o GhostView.11 Traduzindo para PS e PDF A Quando vocˆ processa o seu arquivo .10 Duas Colunas 65 7. No TEXShell para passar para PS basta clicar no bot˜o DVIPS. Santos . Se o Acrobat Reader estiver aberto com um arquivo de mesmo a nome que o seu arquivo principal ele dever´ ser fechado. Neste momento vocˆ pode passar para PDF a e clicando no bot˜o PS2PDF. a Par´grafo do lado direito. a Para se escrever somente dois par´grafos um do lado do outro pode ser usado o ambiente a minipage.pdf que pode ser visualizado usando o a Acrobat Reader. antes de rodar o PS2PDF.7. a foram usados os comandos \begin{minipage}{7cm} Par´grafo do lado esquerdo. a 24 de maio de 2010 Reginaldo J. a \end{minipage} 7.10 Duas Colunas O comando \twocolumn[t´tulo] termina a p´gina atual e inicia uma nova p´gina com ı a a duas colunas por p´gina.

br/\˜{}regi}} Vocˆ pode encontrar mais informa¸˜es no manual do pacote hyperref que est´ no seu e co a computador. e ´ e c c Por exemplo.hyperindex]{hyperref} A Al´m dos comandos usuais do L TEX o pacote hyperref oferece outros comandos. e u a A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . http://www.66 7 OUTROS RECURSOS Vocˆ pode adicionar recursos de hipertextos ao seu documento usando o pacote hyperref e de Sebastian Rahtz.br/˜regi}{\texttt{http://www.hyperindex]{hyperref} Este comando tem o efeito colateral das figuras . Se vocˆ est´ usando MikTEX. Para que as figuras apare¸am no YAP.dvi vocˆ pode usar o comando e \usepackage[colorlinks. ele est´ em e a a C:\Program Files\MiKTeX x.ufmg.ufmg.mat.mat.ps `s vezes n˜o aparecerem quando se a a visualiza usando o YAP.linkcolor=blue.y\doc\latex\hyperref Aqui x.mat. Para isso coloque no preˆmbulo do seu documento a \usepackage[dvips.ufmg.colorlinks. mas os links funcionem apenas c no arquivo .y ´ o n´mero da vers˜o do MikTEX.br/˜regi foi produzido com \href{http://www.linkcolor=blue. Um deles e que ´ muito util ´ \href{endere¸o url}{texto} que coloca hyperlinks a endere¸os da web.

uma introdu¸˜o n˜o t˜o curta ao ca a a A L TEX.org.12 Mais Informa¸˜es na Internet co 67 7.ctan. Santos .pdf. Por exemplo.tug.br pode ser muito util. ´ 24 de maio de 2010 Reginaldo J.12 Mais Informa¸oes na Internet c˜ A A fonte de informa¸˜es sobre L TEX na internet ´ o site do CTAN (Comprehensive TEX co e Archive Network) http://www.7.org/texlive/Contents/live/texmf-doc/doc/portuguese/lshort-portuguese/ptlshort.org. pode ser encontrada em http://www.codigolivre. Para quem tem que seguir as normas da ABNT na formata¸˜o do texto a p´gina do grupo ca a ABNTeX em http://abntex.

Reading. Frank Mittelbach. ca A [3] Leslie Lamport. edi¸˜o. Daly. A Document Preparation System. A [2] Helmut Kopka and Patrick W. and Alexander Samarin. New York. ca A Introdu¸˜o ao L TEX ca 24 de maio de 2010 . Addison-Wesley. WokinghanEngland. 1994.68 ˆ REFERENCIAS Referˆncias e [1] Michel Goossens. 1999. Addison-Wesley Publishing Company. 2a. 1993. edi¸˜o. Addison-Wesley. A Guide to LTEX. A The LTEX Companion. 3a. LTEX.