LTEX Workshop            A                               A   Mini Curso de Introdução ao LTEX   Wanderson Henrique Camargo...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Objetivo   Criar um artigo que esteja padronizado conforme as normas da   Sociedade Brasileira de Computação (SBC), dispon...
Aptidões Adquiridas   O aluno estará apto a criar um artigo simples, segundo as normas   da SBC fornecidas, bem como poder...
Problemas Encontrados   A acentuação em exemplos está incorreta pois o pacote responsável   pela demonstração de códigos n...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Denição   A  LTEX é um sistema de composição de textos[2], adequado para  produção de documentos matemáticos de alta quali...
Donald Knuth e TEX      Grande Contribuidor para a Computação      Programação Literária      Insatisfeito com a Qualidade...
Donald Knuth e TEX      Grande Contribuidor para a Computação      Programação Literária      Insatisfeito com a Qualidade...
Leslie Lamport e LTEX                 A      Cientista da Computação      Teoria de Sistemas Distribuídos      Diculdade d...
Leslie Lamport e LTEX                 A      Cientista da Computação      Teoria de Sistemas Distribuídos      Diculdade d...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
LTEXA       Vantagens[2]           Padrões Prossionais;           Suporte Nativo para Matemática;           Divisão Lógica...
Idéia Principal    A   LTEX[2] habilita o autor do documento a formatar o seu próprio   trabalho com qualidade prossional ...
Idéia Principal    A   LTEX[2] habilita o autor do documento a formatar o seu próprio   trabalho com qualidade prossional ...
Informações Adicionais                   Multiplataforma       Arquivos Gerados               DVI Device Independent      ...
Informações Adicionais                        Multiplataforma       Arquivos Gerados               DVI Device Independent ...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Estrutura de Arquivo documentclass [ opcoes ]{ tipo }   Tipo : article , book , beamer % Preambulo % Comentario           ...
Meu DocumentoEstrutura Básica     documentclass{ a r t i c l e }   % Documento Tipo Artigo     usepackage [ utf 8]{ inpute...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Arquivos Gerados   Muitos arquivos são gerados em tempo de compilação, porém os   mais importantes nesta aplicação são:   ...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Formato de Comandos               A      Comandos LTEX          São case sensitive (e = E);          Iniciam por contra-ba...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Meu DocumentoDados Pessoais de Autoria    documentclass{ a r t i c l e }    usepackage [ utf 8]{ inputenc}    usepackage [...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Artigos SBC   A Sociedade Brasileira de Computação mantém disponível um                                                A  ...
Meu DocumentoSociedade Brasileira de Computação    documentclass{ a r t i c l e }    usepackage [ utf 8]{ inputenc}    use...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Meu DocumentoSeções e Referências Cruzadas     ...      section {Introducao}         %1      label {sec : intro }      sub...
Meu DocumentoNotas de Rodapé    ...    Atraves deste principio , a aplicacao da programacao    dinamica  footnote { Estilo...
Meu DocumentoListas Numeradas e Não Numeradas    ...    begin{enumerate}           item Estudar o Problema ;           ite...
Meu DocumentoTabelas Simples    ...    begin{ tabular }{ l | c r }       1  2  3        4  5  6         hline       7  8  ...
Meu DocumentoArquivo de Referências    Existe um arquivo responsável pelo armazenamento da bibliograa,    que segue um peq...
Meu DocumentoReferências Bibliográcas    ...    O TeX{} e responsavel pela tipografia    do documento  cite {knuth 1986}. ...
Meu DocumentoFiguras     usepackage{graphicx}     ...     begin{ figure }            centering {}            includegraphi...
Meu DocumentoFórmulas Matemáticas    usepackage{amsmath}     ...    begin{ align }    (a+b)^3 = (a+b)^2(a+b)    =(a^2+2ab+...
Agenda  Apresentação     Informações  Introdução      Histórico      Informações  Documento     Estrutura Inicial     Arqu...
Interessantes       Apresentação de Slides           Classe Prosper           Classe Beamer       Grácos           Pacote ...
Sites        www.latex-project.org        www.tex-br.org
Referências      Leslie Lamport.      LaTeX: A Document Preparation System    .      Addison-Wesley, 2nd edition, 1994.   ...
LTEX Workshop            A                               A   Mini Curso de Introdução ao LTEX   Wanderson Henrique Camargo...
Próximos SlideShares
Carregando em…5
×

Introdução ao LaTeX - Wanderson Henrique Camargo Ros

4.396 visualizações

Publicada em

Palestrante: Wanderson Henrique Camargo Rosa – Canoas/ RS
Currículo: Programador PHP Zend Framework pela Prefeitura Municipal de Gravataí. Curso de Ciência da Computação pela Universidade do Vale do Rio dos Sinos (UNISINOS).
Resumo: Objetivo: Criar um artigo que esteja padronizado conforme as normas da Sociedade Brasileira de Computação (SBC), disponibilizadas em pacote específico pela instituição, utilizando LaTeX2e e ferramentas de código aberto. Aplicar referências bibliográficas utilizando BibTeX.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
4.396
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
54
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao LaTeX - Wanderson Henrique Camargo Ros

  1. 1. LTEX Workshop A A Mini Curso de Introdução ao LTEX Wanderson Henrique Camargo RosaUniversidade do Vale do Rio dos Sinos UNISINOS 7 de dezembro de 2010
  2. 2. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  3. 3. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  4. 4. Objetivo Criar um artigo que esteja padronizado conforme as normas da Sociedade Brasileira de Computação (SBC), disponibilizadas em A pacote especíco pela instituição, utilizando LTEX 2ε e ferramentas de código aberto.
  5. 5. Aptidões Adquiridas O aluno estará apto a criar um artigo simples, segundo as normas da SBC fornecidas, bem como poderá pesquisar conteúdos sobre A LTEX nas bibliograas exibidas, ltrando informações relevantes durante a busca.
  6. 6. Problemas Encontrados A acentuação em exemplos está incorreta pois o pacote responsável pela demonstração de códigos no formato TEX não foi devidamente congurado.
  7. 7. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  8. 8. Denição A LTEX é um sistema de composição de textos[2], adequado para produção de documentos matemáticos de alta qualidade tipográca. É uma versão especial do TEX que entende comandos próprios[1] e trabalha buscando dividir as funções de formatação do documento e ordem lógica do texto.
  9. 9. Donald Knuth e TEX Grande Contribuidor para a Computação Programação Literária Insatisfeito com a Qualidade dos Documentos
  10. 10. Donald Knuth e TEX Grande Contribuidor para a Computação Programação Literária Insatisfeito com a Qualidade dos Documentos Figura: Dijkstra e o Jantar dos Filósofos
  11. 11. Leslie Lamport e LTEX A Cientista da Computação Teoria de Sistemas Distribuídos Diculdade de Utilização do TEX
  12. 12. Leslie Lamport e LTEX A Cientista da Computação Teoria de Sistemas Distribuídos Diculdade de Utilização do TEX Bhaskara −b ± √ b 2 − 4ac 2a frac{-bpmsqrt{b^2-4ac}}{2a}
  13. 13. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  14. 14. LTEXA Vantagens[2] Padrões Prossionais; Suporte Nativo para Matemática; Divisão Lógica do Documento; e Rodapé, Referências Cruzadas e Índice Automáticos. Desvantagens Diculdade para Modicar Formatos; Escrita de Documentos sem Ordem Lógica; e Aparência Inicial Complicada.
  15. 15. Idéia Principal A LTEX[2] habilita o autor do documento a formatar o seu próprio trabalho com qualidade prossional usando formatos pré-denidos.
  16. 16. Idéia Principal A LTEX[2] habilita o autor do documento a formatar o seu próprio trabalho com qualidade prossional usando formatos pré-denidos. Formatos Disponíveis (Entre Muitos Outros) Associação Brasileira de Normas Técnicas (ABNT) Institute of Eletrical and Eletronics Engineers (IEEE) Sociedade Brasileira de Computação(SBC)
  17. 17. Informações Adicionais Multiplataforma Arquivos Gerados DVI Device Independent PS Postscript PDF Adobe Pocket Document
  18. 18. Informações Adicionais Multiplataforma Arquivos Gerados DVI Device Independent PS Postscript PDF Adobe Pocket Document Ambientes de Interface Windows Linux MikTEX TEXmaker WinEdt Vim TEXnicCenter TEXLive WinShell Kile TEXmaker Gedit Emacs Emacs A LTEX Editor Lyx
  19. 19. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  20. 20. Estrutura de Arquivo documentclass [ opcoes ]{ tipo } Tipo : article , book , beamer % Preambulo % Comentario Comentario com % usepackage [ opcoes ]{ pacote} Carregamento de Pacote begin{document} Inicio do Documento Texto e Comandos Texto begin{ambiente }[ opcoes ] Inicio de Ambiente Texto e Comandos Texto end {ambiente} Fim de Ambiente end {document} Fim do Documento
  21. 21. Meu DocumentoEstrutura Básica documentclass{ a r t i c l e } % Documento Tipo Artigo usepackage [ utf 8]{ inputenc} % [ l a t i n 1] para Windows usepackage [T1]{ fontenc} % Hifenizacao Correta usepackage [ brazil ]{ babel} % Texto em Portugues do B r a s i l begin{document} % I n i c i o Documento Ola , mundo! end {document} % Fim Documento
  22. 22. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  23. 23. Arquivos Gerados Muitos arquivos são gerados em tempo de compilação, porém os mais importantes nesta aplicação são: tex Documento Principal bib Bibliograa pdf Resultado Final sty Estilos e Formatação
  24. 24. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  25. 25. Formato de Comandos A Comandos LTEX São case sensitive (e = E); Iniciam por contra-barra (); Formados por somente letras; e Terminados por espaço, números ou não-letra. Também são comandos Contra-barra seguido de não-letra. Parâmetros estão entre chaves { } Parâmetros opcionais estão entre colchetes [ ]
  26. 26. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  27. 27. Meu DocumentoDados Pessoais de Autoria documentclass{ a r t i c l e } usepackage [ utf 8]{ inputenc} usepackage [T1]{ fontenc} usepackage [ brazil ]{ babel} t i t l e {Nome do Artigo} % Nome do Artigo author{Nome do Autor} % Nome do Autor begin{document} maketitle {} % Construcao de Titulo Ola , mundo! end {document}
  28. 28. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  29. 29. Artigos SBC A Sociedade Brasileira de Computação mantém disponível um A pacote para formatação e documentos em LTEX, buscando padronizar seus artigos e livros. Acesse o site da SBC e procure o template compactado, importando o conteúdo para o diretório de seu documento. O sbc-template possui todas as congurações para bibliograas, referências cruzadas e inserção de imagens com legenda, por exemplo.
  30. 30. Meu DocumentoSociedade Brasileira de Computação documentclass{ a r t i c l e } usepackage [ utf 8]{ inputenc} usepackage [T1]{ fontenc} usepackage [ brazil ]{ babel} usepackage{sbc −template} t i t l e {Nome do Artigo} author{Nome do Autor} address{ Instituicao } begin{document} maketitle {} begin{resumo} % Resumo end {resumo} begin{ abstract } % Resumo em I n g l e s end { abstract } end {document}
  31. 31. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  32. 32. Meu DocumentoSeções e Referências Cruzadas ... section {Introducao} %1 label {sec : intro } subsection {Teoria} % 1.1 subsubsection{Aplicacoes} % 1.1.1 section {Nova Teoria} %2 label {sec : teoria } subsection {Aplicacoes} % 2.1 ... Conforme foi dialogado na Secao ref {sec : intro } , temos que a nova teoria aplicada na Secao ref {sec : teoria } torna −se u t i l quando . . . ...
  33. 33. Meu DocumentoNotas de Rodapé ... Atraves deste principio , a aplicacao da programacao dinamica footnote { Estilo de algoritmos que buscam salvar resultados ja computados} na programacao do trabalho otimizou cerca de 95% do tempo de execucao . ...
  34. 34. Meu DocumentoListas Numeradas e Não Numeradas ... begin{enumerate} item Estudar o Problema ; item Procurar Solucoes ; e item Aplicar as Solucoes . end {enumerate} ... begin{ itemize } item Memoria Compartilhada begin{ itemize } item Uniform Memory Access item Non−Uniform Memory Access item Cache−Only Memory Architecture end { itemize } item Memoria Distribuida begin{ itemize } item Non−Remote Memory Access end { itemize } end { itemize } ...
  35. 35. Meu DocumentoTabelas Simples ... begin{ tabular }{ l | c r } 1 2 3 4 5 6 hline 7 8 9 end { tabular } ...
  36. 36. Meu DocumentoArquivo de Referências Existe um arquivo responsável pelo armazenamento da bibliograa, que segue um pequeno padrão e pode ser incluso em qualquer documento, pois a formatação depende do pacote de estilo atual. % document . bib % No documento : c i t e {knuth 1986} @book {knuth 1986 , t i t l e = The TeX{}book , author = Donald Erwin Knuth , publisher = Addison −Wesley , year = 1986 }
  37. 37. Meu DocumentoReferências Bibliográcas ... O TeX{} e responsavel pela tipografia do documento cite {knuth 1986}. ... % No f i n a l do Documento bibliographystyle {sbc} % sbc . sty bibliography {document} % document . bib ...
  38. 38. Meu DocumentoFiguras usepackage{graphicx} ... begin{ figure } centering {} includegraphics [ width=textwidth ]{imagem . png} caption{Imagem de Teste} label {img : teste } end { figure } ...
  39. 39. Meu DocumentoFórmulas Matemáticas usepackage{amsmath} ... begin{ align } (a+b)^3 = (a+b)^2(a+b) =(a^2+2ab+b^2)(a+b) =(a^3+2a^2b+ab^2) + (a^2b+2ab^2+b^3) =a^3+3a^2b+3ab^2+b^3 end { align } ...
  40. 40. Agenda Apresentação Informações Introdução Histórico Informações Documento Estrutura Inicial Arquivos Sintaxe Personalizando Dados Pessoais Pacotes Estruturação Finalização Info Adicionais
  41. 41. Interessantes Apresentação de Slides Classe Prosper Classe Beamer Grácos Pacote PSTricks Pacote Metapost Algoritmos Pacote Listings Pacote Algorithm2e
  42. 42. Sites www.latex-project.org www.tex-br.org
  43. 43. Referências Leslie Lamport. LaTeX: A Document Preparation System . Addison-Wesley, 2nd edition, 1994. Tobias Oetiker, Hubert Partl, Irene Hyna, and Elisabeth Schlegl. The Not So Short Introduction to LaTeX2e, 2008.
  44. 44. LTEX Workshop A A Mini Curso de Introdução ao LTEX Wanderson Henrique Camargo RosaUniversidade do Vale do Rio dos Sinos UNISINOS 7 de dezembro de 2010

×