Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Portuguese
  • Search

Vim Latex + Teclado us-acentos

Forum para os utilizadores de Gentoo que falam Português.
Post Reply
Advanced search
11 posts • Page 1 of 1
Author
Message
gralves
Guru
Guru
Posts: 389
Joined: Tue May 20, 2003 8:16 am
Location: Sao Paulo, Brazil

Vim Latex + Teclado us-acentos

  • Quote

Post by gralves » Sat Dec 18, 2004 1:37 am

Fala pessoal,

Estou com um problema no vim-latex que está me deixando louco: meu teclado é modelo americano e uso o "layout" us-acentos de modo que, se quero produzir o ç devo digitar ' + c . Até aí tudo bem, o problema é que o vim-latex acha que não reconhece o ç e mostra apenas um "quadradinho" quando entro esta combinação de teclas (se abro um arquivo que já tem o ç ele mostra normalmente, mas não me permite incluir novos ç 's).

Também tenho problemas com o ã . Minha solução até agora foi dar copy/paste com o mouse, mas gostaria de saber se existe alguma maneira de resolver o problema.

Obrigado,

Gustavo
Top
RoadRunner
Bodhisattva
Bodhisattva
User avatar
Posts: 490
Joined: Wed Jun 12, 2002 1:46 am
Location: Coimbra, Portugal
Contact:
Contact RoadRunner
Website

  • Quote

Post by RoadRunner » Sat Dec 18, 2004 3:13 am

Não sei resolver o teu problema com os acentos, mas podes sempre usar o método manual de especificar acentuação em latex. dá uma olhada em http://sitelatex.vilabol.uol.com.br/simbolos.html
Top
fernandotcl
Veteran
Veteran
User avatar
Posts: 1396
Joined: Thu Nov 20, 2003 3:07 am
Location: Sao Paulo, Brazil

  • Quote

Post by fernandotcl » Sat Dec 18, 2004 3:46 pm

Seja mais específico, isso é no X? E o Vim num terminal?
RTFM!
Top
gralves
Guru
Guru
Posts: 389
Joined: Tue May 20, 2003 8:16 am
Location: Sao Paulo, Brazil

  • Quote

Post by gralves » Sat Dec 18, 2004 4:40 pm

Tenho o problema tanto no X, quanto no console usando o VIM (não testei por ssh). O problema tb aparece no gvim.
Top
fernandotcl
Veteran
Veteran
User avatar
Posts: 1396
Joined: Thu Nov 20, 2003 3:07 am
Location: Sao Paulo, Brazil

  • Quote

Post by fernandotcl » Sat Dec 18, 2004 5:55 pm

Bom, parece que é o que o RoadRunner falou. Talvez o latex não permita caracteres acentuados diretamente, talvez tenha um jeito do Vim converter esses para caracteres escaped, mas eu realmente não posso ajudar, porque nunca mexi com latex.

Eu perguntei porque talvez fosse um problema de locales, mas parece que não.
RTFM!
Top
Operador Nabla
Apprentice
Apprentice
User avatar
Posts: 176
Joined: Fri Feb 06, 2004 4:31 am
Location: Salesópolis - SP - Brasil
Contact:
Contact Operador Nabla
Website

  • Quote

Post by Operador Nabla » Sat Dec 18, 2004 8:54 pm

O problema aqui não é com o LaTeX (mesmo porque ele só é executado depois que o texto é escrito), mas é com o Vim mesmo (talvez ele não esteja reconhecendo o mapa do teclado).

Em outros modos (não LaTeX), o Vim também dá problema com estas letras?

PS: Eu configurei o meu Vim para substituir automaticamente as letras acentuadas no modo LaTeX (ã por \~{a}, ç por \c{c}, etc.). Assim, não preciso mais incluir pacotes de encoding nos meus documentos.
Top
fernandotcl
Veteran
Veteran
User avatar
Posts: 1396
Joined: Thu Nov 20, 2003 3:07 am
Location: Sao Paulo, Brazil

  • Quote

Post by fernandotcl » Sat Dec 18, 2004 11:59 pm

Então pode ser até locales, mesmo porque eu uso o Vim e não tenho problemas. Que varíáveis de localização você têm definidas?
RTFM!
Top
gralves
Guru
Guru
Posts: 389
Joined: Tue May 20, 2003 8:16 am
Location: Sao Paulo, Brazil

  • Quote

