Emacs Auctex cambia il comando di visualizzazione predefinito


0

Ho bisogno di aiuto per usare il View comando in Auctex in esecuzione in emacs. Questo è essenziale per visualizzare i pdf e senza di esso non posso creare documenti TeX. Nel mio file emacs ho il seguente (che è stato creato da M-x personalizzabile):

(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\""))))

Ora apro un .tex documento ed entra C-c C-c (Ho già compilato):

Emacs offre: Command: (default View)

Premo invio

Emacs fornisce questo comando predefinito: View command: dvi2tty -q -w 132

Premendo invio, emacs dice: View: done. ma non visualizza nulla in un lettore di pdf!

dvi2tty è destinato ai soli dispositivi di testo e il comando crea effettivamente un nuovo buffer in emacs che tenta di visualizzare il file pdf (è molto disordinato). Ad ogni modo, se sostituisco dvi2tty -q -w 132 con `open -a Preview.app% o '(sto utilizzando Mac os X 10.8.4 e Anteprima è il nome del lettore pdf predefinito) quindi Anteprima apre il pdf!

  1. Come cambio il valore predefinito View command a partire dal dvi2tty -q -w 132 a open -a Preview.app %o?

Tutto l'aiuto è molto apprezzato!

Risposte:


1

Sono stato fortunato e ho trovato una soluzione!

Segui questi passi

  1. M-x customize-variable
  2. Emacs offre: Customize variable: Accedere: TeX-command-list
  3. Cercare View (accedere C-s e quindi digita `Visualizza)
  4. Emacs ti porterà al comando di visualizzazione dove puoi inserire il testo.

Sembrerà qualcosa del genere (dopo il comando ci sarà un posto per l'immissione di testo):

[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"

Cambia il testo dopo Command: a qualunque cosa tu abbia bisogno Questo cambierà automaticamente il tuo ~/.emacs file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.