Closed xexeo closed 4 years ago
Explicação do porquê.
https://tex.stackexchange.com/questions/664/why-should-i-use-usepackaget1fontenc
Ótimo explicação, professor Xexeo!
Você sugere incluir nos templates ou no interior da própria classe?
Um abraço, Vicente Helano.
Em sex., 14 de fev. de 2020 às 15:11, Geraldo Xexeo < notifications@github.com> escreveu:
Explicação do porquê.
https://tex.stackexchange.com/questions/664/why-should-i-use-usepackaget1fontenc
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/COPPE-UFRJ/CoppeTeX/issues/10?email_source=notifications&email_token=AAN724SCM2O32UHQZWMIPLTRC3NGVA5CNFSM4KVNEGP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELZ5NPQ#issuecomment-586405566, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAN724WCLTDBGNT5GG4DJFDRC3NGVANCNFSM4KVNEGPQ .
Como o suporte a português é inerente ao CoppeTeX, acho que podemos incluir na própria classe.
Talvez colocar uma opção para trocar tanto o fontenc quanto o inputenc fosse a melhor solução.
Esses comandos são "encantamentos mágicos" que os usuários geralmente copiam sem saber para que servem. Tem gente que ainda usa \´e, por exemplo (vi isso outro dia), o que é resolvido pelo inputenc. Então escondê-los do usuário deixa o template mais limpo, e colocar uma interface de comando que faça mais sentido ajude.
Certo. Seria suficiente adicioná-los com o RequirePackage?
Um abraço, Vicente Helano.
Em seg., 17 de fev. de 2020 às 11:24, Geraldo Xexeo < notifications@github.com> escreveu:
Como o suporte a português é inerente ao CoppeTeX, acho que podemos incluir na própria classe.
Talvez colocar uma opção para trocar tanto o fontenc quanto o inputenc fosse a melhor solução.
Esses comandos são "encantamentos mágicos" que os usuários geralmente copiam sem saber para que servem. Tem gente que ainda usa \´e, por exemplo (vi isso outro dia), o que é resolvido pelo inputenc. Então escondê-los do usuário deixa o template mais limpo, e colocar uma interface de comando que faça mais sentido ajude.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/COPPE-UFRJ/CoppeTeX/issues/10?email_source=notifications&email_token=AAN724TTZIFUSHN2X66S5BLRDKM3BA5CNFSM4KVNEGP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL6S6JQ#issuecomment-587018022, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAN724Q2HIBDOF7K6U26WNDRDKM3BANCNFSM4KVNEGPQ .
Existem duas questões sobre a codificação de caracteres, uma é a saída do pdf e outra é a entrada do texto no arquivo. https://tex.stackexchange.com/questions/44694/fontenc-vs-inputenc
A saída parece que pode ser resolvida como \usepackage[T1]{fontenc}
sem maiores problemas. Então, acho que vale a pena incluir como \RequirePackage
e vou fazer isso.
Quanto à entrada, eu costumo usar \usepackage[utf8]{inputenc}
ou \usepackage[utf8x]{inputenc}
para entrar caracteres acentuados mas isso é dependente da codificação de caracteres do arquivo de entrada. Além disso, as opções têm incompatibilidades diferentes. Impor isso ao usuário do template me parece ruim. https://tex.stackexchange.com/questions/13067/utf8x-vs-utf8-inputenc
Acho que vale a pena incluir uma opção \usepackage[utf8x]{inputenc}
apenas no exemplo e comentar explicando.
RequirePakcage[T1]{fontenc}
incluído no commit 76684feb42bbd4a105b2bca402b182fc21aac76c
Quem usa o lualatex (eu passei a usar agora, é bom), não precisa usar esse utf inputenc, então passo a concordar com o colocar no exemplo apenas.
E citar para não usar com XeLaTex o LuaLaTeX
Além disso, tem uma ordem certa se usar (mesmo link explica) \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc}
Também descobri isso: 'The simple answer is that utf8x is to be avoided if possible. It loads the ucs package, which for a long time was unmaintained (although there is now a new maintainer) and breaks various other things.' (https://tex.stackexchange.com/questions/13067/utf8x-vs-utf8-inputenc)
Considero que a inclusão do T1 fontenc encerra o issue, que deve ser ensinado a usar o utf8 para pdflatex apenas no exemplo.
Essa reclamação é do pessoal que arquiva a tese e tem que copia o resumo, mas acho que vale na prática para todo mundo que for citar a tese.
Alguns arquivos .pdf gerados, ao se fazer um Copy and Paste, geram os caracteres com o acento separado da letra e as ligaduras e outras coisas como caracteres estranhos.
Para isso funcionar é obrigado a usar: \usepackage[T1]{fontenc},
Sugiro que isso seja posto no estilo.