introduc~ao ao la teresa cristina m. dias & jos e carlos fogo · minicurso latex sum ario 1...

Post on 09-Nov-2018

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Minicurso LATEX

Introducao ao LATEX

Teresa Cristina M. Dias & Jose Carlos Fogo

DEs - UFSCar

6 de Fevereiro de 2014

Revisado: Janeiro de 2014

Minicurso LATEX

Sumario

1 IntroducaoHistorico do LATEXEditores LATEXO compilador MikTEX

2 Editando um documento TEXEstrutura de um Documento TEXEstrutura do TextoFormatacao do textoOutras formatacoesUso de coresPratica

3 Criando ambientesAmbientes DiferenciadosListasAmbiente Verbatim

4 Ambiente MatematicoDelimitadoresSubescritos e sobrescritosSomas e produtosFreacoes

Controlando o tamanho dossımbolos e equacoesEquacoes longasVetores e MatrizesMenu do TEXnicCenterAlguns Sımbolos MatematicosAlfabetos Matematicos

5 TabelasCriando Tabelas no LATEXAmbiente tabularComando multicolumnAmbiente tableTabelas LongasTabelas usando o ExcelTabela rotacionada

6 FigurasFiguras e graficosFiguras lado-a-lado: o ambienteminipage

7 Bibliografias do TEX

Minicurso LATEX

Introducao

Historico do LATEX

Historico

O LATEX e um sistema para processamento de textos que gera variostipos de documentos:

. cientıficos;

. cartas;

. livros;

. artigos,

. slides, posteres, etc.

Por volta de 1977, o matematico Donald E. Knuth, da Universidadede Stanford, criou o processador de textos TEX, cujo nomecorresponde as primeiras letras da palavra grega texnologia;

Minicurso LATEX

Introducao

Historico do LATEX

Historico

O LATEX e um sistema para processamento de textos que gera variostipos de documentos:

. cientıficos;

. cartas;

. livros;

. artigos,

. slides, posteres, etc.

Por volta de 1977, o matematico Donald E. Knuth, da Universidadede Stanford, criou o processador de textos TEX, cujo nomecorresponde as primeiras letras da palavra grega texnologia;

Minicurso LATEX

Introducao

Historico do LATEX

Historico

O TEX e um processador de macros (plain TEX) com poderosacapacidade de programacao;

E multiplataforma: unico disponıvel para TODOS os sistemasoperacionais e o unico capaz de gerar o mesmo documento emqualquer sistema sem perder a formatacao;

O LATEX:

. Originalmente escrito por Leslie Lamport, o LATEX e umalinguagem de macros que foi criada pela dificuldade emse usar o TEX;

Minicurso LATEX

Introducao

Historico do LATEX

Historico

O TEX e um processador de macros (plain TEX) com poderosacapacidade de programacao;

E multiplataforma: unico disponıvel para TODOS os sistemasoperacionais e o unico capaz de gerar o mesmo documento emqualquer sistema sem perder a formatacao;

O LATEX:

. Originalmente escrito por Leslie Lamport, o LATEX e umalinguagem de macros que foi criada pela dificuldade emse usar o TEX;

Minicurso LATEX

Introducao

Historico do LATEX

Historico

O TEX e um processador de macros (plain TEX) com poderosacapacidade de programacao;

E multiplataforma: unico disponıvel para TODOS os sistemasoperacionais e o unico capaz de gerar o mesmo documento emqualquer sistema sem perder a formatacao;

O LATEX:

. Originalmente escrito por Leslie Lamport, o LATEX e umalinguagem de macros que foi criada pela dificuldade emse usar o TEX;

Minicurso LATEX

Introducao

Historico do LATEX

O LATEX

Um documento em LATEX e formado por comandos, que definemtipo de letra, formatacao do texto, sımbolos especiais, etc.;

Nao e um programa do tipo “O que voce ve e o que voce obtem”(do ingles WYSIWYG: What You See Is What You Get), mas umprograma que voce usa para criar o seu documento;

O texto em LATEX pode ser digitado em qualquer editor de texto quegere documentos no formato ASCII . A extensao do documentodeve ser .tex;

Existem diversos editores LATEX disponıveis para o sistema Windows,por exemplo TEXnicCenter e TEXStudio.

Minicurso LATEX

Introducao

Historico do LATEX

O LATEX

Um documento em LATEX e formado por comandos, que definemtipo de letra, formatacao do texto, sımbolos especiais, etc.;

Nao e um programa do tipo “O que voce ve e o que voce obtem”(do ingles WYSIWYG: What You See Is What You Get), mas umprograma que voce usa para criar o seu documento;

O texto em LATEX pode ser digitado em qualquer editor de texto quegere documentos no formato ASCII . A extensao do documentodeve ser .tex;

Existem diversos editores LATEX disponıveis para o sistema Windows,por exemplo TEXnicCenter e TEXStudio.

Minicurso LATEX

Introducao

Historico do LATEX

O LATEX

Um documento em LATEX e formado por comandos, que definemtipo de letra, formatacao do texto, sımbolos especiais, etc.;

Nao e um programa do tipo “O que voce ve e o que voce obtem”(do ingles WYSIWYG: What You See Is What You Get), mas umprograma que voce usa para criar o seu documento;

O texto em LATEX pode ser digitado em qualquer editor de texto quegere documentos no formato ASCII . A extensao do documentodeve ser .tex;

Existem diversos editores LATEX disponıveis para o sistema Windows,por exemplo TEXnicCenter e TEXStudio.

Minicurso LATEX

Introducao

Historico do LATEX

O LATEX

Um documento em LATEX e formado por comandos, que definemtipo de letra, formatacao do texto, sımbolos especiais, etc.;

Nao e um programa do tipo “O que voce ve e o que voce obtem”(do ingles WYSIWYG: What You See Is What You Get), mas umprograma que voce usa para criar o seu documento;

O texto em LATEX pode ser digitado em qualquer editor de texto quegere documentos no formato ASCII . A extensao do documentodeve ser .tex;

Existem diversos editores LATEX disponıveis para o sistema Windows,por exemplo TEXnicCenter e TEXStudio.

Minicurso LATEX

Introducao

Historico do LATEX

O LATEX

No LATEX, um arquivo deve conter o texto (propriamente dito)intercalodo por comandos que descrevem a sua formatacao.

O arquivo pode ser processado em tres formatos:

dvi: Device Independent;ps: Post Script;pdf: Portable Document Format.

Minicurso LATEX

Introducao

Historico do LATEX

O LATEX

No LATEX, um arquivo deve conter o texto (propriamente dito)intercalodo por comandos que descrevem a sua formatacao.

O arquivo pode ser processado em tres formatos:

dvi: Device Independent;ps: Post Script;pdf: Portable Document Format.

Minicurso LATEX

Introducao

Historico do LATEX

O LATEX

Vantagens ao usar LATEX:

formulas matematicas com numeracao automatica (se quiser)sequencial de secoes ou capıtulos;

bibliografias, citacoes e referencias cruzadas;

geracao de sumarios, listas de tabelas, listas de figuras, etc.;

criacao de ındices remissivos;

criacao de glossarios a partir de entradas no texto do livro;

notas de rodape;

gerenciamento facil (por padrao) de diferentes estilos de paginapara capa, folha de rosto, ındices, parte pre-textual, parte textual,paginas iniciais de capıtulo, apendice, etc.

Minicurso LATEX

Introducao

Historico do LATEX

O LATEX

Desvantagens ao usar o LATEX:

necessita treinamento;

a conversao para formatos populares de documentos gerados emLATEX, ou nao existe ou e de baixa qualidade, resultando em perdade parte do texto ou de formatacao;

quanto mais complexo o documento, mais complexos se tornam oscomandos empregados, parecendo que os comandos de formatacaoocupam quase tanto espaco quanto o texto em si (especialmente nocaso de textos com muitas formulas matematicas e referencias). Oaumento da complexidade dificulta ou impede a conversao paraoutros formatos, inclusive HTML;

Minicurso LATEX

Introducao

Editores LATEX

Editores LATEX

TEXnicCenter e TEXStudio sao ambientes de desenvolvimentointegrado (Integrated Development Environment - IDE) para LATEXno Microsoft Windows;

Os editores TEXnicCenter e TEXStudio reconhecem as estruturas doLATEX, que aparecem coloridas para facilitar a edicao do documento.

Sao gratuıtos e podem ser baixados dos sites

http://www.texniccenter.org/download/ e

http://texstudio.sourceforge.net/,

respectivamente.

Minicurso LATEX

Introducao

Editores LATEX

Editores LATEX

TEXnicCenter e TEXStudio sao ambientes de desenvolvimentointegrado (Integrated Development Environment - IDE) para LATEXno Microsoft Windows;

Os editores TEXnicCenter e TEXStudio reconhecem as estruturas doLATEX, que aparecem coloridas para facilitar a edicao do documento.

Sao gratuıtos e podem ser baixados dos sites

http://www.texniccenter.org/download/ e

http://texstudio.sourceforge.net/,

respectivamente.

Minicurso LATEX

Introducao

Editores LATEX

Editores LATEX

TEXnicCenter e TEXStudio sao ambientes de desenvolvimentointegrado (Integrated Development Environment - IDE) para LATEXno Microsoft Windows;

Os editores TEXnicCenter e TEXStudio reconhecem as estruturas doLATEX, que aparecem coloridas para facilitar a edicao do documento.

Sao gratuıtos e podem ser baixados dos sites

http://www.texniccenter.org/download/ e

http://texstudio.sourceforge.net/,

respectivamente.

Minicurso LATEX

Introducao

O compilador MikTEX

MiKTEX

MiKTEXe um programa para Windows que interpreta e compiladocumentos em TEX;

E uma colecao de pacotes diferentes, implementados por usuariosdo mundo todo;

E open source e pode ser redistribuıdo livremente desde que sejamobservadas determinadas condicoes (ver site);

Homepage: http://miktex.org/.

Minicurso LATEX

Introducao

O compilador MikTEX

MiKTEX

MiKTEXe um programa para Windows que interpreta e compiladocumentos em TEX;

E uma colecao de pacotes diferentes, implementados por usuariosdo mundo todo;

E open source e pode ser redistribuıdo livremente desde que sejamobservadas determinadas condicoes (ver site);

Homepage: http://miktex.org/.

Minicurso LATEX

Introducao

O compilador MikTEX

MiKTEX

MiKTEXe um programa para Windows que interpreta e compiladocumentos em TEX;

E uma colecao de pacotes diferentes, implementados por usuariosdo mundo todo;

E open source e pode ser redistribuıdo livremente desde que sejamobservadas determinadas condicoes (ver site);

Homepage: http://miktex.org/.

Minicurso LATEX

Introducao

O compilador MikTEX

MiKTEX

MiKTEXe um programa para Windows que interpreta e compiladocumentos em TEX;

E uma colecao de pacotes diferentes, implementados por usuariosdo mundo todo;

E open source e pode ser redistribuıdo livremente desde que sejamobservadas determinadas condicoes (ver site);

Homepage: http://miktex.org/.

Minicurso LATEX

Editando um documento TEX

Estrutura de um Documento TEX

Estrutura de um Documento TEX

Figura: Processo de edicao de um documento LATEX.

Minicurso LATEX

Editando um documento TEX

Estrutura de um Documento TEX

Arquivo Fonte

Um documento no TEX e dividido em preambulo e corpo:

. o preambulo contem parametros gerais de organizacao eformatacao;

. o corpo contem o texto, seus ambientes e estruturas;

O corpo do documento e delimitado pelas marcas:

. \begin{document}: tudo que vem antes deste comandoe chamado de preambulo e

. \end{document}: tudo que vem depois deste comandonao e considerado.

Minicurso LATEX

Editando um documento TEX

Estrutura de um Documento TEX

Arquivo Fonte

Um documento no TEX e dividido em preambulo e corpo:

. o preambulo contem parametros gerais de organizacao eformatacao;

. o corpo contem o texto, seus ambientes e estruturas;

O corpo do documento e delimitado pelas marcas:

. \begin{document}: tudo que vem antes deste comandoe chamado de preambulo e

. \end{document}: tudo que vem depois deste comandonao e considerado.

Minicurso LATEX

Editando um documento TEX

Estrutura de um Documento TEX

Exemplo

\documentclass{article}

\usepackage[brazil]{babel}

\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}

\usepackage{verbatim,graphics,longtable,geometry}

...

\begin{document}

...

Aqui deve ser digitado o texto

...

\end{document}

Minicurso LATEX

Editando um documento TEX

Estrutura de um Documento TEX

Usando o TEXnicCenter

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

A primeira especificacao em um documento TEXe a sua classe.

A classe do documento e definida na primeira linha do preambulopelo comando: \documentclass[opt]{classe}

As principais classes sao:

book : - usado para a edicao de livros, segue a estrutura de capıtulos;

- padrao: inicia os capıtulo pelo lado direito da folha, utilizandofrente e verso.

report : - cria textos extensos (TCC, dissertacoes e teses), seguindo aestrutura de secoes;

- padrao: comeca as secoes no lado esquerdo da folha, utiliza so afrente e inicia a numeracao das secoes por 0.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

A primeira especificacao em um documento TEXe a sua classe.

A classe do documento e definida na primeira linha do preambulopelo comando: \documentclass[opt]{classe}

As principais classes sao:

book : - usado para a edicao de livros, segue a estrutura de capıtulos;

- padrao: inicia os capıtulo pelo lado direito da folha, utilizandofrente e verso.

report : - cria textos extensos (TCC, dissertacoes e teses), seguindo aestrutura de secoes;

- padrao: comeca as secoes no lado esquerdo da folha, utiliza so afrente e inicia a numeracao das secoes por 0.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

A primeira especificacao em um documento TEXe a sua classe.

A classe do documento e definida na primeira linha do preambulopelo comando: \documentclass[opt]{classe}

As principais classes sao:

book : - usado para a edicao de livros, segue a estrutura de capıtulos;

- padrao: inicia os capıtulo pelo lado direito da folha, utilizandofrente e verso.

report : - cria textos extensos (TCC, dissertacoes e teses), seguindo aestrutura de secoes;

- padrao: comeca as secoes no lado esquerdo da folha, utiliza so afrente e inicia a numeracao das secoes por 0.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

article : - cria textos pequenos (artigos, relatorios, resumos), seguindo aestrutura de secoes;

- padrao: inicia a numeracao das secoes por 1 e usa so a frente dafolha.

slides : - cria slides para apresentacoes de palestras, seminarios, etc(beamer).

sciposter : - para a edicao de posteres e banners.

Existem, ainda, outras classes de documentos, tais como:

paper, letter e a0poster.

Classes novas podem ser criadas, de acordo com o padrao desejado.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

article : - cria textos pequenos (artigos, relatorios, resumos), seguindo aestrutura de secoes;

- padrao: inicia a numeracao das secoes por 1 e usa so a frente dafolha.

slides : - cria slides para apresentacoes de palestras, seminarios, etc(beamer).

sciposter : - para a edicao de posteres e banners.

Existem, ainda, outras classes de documentos, tais como:

paper, letter e a0poster.

Classes novas podem ser criadas, de acordo com o padrao desejado.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

article : - cria textos pequenos (artigos, relatorios, resumos), seguindo aestrutura de secoes;

- padrao: inicia a numeracao das secoes por 1 e usa so a frente dafolha.

slides : - cria slides para apresentacoes de palestras, seminarios, etc(beamer).

sciposter : - para a edicao de posteres e banners.

Existem, ainda, outras classes de documentos, tais como:

paper, letter e a0poster.

Classes novas podem ser criadas, de acordo com o padrao desejado.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

article : - cria textos pequenos (artigos, relatorios, resumos), seguindo aestrutura de secoes;

- padrao: inicia a numeracao das secoes por 1 e usa so a frente dafolha.

slides : - cria slides para apresentacoes de palestras, seminarios, etc(beamer).

sciposter : - para a edicao de posteres e banners.

Existem, ainda, outras classes de documentos, tais como:

paper, letter e a0poster.

Classes novas podem ser criadas, de acordo com o padrao desejado.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentosAlgumas opcoes de formatacao do texto sao definidas pelo item[opt] na especificacao do documentclass.

As opcoes mais comuns em [opt] sao: tamanho da fonte, formatodo papel e da pagina:

. tamanho da fonte: 10pt (default), 11pt e 12pt (1pt ∼= 1/3 mm);

. formato do papel: letterpaper (default), a4paper, a5paper,legalpaper, etc...;

. formato da pagina: uma ou duas colunas (onecolumn outwocolumn);

. impressao: um ou dois lados da folha (oneside ou twoside);

. orientacao: portrait (padrao) ou landscape.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentosAlgumas opcoes de formatacao do texto sao definidas pelo item[opt] na especificacao do documentclass.

As opcoes mais comuns em [opt] sao: tamanho da fonte, formatodo papel e da pagina:

. tamanho da fonte: 10pt (default), 11pt e 12pt (1pt ∼= 1/3 mm);

. formato do papel: letterpaper (default), a4paper, a5paper,legalpaper, etc...;

. formato da pagina: uma ou duas colunas (onecolumn outwocolumn);

. impressao: um ou dois lados da folha (oneside ou twoside);

. orientacao: portrait (padrao) ou landscape.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentosAlgumas opcoes de formatacao do texto sao definidas pelo item[opt] na especificacao do documentclass.

As opcoes mais comuns em [opt] sao: tamanho da fonte, formatodo papel e da pagina:

. tamanho da fonte: 10pt (default), 11pt e 12pt (1pt ∼= 1/3 mm);

. formato do papel: letterpaper (default), a4paper, a5paper,legalpaper, etc...;

. formato da pagina: uma ou duas colunas (onecolumn outwocolumn);

. impressao: um ou dois lados da folha (oneside ou twoside);

. orientacao: portrait (padrao) ou landscape.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentosAlgumas opcoes de formatacao do texto sao definidas pelo item[opt] na especificacao do documentclass.

As opcoes mais comuns em [opt] sao: tamanho da fonte, formatodo papel e da pagina:

. tamanho da fonte: 10pt (default), 11pt e 12pt (1pt ∼= 1/3 mm);

. formato do papel: letterpaper (default), a4paper, a5paper,legalpaper, etc...;

. formato da pagina: uma ou duas colunas (onecolumn outwocolumn);

. impressao: um ou dois lados da folha (oneside ou twoside);

. orientacao: portrait (padrao) ou landscape.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentosAlgumas opcoes de formatacao do texto sao definidas pelo item[opt] na especificacao do documentclass.

As opcoes mais comuns em [opt] sao: tamanho da fonte, formatodo papel e da pagina:

. tamanho da fonte: 10pt (default), 11pt e 12pt (1pt ∼= 1/3 mm);

. formato do papel: letterpaper (default), a4paper, a5paper,legalpaper, etc...;

. formato da pagina: uma ou duas colunas (onecolumn outwocolumn);

. impressao: um ou dois lados da folha (oneside ou twoside);

. orientacao: portrait (padrao) ou landscape.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentosAlgumas opcoes de formatacao do texto sao definidas pelo item[opt] na especificacao do documentclass.

As opcoes mais comuns em [opt] sao: tamanho da fonte, formatodo papel e da pagina:

. tamanho da fonte: 10pt (default), 11pt e 12pt (1pt ∼= 1/3 mm);

. formato do papel: letterpaper (default), a4paper, a5paper,legalpaper, etc...;

. formato da pagina: uma ou duas colunas (onecolumn outwocolumn);

. impressao: um ou dois lados da folha (oneside ou twoside);

. orientacao: portrait (padrao) ou landscape.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

Desta forma, o comando

\documentclass[12pt, a4paper, twoside]{article}

define o seguinte tipo de documento:

. classe: article;

. tamanho da fonte: 12pt;

. tipo de papel: a4paper;

. impressao: frente e verso;

. As demais opcoes sao definidas pelo valor default.

Minicurso LATEX

Editando um documento TEX

Estrutura do Texto

As classes de documentos

Desta forma, o comando

\documentclass[12pt, a4paper, twoside]{article}

define o seguinte tipo de documento:

. classe: article;

. tamanho da fonte: 12pt;

. tipo de papel: a4paper;

. impressao: frente e verso;

. As demais opcoes sao definidas pelo valor default.

Minicurso LATEX

Editando um documento TEX

Formatacao do texto

Consideracoes iniciais

comandos comecam com \ ;

palavras sao separadas por espaco(s);

. mais de um espaco no meio do texto e interpretadocomo um espaco unico;

paragrafos sao separados por linha(s);

comentario: % - o texto apos este sımbolo e considerado comocomentario pelo TEX.

os comandos TEX sao case sensitive

(diferenciam maiusculas de minusculas).

Minicurso LATEX

Editando um documento TEX

Formatacao do texto

Formatacao da fonte

texto sublinhado (pacote ulem): sublinhado, riscado, ///////muito/////////riscado,etc;

opcoes: pequeno, fino, grande, maior, etc;

fontes de letra: italico, negrito, Sans serif, letra de forma, maquinade escrever;

Exemplo

No TEXnicCenter voce pode mudar a fonte, o tamanho e acor da fonte quando quiser!

Minicurso LATEX

Editando um documento TEX

Formatacao do texto

Insercao de pacotes

O comando para inserir pacotes e \usepackage{pacote}.

Exemplos:

. grafico: \usepackage{graphicx};

. lıngua portuguesa: \usepackage[brazil]{babel};

. acentuacao direta: \usepackage[latin1]{inputenc};

. hifenizacao: \usepackage[T1]{fontenc};

. tabelas longas: \usepackage{longtable};

. margens: \usepackage{geometry}.

Minicurso LATEX

Editando um documento TEX

Formatacao do texto

Outros pacotes uteis

ae

calc

enumerate

fancybox

fancyhdr

lscape

multicol

picinpar

rotating

setspace

wrapfig

xcolor

Uma lista dos principais pacotes, com as respectivas descricoes, pode seracessada pelo link:

http://linorg.usp.br/CTAN/help/Catalogue/alpha.html .

Minicurso LATEX

Editando um documento TEX

Formatacao do texto

Formatacao de pagina:

Minicurso LATEX

Editando um documento TEX

Formatacao do texto

Outra formatacao:

\geometry{a4paper,headsep=1.0cm,footskip=1cm,

lmargin=2cm,rmargin=2cm,tmargin=2cm,

bmargin=2.5cm}

http://linorg.usp.br/CTAN/macros/latex/contrib/geometry/geometry.pdf

Minicurso LATEX

Editando um documento TEX

Outras formatacoes

Divisao do texto em colunas

Para dividir o texto em colunas,primeiro insira o comando\usepackage{multicol}

no preambulo.No inıcio do perıodo do texto,insira

\begin{multicols}{xx}

(aqui xx = 2).Termine o texto com o comando\end{multicols} .A divisao do texto e automatica,sendo permitido ate 10 colunas.

Minicurso LATEX

Editando um documento TEX

Outras formatacoes

Quebra de linhas e paginas

O texto em TEXe digitado normalmente, porem, para

. iniciar um paragrafo no meio do texto: pule uma linha;

. mudar de pagina: use \newpage;

. quebrar a linha: \linebreak (redistribui o texto nalinha), \\ ou \newline;

. mudar a linha sem iniciar um paragrafo: \\*;

. forcar um paragrafo no inıcio de capıtulos, secoes, ousubsecoes: \usepackage{indentfirst};

. abrir aspas use o acento agudo e para fecha-las use ograve (duas vezes!).

Minicurso LATEX

Editando um documento TEX

Outras formatacoes

Alinhamento do texto

para centralizar o texto:

\begin{center} ... \end{center};

para alinhar a esquerda o texto:

\begin{flushleft} ... \end{flushleft};

para alinhar a direita o texto:

\begin{flushright} ... \end{flushright};

Minicurso LATEX

Editando um documento TEX

Outras formatacoes

Capıtulos, secoes, subsecoes, etc

\chapter{nome do capıtulo} ou\chapter*{nome do capıtulo};

\section{nome da sec~ao} ou \section*{nome da sec~ao};

\subsection{nome da subsec~ao},\subsubsection{nome da subsubsec~ao}, etc.

O uso do “ * ” faz com que o termo de identificacao (capıtulo, secao,etc...) nao sejam impressos.

Minicurso LATEX

Editando um documento TEX

Outras formatacoes

Sımbolos Nao Matematicos

Comando Resultado\dag †\ddag ‡\S §\P ¶\textregistered R©\copyright c©\& &\# #\$ $\% %\_

\{ \} { }

Minicurso LATEX

Editando um documento TEX

Uso de cores

Uso de cores

Para escrever em cores e necessario carregar os pacotes:\usepackage{graphicx, xcolor}

Existem diversas formas para se utilizar cores no meio do texto:

\textcolor{cor}{texto} ou {\color{cor}texto}.

i ) escrevendo em azul e outro comando para o azul;

ii ) escrevendo em vermelho e outro comando para o vermelho;

iii ) escrevendo em verde e outro comando para o verde;

iv ) escrevendo em lilas e outro comando para o lilas;

v ) escrevendo em amarelo e outro comando para o amarelo;

vi ) escrevendo em laranja e outro comando para o laranja.

Minicurso LATEX

Editando um documento TEX

Uso de cores

Uso de cores

Para escrever em cores e necessario carregar os pacotes:\usepackage{graphicx, xcolor}

Existem diversas formas para se utilizar cores no meio do texto:

\textcolor{cor}{texto} ou {\color{cor}texto}.

i ) escrevendo em azul e outro comando para o azul;

ii ) escrevendo em vermelho e outro comando para o vermelho;

iii ) escrevendo em verde e outro comando para o verde;

iv ) escrevendo em lilas e outro comando para o lilas;

v ) escrevendo em amarelo e outro comando para o amarelo;

vi ) escrevendo em laranja e outro comando para o laranja.

Minicurso LATEX

Editando um documento TEX

Uso de cores

Uso de cores

Tambem podemos compor as cores com a saturacao da paleta rgb.

{\color[rgb]{x,y,z}texto},

em que x , y e z sao valores entre 0 e 1 com as saturacoes devermelho, verde azul.

i ) {\color[rgb]{1,0,0}vermelho} = vermelho;

ii ) {\color[rgb]{0,1,0}verde} = verde;

iii ) {\color[rgb]{0,0,1}azul} = azul;

iv ) {\color[rgb]{0,0.3906,0.2148}verde do ‘‘Palmeiras’’}

= verde do “Palmeiras”;

v ) {\color[rgb]{0.6,0.2,0.4}que cor seria esta?}

= que cor seria esta?.

Minicurso LATEX

Editando um documento TEX

Uso de cores

Uso de cores

Tambem podemos compor as cores com a saturacao da paleta rgb.

{\color[rgb]{x,y,z}texto},

em que x , y e z sao valores entre 0 e 1 com as saturacoes devermelho, verde azul.

i ) {\color[rgb]{1,0,0}vermelho} = vermelho;

ii ) {\color[rgb]{0,1,0}verde} = verde;

iii ) {\color[rgb]{0,0,1}azul} = azul;

iv ) {\color[rgb]{0,0.3906,0.2148}verde do ‘‘Palmeiras’’}

= verde do “Palmeiras”;

v ) {\color[rgb]{0.6,0.2,0.4}que cor seria esta?}

= que cor seria esta?.

Minicurso LATEX

Editando um documento TEX

Uso de cores

Uso de cores

Tambem podemos compor as cores com a saturacao da paleta rgb.

{\color[rgb]{x,y,z}texto},

em que x , y e z sao valores entre 0 e 1 com as saturacoes devermelho, verde azul.

i ) {\color[rgb]{1,0,0}vermelho} = vermelho;

ii ) {\color[rgb]{0,1,0}verde} = verde;

iii ) {\color[rgb]{0,0,1}azul} = azul;

iv ) {\color[rgb]{0,0.3906,0.2148}verde do ‘‘Palmeiras’’}

= verde do “Palmeiras”;

v ) {\color[rgb]{0.6,0.2,0.4}que cor seria esta?}

= que cor seria esta?.

Minicurso LATEX

Editando um documento TEX

Uso de cores

Uso de cores

Outra paleta e a cmyk, com as saturacoes de cyan, magenta, yellowe black

{\color[cmyk]{x,y,z,w}texto},

i ) {\color[cmyk]{0,1,1,0}vermelho} = vermelho;

ii ) {\color[cmyk]{1,0,1,0}verde} = verde;

iii ) {\color[cmyk]{1,1,0,0}azul} = azul;

Minicurso LATEX

Editando um documento TEX

Uso de cores

Uso de cores

Outra paleta e a cmyk, com as saturacoes de cyan, magenta, yellowe black

{\color[cmyk]{x,y,z,w}texto},

i ) {\color[cmyk]{0,1,1,0}vermelho} = vermelho;

ii ) {\color[cmyk]{1,0,1,0}verde} = verde;

iii ) {\color[cmyk]{1,1,0,0}azul} = azul;

Minicurso LATEX

Editando um documento TEX

Pratica

Praticando um pouco . . .

Exemplo 1:

. Avaliar o preambulo;

. concluir a formatacao do texto.

Exemplo 2A:

. Observar pacotes e detalhes do preambulo;

. verificar diferencas na formatacao da fonte: tamanho,negrito, italico, etc...;

. dividir o texto em duas colunas;

. explorar caracteres especiais e cores;

. introduzir o ambiente matematico.

Minicurso LATEX

Criando ambientes

Ambientes Diferenciados

Criando ambientes

Um ambiente no TEX e uma parcela diferenciada do texto para umfim especıfico;

Ambientes podem ser criados de acordo com a conveniencia, comopor exemplo;

. definicoes;

. teoremas;

. lembretes, etc.

Minicurso LATEX

Criando ambientes

Ambientes Diferenciados

Criando ambientes

Um ambiente no TEX e uma parcela diferenciada do texto para umfim especıfico;

Ambientes podem ser criados de acordo com a conveniencia, comopor exemplo;

. definicoes;

. teoremas;

. lembretes, etc.

Minicurso LATEX

Criando ambientes

Ambientes Diferenciados

A sequencia abaixo:

\begin{defi}[\bf Exemplo de Definic~ao]

Este e um exemplo de ambiente criado para definic~oes.

\end{defi}

⇓Gera:

Definicao (Exemplo de Definicao)Este e um exemplo de ambiente criado para definicoes.

