Siga a localização do cursor do Kile para evidenciar

1

Eu sei que o título provavelmente não é muito claro, então vou tentar ser o mais claro possível aqui. Estou executando o xubuntu no meu netbook e estou usando o kile para minha edição de látex. Como o kile é nativo do kde, tive que configurá-lo manualmente para abrir pdfs e dvis em evince em vez de okular.

Agora, da última vez que brinquei com o LaTeX, eu estava usando o TeXnic center no Windows, e ele tinha um recurso muito legal. Sempre que eu clico em "QuickBuild", não apenas ele abre o arquivo .dvi de saída, mas também mostra exatamente a parte do texto que eu estava editando. Ou seja, se eu estivesse editando a linha 13 do 7º do meu documento, quando eu compilasse, o visualizador do dvi automaticamente me levaria para a linha 13 na 7ª página do documento, então eu não precisaria rolar todo o caminho para baixo toda vez que eu compilei o arquivo .tex.

Eu estou supondo que este é um recurso bastante padrão, e o Kile provavelmente o suporta. Mas desde que eu não sei o que é chamado, eu estou tentando ser claro sobre o que eu estou falando. O problema é que esse recurso não está funcionando para mim agora, e acredito que seja porque o evince não o suporta, ou porque eu preciso configurá-lo manualmente.

Qual é esse? E como configurá-lo manualmente, se for esse o caso?

EDIT: Ok, eu acho que não é padrão. Então, o Kile não suporta esse recurso?

    
por Malabarba 22.03.2010 / 05:57

1 resposta

1

Eu não tenho uma solução para o seu problema, mas meu palpite é que isso não é "um recurso padrão". Claro, você pode fazer evince exibir, digamos, a página 7 do seu documento,

evince -p 7 your_document.pdf

mas a parte realmente complicada é saber onde a parte sob o cursor no editor terminará no arquivo de saída renderizado.

Uma solução (muito limitada) pode ser encontrar uma frase perto do cursor no editor e rodar como

evince -l "phrase under cursor" your_document.pdf

que, obviamente, apresenta problemas se o cursor estiver em uma palavra como "o" no editor.

O que eu faço ao invés (ao editar o fonte do LaTeX com emacs ) é apenas manter uma janela aberta com a parte que estou trabalhando atualmente. Se o arquivo de saída for atualizado, evince atualizará essa página, (indiretamente) me colocando exatamente onde eu queria estar.

    
por 22.03.2010 / 13:53

Tags