Post by gralves » Tue Dec 21, 2004 3:52 am

Como o Nabla falou o problema não é no latex, é só no vim-latex mesmo. O mais estranho é que o vim funciona perfeitamente em todos os outros tipos de documentos, só dá problema nos latex's.

Meus locales estão abaixo:

LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=

Obrigado pela ajuda,

Gustavo
Top
fernandotcl
Veteran
Veteran
User avatar
Posts: 1396
Joined: Thu Nov 20, 2003 3:07 am
Location: Sao Paulo, Brazil

  • Quote

Post by fernandotcl » Tue Dec 21, 2004 5:07 am

Hmm, off-topic, mas se todos os LC_'s estão para pt_BR.UTF-8, porque não simplificar isso pra LC_ALL=pt_BR.UTF-8 e o mesmo com LANG?
RTFM!
Top
Operador Nabla
Apprentice
Apprentice
User avatar
Posts: 176
Joined: Fri Feb 06, 2004 4:31 am
Location: Salesópolis - SP - Brasil
Contact:
Contact Operador Nabla
Website

  • Quote

Post by Operador Nabla » Fri Dec 24, 2004 6:03 pm

Hum... Vamos tentar descobrir que caracter estranho é esse. Faça o seguinte:

1. Crie um documento LaTeX no Vim, escreva um único ç e salve o arquivo como cedilha.tex.

2. Execute este script:

Code: Select all

#!/bin/bash

charToGuess=$(cat cedilha.tex)
c=0
d=0
u=0

for (( c = 0; c <= 7; c++ ))
do
    for (( d = 0; d <= 7; d++ ))
    do
        for (( u = 0; u <= 7; u++ ))
        do
            number=${c}${d}${u}
            myChar=$(echo -e \\${number})

            if [[ "${myChar}" == "${charToGuess}" ]]
            then
                echo "ASCII code of this char: $(( 8#${number} ))"
                exit 0
            fi
        done
    done
done

echo "Cannot find ASCII code of this char."
exit 1
3. Veja qual foi o código ASCII retornado (para o ç minúsculo, o valor correto é 231 e, para o maiúsculo, 199).

PS: Na minha conta da faculdade, eu escrevo ç com a combinação ~ + c no Emacs, mas nunca tentei fazer isto no Vim. De qualquer modo, fica aqui a sugestão.

PS2: Estranhamente, estou com dificuldades para postar mensagens neste fórum (e em outros, bem como para fazer o download da JDK no site da Sun) usando o Gentoo. Depois de ficar um tempão carregando, meu Firefox retorna um erro 400 (bad request).
Top
Hal[PT]
n00b
n00b
Posts: 33
Joined: Sun Feb 09, 2003 1:02 pm
Location: Lisbon

  • Quote

Post by Hal[PT] » Fri Jul 28, 2006 12:21 am

Tava a procurar, tropecei com a thread... e embora não seja bom andar a desenterrar threads assim com 2 anos, como ficou por responder, fica aqui a "essay" das marteladas que eu dei nesse mesmo assunto.

O problema do vim+latex é que ele tem montes de "atalhos" no teclado... coisas como Alt+B ou Alt+C que fazem não sei bem o quê. Ora o C tem um código na tabela ASCII na forma 0xxxxxxx (bits quaisquer que não sei de cor no lugar dos xxx) enquanto o Alt+C vai ter igual mas com o primeiro bit a 1 (1xxxxxxx) que depois a gente vê e corresponde no ISO-8859-15 a um caracter cedilhado ou acentuado.

Em troca de mails com o developer do vim ele diz que a forma de reconhecer o Alt (Meta) mais portável é essa de ver se o primeiro bit vai a 1 e que não vai estar para se preocupar com os locales. A alternativa é procurar nos ficheiros do pacote vim-latex as instruções do género "imap <M-C>" (que fazem map do Alt+C) ou outras (melhor mesmo é procurar todos os imap) e apagar, ou então colocar o :unmap correspondente no ~/.vimrc

Espero que a info sirva para alguém que no futuro esbarre no mesmo problema.
Top
Post Reply

11 posts • Page 1 of 1

Return to “Portuguese”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic