PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Emacs: Preview funktioniert nicht



Prof. Frink
24-10-2012, 23:07
Hey,
ich teste gerade den Emacs mit auctex und komme nicht so richtig klar (ich habe allgemein nicht so viel Erfahrung mit Emacs).



documentclass{article}
\begin{document}
\begin{equation}
\int x \:dx
\end{equation}
\end{document}


Wenn ich den Curser in die {equation} Umgebung setze und C-c C-p C-e wähle, erhalte ich ein "Durchfahrt verboten" zeichen statt einer Vorschau und die Fehlermeldung


gs -dOutputFile\=\(_region_.prv/tmp114492cL/pr1-1.png\) -q -dSAFER -dNOPAUSE -DNOPLATFONTS -dPrinted -dTextAlphaBits\=4 -dGraphicsAlphaBits\=4 -sDEVICE\=png16m -r122.799x122.85
GS>{DELAYSAFER{.setsafe}if}stopped pop/.preview-BP currentpagedevice/BeginPage get dup null eq{pop{pop}bind}if def<</BeginPage{currentpagedevice/PageSize get dup 0 get 1 ne exch 1 get 1 ne or{.preview-BP }{pop}ifelse}bind/PageSize[1 1]>>setpagedevice/preview-do{[count 3 roll save]3 1 roll dup length 0 eq{pop}{setpagedevice}{ifelse .runandhide}stopped{handleerror quit}if aload pop restore}bind def [(_region_.prv/tmp114492cL/preview.dsc)(r)file]aload exch dup 0 setfileposition 461()/SubFileDecode filter cvx .runandhide aload pop dup dup 461 setfileposition 53()/SubFileDecode filter cvx<<>>preview-do
Error: /invalidfileaccess in --file--
Operand stack:
--nostringval-- (_region_.prv/tmp114492cL/preview.dsc) (r)
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- %loop_continue --nostringval-- --nostringval-- false 1 %stopped_push .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1167/1684(ro)(G)-- --dict:0/20(G)-- --dict:79/200(L)--
Current allocation mode is local
Last OS error: 2
Current file position is 443
GS<3>

Was ist denn da das Problem? Vielleicht weiß ja jemand Rat.

Danke & Grüße

Frink

Prof. Frink
25-10-2012, 14:15
Da Ghostscript offenbar Probleme macht, habe ich jetzt folgende Lösung:
Die Variable preview-image-type mit
M-x customize-variable RET preview-image-type RET
auf
dvipng
zu setzen funktioniert bei mir (dvipng muss installiert sein), allerdings nur im dvi- und nicht im pdf-Modus.

Grüße

Frink

Prof. Frink
25-10-2012, 14:38
Jetzt weiß ich nur nicht, wie ich gleichtzeitig den pdf-Mode

(setq TeX-PDF-mode t)

nutzen und

dvipng

für die preview verwenden soll.

Weiß jemand, wie man das konfiguriert?

Danke & Grüße
Frink

Prof. Frink
25-10-2012, 16:06
So, jetzt habe ich das Problem für Ghostscript auch gelöst, die Antwort fand ich hier (http://tex.stackexchange.com/questions/28458/preview-latex-in-emacs-auctex-empty-boxes).

Preview -> Customize -> Browse Options

In this buffer, do:

Preview GS -> Preview GS options -> [click on the little arrow to show the options] -> del -dSAFER

C-x C-s to save, and reload Emacs. Previews should work now!

Damit funktioniert die preview auch, wenn man

(setq TeX-PDF-mode t)

benutzt.

cookie170
26-10-2012, 10:22
Ich sehe, Du bis Emacs gewachsen. Herzlich willkommen im Club.

Gruß,
Alexander

Prof. Frink
27-10-2012, 03:56
Jop; :)
Danke.