Você está na página 1de 7

UNIVERSIDADE FEDERAL DO AMAZONAS-UFAM INSTITUTO DE AGRICULTURA, EDUCACAO E AMBIENTE-IEAA COLEGIADO DO CURSO DE MATEMATICA DE F ISICA

CURSO AO LATEX
CLEITON LIRA CUNHA

Verso 1 a Humait, Novembro de 2009 a

1
1.1

Introduo ca
Estrutura bsica a

O TEX foi criado no nal dos anos 70 por Donald Knuth1 na Stanford University. E um programa que pode ser usado na ediao de textos com excelente apresentao c ca grca. O nome do programa corresponde as primeiras letras da palavra tecnologia a ` em grego. LATEX um conjunto de comandos adicionais (macros) para o TEX, elaborado em e meados da dcada de 80 por Leslie Lamport. A primeira verso do LATEX a ser e a divulgada foi a verso 2.09 e atualmente est na verso denominada LaTeX2e. a a a Um documento em LATEX formado pelo texto propriamente dito, mais alguns e comandos. Esses comandos denem tipo de letra, formataao do texto, s c mbolos especiais, etc. Todo comando em LATEX inicia com uma barra invertida %\bv(\)\ev. Ao contrrio de programas famosos como o MS Word, o texto em LATEX no a a e digitado na tela na forma como vai ser impresso. O texto digitado com vrios e a comandos inseridos, como se fosse HTML ou um programa fonte de alguma lingua e gem de programaao. Por exemplo, 3 digitado como sendo $\sqrt{3}$ e a letra c grega digitada como $\al$. e Um texto em LATEX sempre iniciado com um prembulo. e a Esse prembulo contm pelo menos um comando $\documentclass$ , cuja sintaxe : a e e $\documentclass[op~es]{classe}$, onde opoes um parmetro opcional, que co c e a pode conter informaoes sobre tamanho das letras, tipo de papel, etc. e o parmetro c a classe obrigatrio e dene o estilo do texto digitado (artigo, tese, livro, etc.). As e o classes mais comuns so article (artigo), report (relatrio ou tese), book (livro), a o slides (transparncias) e letter (carta) e as opoes poss e co veis so a4paper (papel a A4), letterpaper (papel tamanho carta), 10pt (tamanho 10 pontos padro), 11pt a (tamanho 11 pontos), 12pt (tamanho 12 pontos), twocolumn (texto em duas colunas), twoside (impresso nos dois lados do papel), entre outras. Por exemplo, um a comando como \documentclass[a4paper]{article} dene a classe artigo em um papel de tamanho A4. Um comando muito usado no prembulo de um texto em LATEX o \usepackage. Ele especica que paa e cotes usar, aumentando assim signicativamente as capacidades de formatao do ca LATEX. Por exemplo, um comando \usepackage{graphicx} permite a inserao c de guras ou grcos no texto, e \usepackage[brazil]{babel} permite que o a LATEX fale portugus. O texto propriamente dito comea aps um comando e c o \begin{document} e termina com um \end{document} (ambos comandos obrigatrios). Um esquema m o nimo de um texto em LATEX est mostrado a seguir. a \documentclass{article} \begin{document}

3 ... Aqui deve ser digitado o texto ... \end{document} Tambm muito usado no prembulo os comandos \title{...} e \author{...} e e a que denem t tulo e autor do documento, respectivamente. Se esses comandos tiverem sido usados, o texto dever iniciar com um comando \maketitle. O LAa TEX faz distino entre letras minsculas e maisculas. Por exemplo, um comando ca u u \begin{document} deve ser digitado em letras minsculas, no pode ser digitado u a como \BEGIN{Document}, nem como \Begin{DOCUMENT}. Nesses casos, os comandos \BEGIN e \Begin no sero considerados pelo LATEX como sendo equivalentes a a ao comando \begin.

1.2

Estrutura do texto

Um texto pode ser subdividido em seoes, subseoes e subsubseoes. Isto c c c pode ser feito com os comandos \section{...}, \subsection{...} e \subsubsection{...}, respectivamente. Na classe article muito comum ter no in e cio um abstract (resumo) do mesmo. Isto feito colocando-se o resumo logo depois de um comando \begin{abstract} e e encerrando-o com um \end{abstract} . Exemplo 1.1 \documentclass[12pt,a4,dvips]{article} \usepackage[latin1]{inputenc} \title{Curso de Latex} \author{Cleiton Lira Cunha} \date{23 de Novembro de 2009} \begin{abstract} This dissertation is concerned with ... \end{abstract} \begin{document} \maketitle \section{Introdu~o} ca Este trabalho estuda condioes de ... c~ \section{Resultado principal} ... bla, bla, bla, ... \section{Conclus~es} o ... bla, bla

% % % % % %

Classe artigo Pacote utilizado (inputenc) Titulo Autor Data Abstract

% Inicio do artigo %Cria o ttulo descrito %nos comandos acima % Secao 1 % Secao 2 % Secao 3

4 Textos maiores, como livros e teses (classes book e report) podem ter cap tulos e apndices. Os cap e tulos so iniciados com um comando \chapter{...}. Os a apndices so os cap e a tulos que aparecerem aps um comando \appendix. o A seguir, o exemplo de um texto na classe tese. A numeraao de cap c tulos, sees, co etc. automtica, isto , feita pelo LATEX. e a e Exemplo 1.2 \documentclass[a4paper,11pt]{report} \usepackage[brazil]{babel} \usepackage{amssymb} \title{Disserta~o de Mestrado} ca \author{Cleiton Lira Cunha} \begin{document} \maketitle \chapter{Introdu~o} ca ... \section{Teste} \subsection{Novo teste } ... \subsection{Outro teste} ... \section{Nova seao} c~ ... \chapter{Resultados} ... \appendix \chapter{Fun~es} co ... \chapter{Geometria Analtica} ... \end{document}

% % % % %

Classe tese (report) Pacote utilizado (babel) Pacote utilizado (amssymb) Titulo Autor

% Capitulo 1 % Seao 1.1 c~ % Subseao 1.1.1 c~ % Subseao 1.1.2 c~ % Se~o 1.2 ca % Capitulo 2

% Apendice A % Apendice B

1.3

Acentuao ca

A acentuaao em LATEX feita colocando-se uma barra invertida seguida do acento c e e da letra, com exceao do cedilha, como nos seguintes exemplos: c \a a \i \^o o \u u \a a \i \~a a \{\i} \c C \E C E \~A A \I I

\c c c \~O O

` \A A \~n n

