introduc~ao ao la teresa cristina m. dias & jos e carlos fogo · minicurso latex sum ario 1...
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.