Você está na página 1de 80

Edio de Textos com Latex para Windows

Lus Cludio OLIVEIRA-LOPES


Pertes I-II 07-10 de Agosto de 2006 Uberlndia, Minas Gerais, Brasil
1

LCOL

Nada mais poderoso do que uma idia cujo tempo chegou Victor Hugo
2

LCOL

SUMRIO
Antes de Comear... Latex
Software Livre (SL) no Windows Como funciona? Instalao/Configurao Estrutura de arquivo Textos no Latex Equaes no Latex Figuras no Latex Tabelas no Latex

Aprendendo Latex

Latex Avanado
3

LCOL

Software Livre: Free=Freedom


Princpios:(http://www.fsf.org) Software Livre (SL) relaciona-se a liberdade, no a gratuidade. SL relaciona-se liberdade para o usurio executar, copiar, distribuir, estudar, modificar e aperfeioar o software.

LCOL

O EQ Precisa de que?
Liberdade para criar, aprender, produzir, transmitir,...
Sistema Operacional Softwares de Escritrio Softwares para conectividade Softwares Cientficos/Engenharia Ferramentas de Desenvolvimento Aplicativos Grficos Outros...

LCOL

SO GNU/Linux
Distribuies: Matemticos Grficos

Software Livre - Aplicativos


SO Win
Matemticos Grficos
Scilab, Octave Gnuplot, Xfig Debian, Kurumin,... Maxima, Scilab, Octave Gnuplot, Dia, Xfig,Gimp Fortran, C++, Java, Kylix Latex/Kile, TeXmacs, OpenOffice, Emacs

Compiladores Editores Internet

Compiladores Editores
Latex, TeXnicCenter, OpenOffice, Emacs Navegadores, email,

Internet Outros

Navegadores, e-mail, CAD: Qcad

Audio e Vdeo
6

LCOL

Como funciona?

Antes de Comear...
7

LCOL

Pronncia
Latex: lei-teqs
Plstico???

la-teq ou lei-teq
Programa de para preparao de textos baseado em TeX, no processador de texto! Macros de TeX (Donald E. Knuth) -> Latex (Leslie Lamport) Current version LaTeX2 (breve ... LaTeX3,...) Projetado para produzir alto padro de livros, teses, artigos,... padro mundial na preparao de textos acadmicos
8

LCOL

Por que LaTeX?


Qualidade profissional; Independncia de platforma (Unix, Windows); Estilos pr-definidos (para artigos, teses); Gerenciamento de Bibliografia; Edio rpida, profissional de equaes; Software Livre Gratuito!; Os comandos so fceis de se aprender; Estvel, nunca estraga arquivo, nunca perde seus dados; Pode preparar arquivos imensos sem riscos; ...
9

LCOL

Desvantagens
Necessidade de se usar outros softwares para gerar figuras e imagens (Ex. xfig) Verificao ortogrfica disponvel, mas com carncia de verificao gramatical; No WYSIWYG -> Necessita compilao! No simples para se gerar tabelas complexas No integrado com pacotes de escritrio (oppenoffice, Office,...)

10

LCOL

LaTeX - Etapas da compilao


NotePad WinEdt .aux .log

.tex

.bib .idx

.toc

LaTeX

.dvi
.ps .eps
dvi2pdf

TeXnicCenter Arquivos DVI permitem a visualizao ou impresso.

dviPS

Xdvi / yap

.pdf
11

ps2pdf

.ps

Ghost View

Visualizao

LCOL

PDFLaTeX - compilao
NotePad WinEdt

.tex
.jpg .png .pdf

LaTeX

.dvi
.ps .eps
dvi2pdf

TeXnicCenter

PDFLaTeX

Dvips

.pdf
12

ps2pdf

.ps

LCOL

Algumas Vantagens of
Concentra no contudo antes da aparncia; Frmulas matemticas facilmente descritas:

Livremente disponvel para vrias plataformas; Resultados comparveis (equivalentes) ao de livros publicados; Vrias ferramentas disponvies: .
13

LCOL

Onde conseguir o LaTeX para Windows?


LaTeX para Windows -> MikTeX Programas auxiliares:
DVI -> Yap PS/EPS -> GhostScript/GSview PDF -> Adobe Reader

Editor
WinEdt (no SL) TeXicCenter

Pacotes para Latex


Disponveis online!

14

LCOL

Aprender fazendo,....

Primeiros Passos
15

LCOL

Ambiente: MikTeX+TeXnicCenter
1) MikTeX YAP BibTeX 2) Gsview 3) PDF Visualizador 4) TeXnicCenter MySpell