5 Os comandos \i e \j correspondem `s letras e sem os pontos em cima delas. a Podem ser inseridos caracteres acentuados em um texto em LATEX, sem a necessidade de barras invertidas, se for colocado um \usepackage[latin1]{inputenc} no prembulo. a

1.4

Modo texto e modo matemtico a

Se um texto (ou frmula) for digitado entre cifres ( $ ... $ ou $$ ... $$ ) ento o o a esse texto ser considerado como estando no modo matemtico. Toda frmula maa a o temtica que contenha potncias, ra a e zes, fraoes, etc. deve ser digitada no modo c matemtico. No modo matemtico e usado o tipo de letra itlico e espaos em a a a c branco desnecessrios so eliminados automaticamente. a a Exemplo 1.3 O pargrafo: a Este e o texto normal, sem frmulas. E aqui vai a digitaao sem frmulas o c~ o bem simplezinha: $x=2a+3b$. ao ser compilado pelo Latex, produz na impresso o seguinte: a Este o texto normal, sem frmulas. E aqui vai a digitao sem frmulas bem e o ca o simplezinha: x = 2a + 3b.

1.5

Caracteres especiais

Os caracteres $ & % # _ { } ~ ^ \

so usados pelo LATEX com um signicado prdenido. Por exemplo, o cifro($) a e a usado para denotar o in e cio ou o m do modo matemtico e o & para separar a colunas em uma matriz ou tabela. S mbolo $ % } & # { \ Deve ser digitado \$ \% \_ \} \^{} \& \# \{ \~{} \backslash

1.6

Comentrios a

Todo texto que estiver escrito a direita de um s ` mbolo de porcentagem, ser ignorado a pelo LATEX na hora da compilao, ser considerado um mero comentrio. Ele ca a a servir apenas para orientaao do usurio e no aparecer na impresso nal do a c a a a a texto.