Minicurso LATEX

Criando ambientes

Ambientes Diferenciados

Agora, um ambiente para um teorema:

\begin{teo}[Teorema de Pitagoras]

O quadrado da hipotenusa e igual a soma dos quadrados

dos catetos.

\end{teo}

Teorema (Teorema de Pitagoras)O quadrado da hipotenusa e igual a soma dos quadrados dos catetos.

Minicurso LATEX

Criando ambientes

Ambientes Diferenciados

Criacao de ambientes

Para criar estes ambientes, insira o comando \newtheorem nopreambulo:

. \newtheorem{lei}{Lei};

. \newtheorem{defi}{Definic~ao};

. \newtheorem{teo}{Teorema}[chapter]: acompanhaa numeracao do capıtulo;

Formato do comando:

\newtheorem{nome de referencia}{Tipo de Ambiente}[contador]

Minicurso LATEX

Criando ambientes

Ambientes Diferenciados

Criacao de ambientes

Para criar estes ambientes, insira o comando \newtheorem nopreambulo:

. \newtheorem{lei}{Lei};

. \newtheorem{defi}{Definic~ao};

. \newtheorem{teo}{Teorema}[chapter]: acompanhaa numeracao do capıtulo;

Formato do comando:

\newtheorem{nome de referencia}{Tipo de Ambiente}[contador]

Minicurso LATEX

Criando ambientes

Ambientes Diferenciados

Criacao de ambientes

Para criar estes ambientes, insira o comando \newtheorem nopreambulo:

. \newtheorem{lei}{Lei};

. \newtheorem{defi}{Definic~ao};

. \newtheorem{teo}{Teorema}[chapter]: acompanhaa numeracao do capıtulo;

Formato do comando:

\newtheorem{nome de referencia}{Tipo de Ambiente}[contador]

Minicurso LATEX

Criando ambientes

Listas

Listas

Lista marcada com pontos:

\begin{itemize}

\item texto 1

\item texto 2

\end{itemize}

\end{itemize}

⇓Lista marcada com pontos:

texto 1texto 2

Minicurso LATEX

Criando ambientes

Listas

Listas

Lista enumerada:

\begin{enumerate}

\item texto 1

\item texto 2

\end{enumerate}

⇓Lista enumerada:

1 texto 12 texto 2

Minicurso LATEX

Criando ambientes

Listas

Listas

Lista personalizada:

\begin{description}

\item[{\az A)}] texto 1

\item[{\it i })] texto 2

\end{description}

⇓Lista personalizada:

A) texto 1i ) texto 2

Minicurso LATEX

Criando ambientes

Ambiente Verbatim

Ambiente verbatim

No ambiente verbatim escrevemos um texto que sera exibido nodocumento exatamente como foi digitado (com espacos e quebra delinhas), sem ser processado.

Carregue o pacote verbatim e utilize os comandos:

\verb# texto # , onde “ # ” pode ser qualquer caracter excetoletras, * ou espacos;

\begin{verbatim} . . . texto . . . \end{verbatim};

Minicurso LATEX

Criando ambientes

Ambiente Verbatim

Ambiente verbatim

No ambiente verbatim escrevemos um texto que sera exibido nodocumento exatamente como foi digitado (com espacos e quebra delinhas), sem ser processado.

Carregue o pacote verbatim e utilize os comandos:

\verb# texto # , onde “ # ” pode ser qualquer caracter excetoletras, * ou espacos;

\begin{verbatim} . . . texto . . . \end{verbatim};

Minicurso LATEX

Criando ambientes

Ambiente Verbatim

Ambiente verbatim

No ambiente verbatim escrevemos um texto que sera exibido nodocumento exatamente como foi digitado (com espacos e quebra delinhas), sem ser processado.

Carregue o pacote verbatim e utilize os comandos:

\verb# texto # , onde “ # ” pode ser qualquer caracter excetoletras, * ou espacos;

\begin{verbatim} . . . texto . . . \end{verbatim};

Minicurso LATEX

Criando ambientes

Ambiente Verbatim

Ambiente verbatim

No ambiente verbatim escrevemos um texto que sera exibido nodocumento exatamente como foi digitado (com espacos e quebra delinhas), sem ser processado.

Carregue o pacote verbatim e utilize os comandos:

\verb# texto # , onde “ # ” pode ser qualquer caracter excetoletras, * ou espacos;

\begin{verbatim} . . . texto . . . \end{verbatim};

Minicurso LATEX

Criando ambientes

Ambiente Verbatim

Exemplo 1

Utilizacao: \verb@ :-) @

Resultado: :-)

Utilizacao: \verb# este e um texto ilustrativo ... #

Resultado: este e um texto ilustrativo ...

Utilizacao:Comando para inserir pacotes: \verb$\usepackage{pacote}$.

Resultado:

Comando para inserir pacotes: \usepackage{pacote}.

Minicurso LATEX

Criando ambientes

Ambiente Verbatim

Exemplo 2

\begin{verbatim*}

Leitura de um conjunto de dados no SAS:

data exemplo;

infile "C:\...\dados.txt";

input dados;

run;

\end{verbatim*}

⇓Leitura de um conjunto de dados no SAS:

data exemplo;

infile "C:\...\dados.txt";

input dados;

run;

Minicurso LATEX

Criando ambientes

Ambiente Verbatim

Exemplo 3

\begin{verbatim*}

# criando vetores

> x1<- 1:100

> x2 <- c(1,2,3,4,5)

> length(x2) # tamanho do vetor x

[1] 5

\end{verbatim*}

⇓# criando vetores

> x1<- 1:100

> x2 <- c(1,2,3,4,5)

> length(x2) # tamanho do vetor x

[1] 5

Minicurso LATEX

Ambiente Matematico

Ambiente matematico

expressoes no meio do linha;

texto dentro de formulas;

equacoes com ou sem numeracao;

vetores ou matrizes;

letras gregas e outros tipos de letras: θ, R ou A.

Minicurso LATEX

Ambiente Matematico

Ambiente matematico

expressoes no meio do linha;

texto dentro de formulas;

equacoes com ou sem numeracao;

vetores ou matrizes;

letras gregas e outros tipos de letras: θ, R ou A.

Minicurso LATEX

Ambiente Matematico

Ambiente matematico

expressoes no meio do linha;

texto dentro de formulas;

equacoes com ou sem numeracao;

vetores ou matrizes;

letras gregas e outros tipos de letras: θ, R ou A.

Minicurso LATEX

Ambiente Matematico

Ambiente matematico

expressoes no meio do linha;

texto dentro de formulas;

equacoes com ou sem numeracao;

vetores ou matrizes;

letras gregas e outros tipos de letras: θ, R ou A.

Minicurso LATEX

Ambiente Matematico

Ambiente matematico

expressoes no meio do linha;

texto dentro de formulas;

equacoes com ou sem numeracao;

vetores ou matrizes;

letras gregas e outros tipos de letras: θ, R ou A.

Minicurso LATEX

Ambiente Matematico

Pacotes matematicos

Para explorar ambientes matematicos, e interessante inserir ospacotes amssymb, amsmath e amsfonts da American MathematicalSociety:

\usepackage{amsmath}

fornece comandos tais como: align, flalign, gather, multline e splitenvironments.

\usepackage{amssymb}

\usepackage{amsfonts}

os dois ultimos fornecem mais sımbolos matematicos.

Minicurso LATEX

Ambiente Matematico

Equacoes

. As formulas inseridas numa linha, no meio do texto, sao digitadasentre $, ou seja, $ formula $.

Por exemplo:

... a equac~ao do segundo grau $2x^2 - 6X + 4 = 0$ tem

raızes $x_1 = 2$ e $x_2 = 2$.

⇓Resulta em:

... a equacao do segundo grau 2x2 − 6X + 4 = 0 tem

raızes x1 = 2 e x2 = 2.

Minicurso LATEX

Ambiente Matematico

Equacoes

. As formulas inseridas numa linha, no meio do texto, sao digitadasentre $, ou seja, $ formula $.

Por exemplo:

... a equac~ao do segundo grau $2x^2 - 6X + 4 = 0$ tem

raızes $x_1 = 2$ e $x_2 = 2$.

⇓Resulta em:

... a equacao do segundo grau 2x2 − 6X + 4 = 0 tem

raızes x1 = 2 e x2 = 2.

Minicurso LATEX

Ambiente Matematico

Equacoes

. As formulas inseridas numa linha, no meio do texto, sao digitadasentre $, ou seja, $ formula $.

Por exemplo:

... a equac~ao do segundo grau $2x^2 - 6X + 4 = 0$ tem

raızes $x_1 = 2$ e $x_2 = 2$.

⇓Resulta em:

... a equacao do segundo grau 2x2 − 6X + 4 = 0 tem

raızes x1 = 2 e x2 = 2.

Minicurso LATEX

Ambiente Matematico

Equacoes

. Para formulas destacadas e centralizadas numa, ou mais, linhas,

temos 6 possibilidades:

i) nao numeradas:1-) $$ formula $$,2-) \[ formula \] e3-) \begin{math} formula \end{math}.

ii) numeradas:1-) \begin{equation} formula \end{equation},2-) \begin{align} formula \end{align} e3-) \begin{eqnarray} formula \end{eqnarray}.

Minicurso LATEX

Ambiente Matematico

Equacoes

. Para formulas destacadas e centralizadas numa, ou mais, linhas,

temos 6 possibilidades:

i) nao numeradas:1-) $$ formula $$,2-) \[ formula \] e3-) \begin{math} formula \end{math}.

ii) numeradas:1-) \begin{equation} formula \end{equation},2-) \begin{align} formula \end{align} e3-) \begin{eqnarray} formula \end{eqnarray}.

Minicurso LATEX

Ambiente Matematico

Formulas nao numeradas

. 1o caso: entre $$ $$

$$ s^2 = \frac{\sum^n_{i=1} (x_i - \bar{x})^2}{n-1} $$

s2 =

∑ni=1(xi − x)2

n − 1

. 2o caso: entre \[ \]

\[ s^2 = \frac{\sum^n_{i=1} (x_i - \bar{x})^2}{n-1} \]

s2 =

∑ni=1(xi − x)2

n − 1

Minicurso LATEX

Ambiente Matematico

