LaTeX e acentos em português

Eu gosto bastante de gerar PDFs com o LaTeX, mas estava com alguns problemas quando precisava copiar textos do PDF para outro lugar.

A solução é bastante simples: faltava uma linha no pre-âmbulo do documento, a parte entre \documentclass e \begin{document}.

\usepackage[brazilian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

A linha que faltava eu colocar era a última, mas as outras linhas também são úteis quando se for escrever em português. A primeira é o babel, que muda o texto que aparece quando se escreve, por exemplo, \chapter. Ele também é o responsável pela hifenização correta das palavras. A segunda é para que você escreva o documento diretamente com os acentos, e não usando macros (“á” ao invés de “\´a”). A terceira muda a condificação da fonte, tornando possível copiar textos com acentos.

Publicidade

27 Respostas para “LaTeX e acentos em português

  1. portaldegaia junho 1, 2011 às 11:09 pm

    Obrigado pela dica! Estava precisando….

  2. Carlos dezembro 11, 2011 às 12:59 am

    Muito obrigado pela dica, estava procurando por muito tempo essa terceira linha

  3. Leandro janeiro 25, 2012 às 5:33 pm

    muito obrigado pela ajuda, bom trabalho!!

  4. enVide neFelibata fevereiro 25, 2012 às 12:03 am

    Depois de muito procurar e ler, acabei por perceber que a codificação do próprio ficheiro influencia. É importante verificar qual a codificação usada pelo editor de texto usado, no momento de criar/salvar o ficheiro.

  5. Yoshio Mori abril 29, 2013 às 7:54 pm

    Como você descobriu isso?

  6. José do Téx maio 14, 2013 às 9:57 pm

    Muito bom!

  7. BJ junho 18, 2013 às 12:36 pm

    Como posso usar o acento ¨? alguém me ajuda pf?

  8. hermesmdf agosto 13, 2013 às 9:39 pm

    Aqui só funcionou quando acrescentei english em: \usepackage[brazilian,english]{babel}. Valeu pela sua ajuda!!!

  9. Jonas Araújo agosto 29, 2013 às 8:44 pm

    Cara, vc me salvou, valeu mesmo!

  10. Vania setembro 21, 2013 às 7:35 pm

    Muito obrigada, essa informação me salvou.

  11. nqwerty outubro 7, 2013 às 11:17 pm

    Obrigado pela dica!!! :D

  12. Antonio outubro 10, 2013 às 2:47 pm

    Valeu pela dica! Era o que eeu estava precisando!

  13. Paulo Ricardo novembro 10, 2013 às 10:45 pm

    André, muito obrigado pela dica. São poucos os blogs que abordam o uso do Latex. Continue postando estas preciosas informações.

  14. hermesmdf novembro 13, 2013 às 3:29 pm

    Muito obrigado André, há muito tempo que eu procurava a solução, que só veio com sua dica. Valeu, um forte abraço!!!

  15. Valdivan janeiro 16, 2014 às 9:00 pm

    Muito bom, essa segunda linha quebrou meu galho! Muito obrigado!

  16. Jackson Benete fevereiro 20, 2014 às 11:03 am

    Poxa, muito obrigado André, eu estava quase desistindo de utilizar o Latex para não ter que digitar bilhões de macros para cada acentuação. rs
    Abraço!

    • Gildo Almeida da Silva outubro 1, 2017 às 7:12 pm

      meu caro Jackson,

      Eu também sou um usuário constante do LaTeX. Uso inclusive o Beamer para fazer apresentações. Nego-me a usar o .ppt e outros.
      Como corrijo trabalhos científicos, eu os corrijo em LaTeX.

      Use usepackage{soul} no preâmbulo.

      No texto basta digitar st{a palavra errada} e logo depois colocará a palavra correta e no PDF irá retornar a palavra errada discada e a logo depois a palavra correta que você digitou.

  17. Sebastian Neto março 7, 2014 às 12:00 am

    Existe uma sequência para que estas linhas tenham o efeito desejado. Ou seja, a ordem correta é a do exemplo ou tanto faz?

  18. Gil abril 11, 2014 às 2:31 pm

    Obrigado, também andava à procura desta solução há algum tempo.

  19. Cláudio Eduardo setembro 12, 2014 às 1:43 am

    Obrigado me ajudou muito, pois sou professor de matemática

  20. Haroldo agosto 31, 2015 às 8:16 pm

    Obrigado André. Simples e objetivo.

  21. A. julho 19, 2016 às 2:08 pm

    Obrigado! resolveu no Overleaf.

  22. Felipe Rafael agosto 30, 2016 às 6:31 pm

    Muito obrigado, era exatamente isto que eu estava precisando!!! Porém, comigo a linha \usepackage[utf8]{inputenc} dá erro, e sou “obrigado” a usar a linh que sempre uso \usepackage[ansinew]{inputenc}. Abraços.

  23. Gildo Almeida da Silva setembro 11, 2016 às 3:02 am

    Fantástica a informação. Além disso, Eu uso o \usepackage{brfonts}. Para escrever em Inglês, uso o \usepackage[english]{babel}.
    Foi ótima a informação. Obrigado.

  24. André Rubens Lima novembro 9, 2016 às 2:40 pm

    Muito obrigado pela dica, André!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: