Emacs Auctex ändert den Standardbefehl "Ansicht"

2112
CodeKingPlusPlus

Ich brauche Hilfe bei der Verwendung des ViewBefehls in Auctex in Emacs. Dies ist wichtig für die Anzeige von PDF-Dateien und ohne es kann ich keine TeX-Dokumente erstellen. In meiner Emacs-Datei habe ich Folgendes (das von Mx-Customize-Variable erstellt wurde):

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

Jetzt öffne ich ein .texDokument und gebe C-c C-c(ich habe es bereits zusammengestellt):

Emacs gibt: Command: (default View)

Ich drücke die Eingabetaste

Emacs gibt diesen Standardbefehl: View command: dvi2tty -q -w 132

Ich drücke Enter und Emacs sagt: View: done.aber zeigt nichts in einem PDF-Reader!

dvi2ttyist für reine Textgeräte gedacht, und der Befehl erstellt tatsächlich einen neuen Puffer in emacs, der versucht, die PDF-Datei anzuzeigen (es ist sehr unordentlich). Wenn ich jedoch dvi2tty -q -w 132mit "open -a Preview.app% o" (ich verwende Mac OS X 10.8.4 und Preview ist der Name des Standard-PDF-Readers) ersetze, dann öffnet Preview das PDF!

  1. Wie ändere ich den Standard View commandvon dvi2tty -q -w 132zu open -a Preview.app %o?

Alle Hilfe wird sehr geschätzt!

0

1 Antwort auf die Frage

1
CodeKingPlusPlus

Ich hatte Glück und fand eine Lösung!

Folge diesen Schritten

  1. M-x customize-variable
  2. Emacs gibt: Customize variable:Eingabe:TeX-command-list
  3. Suchen nach View(geben Sie ein C-sund geben Sie `Ansicht ein)
  4. Emacs bringt Sie zum Ansichtsbefehl, wo Sie Text eingeben können.

Es sieht ungefähr so ​​aus (nach dem Befehl gibt es einen Platz für die Texteingabe):

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

Ändern Sie den Text nach Command:was Sie brauchen. Dadurch wird Ihre ~/.emacsDatei automatisch geändert .