Formulas nao numeradas

. 1o caso: entre $$ $$

$$ s^2 = \frac{\sum^n_{i=1} (x_i - \bar{x})^2}{n-1} $$

s2 =

∑ni=1(xi − x)2

n − 1

. 2o caso: entre \[ \]

\[ s^2 = \frac{\sum^n_{i=1} (x_i - \bar{x})^2}{n-1} \]

s2 =

∑ni=1(xi − x)2

n − 1

Minicurso LATEX

Ambiente Matematico

Formulas nao numeradas

. 3o caso: ambiente math

\begin{math}

s^2 = \frac{\sum^n_{i=1} (x_i - \bar{x})^2}{n-1}

\end{math}

⇓s2 =

∑n

i=1(xi−x)2

n−1

* observe que, neste caso, a expressao alem de nao numerada,tambem nao e centralizada e, alem disso, a fracao do lado direitoficou menor do que as anteriores.

Minicurso LATEX

Ambiente Matematico

Formulas numeradas

. 1o caso: ambiente equation

\begin{equation}

s^2 = \frac{\sum^n_{i=1} (x_i - \bar{x})^2}{n-1}

\label{eq1}

\end{equation}

s2 =

∑ni=1(xi − x)2

n − 1(1)

Minicurso LATEX

Ambiente Matematico

Formulas numeradas

. 2o caso: ambiente align

\begin{align}

s^2 &= \frac{\sum^n_{i=1}(x_i-\bar{x})^2}{n-1}\nonumber \\

&= \frac{1}{(n-1)}\sum^n_{i=1} x_i^2 - n\bar{x}^2

\label{eq2}

\end{align}

s2 =

∑ni=1(xi − x)2

n − 1

=1

(n − 1)

n∑i=1

x2i − nx2 (2)

Minicurso LATEX

Ambiente Matematico

Formulas numeradas

. 3o caso: ambiente eqnarray

\begin{eqnarray}

s^2 &=& \frac{\sum^n_{i=1}(x_i-\bar{x})^2}{n-1}\nonumber \\

&=& \frac{1}{(n-1)}\sum^n_{i=1} x_i^2 - n\bar{x}^2

\label{eq3}

\end{eqnarray}

s2 =

∑ni=1(xi − x)2

n − 1

=1

(n − 1)

n∑i=1

x2i − nx2 (3)

Minicurso LATEX

Ambiente Matematico

Formulas numeradas

. Uma formula pode apresentar variacoes, sendo que, ha o interesseque essas variacoes sejam numeradas.

Para estes casos usamos o ambiente subequations

\begin{subequations}

\begin{align}

a_n = a_{n-1} + r \\

a_n = a_1 +(n-1)r

\end{align}

\end{subequations}

an = an−1 + r (4a)

an = a1 + (n − 1)r (4b)

Minicurso LATEX

Ambiente Matematico

Formulas numeradas

. Ambiente subequations com eqnarray

\begin{subequations}

\begin{eqnarray}

a_n &=& a_{n-1} + r \\

a_n &=& a_1 +(n-1)r

\end{eqnarray}

\end{subequations}

an = an−1 + r (5a)

an = a1 + (n − 1)r (5b)

Minicurso LATEX

Ambiente Matematico

Formulas numeradas

. O ambiente cases

\begin{equation}

P(X \leq x) = \begin{cases}

0 & \text{if } x < 0 \\

1-p & \text{if } 0 \leq x < 1 \\

1 & \text{if } x \geq 1 \\

\end{cases}

\end{equation}

P(X ≤ x) =

0 if x < 0

1− p if 0 ≤ x < 1

1 if x ≥ 1

(6)

Minicurso LATEX

Ambiente Matematico

Citacao:

. O comando \ref{ }

Para fazer citacoes de equacoes, as mesmas devem estar numeradase marcadas com o comando \label{marca}. Por exemplo:

A variancia de uma amostra aleatoria e calculada

por (\ref{eq1}), assim como por (\ref{eq2})

e (\ref{eq3}).

⇓A variancia de uma amostra aleatoria e calculada por (1),

assim como por (2) e (3).

Obs: Podemos citar qualquer estrutura numerada, desde que a mesmaesteja devidamente marcada com o comando \label{ }.

Minicurso LATEX

Ambiente Matematico

Mais exemplos de citacoes:

Na sec~ao (\ref{sec_edit}) e

apresentada a estrutura

de um documento \TeX .

Na secao (2) e apresentada a es-trutura de um documento TEX.

Na subsec~ao (\ref{form_text})

s~ao apresentados comandos

para a formatac~ao do texto.

Na subsecao (3) sao apresenta-dos comandos para a formatacaodo texto.

O processo de edic~ao de um

documento \LaTeX{} \ e

apresentado pela

Figura (\ref{Fig1}).

O processo de edicao de um do-cumento LATEX e apresentadopela Figura (1).

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

Os delimitadores sao, em ordem de prioridade, parenteses, colchetes

e chaves, ou seja,

. Parenteses: ( ... );

. Colchetes: [ ... ];

. Chaves: { ... }.

. Para distinguir o seu uso em comandos TEX, as chaves devem virprecedidas de \:

$\exp[ ( x-a )^2 /b ]$ $\exp\{ ( x-a )^2 /b \}$

⇓ ⇓exp[(x − a)2/b] exp{(x − a)2/b}

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

Os delimitadores sao, em ordem de prioridade, parenteses, colchetes

e chaves, ou seja,

. Parenteses: ( ... );

. Colchetes: [ ... ];

. Chaves: { ... }.

. Para distinguir o seu uso em comandos TEX, as chaves devem virprecedidas de \:

$\exp[ ( x-a )^2 /b ]$ $\exp\{ ( x-a )^2 /b \}$

⇓ ⇓exp[(x − a)2/b] exp{(x − a)2/b}

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

Estes delimitadores podem ser de tamanho fixos ou autoajustaveis.

Os de tamanho fixo podem variar comforme precedidos dosprefixos:

\big, \Big, \bigg ou \Bigg

a) Parenteses:

\Bigg( \bigg( \Big( \big( ( ) \big) \Big) \bigg) \Bigg)

( ( ( (( )

) ) ) )

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

Estes delimitadores podem ser de tamanho fixos ou autoajustaveis.

Os de tamanho fixo podem variar comforme precedidos dosprefixos:

\big, \Big, \bigg ou \Bigg

a) Parenteses:

\Bigg( \bigg( \Big( \big( ( ) \big) \Big) \bigg) \Bigg)

( ( ( (( )

) ) ) )

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

b) Colchetes:

\Bigg[ \bigg[ \Big[ \big[ [ ] \big] \Big] \bigg] \Bigg]

[ [ [ [[ ]

] ] ] ]

c) Chaves:

\Bigg\{\bigg\{\Big\{\big\{ \{ \} \big\}\Big\}\bigg\}\Bigg\}

{ { { {{ }

} } } }

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

Os autoajustaveis, precedidos pelos comandos \left e \right,sao ajustados ao tamanho da formula.

$$ \exp [ \frac{(x-a)^2}{b} ] $$

⇓exp[

(x − a)2

b]

$$ \exp \left[ \frac{(x-a)^2}{b} \right] $$

⇓exp

[(x − a)2

b

]

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

Os autoajustaveis, precedidos pelos comandos \left e \right,sao ajustados ao tamanho da formula.

$$ \exp [ \frac{(x-a)^2}{b} ] $$

⇓exp[

(x − a)2

b]

$$ \exp \left[ \frac{(x-a)^2}{b} \right] $$

⇓exp

[(x − a)2

b

]

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

Observacoes:

Para cada \left deve haver um \right, nao necessariamente com

o mesmo delimitador;

. \left[ ... \right];\left\{ ... \)

Pode ocorrer estruturas em que os delimitadores nao sao“fechados”.Nestes casos, utilizamos \letf. ou \right.

Minicurso LATEX

Ambiente Matematico

Delimitadores

Parenteses, colchetes e chaves

Observacoes:

Para cada \left deve haver um \right, nao necessariamente com

o mesmo delimitador;

. \left[ ... \right];\left\{ ... \)

Pode ocorrer estruturas em que os delimitadores nao sao“fechados”.Nestes casos, utilizamos \letf. ou \right.

Minicurso LATEX

Ambiente Matematico

Delimitadores

Exemplos: delimitadores

\[ \exp \left[ \frac{k}{\sum^n_{i=1}x_i^2} \right) \]

⇓exp

[k∑n

i=1 x2i

)

\begin{align*}

f(y,\beta) =& \exp\left\{a(y)b(\beta) + \ln[s(y)]\right. \\

& \left. + \ln[t(\beta)] \right\}

\end{align*}

⇓f (y , β) = exp {a(y)b(β) + ln[s(y)]

+ ln[t(β)]}

Minicurso LATEX

Ambiente Matematico

Delimitadores

Exemplos: delimitadores

\[ \exp \left[ \frac{k}{\sum^n_{i=1}x_i^2} \right) \]

⇓exp

[k∑n

i=1 x2i

)

\begin{align*}

f(y,\beta) =& \exp\left\{a(y)b(\beta) + \ln[s(y)]\right. \\

& \left. + \ln[t(\beta)] \right\}

\end{align*}

⇓f (y , β) = exp {a(y)b(β) + ln[s(y)]

+ ln[t(β)]}

Minicurso LATEX

Ambiente Matematico

Subescritos e sobrescritos

Subescritos e sobrescritos

subescritos (ındices) e sobrescritos (expoentes) sao escritos com oscomandos _ e ^, respectivamente;

de acordo com o ambiente matematico criado, os subescritos esobrescritos ficam diferenciados na linha;

...seja uma {\it aa} $X_1, X_2, . . .X_n$,

⇓...seja uma aa X1,X2, ...Xn,

\[ y^2 + z_{inf}\bigg[\mbox{e}^{b_0+b_1X_1}\bigg] \]

⇓y 2 + zinf

(eb0+b1X1

)

Minicurso LATEX

Ambiente Matematico

Subescritos e sobrescritos

Subescritos e sobrescritos

subescritos (ındices) e sobrescritos (expoentes) sao escritos com oscomandos _ e ^, respectivamente;

de acordo com o ambiente matematico criado, os subescritos esobrescritos ficam diferenciados na linha;

...seja uma {\it aa} $X_1, X_2, . . .X_n$,

⇓...seja uma aa X1,X2, ...Xn,

\[ y^2 + z_{inf}\bigg[\mbox{e}^{b_0+b_1X_1}\bigg] \]

⇓y 2 + zinf

(eb0+b1X1

)

Minicurso LATEX

Ambiente Matematico

Subescritos e sobrescritos

Subescritos e sobrescritos

subescritos (ındices) e sobrescritos (expoentes) sao escritos com oscomandos _ e ^, respectivamente;

de acordo com o ambiente matematico criado, os subescritos esobrescritos ficam diferenciados na linha;

...seja uma {\it aa} $X_1, X_2, . . .X_n$,

⇓...seja uma aa X1,X2, ...Xn,

\[ y^2 + z_{inf}\bigg[\mbox{e}^{b_0+b_1X_1}\bigg] \]

⇓y 2 + zinf

(eb0+b1X1

)

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Somas, produtos, integrais . . .

Para estas operacoes, os comandos _ e ^ sao usados paradefinirmos os limites inferior e superior:

. somas: \sum_{i=1}^n x_i ⇒n∑

i=1

xi ;

. produtos: \prod_{i=1}^n x_i ⇒n∏

i=1

xi ;

. integrais: \int_0^{\infty} f(x)dx ⇒∫ ∞

0

f (x)dx ;

. unioes: \bigcup_{i=1}^k A_i ⇒k⋃

i=1

Ai ;

etc...

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Somas, produtos, integrais . . .

Para estas operacoes, os comandos _ e ^ sao usados paradefinirmos os limites inferior e superior:

. somas: \sum_{i=1}^n x_i ⇒n∑

i=1

xi ;

. produtos: \prod_{i=1}^n x_i ⇒n∏

i=1

xi ;

. integrais: \int_0^{\infty} f(x)dx ⇒∫ ∞

0

f (x)dx ;

. unioes: \bigcup_{i=1}^k A_i ⇒k⋃

i=1

Ai ;

etc...

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Somas, produtos, integrais . . .

Para estas operacoes, os comandos _ e ^ sao usados paradefinirmos os limites inferior e superior:

. somas: \sum_{i=1}^n x_i ⇒n∑

i=1

xi ;

. produtos: \prod_{i=1}^n x_i ⇒n∏

i=1

xi ;

. integrais: \int_0^{\infty} f(x)dx ⇒∫ ∞

0

f (x)dx ;

. unioes: \bigcup_{i=1}^k A_i ⇒k⋃

i=1

Ai ;

etc...

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Somas, produtos, integrais . . .

Para estas operacoes, os comandos _ e ^ sao usados paradefinirmos os limites inferior e superior:

. somas: \sum_{i=1}^n x_i ⇒n∑

i=1

xi ;

. produtos: \prod_{i=1}^n x_i ⇒n∏

i=1

xi ;

. integrais: \int_0^{\infty} f(x)dx ⇒∫ ∞

0

f (x)dx ;

. unioes: \bigcup_{i=1}^k A_i ⇒k⋃

i=1

Ai ;

etc...

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Somas, produtos, integrais . . .

Para estas operacoes, os comandos _ e ^ sao usados paradefinirmos os limites inferior e superior:

. somas: \sum_{i=1}^n x_i ⇒n∑

i=1

xi ;

. produtos: \prod_{i=1}^n x_i ⇒n∏

i=1

xi ;

. integrais: \int_0^{\infty} f(x)dx ⇒∫ ∞

0

f (x)dx ;

. unioes: \bigcup_{i=1}^k A_i ⇒k⋃

i=1

Ai ;

etc...

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Somas e produtos duplos

. somas: \sum_{i=1}^n\sum_{j=1}^m (x_{ij} - \bar{x}_i)^2

⇒n∑

i=1

m∑j=1

(xij − xi )2;

. produtos: \prod_{i=1}^n\prod_{j=1}^m x{ij} \cdot y_{ji}

⇒n∏

i=1

m∏j=1

(xij · yji );

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Somas e produtos duplos

. somas: \sum_{i=1}^n\sum_{j=1}^m (x_{ij} - \bar{x}_i)^2

⇒n∑

i=1

m∑j=1

(xij − xi )2;

. produtos: \prod_{i=1}^n\prod_{j=1}^m x{ij} \cdot y_{ji}

⇒n∏

i=1

m∏j=1

(xij · yji );

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Integrais Multiplas

\begin{equation}

\int_a^b , \iint_a^b , \iiint_a^b , \iiiint_a^b ,

\idotsint_a^b \mbox{ e } \oint

\label{integ}

\end{equation}

⇓∫ b

a

,

∫∫ b

a

,

∫∫∫ b

a

,

∫∫∫∫ b

a

,

∫· · ·∫ b

a

e

∮(7)

As formas em (7) mostram construcoes de integrais multiplas.

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Exemplos

O pacote amsmath fornece as opcoes \substack e \subarray paraındices em formulas:

$$\sum_{\substack{0 < x <n \\ 0 < y < m}} p(x,y) = 1 $$

⇓∑0<x<n0<y<m

p(x , y) = 1

\[ \sum_{\begin{subarray}{1} x \in \mathbb{R} \\ 1 < y < k

\end{subarray}} p(x,y) = 1 \]

⇓∑x∈R1<y<k

p(x , y) = 1

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Lembrete

LembreteNo ambiente matematico, espacos e linhas nao sao considerados.1) Se quiser inserir espacos, utilize os comandos:\, \: \; \quad \qquad

2) Para um espaco negativo utilize: \!

$(x-y)(x+y)$ (x − y)(x + y)

$(x\;-\;y)\quad(x\;+\;y)$ (x − y) (x + y)

$\int_0^{\infty} \int_0^{\infty} f(x)dx$

∫ ∞0

∫ ∞0

f (x)dx

$\int_0^{\infty}\!\!\!\int_0^{\infty} f(x)dx$

∫ ∞0

∫ ∞0

f (x)dx

Minicurso LATEX

Ambiente Matematico

Somas e produtos

Exemplos

. $ \lim_{n \rightarrow \infty} a_n $

⇒ limn→∞ an

. $ \displaystyle \max_{0 \leq x \le 1} f(x) $

⇒ max0≤x≤1

f (x)

Minicurso LATEX

Ambiente Matematico

Freacoes

Fracoes

Para escrever fracoes, utilize: \frac{numerador}{denominador};

O comando \dfrac{numerador}{denominador} nao diminui otamanho dos sımbolos na fracao.

Exemplo:

\[ \displaystyle \frac{1}{\sqrt{2 \pi \sigma^2}}

\exp\left\{-\frac{1}{2}(\frac{x-\mu}{\sigma})^2 \right\} \]

1√2πσ2

exp

{−1

2

(x − µσ

)2}

Minicurso LATEX

Ambiente Matematico

Freacoes

Fracoes

Para escrever fracoes, utilize: \frac{numerador}{denominador};

O comando \dfrac{numerador}{denominador} nao diminui otamanho dos sımbolos na fracao.

Exemplo:

\[ \displaystyle \frac{1}{\sqrt{2 \pi \sigma^2}}

\exp\left\{-\frac{1}{2}(\frac{x-\mu}{\sigma})^2 \right\} \]

1√2πσ2

exp

{−1

2

(x − µσ

)2}

Minicurso LATEX

Ambiente Matematico

Controlando o tamanho dos sımbolos e equacoes

Controlando o tamanho dos sımbolos e equacoes

Voce pode escolher o tamanho da fonte das formulas, utilizando oscomandos:

. \textstyle{\sqrt{2 \pi \sigma^2}} ⇒√

2πσ2

. \scriptstyle{\sqrt{2 \pi \sigma^2}} ⇒√2πσ2

. \displaystyle{\sqrt{2 \pi \sigma^2}} ⇒√

2πσ2

. \scriptscriptstyle{\sqrt{2 \pi \sigma^2}} ⇒√2πσ2

Minicurso LATEX

Ambiente Matematico

Controlando o tamanho dos sımbolos e equacoes

Controlando o tamanho dos sımbolos e equacoes

. $cv=\textstyle \frac{\sigma}{\mu}$

cv = σµ

. \[cv=\frac{\scriptstyle \sigma}{\scriptstyle \mu} ]

cv =σ

µ

. \[ cv=\frac{\sigma}{\scriptstyle \mu}\]

cv =σ

µ

.\[ X \stackrel{ \scriptscriptstyle d}{\longmapsto} F(x)\]

cv =σ

µ

Minicurso LATEX

Ambiente Matematico

Controlando o tamanho dos sımbolos e equacoes

Controlando o tamanho dos sımbolos e equacoes

. $cv=\textstyle \frac{\sigma}{\mu}$

cv = σµ

. \[cv=\frac{\scriptstyle \sigma}{\scriptstyle \mu} ]

cv =σ

µ

. \[ cv=\frac{\sigma}{\scriptstyle \mu}\]

cv =σ

µ

.\[ X \stackrel{ \scriptscriptstyle d}{\longmapsto} F(x)\]

cv =σ

µ

Minicurso LATEX

Ambiente Matematico

Controlando o tamanho dos sımbolos e equacoes

Controlando o tamanho dos sımbolos e equacoes

. $cv=\textstyle \frac{\sigma}{\mu}$

cv = σµ

. \[cv=\frac{\scriptstyle \sigma}{\scriptstyle \mu} ]

cv =σ

µ

. \[ cv=\frac{\sigma}{\scriptstyle \mu}\]

cv =σ

µ

.\[ X \stackrel{ \scriptscriptstyle d}{\longmapsto} F(x)\]

cv =σ

µ

Minicurso LATEX

Ambiente Matematico

Controlando o tamanho dos sımbolos e equacoes

Controlando o tamanho dos sımbolos e equacoes

. $cv=\textstyle \frac{\sigma}{\mu}$

cv = σµ

. \[cv=\frac{\scriptstyle \sigma}{\scriptstyle \mu} ]

cv =σ

µ

. \[ cv=\frac{\sigma}{\scriptstyle \mu}\]

cv =σ

µ

.\[ X \stackrel{ \scriptscriptstyle d}{\longmapsto} F(x)\]

cv =σ

µ

