Emacs Auctex altera o comando padrão View

0

Preciso de ajuda para usar o comando View no Auctex em execução no emacs. Isto é essencial para a visualização de pdfs e sem ele eu não posso criar documentos em TeX. No meu arquivo emacs eu tenho o seguinte (que foi criado pelo M-x customize-variable):

(custom-set-variables                                                                    
 ;; custom-set-variables was added by Custom.                                            
 ;; If you edit it by hand, you could mess it up, so be careful.                         
 ;; Your init file should contain only one such instance.                                
 ;; If there is more than one, they won't work right.                                    
 '(TeX-view-program-list (quote (("Preview" "\"open -a Preview.app %o\""))))

Agora abro um documento .tex e insiro C-c C-c (já compilei):

O Emacs oferece: Command: (default View)

Eu apertei enter

O Emacs fornece este comando padrão: View command: dvi2tty -q -w 132

Eu apertei enter e o emacs diz: View: done. mas não exibe nada em um leitor de pdf!

dvi2tty é destinado apenas a dispositivos de texto, e o comando realmente cria um novo buffer no emacs que tenta exibir o arquivo pdf (é muito confuso). De qualquer forma, se eu substituir dvi2tty -q -w 132 por 'open -a Preview.app% o' (estou executando o Mac os X 10.8.4 e Preview é o nome do leitor de pdf padrão), então o Preview abre o pdf!

  1. Como altero o View command padrão de dvi2tty -q -w 132 para open -a Preview.app %o ?

Toda ajuda é muito apreciada!

    
por CodeKingPlusPlus 18.06.2013 / 02:51

1 resposta

1

Eu tive sorte e encontrei uma solução!

Siga estas etapas

  1. M-x customize-variable
  2. O Emacs fornece: Customize variable: Insira: TeX-command-list
  3. Pesquise View (digite C-s e digite 'Visualizar)
  4. O Emacs leva você ao comando de visualização, onde você pode inserir texto.

Será algo parecido com isto (após o Comando, haverá um lugar para entrada de texto):

[INS] [DEL] Name: View                                                                                 
            Command: open -a Preview.app %s.pdf                                                        
            How: [Value Menu] TeX-run-command                                                          
            Create a process for NAME using COMMAND to process FILE. More                              
            Prompt: [Toggle]  on (non-nil)                                                             
            Modes: [Value Menu] All                                                                    
            Menu elements:                                                                             
            [INS] [DEL] Lisp expression: :help                                                         
            [INS] [DEL] Lisp expression: "Run Text viewer"

Altere o texto após Command: para o que você precisar. Isso irá alterar automaticamente o seu arquivo ~/.emacs .

    
por 18.06.2013 / 03:16