16

LCOL

17

LCOL

18

LCOL

19

LCOL

20

LCOL

21

LCOL

22

LCOL

23

LCOL

24

LCOL

25

LCOL

26

LCOL

27

LCOL

28

LCOL

Verifica!!
29

LCOL

LaTeX Bsico
Comandos iniciam-se com backslash \ Parmetross so dados entre chaves { } Ambientes (blocos com certo contudo ) so da forma: \begin{tipo_ambiente} Contedo \end{tipo_ambiente}

30

LCOL

Meu primeiro documento


\documentclass{report} \begin{document} \end{document}

31

LCOL

Meu primeiro documento


\documentclass{report} \begin{document} Isto especifica o tipo
do documento: report, book, article, \end{document} letter, etc.

32

LCOL

Meu primeiro documento


\documentclass{report} \begin{document} A formatao do

documento deduzida atravs de \end{document} sua classe

33

LCOL

Meu primeiro documento


\documentclass{report} \begin{document} \end{document}

Qualquer texto dentro desse ambiente documento levado para a sada do sistema

34

LCOL

Oi Turma!
\documentclass{report} \begin{document} Oi Turma! Adeus! \end{document}

35

LCOL

Oi Turma!
\documentclass{report} \begin{document} Oi Turma! Adeus! \end{document}

36

LCOL

Oi Turma!
\documentclass{report} \begin{document} Oi Turma! Adeus! \end{document}

Linhas vazias no arq. fonte so ignoradas. Saltando uma linha no arq. fonte inicia um novo pargrafo.

37

LCOL

Ol Turma!
\documentclass{report} \begin{document} Ol Turma! Adeus! \end{document}

LaTeX ignora caracteres acentuados!

38

LCOL

Ol Turma! Usando acentuao


\documentclass{report} \usepackage[latin1]{inputenc} \begin{document} Ol Turma! Adeus! \end{document} Acentuao sem inputenc: : \'{a} : \~{n} : \c{c} : \'{i}
39

LaTeX apresenta os caracteres acentuados!

LCOL

Recomendao para textos em LaTeX apresenta os Portugus!


\documentclass{report} \usepackage[brazil]{babel} \usepackage[latin1]{inputenc} \begin{document} Ol Turma! Adeus! \end{document}

caracteres acentuados com adaptaes para Portugus. Ex. Captulo,...

40

LCOL

Alguns Pacotes

41

LCOL

Compilao ...

Esteja atento ao resultado da compilao. Existe algum erro? Aviso?

42

LCOL

Ateno as Mensagens

43

LCOL

Smbolos comumente usados


Uso TeXnicCenter para comandos e smbolos

Smbolos matemticos entre $

44

LCOL

Smbolos comumente usados

Sada

45

LCOL

Classes de Documentos Importantes


Article: Ideal para artigos pequenos (dividido em sections, subsections, etc). Em geral double-sided. Book: Classe para ser usedo para livros (book) (chapters, sections, etc). Em geral double-sided. Report: (Quase) idntico a classe book mas para impresso single-sided. Outras classes: letter, slides, foiltex etc. Do usurio: IFAC, tese,...

46

LCOL

Opes de Classes

47

LCOL

Estrutura de Documentos
Um documento divide-se em partes lgicas:
Um ttulo Um Resumo (abstract) Um nmero de partes (parts) Um nmero de captulos (chapters)em cada parte Um nmero de sees (sections) em cada captulo Um nmero de subsees (subsections) em cada seo Um nmero de subsubsees (subsubsections) em cada subseo

A disponibilidade de cada parte lgica depende da classe do documento (ex. No h captulos (chapters) em artigos). Formatao das sees pode variar dependendo da classe do documento

48

LCOL

Exemplo da Classe Article


% Maketitle Toc clearpage Sees sem numerao Identao Smbolos \\ verb

49

LCOL

Sada Pg. 1

Pg. Ttulo Sumrio Toc sem Sees sem numerao Data

50

LCOL

Sada Pg. 2

Modo matemtico ignora espaos Identao (classe)

51

LCOL

Tabelas de Contedos
Para adicionar uma tabela de contedo, com parts, chapters, sections, etc use o comando \tableofcontents Pode-se tambm incluir uma lista de figuras e de tabelas usando:
\listoffigures \listoftables

CUIDADO . LaTeX cria arquivos auxiliares com paginao. Comile duas vezes para garantir que arquivos sejam equivlentes

52

LCOL

Sees Lgicas
Para iniciar uma part, chapter, section, subsection ou subsubsection use o comando: \tipo_de_seo{ttulo_da_seo} onde tipo_de_seo : part, chapter, section, subsection ou subsubsection. Isto automaticamente cria o ttulo e numerao da seo. Qualquer texto aps o comando aparecer dentro da seo. Partes (part) e captulos (chapter) esto disponveis nas classes: report e book .

53

LCOL

O Abstract
Disponvel nas classes article e report. Usado para fazer um resumo do contedo do documento. em geral apresentado com margens maiores que o texto prncipal. Especificado com o ambiente abstract: \begin{abstract} \end{abstract}

54

LCOL

55

LCOL

56

LCOL

Trabalhando partes de Arquivos


\documentclass{book} \includeonly{capit1,anexos} % recompile esses \begin{document} \include{capit1} % inclui capit1.tex \include{capit2} % inclui capit2.tex %\include{capit3} % no inclui capit3.tex \include{anexos} % inclui anexos.tex \end{document}

57

LCOL

Estilo de Pginas
LaTeX possui 3 combinaes de cabealho/rodaps O comando para a sua definio : \pagestyle{estilo} possvel se mudar o estilo da pgina da pgina atual com o comando: \thispagestyle{estilo} onde estilo : plain: numerao no meio do rodap (default) headings: imprime ttulo captulo como cabealho e no. pg. No cabealho em cada pgina. Rodap vazio. empty: Nada em cabealho e rodap.

58

LCOL

Formatando textos,...

Formatando textos.
59

LCOL

Caracteres Especiais
Caracteres reservados
#$%^&_{}~\

Pode-se usar o backslash para isso: \# \$ \% \^{} \& \_ \{ \} \~{} Para se adicionar \ no se usa \\ pois indica quebra de linha, usa-se $\bakslash$. LaTeX ignora espaos em branco aps comandos, se isso for desejado use {} ou comando de espao; Ex. \TeX{}ista \TeX{} ista \TeX ista
60

LCOL

Exemplos

61

LCOL

Formato de Pargrafos

62

LCOL

Resultado ...

63

LCOL

Footnotes
Para adicionar uma nota-de-rodap (footnote), use : \footnote{footnote text} Um smbolo de footnote (como 1 ou 2) aparecer no lugar onde coloca-se o comando e no rodap da pgina.

64

LCOL

Listas Sem Ordem


Ambiente itemize cria lista com essa. Itens so iniciados com \item. Pode-se ter listas aninhadas.

65

LCOL

Listas Ordenadas
1. Ambientes enumerate cria lista. 2. Itens so usados com comando are also started \item. 3. Listas podem ser aninhadas.

66

LCOL

Listas de Descrio
O ambiente: O ambiente description cria lista de descrio (como essa). Itens: Itens so iniciados com \item com parmetro opcional parameter (entre coclhetes).

67

LCOL

Textos Pr-formatados
O ambiente verbatim apresenta o texto exatamente com digitadodem interpretao pelo LaTeX. Pode-se usar tambm strings com \verb

68

LCOL

Alinhamento Central
Qualquer contedo dentro de ambiente center aparece centralizado na pgina. Para uma linha usa-se: \centerline{centred line}

69

LCOL

Formato de Fonte

Pode-se usar combinados se pertinente!

70

LCOL

Itlico e Negrito
Emphasised textos usa-se o comando \emph{text} . Boldface textos use-se o comando \textbf{text}. Outros: \sans-serif \textsf{text}, small caps \textsc{text} typewritten \texttt{text}.

71

LCOL

Smbolos Matemticos

72

LCOL

Operadores Binrios

73

LCOL

Operadores Relacionais

74

LCOL

Setas

75

LCOL

Smbolos Grandes

76

LCOL

Letras Gregas

77

LCOL

Funes

78

LCOL

Exerccios

79

LCOL

Referncias sobre este documento


O mesmo pode ser encontrado para download no site ftp://www.nucop.feq.ufu.br/pub/Latex/ Apresentaes sobre Latex ... Outros,... Agradecimentos: A todos que promovem a idia do SL Contato: lcol@ufu.br

Obrigado!!
80

LCOL