Minicurso LATEX

Ambiente Matematico

Equacoes longas

Equacoes longas

Podemos escrever equacoes longas, ou seja, que ocupam mais deuma linha:

π(β0, β1, σ2 | x, y) ∝ exp{− β2

0

2a20

} exp{− β21

2a21

}

× (σ2)−(b+1) exp{− d

σ2}(σ2)−n/2

× exp{− 1

2σ2

n∑i=1

(yi − β0 − β1xi )2}.

Na expressao acima utilizamos o comando \boldsymbol{x} paraescrever em negrito o argumento;

este comando so pode ser usado no ambiente matematico;

no ambiente texto utilize \mbox{\boldmath $x$},

Minicurso LATEX

Ambiente Matematico

Equacoes longas

Equacoes longas

Os espacos nas equacoes entre os sinais da desigualdade saograndes e podem ser reduzidos utilizando o comando:

{\setlength\arraycolsep{2pt}

\begin{eqnarray}

formula

\end{eqnarray}}

π(β0, β1, σ2 | x, y) ∝ exp{− β2

0

2a20

} exp{− β21

2a21

}

× (σ2)−(b+1) exp{− d

σ2}(σ2)−n/2

× exp{− 1

2σ2

n∑i=1

(yi − β0 − β1xi )2}. (8)

Minicurso LATEX

Ambiente Matematico

Equacoes longas

Equacoes longas

{\setlength\arraycolsep{2pt}

\begin{eqnarray}

\pi(\beta_0, \beta_1, \sigma^2 \mid \boldsymbol{x},

\boldsymbol{y})

& \propto & \exp \{ - \frac{\beta_0^2}{2 a_0^2} \}

\exp\{ -\frac{\beta_1^2}{2 a_1^2} \} \nonumber \\

& \times & (\sigma_2)^{-(b+1)}

\exp\{ -\frac{d}{\sigma_2} \}

(\sigma_2)^{-n/2} \nonumber \\

& \times & \exp\{ -\frac{1}{2 \sigma^2}

\sum_{i=1}^{n} (y_i - \beta_0 - \beta_1 x_i)^2 \}.

\end{eqnarray}}

Minicurso LATEX

Ambiente Matematico

Vetores e Matrizes

Vetores e Matrizes

Matrizes e vetores sao construıdos no TEXnicCenter usando oambiente matematico array;

O ambiente\begin{array}{especificac~ao das colunas} ... \end{array}

gera uma matriz.A especificacao das colunas e feita pelo numero de colunas ealinhamento: r (alinhamento a direita), l (alinhamento a esquerda)e c (centrada).Repita o alinhamento quantas vezes for o numero de colunas. Ascolunas sao separadas por & e as linhas por \\ .Depois de definir o formato, se quiser separar as colunas com barra,basta inserir uma barra antes e/ou apos o alinhamento desejado.

Para uma matriz com 2 colunas centralizada e uma alinhada aesquerda, utilize:\begin{array}{ccl}.

Minicurso LATEX

Ambiente Matematico

Vetores e Matrizes

Vetores e Matrizes

Matrizes e vetores sao construıdos no TEXnicCenter usando oambiente matematico array;

O ambiente\begin{array}{especificac~ao das colunas} ... \end{array}

gera uma matriz.A especificacao das colunas e feita pelo numero de colunas ealinhamento: r (alinhamento a direita), l (alinhamento a esquerda)e c (centrada).Repita o alinhamento quantas vezes for o numero de colunas. Ascolunas sao separadas por & e as linhas por \\ .Depois de definir o formato, se quiser separar as colunas com barra,basta inserir uma barra antes e/ou apos o alinhamento desejado.

Para uma matriz com 2 colunas centralizada e uma alinhada aesquerda, utilize:\begin{array}{ccl}.

Minicurso LATEX

Ambiente Matematico

Vetores e Matrizes

Vetores e Matrizes

Exemplo 1

X =

1 X11 X12 · · · X1,p−1

1 X21 X22 · · · X2,p−1

......

......

...1 Xn1 Xn2 · · · Xn,p−1

Minicurso LATEX

Ambiente Matematico

Vetores e Matrizes

Vetores e Matrizes

o Exemplo 1 foi construıdo com os comandos:

\[ \boldsymbol{X} = \left[ \begin{array}{ccccc}

1 & X_{11} & X_{12} & \cdots & X_{1,p-1} \\

1 & X_{21} & X_{22} & \cdots & X_{2,p-1} \\

\vdots & \vdots & \vdots & \vdots & \vdots \\

1 & X_{n1} & X_{n2} & \cdots & X_{n,p-1}

\end{array} \right]

\]

Minicurso LATEX

Ambiente Matematico

Vetores e Matrizes

Vetores e Matrizes

Exemplo 2

X∗ =

x∗11 x∗12 · · · x∗1p0 x∗22 · · · x∗2p...

.... . .

...0 0 · · · x∗pp0 0 · · · 0...

.... . .

...0 0 · · · 0

linhas→

linha 1linha 2

...linha p

linha (p + 1)...

linha n

Minicurso LATEX

Ambiente Matematico

Vetores e Matrizes

Mais Exemplos

Exemplo 3

F (x) = P[X ≤ x ] =∫ x

−∞ f (t)dt =

0, x < α,

x−αβ−α , α ≤ x < β,

1, x ≥ β.

O Exemplo 3 foi construıdo com os comandos

$ F(x) = P[X \leq x] = \int_{-\infty}^{x} f(t)dt =