1.7

Espaos em branco e pargrafos c a

Espaos em branco consecutivos so considerados como se fossem um unico espao. c a c A maneira de acrescentar espaos em branco colocando-se no texto uma ou vrias c e a barras invertidas, separadas entre si por espaos. c No modo matemtico, existem vrios comandos que permitem incluso de espaos a a a c em branco na frmula. Alm da barra invertida isolada, podem ser usados \, (espao o e c muito pequeno), \: , \; , \quad e \qquad (espao muito grande) para espaos c c em branco. Alm disso, \! produz um espao em branco negativo, ou seja, uma e c reduao do espao em branco, um pequeno retrocesso. c c Os comandos \hspace{...} e \vspace{...} podem ser usados para gerar espaos em branco horizontais ou verticais de tamanhos desejados. Por exemc plo, \vspace{2cm} gera um espao em branco vertical de 2 cm, enquanto que c \hspace{1.5cm} gera um espao em branco horizontal de 1,5 cm. c

1.8

Nova linha

Para o LATEX, um nal de linha pode ser sinalizado com duas barras invertidas consecutivas, isto \\ , ou com um comando \newline . e Uma outra maneira de quebraruma linha com o comando \linebreak. Ao e contrrio do \newline, o \linebreak acrescenta espaos em branco de modo a a c ajustar a linha quebrada a esquerda e ` direita, ou seja, o \linebreak preenche ` a com espaos em branco at a linha quebrada atingir a largura pr-denida do texto. c e e Exemplo 1.4 Compare os seguintes trechos que ilustram a diferena entre \\ (que c o mesmo que \newline) e \linebreak. e Testando testando testando Testando testando testando a quebra de linhas \\ testando a quebra de linhas a \\ quebra de linhas testando a quebra de linhas \\ a quebra de linhas testando a quebra de linhas. a quebra de linhas \linebreak testando a quebra de linhas a \linebreak quebra de linhas testando a quebra de linhas \linebreak a quebra de linhas testando a quebra de linhas.

A compilao desses trechos produz na impresso o seguinte: ca a Testando a quebra de linhas testando a quebra de linhas testando a

7 quebra de linhas testando a quebra de linhas testando a quebra de linhas testando a quebra de linhas. Testando a quebra de linhas testando a quebra de linhas testando a quebra de linhas testando a quebra de linhas testando a quebra de linhas testando a quebra de linhas.

1.9

Novo pargrafo a

Uma ou vrias linhas em branco inclu a das no texto pelo usurio so interpretadas a a pelo LATEX como sendo o in de um novo pargrafo. cio a Exemplo 1.5 Observe trecho abaixo: Observe a linha em branco abaixo: Ela produziu este novo pargrafo.\\ a Observe agora mais de uma linha em branco:

Ela produziu o mesmo espaamento, referente a um novo pargrafo, c a pois ainda que voc^ use mais de uma linha em branca, o LATEX e entende como sendo apenas uma. Compilado ca: Observe a linha em branco abaixo: Ela produziu este novo pargrafo. a Observe agora mais de uma linha em branco: Ela produziu o mesmo espaamento, referente a um novo pargrafo, pois ainda que c a voc use mais de uma linha em branca, o LATEX. entende como sendo apenas uma. e

Você também pode gostar