Apresenta¸ c˜ ao em L A T E X Prof. Clayton Reginaldo Pereira 1 Universidade Estadual Paulista J´ ulio de Mesquita Filho - UNESP 2 Departamento de Computa¸ c˜ ao - DCo 2 de maio de 2011 Prof. Clayton Reginaldo Pereira (UNESP) Apresenta¸c˜ ao em L A T E X 2 de maio de 2011 1 / 28
73
Embed
Apresenta o em LaTeX · Apresenta¸c˜ao em LATEX 2 de maio de 2011 3 / 28. Introdu¸c˜ao Introduc¸˜ao Conhecendo LATEX O LATEX Latex ´e um conjunto de macros para o processador
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Apresentacao em LATEX
Prof. Clayton Reginaldo Pereira
1Universidade Estadual Paulista Julio de Mesquita Filho - UNESP
2Departamento de Computacao - DCo
2 de maio de 2011
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 1 / 28
Sumario
1 IntroducaoBenefıciosUtilizacaoAplicacao
2 InstalacaoProgramasEditoresFicheiros
3 Comandos e LinguagemCaracteresLetras e PalavrasO que faz cada comando
4 CabecalhoPreambulo
5 Classes do documentoTipos de PacotesEstruturacao de DocumentosEstruturacao do documento
6 Nocoes e ComandosNocoes e ComandosProf. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 2 / 28
Introducao
Sumario
1 IntroducaoBenefıciosUtilizacaoAplicacao
2 InstalacaoProgramasEditoresFicheiros
3 Comandos e LinguagemCaracteresLetras e PalavrasO que faz cada comando
4 CabecalhoPreambulo
5 Classes do documentoTipos de PacotesEstruturacao de DocumentosEstruturacao do documentoProf. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 3 / 28
Introducao
IntroducaoConhecendo LATEX
O LATEX
Latex e um conjunto de macros para o processador de textos TEXutilizado amplamente para a producao de textos matematicos e cientıficosdevido a sua alta qualidade tipografica.
Utilizacao
Entretanto, tambem e utilizado para producao de cartas pessoais, artigos elivros sobre assuntos muito diversos
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 4 / 28
Introducao
IntroducaoConhecendo LATEX
O LATEX
Latex e um conjunto de macros para o processador de textos TEXutilizado amplamente para a producao de textos matematicos e cientıficosdevido a sua alta qualidade tipografica.
Utilizacao
Entretanto, tambem e utilizado para producao de cartas pessoais, artigos elivros sobre assuntos muito diversos
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 4 / 28
Introducao Benefıcios
BenefıciosVantagens em usar LATEX
Elevada qualidade do reaultado final
Portabilidade de Sistemas Operacionais
Facilidade de conversao do documento para outros formatos
Expressoes matematicas, Simbolos, etc...
Bibliografia, ındice e ındice remissivo semi-automatico
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 5 / 28
Introducao Benefıcios
BenefıciosVantagens em usar LATEX
Elevada qualidade do reaultado final
Portabilidade de Sistemas Operacionais
Facilidade de conversao do documento para outros formatos
Expressoes matematicas, Simbolos, etc...
Bibliografia, ındice e ındice remissivo semi-automatico
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 5 / 28
Introducao Benefıcios
BenefıciosVantagens em usar LATEX
Elevada qualidade do reaultado final
Portabilidade de Sistemas Operacionais
Facilidade de conversao do documento para outros formatos
Expressoes matematicas, Simbolos, etc...
Bibliografia, ındice e ındice remissivo semi-automatico
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 5 / 28
Introducao Benefıcios
BenefıciosVantagens em usar LATEX
Elevada qualidade do reaultado final
Portabilidade de Sistemas Operacionais
Facilidade de conversao do documento para outros formatos
Expressoes matematicas, Simbolos, etc...
Bibliografia, ındice e ındice remissivo semi-automatico
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 5 / 28
Introducao Benefıcios
BenefıciosVantagens em usar LATEX
Elevada qualidade do reaultado final
Portabilidade de Sistemas Operacionais
Facilidade de conversao do documento para outros formatos
Expressoes matematicas, Simbolos, etc...
Bibliografia, ındice e ındice remissivo semi-automatico
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 5 / 28
Introducao Utilizacao
AplicacaoLATEX
e apropriado para:
Textos tecnicos
Livros matematicos ou de fısica
Integracao com varios formatos (PDF, HTML, etc)Gestao de versoes do texto original
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 6 / 28
Introducao Utilizacao
AplicacaoLATEX
e apropriado para:
Textos tecnicos
Livros matematicos ou de fısica
Integracao com varios formatos (PDF, HTML, etc)Gestao de versoes do texto original
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 6 / 28
Introducao Utilizacao
AplicacaoLATEX
e apropriado para:
Textos tecnicos
Livros matematicos ou de fısica
Integracao com varios formatos (PDF, HTML, etc)Gestao de versoes do texto original
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 6 / 28
Introducao Utilizacao
AplicacaoLATEX
e apropriado para:
Textos tecnicos
Livros matematicos ou de fısica
Integracao com varios formatos (PDF, HTML, etc)Gestao de versoes do texto original
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 6 / 28
Introducao Aplicacao
AplicacaoDesvantagem em usar LATEX
O Utilizador necessita de aprender a ”Linguagem”
Nao existe ”menus”para testes
Nao se aprende em qualquer lugar
Boa parte dos iniciantes, nao percebem as diferencas e o porque deseu uso
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 7 / 28
Introducao Aplicacao
AplicacaoDesvantagem em usar LATEX
O Utilizador necessita de aprender a ”Linguagem”
Nao existe ”menus”para testes
Nao se aprende em qualquer lugar
Boa parte dos iniciantes, nao percebem as diferencas e o porque deseu uso
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 7 / 28
Introducao Aplicacao
AplicacaoDesvantagem em usar LATEX
O Utilizador necessita de aprender a ”Linguagem”
Nao existe ”menus”para testes
Nao se aprende em qualquer lugar
Boa parte dos iniciantes, nao percebem as diferencas e o porque deseu uso
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 7 / 28
Introducao Aplicacao
AplicacaoDesvantagem em usar LATEX
O Utilizador necessita de aprender a ”Linguagem”
Nao existe ”menus”para testes
Nao se aprende em qualquer lugar
Boa parte dos iniciantes, nao percebem as diferencas e o porque deseu uso
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 7 / 28
Instalacao
Sumario
1 IntroducaoBenefıciosUtilizacaoAplicacao
2 InstalacaoProgramasEditoresFicheiros
3 Comandos e LinguagemCaracteresLetras e PalavrasO que faz cada comando
4 CabecalhoPreambulo
5 Classes do documentoTipos de PacotesEstruturacao de DocumentosEstruturacao do documentoProf. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 8 / 28
Instalacao
InstalacaoPacotes Necessarios
A pagina oficial do site do LATEXe:http://www.latex-project.org/
Pode tambem ser instalado atraves da seguinte pagina:http://ubuntued.info/como-instalar-o-latex-no-ubuntu
De um lado entra um ficheiro, do outro lado sai outro ficheiro
Figura: Ficheiros
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 12 / 28
Instalacao Ficheiros
Interface
Nao existe interface
De um lado entra um ficheiro, do outro lado sai outro ficheiro
Figura: Ficheiros
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 12 / 28
Instalacao Ficheiros
Ficheiros DVI
DVI significa DeVice Independent
Entra o arquivo.TEX, sai o arquivo.dvi
Figura: De TeX para DVI
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 13 / 28
Instalacao Ficheiros
Ficheiros DVI
DVI significa DeVice Independent
Entra o arquivo.TEX, sai o arquivo.dvi
Figura: De TeX para DVI
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 13 / 28
Instalacao Ficheiros
Ficheiros Convertidos
Processo de Conversao
Figura: Diagrama
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 14 / 28
Comandos e Linguagem
Sumario
1 IntroducaoBenefıciosUtilizacaoAplicacao
2 InstalacaoProgramasEditoresFicheiros
3 Comandos e LinguagemCaracteresLetras e PalavrasO que faz cada comando
4 CabecalhoPreambulo
5 Classes do documentoTipos de PacotesEstruturacao de DocumentosEstruturacao do documentoProf. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 15 / 28
Comandos e Linguagem
Notamos que:
O LATEXe uma linguagem de anotacao;
Os comandos sao misturados com o texto;
Existem varios tipos de documentos;
Existe uma estrutura comum a esse tipo de documentos;
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 16 / 28
Comandos e Linguagem
Notamos que:
O LATEXe uma linguagem de anotacao;
Os comandos sao misturados com o texto;
Existem varios tipos de documentos;
Existe uma estrutura comum a esse tipo de documentos;
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 16 / 28
Comandos e Linguagem
Notamos que:
O LATEXe uma linguagem de anotacao;
Os comandos sao misturados com o texto;
Existem varios tipos de documentos;
Existe uma estrutura comum a esse tipo de documentos;
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 16 / 28
Comandos e Linguagem
Notamos que:
O LATEXe uma linguagem de anotacao;
Os comandos sao misturados com o texto;
Existem varios tipos de documentos;
Existe uma estrutura comum a esse tipo de documentos;
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 16 / 28
Comandos e Linguagem Caracteres
Caracteres e Comandos
Alguns comandos possuem opcoes em suas funcionalidades, quandoisso acontece essas opcoes sao colocadas entre [].
E necessario seguir um processo de comandos para a execucao dosarquivos e gerar dvi, ps e pdf:
latexdvipdf ou dvipsevince ou ps2pdf
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 17 / 28
Comandos e Linguagem Caracteres
Caracteres e Comandos
Alguns comandos possuem opcoes em suas funcionalidades, quandoisso acontece essas opcoes sao colocadas entre [].
E necessario seguir um processo de comandos para a execucao dosarquivos e gerar dvi, ps e pdf:
latexdvipdf ou dvipsevince ou ps2pdf
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 17 / 28
Comandos e Linguagem Caracteres
Caracteres e Comandos
Alguns comandos possuem opcoes em suas funcionalidades, quandoisso acontece essas opcoes sao colocadas entre [].
E necessario seguir um processo de comandos para a execucao dosarquivos e gerar dvi, ps e pdf:
latexdvipdf ou dvipsevince ou ps2pdf
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 17 / 28
Comandos e Linguagem Letras e Palavras
Palavras Reservadas
Algumas letras e caracteres especiais sao reservados e de usoexclusivo do compilador do LATEX
# $ % { } &
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 18 / 28
Comandos e Linguagem Letras e Palavras
Palavras Reservadas
Algumas letras e caracteres especiais sao reservados e de usoexclusivo do compilador do LATEX
# $ % { } &
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 18 / 28
Comandos e Linguagem O que faz cada comando
Os Caracteres
Exemplos
& Separa colunas;$ Especifica comandos matematicos;% Ignora linha (Comentarios);ˆ Escreve em subreescrito (Usado para escrever potencias);Escreve em subscrito (Usado para escrever subındice);
{} Define configuracoes dos comandos LATEX.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 19 / 28
Comandos e Linguagem O que faz cada comando
Os Caracteres
Exemplos
& Separa colunas;$ Especifica comandos matematicos;% Ignora linha (Comentarios);ˆ Escreve em subreescrito (Usado para escrever potencias);Escreve em subscrito (Usado para escrever subındice);
{} Define configuracoes dos comandos LATEX.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 19 / 28
Comandos e Linguagem O que faz cada comando
Os Caracteres
Exemplos
& Separa colunas;$ Especifica comandos matematicos;% Ignora linha (Comentarios);ˆ Escreve em subreescrito (Usado para escrever potencias);Escreve em subscrito (Usado para escrever subındice);
{} Define configuracoes dos comandos LATEX.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 19 / 28
Comandos e Linguagem O que faz cada comando
Os Caracteres
Exemplos
& Separa colunas;$ Especifica comandos matematicos;% Ignora linha (Comentarios);ˆ Escreve em subreescrito (Usado para escrever potencias);Escreve em subscrito (Usado para escrever subındice);
{} Define configuracoes dos comandos LATEX.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 19 / 28
Comandos e Linguagem O que faz cada comando
Os Caracteres
Exemplos
& Separa colunas;$ Especifica comandos matematicos;% Ignora linha (Comentarios);ˆ Escreve em subreescrito (Usado para escrever potencias);Escreve em subscrito (Usado para escrever subındice);
{} Define configuracoes dos comandos LATEX.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 19 / 28
Comandos e Linguagem O que faz cada comando
Os Caracteres
Exemplos
& Separa colunas;$ Especifica comandos matematicos;% Ignora linha (Comentarios);ˆ Escreve em subreescrito (Usado para escrever potencias);Escreve em subscrito (Usado para escrever subındice);
{} Define configuracoes dos comandos LATEX.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 19 / 28
Comandos e Linguagem O que faz cada comando
Os Caracteres
Exemplos
& Separa colunas;$ Especifica comandos matematicos;% Ignora linha (Comentarios);ˆ Escreve em subreescrito (Usado para escrever potencias);Escreve em subscrito (Usado para escrever subındice);
{} Define configuracoes dos comandos LATEX.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 19 / 28
Cabecalho
Sumario
1 IntroducaoBenefıciosUtilizacaoAplicacao
2 InstalacaoProgramasEditoresFicheiros
3 Comandos e LinguagemCaracteresLetras e PalavrasO que faz cada comando
4 CabecalhoPreambulo
5 Classes do documentoTipos de PacotesEstruturacao de DocumentosEstruturacao do documentoProf. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 20 / 28
Cabecalho Preambulo
O PreambuloPreambulo
O que ele faz?
E no preambulo que se define os dados iniciais, como tıtulo do documento,insercao dos nomes dos autores e os dados correspondentes a ele.
Cabecalho
E no cabecalho que e definido o tamanho do papel que sera utilizado, asconfiguracoes de lıngua para o compilador LATEXnao se confundir ao seencontrar com os caracteres especiais.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 21 / 28
Cabecalho Preambulo
O PreambuloPreambulo
O que ele faz?
E no preambulo que se define os dados iniciais, como tıtulo do documento,insercao dos nomes dos autores e os dados correspondentes a ele.
Cabecalho
E no cabecalho que e definido o tamanho do papel que sera utilizado, asconfiguracoes de lıngua para o compilador LATEXnao se confundir ao seencontrar com os caracteres especiais.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 21 / 28
Classes do documento
Sumario
1 IntroducaoBenefıciosUtilizacaoAplicacao
2 InstalacaoProgramasEditoresFicheiros
3 Comandos e LinguagemCaracteresLetras e PalavrasO que faz cada comando
4 CabecalhoPreambulo
5 Classes do documentoTipos de PacotesEstruturacao de DocumentosEstruturacao do documentoProf. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 22 / 28
Classes do documento Tipos de Pacotes
Comandos
Estrutura de um arquivo
\documentclass{...}=Especifica qual o tipo do documento.
\usepackage{...}=Usado para carregar pacotes
e recursos usados no LaTeX.
\begin{document}
E aqui que sera digitado o nosso texto
juntamente com comandos especiais do Tex
\end{document}
Pequeno exemplo de aplicac~ao
\documentclass{article}
\begin{document}
Estou aprendendo LaTeX!!!
\end{document}
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 23 / 28
Classes do documento Tipos de Pacotes
Classes de um DocumentoSignificado das classes
article Artigos tecnicos, tıtulos e autores partilham a primeira paginado documento. Nao existe capıtulos, apenas sessoes;
Relatorios Os tıtulos e autores aparecem na primeira paginaexistem capıtulos e sessoes.
Livros Os tıtulos e autores aparecem na primeira paginaexistem capıtulos e sessoes, porem, tambem se pode usar ”partes”.
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 23 / 28
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 24 / 28
Nocoes e Comandos
Sequencia
Estrutura do Documento
\documentclass{article}
%....
\usepackage{...}
\begin{document}
\section{Introduc~ao}
E aqui que sera digitado o nosso texto
juntamente com comandos especiais do Tex
\subsection{O problema}
\subsection{A soluc~ao}
\section{Conclus~oes}
\end{document}
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 25 / 28
Nocoes e Comandos
Sumario
1 IntroducaoBenefıciosUtilizacaoAplicacao
2 InstalacaoProgramasEditoresFicheiros
3 Comandos e LinguagemCaracteresLetras e PalavrasO que faz cada comando
4 CabecalhoPreambulo
5 Classes do documentoTipos de PacotesEstruturacao de DocumentosEstruturacao do documentoProf. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 25 / 28
Nocoes e Comandos
Formulas
Desenvolvimento
Matematica pode ser digitado diretamente dentro dos paragrafos ou elepode ser quebrado para que as formulas sejam digitadas separadamente.
Exemplo de Comando
Adicione a ao quadrado b ao quadrado para obter c , ou usando umanotacao matematica: c2 = a
2 + b2
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 26 / 28
Nocoes e Comandos
Formulas
Desenvolvimento
Matematica pode ser digitado diretamente dentro dos paragrafos ou elepode ser quebrado para que as formulas sejam digitadas separadamente.
Exemplo de Comando
Adicione a ao quadrado b ao quadrado para obter c , ou usando umanotacao matematica: c2 = a
2 + b2
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 26 / 28
Nocoes e Comandos Nocoes e Comandos
Desenvolvimento 1
$\lim_{n \to \infty}
\sum_{k=1}^n \frac{1}{k^2}
= \frac{\pi^2}{6}$
Desenvolvimento 2
\begin{displaymath}
\lim_{n \to \infty}
\sum_{k=1}^n \frac{1}{k^2}
= \frac{\pi^2}{6}
\end{displaymath}
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 27 / 28
Nocoes e Comandos Nocoes e Comandos
Equacoes
Resultado do Desenvolvimento 1
limn→∞
∑n
k=11k2 = π
2
6
Resultado do Desenvolvimento 2
limn→∞
n∑
k=1
1
k2=
π2
6
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 27 / 28
Nocoes e Comandos Nocoes e Comandos
Equacoes
Resultado do Desenvolvimento 1
limn→∞
∑n
k=11k2 = π
2
6
Resultado do Desenvolvimento 2
limn→∞
n∑
k=1
1
k2=
π2
6
Prof. Clayton Reginaldo Pereira (UNESP) Apresentacao em LATEX 2 de maio de 2011 27 / 28