\left\{

\begin{array}{rc}

0, & x < \alpha, \\

\frac{x-\alpha}{\beta-\alpha}, & \alpha \le x < \beta, \\

1, & x \ge \beta.

\end{array}

\right. $

Minicurso LATEX

Ambiente Matematico

Vetores e Matrizes

Mais Exemplos

Exemplo 4fY(y1, y2) = fX(x1, x2) | J |,

sendo | J |=(∂xi∂yi

)O Exemplo 4 foi construıdo com os comandos

$$f_{\boldsymbol{Y}}(y_1,y_2)=f_{\boldsymbol{X}}(x_1,x_2)\mid J \mid,$$

sendo $\mid J \mid=\left(\frac{\partial x_i}{\partial y_i}\right)$

Minicurso LATEX

Ambiente Matematico

Menu do TEXnicCenter

Menu do TEXnicCenter

No menu do TEXnicCenter encontramos varias opcoes matematicas:

Math → letras gregas minusculas e maiusculas, raızes,somatorios, integrais, fracoes, desigualdades, setascom/sem escritos, espacos, acentos, operacoes deconjuntos, funcoes matematicas, etc.

Minicurso LATEX

Ambiente Matematico

Menu do TEXnicCenter

Menu do TEXnicCenter

No menu do TEXnicCenter encontramos varias opcoes matematicas:

Math → letras gregas minusculas e maiusculas, raızes,somatorios, integrais, fracoes, desigualdades, setascom/sem escritos, espacos, acentos, operacoes deconjuntos, funcoes matematicas, etc.

Minicurso LATEX

Ambiente Matematico

Alguns Sımbolos Matematicos

Alguns sımbolos

Alguns sımbolos sao encontrados utilizando o pacote AMS:

\digamma ⇒ z\lvert e \lVert ⇒ | e ‖\therefore e \varpropto ⇒∴ e ∝\sim e \nsim ⇒∼ e �\blacklozenge e \bigstar ⇒ � e F\emptyset e \iff ⇒ ∅ e ⇐⇒ .

Minicurso LATEX

Ambiente Matematico

Alguns Sımbolos Matematicos

Alguns sımbolos

Alguns sımbolos sao encontrados utilizando o pacote AMS:

\digamma ⇒ z\lvert e \lVert ⇒ | e ‖\therefore e \varpropto ⇒∴ e ∝\sim e \nsim ⇒∼ e �\blacklozenge e \bigstar ⇒ � e F\emptyset e \iff ⇒ ∅ e ⇐⇒ .

Minicurso LATEX

Ambiente Matematico

Alfabetos Matematicos

Alfabetos Matematicos

O alfabeto pode ser escrito por varios tipos de letra:

\mathrm{ABC} ⇒ ABC\mathit{ABC} ⇒ ABC\mathnormal{ABC} ⇒ ABC\mathcal{ABC} ⇒ ABC\mathbb{ABC} ⇒ ABC

Minicurso LATEX

Ambiente Matematico

Alfabetos Matematicos

Alfabetos Matematicos

O alfabeto pode ser escrito por varios tipos de letra:

\mathrm{ABC} ⇒ ABC\mathit{ABC} ⇒ ABC\mathnormal{ABC} ⇒ ABC\mathcal{ABC} ⇒ ABC\mathbb{ABC} ⇒ ABC

Minicurso LATEX

Tabelas

Criando Tabelas no LATEX

Criando tabelas no LATEX

Tabelas no TEXdevem ser construıdas utilizando os ambientes

\begin{table}...\end{table}

\begin{tabular}...\end{tabular}

table controla parametros da tabela: caption, flutuacao e referencia;

tabular de fato constroi a tabela, portanto deve obedecer a

estrutura:

\begin{table}

. .

\begin{tabular}

. . . . .

\end{tabular}

. .

\end{table}

Minicurso LATEX

Tabelas

Criando Tabelas no LATEX

Criando tabelas no LATEX

Tabelas no TEXdevem ser construıdas utilizando os ambientes

\begin{table}...\end{table}

\begin{tabular}...\end{tabular}

table controla parametros da tabela: caption, flutuacao e referencia;

tabular de fato constroi a tabela, portanto deve obedecer a

estrutura:

\begin{table}

. .

\begin{tabular}

. . . . .

\end{tabular}

. .

\end{table}

Minicurso LATEX

Tabelas

Criando Tabelas no LATEX

Criando tabelas no LATEX

Tabelas no TEXdevem ser construıdas utilizando os ambientes

\begin{table}...\end{table}

\begin{tabular}...\end{tabular}

table controla parametros da tabela: caption, flutuacao e referencia;

tabular de fato constroi a tabela, portanto deve obedecer a

estrutura:

\begin{table}

. .

\begin{tabular}

. . . . .

\end{tabular}

. .

\end{table}

Minicurso LATEX

Tabelas

Ambiente tabular

Ambiente tabular

Opcoes do ambiente tabular para a formatacao da tabela:

bordas verticais e horizontais:| , \hline e \cline{a-b} ;

caselas centralizadas (c), alinhadas a direita (r) ou aesquerda (l);

o numero de colunas e indicado pela quantidade de r/c/l(as larguras sao “automaticas”);

o comando p{XXcm} cria uma coluna com XX cm delargura.

Minicurso LATEX

Tabelas

Ambiente tabular

Exemplo de tabela simples

comandos visualizacao

\cdots · · ·\ldots . . .

\vdots...

\ddots. . .

\begin{tabular}{|c|p{2cm}|}

\hline

comandos & visualizac~ao \\

\hline \hline

\verb|\cdots| & $\cdots$ \\ \hline

\verb|\ldots| & $\ldots$ \\ \hline

\verb|\vdots| & $\vdots$ \\ \hline

\verb|\ddots| & $\ddots$ \\ \hline

\verb|\dots | & $\dots $ \\ \hline

\end{tabular}

Minicurso LATEX

Tabelas

Ambiente tabular

Exemplo de tabela com desenho de bordas

Ano Regiao Estado Pop*

2007 Norte Amazonas 3.222Acre 665

Sudeste Sao Paulo 39.828Minas Gerais 19.274

2008 Norte Amazonas 3.480Acre 718

Sudeste Sao Paulo 44.607Minas Gerais 21.587

*Populacao por mil habitantes.

Minicurso LATEX

Tabelas

Ambiente tabular

A tabela anterior foi construıda com os comandos:

\begin{tabular}{cllr}

\hline

{\bf Ano}& {\bf Regi~ao}& {\bf Estado} & {\bf Pop*} \\ \hline \hline

2007 & Norte & Amazonas & 3.222 \\ \cline{3-4}

& & Acre & 665 \\ \cline{2-4}

& Sudeste & S~ao Paulo & 39.828 \\ \cline{3-4}

& & Minas Gerais & 19.274 \\ \hline

2008 & Norte & Amazonas & 3.480 \\ \cline{3-4}

& & Acre & 718 \\ \cline{2-4}

& Sudeste & S~ao Paulo & 44.607 \\ \cline{3-4}

& & Minas Gerais & 21.587 \\ \hline

\end{tabular}

*Populac~ao por mil habitantes.

Minicurso LATEX

Tabelas

Comando multicolumn

Exemplo

Aluno Notas12345 Joao 6.5 7.2 8.1 6.724681 Antonio 5.0 6.8 6.3 7.467890 Marcela 6.7 5.2 7.5 6.0

⇓\begin{tabular}{|c|l|c|c|c|c|}

\hline

\multicolumn{2}{|c|}{Aluno} & \multicolumn{4}{|c|}{Notas} \\ \hline

12345 & Jo~ao & 6.5 & 7.2 & 8.1 & 6.7 \\ \hline

24681 & Antonio & 5.0 & 6.8 & 6.3 & 7.4 \\ \hline

67890 & Marcela & 6.7 & 5.2 & 7.5 & 6.0 \\ \hline

\end{tabular}

Minicurso LATEX

Tabelas

Ambiente table

Ambiente table

Descricao de opcoes e comandos do ambiente table:

. \begin{table}[h!tbp]...\end{table}

em que as opcoes [htbp] indicam o posicionamento da tabela:

h (aqui) preferencialmente no lugar indicado no textot (topo) preferencialmente no inıcio da paginab (fim) preferencialmente no final da paginap (pagina) colocada em uma pagina a parte

. \caption{Tıtulo da tabela}: insere um tıtulo para a tabela(pelas normas deve vir antes da tabela);

. \label{marca}: insere uma identificacao para referencia no texto.

Minicurso LATEX

Tabelas

Ambiente table

Ambiente table

Descricao de opcoes e comandos do ambiente table:

. \begin{table}[h!tbp]...\end{table}

em que as opcoes [htbp] indicam o posicionamento da tabela:

h (aqui) preferencialmente no lugar indicado no textot (topo) preferencialmente no inıcio da paginab (fim) preferencialmente no final da paginap (pagina) colocada em uma pagina a parte

. \caption{Tıtulo da tabela}: insere um tıtulo para a tabela(pelas normas deve vir antes da tabela);

. \label{marca}: insere uma identificacao para referencia no texto.

Minicurso LATEX

Tabelas

Ambiente table

Ambiente table

Descricao de opcoes e comandos do ambiente table:

. \begin{table}[h!tbp]...\end{table}

em que as opcoes [htbp] indicam o posicionamento da tabela:

h (aqui) preferencialmente no lugar indicado no textot (topo) preferencialmente no inıcio da paginab (fim) preferencialmente no final da paginap (pagina) colocada em uma pagina a parte

. \caption{Tıtulo da tabela}: insere um tıtulo para a tabela(pelas normas deve vir antes da tabela);

. \label{marca}: insere uma identificacao para referencia no texto.

Minicurso LATEX

Tabelas

Tabelas Longas

Ambiente longtable

Uma tabela longa (maior do que uma pagina) pode ser divididaautomaticamente com o uso do comando longtable.

. Ver exemplos em material separado.

Minicurso LATEX

Tabelas

Tabelas usando o Excel

Tabelas usando o Excel

Uma forma bastante pratica de se criar uma tabela consiste emdigitar os dados no Excel e usar a macro “Excel2LaTeX” (ja ativada)para gerar o codigo em TEX.

Minicurso LATEX

Tabelas

Tabelas usando o Excel

Tabelas usando o Excel

Minicurso LATEX

Tabelas

Tabelas usando o Excel

Exemplo de tabela usando o Excel

\begin{table}

\begin{center}

\caption{Exemplo de Tabela}

\begin{tabular}{clccc} \hline

RA & Nome & L1 & L2 & media \\ \hline

281281 & Maria Paula & 8.2 & 9.4 & 8.80 \\

281862 & Juliana & 8.4 & 6.6 & 7.50 \\

224455 & Antonio & 8.0 & 5.5 & 6.75 \\

. . .

\hline

\end{tabular}

\label{tab_X}

\end{center}

\end{table}

Minicurso LATEX

Tabelas

Tabela rotacionada

Tabela rotacionada

Tabela: Exemplo de tabela rotacionada

RA

No

me

L1

L2

med

ia2

81

28

1M

aria

Pa

ula

8.2

9.4

8.8

02

81

86

2Ju

lia

na

8.4

6.6

7.5

02

24

45

5A

nto

nio

8.0

5.5

6.7

52

67

89

0M

arc

io6

.45

.86

.00

23

45

67

Mar

ian

a6

.25

.86

.00

25

25

25

Pa

ulo

6.4

4.0

5.2

0

Minicurso LATEX

Tabelas

Tabela rotacionada

Tabela rotacionada

\begin{tiny}

\begin{table}[!htb]

\begin{center}

\caption{Exemplo de Tabela Rotacionada}

\begin{sideways}

\begin{tabular}{c|l|c|c|c}

\hline

RA & Nome & L1 & L2 & media \\ \hline

281281 & Maria Paula & 8.2 & 9.4 & 8.80 \\

281862 & Juliana & 8.4 & 6.6 & 7.50 \\

224455 & Antonio & 8.0 & 5.5 & 6.75 \\

267890 & Marcio & 6.4 & 5.8 & 6.00 \\

234567 & Mariana & 6.2 & 5.8 & 6.00 \\

252525 & Paulo & 6.4 & 4.0 & 5.20 \\ \hline

\end{tabular}

\end{sideways}

\label{Fogo_3}

\end{center}

\end{table}

\end{tiny}

Minicurso LATEX

Figuras

Figuras e graficos

Figuras e graficos

Figuras ou graficos dentro de textos devem ser tratados comcuidado, assim como as tabelas, para que nao fiquem quebrados napagina;

a insercao de graficos ou figuras no TEXnicCenter e feita utilizandoo comando \includegraphics{caminho e nome da figura};

este comando pode ser utilizado dentro do ambiente figure,permitindo inserir nome, fazer referencia e tambem que flutuem notexto.

Minicurso LATEX

Figuras

Figuras e graficos

Figuras e graficos

O pacote graphicx deve ser inserido no preambulo;

as extensoes a seguir sao aceitas normalmente pelo LATEX: .jpg,.jpeg, .png ou .pdf ;

Minicurso LATEX

Figuras

Figuras e graficos

Foto do DEs/UFScar

Treinamento LATEX, Sala Santander - DEs/UFSCar.

Figura: Minicurso LATEX para o grupo PET-Estatıstica, 2014.

Minicurso LATEX

Figuras

Figuras e graficos

Foto do DEs/UFScar

\begin{figure}[h!]

\includegraphics[width=0.8\linewidth]{Figuras/MC_Latex_2014_3.jpg}

\caption{Minicurso \LaTeX{} para o grupo PET-Estatıstica, 2014.}

\label{foto_01}

\end{figure}

Minicurso LATEX

Figuras

Figuras lado-a-lado: o ambiente minipage

Figuras lado-a-lado

Figuras lado-a-lado, no ambiente minipage

Figura: Minicurso LATEX para o grupo PET-Estatıstica, 2014.

Minicurso LATEX

Figuras

Figuras lado-a-lado: o ambiente minipage

Figuras lado-a-lado

\begin{figure}[h!]

\begin{minipage}[b]{0.49\linewidth}

\centering

\includegraphics[width=\linewidth]{Figuras/MC_Latex_2014_2.jpg}

\end{minipage}

\hfill

\begin{minipage}[b]{0.49\linewidth}

\centering

\includegraphics[width=\linewidth]{Figuras/MC_Latex_2014_3}

\end{minipage}

\caption{Minicurso \LaTeX{} para o grupo PET-Estatıstica, 2014.}

\label{foto_02}

\end{figure}

Minicurso LATEX

Figuras

Figuras lado-a-lado: o ambiente minipage

Figuras lado-a-lado

Modelo Weibull

Figura: Funcao densidade Figura: Funcao de risco

Minicurso LATEX

Bibliografias do TEX

Bibliografias

Existem diversas formas de se construir as ReferenciasBibliograficas.

Uma das mais praticas e realizada pelo pacote natbib .

. A criacao das Referencias pelo natbib sera apresentada emmaterial separado.

top related