LTEX Workshop
            A
                               A
   Mini Curso de Introdução ao LTEX


   Wanderson Henrique Camargo Rosa

Universidade do Vale do Rio dos Sinos  UNISINOS
          7 de dezembro de 2010
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
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
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.
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.
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.
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
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.
Donald Knuth e TEX

      Grande Contribuidor para a Computação
      Programação Literária
      Insatisfeito com a Qualidade dos Documentos
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
Leslie Lamport e LTEX
                 A




      Cientista da Computação
      Teoria de Sistemas Distribuídos
      Diculdade de Utilização do TEX
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}
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
LTEX
A




       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.
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.
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)
Informações Adicionais

                   Multiplataforma
       Arquivos Gerados
               DVI Device Independent
                PS Postscript
              PDF Adobe Pocket Document
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
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
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
Meu Documento
Estrutura 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
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
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
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
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 [ ]
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
Meu Documento
Dados 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}
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
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.
Meu Documento
Sociedade 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}
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
Meu Documento
Seçõ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 . . .
     ...
Meu Documento
Notas 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 .
    ...
Meu Documento
Listas 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 }
    ...
Meu Documento
Tabelas Simples




    ...
    begin{ tabular }{ l | c r }
       1  2  3 
       4  5  6 
        hline
       7  8  9 
     end { tabular }
    ...
Meu Documento
Arquivo 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
     }
Meu Documento
Referê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
    ...
Meu Documento
Figuras




     usepackage{graphicx}
     ...
     begin{ figure }
            centering {}
            includegraphics [ width=textwidth ]{imagem . png}
           caption{Imagem de Teste}
            label {img : teste }
      end { figure }
     ...
Meu Documento
Fó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 }
     ...
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
Interessantes



       Apresentação de Slides
           Classe Prosper
           Classe Beamer
       Grácos
           Pacote PSTricks
           Pacote Metapost
       Algoritmos
           Pacote Listings
           Pacote Algorithm2e
Sites




        www.latex-project.org
        www.tex-br.org
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.
LTEX Workshop
            A
                               A
   Mini Curso de Introdução ao LTEX


   Wanderson Henrique Camargo Rosa

Universidade do Vale do Rio dos Sinos  UNISINOS
          7 de dezembro de 2010

Introdução ao LaTeX - Wanderson Henrique Camargo Ros

  • 1.
    LTEX Workshop A A Mini Curso de Introdução ao LTEX Wanderson Henrique Camargo Rosa Universidade do Vale do Rio dos Sinos UNISINOS 7 de dezembro de 2010
  • 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.
    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.
    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.
    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.
    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.
    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.
    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.
    Donald Knuth eTEX Grande Contribuidor para a Computação Programação Literária Insatisfeito com a Qualidade dos Documentos
  • 10.
    Donald Knuth eTEX 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.
    Leslie Lamport eLTEX A Cientista da Computação Teoria de Sistemas Distribuídos Diculdade de Utilização do TEX
  • 12.
    Leslie Lamport eLTEX 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.
    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.
    LTEX A 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.
    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.
    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.
    Informações Adicionais Multiplataforma Arquivos Gerados DVI Device Independent PS Postscript PDF Adobe Pocket Document
  • 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.
    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.
    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.
    Meu Documento Estrutura 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.
    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.
    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.
    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.
    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.
    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.
    Meu Documento Dados Pessoaisde 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.
    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.
    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.
    Meu Documento Sociedade Brasileirade 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.
    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.
    Meu Documento Seções eReferê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.
    Meu Documento Notas deRodapé ... 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.
    Meu Documento Listas Numeradase 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.
    Meu Documento Tabelas Simples ... begin{ tabular }{ l | c r } 1 2 3 4 5 6 hline 7 8 9 end { tabular } ...
  • 36.
    Meu Documento Arquivo deReferê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.
    Meu Documento Referê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.
    Meu Documento Figuras usepackage{graphicx} ... begin{ figure } centering {} includegraphics [ width=textwidth ]{imagem . png} caption{Imagem de Teste} label {img : teste } end { figure } ...
  • 39.
    Meu Documento Fó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.
    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.
    Interessantes Apresentação de Slides Classe Prosper Classe Beamer Grácos Pacote PSTricks Pacote Metapost Algoritmos Pacote Listings Pacote Algorithm2e
  • 42.
    Sites www.latex-project.org www.tex-br.org
  • 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.
    LTEX Workshop A A Mini Curso de Introdução ao LTEX Wanderson Henrique Camargo Rosa Universidade do Vale do Rio dos Sinos UNISINOS 7 de dezembro de 2010