Acentuação com o Emacs e LaTeX2e |
![]() |
A produção de palavras acentuadas com o LaTex é sempre alvo de objeção pelos iniciantes. Todavia, a bem da verdade, não se trata de algo dispendioso em termos de digitação se considerarmos que o sistema TeX tem uma capacidade ímpar de manipular acentos utilizados em diversas línguas, fazendo uso apenas do limitado conjunto ASCII de caracteres. Com o uso de técnicas adequadas, torna-se possível ver diretamente na tela, letras acentuadas aparecendo à medida que elas vão sendo digitadas. Para tanto, é necessário fazer uso de um conjunto de codificação compartilhado pelo editor e o LaTeX. No caso do editor emacs, o conjunto de caracteres ISO Latin-1 seria o adequado.
Com o emacs editando o arquivo texto, são necessários dois comandos: M-x standard-display-european Este comando faz o emacs apresentar os caracteres acentuados de acordo com a codificação ISO Latin-1 (ISO 8859-1), em contraposição à forma octal, normalmente utilizada na apresentação dos caracteres cujos códigos sejam superiores a 127. M-x iso-accents-mode Este comando altera o comportamento das teclas ',",`,~ em relação ao próximo toque. Assim, desde que válido, para obter-se uma letra com acento agudo tecla-se o apóstrofe seguido da letra. Para se conseguir o ç, tecla-se ~c. Outra alternativa é a automatização
da execução desses dois comandos. Isto pode ser conseguido
colocando-se no arquivo de partida .emacs, localizado no diretório
home do usuário, as seguintes linhas: Além desses comandos, é necessário que o emacs opere fazendo uso de um conjunto de caracteres que contemple o padrão ISO Latin-1. No AIX 3.2.5, algumas fontes satisfazem, por exemplo: Rom10.iso1, Rom14.iso1, Rom17.iso1. Assim, vamos considerar dois exemplos de operação do emacs: emacs pode ser ativado com emacs -fn Rom14.iso1 Outra possibilidade é definir o conjunto de
caracteres através do arquivo .Xdefaults, inserindo uma linha
tipo: Nestes casos, para que os caracteres ISO Latin-1 apareçam corretos na janela, é necessário que esta tenha sido ativada com uma fonte ISO Latin-1, através de procedimentos análogos aos descritos anteriormente para a ativação do emacs. O arquivo de texto LaTeX deve conter no seu preâmbulo, o comando: \usepackage[latin1]{inputenc} para que os caracteres ISO Latin-1 sejam manipulados.
H. K. Sato
|
![]() |
Atualizado em 27.07.2002 |