[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-AUCTeX] rel-0-9-1; Two speed issues
From: |
Ralf Stubner |
Subject: |
[Bug-AUCTeX] rel-0-9-1; Two speed issues |
Date: |
Wed, 18 May 2005 19:33:42 +0200 |
User-agent: |
Debian Thunderbird 1.0.2 (X11/20050331) |
Hi,
on my current setup preview-latex seems to be much slower than it used
to be. I think I have found two possible reasons for this. I am
attaching an example file and the output of 'C-c C-l' after the first
preview run. I found the following issues:
1. No special format based on the preamble is used. This /might/ be
related to the error that occured during creation of the format file,
where natbib tried to redefine \makeindex. The format file is
actually not written, although there is no indication of this in the
log file. I don't have this problem if I don't use natbib.
2. Things like the pagesize option of the KOMA-Script classes or
hyperref insert specials into the DVI file. These seem to cause
dvipng to call GhostScript when the options '--picky --noghostscript'
(default in preview-latex) are used. This is much slower and IMO
unnecessary in this case. At the moment I am not using these two
options which helps a bit, though eg the embeded MetaPost file is not
displayed then.
Any further info you need?
cheerio
ralf
Emacs : GNU Emacs 21.4.1 (i386-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2005-03-17 on trouble, modified by Debian
Package: rel-0-9-1
current state:
==============
Output from running `gs -h':
GPL Ghostscript 8.01 (2004-01-30)
Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved.
Usage: gs [switches] [file1.ps file2.ps ...]
Most frequently used switches: (you can use # in place of =)
-dNOPAUSE no pause after page | -q `quiet', fewer
messages
-g<width>x<height> page size in pixels | -r<res> pixels/inch
resolution
-sDEVICE=<devname> select device | -dBATCH exit after last file
-sOutputFile=<file> select output file: - for stdout, |command for pipe,
embed %d or %ld for page #
Input formats: PostScript PostScriptLevel1 PostScriptLevel2
PostScriptLevel3 PDF
Available devices:
x11 x11alpha x11cmyk x11gray2 x11gray4 x11mono bmpmono bmpgray bmpsep1
bmpsep8 bmp16 bmp256 bmp16m bmp32b deskjet djet500 laserjet ljetplus
ljet2p ljet3 ljet3d ljet4 ljet4d lj5mono lj5gray cdeskjet cdjcolor
cdjmono cdj550 pj pjxl pjxl300 uniprint ijs bj10e bj200 bjc600 bjc800
faxg3 faxg32d faxg4 pcxmono pcxgray pcx16 pcx256 pcx24b pcxcmyk pbm
pbmraw pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw pkm pkmraw pksm
pksmraw tiffcrle tiffg3 tiffg32d tiffg4 tifflzw tiffpack tiff12nc
tiff24nc psmono psgray psrgb bit bitrgb bitcmyk png16m pnggray pngmono
png256 png16 jpeg jpeggray pdfwrite pswrite epswrite pxlmono pxlcolor
bbox ap3250 appledmp cdj500 cfax cif cljet5 cljet5pr declj250 dfaxhigh
dfaxlow djet500c dnj650c eps9mid eps9high epson epsonc escp hl7x0 ibmpro
imagen iwhi iwlo iwlq jetp3852 lbp8 lj3100sw lp8000 lq850 lips3 lj250
lj4dith lp2563 m8510 miff24 necp6 oce9050 plan9bm oki182 okiibm paintjet
pjetxl r4081 sj48 st800 stcolor t4693d2 t4693d4 t4693d8 tek4696 gdi stp
cljet5c spotrgb spotcmyk devicen xcf nullpage
Search path:
. : /usr/share/gs-gpl/8.01/lib : /usr/share/gs-gpl/fonts :
/var/lib/defoma/gs.d/dirs/fonts : /usr/share/fonts/type1 :
/usr/share/ghostscript/fonts : /usr/local/lib/ghostscript/fonts
For more information, see /usr/share/doc/gs-gpl/Use.htm.
Report bugs to address@hidden, using the form in Bug-form.htm.
(setq
AUC-TeX-version "11.55"
LaTeX-command-style '(("" "%(PDF)%(latex) %S%(PDFout)"))
image-types '(png gif tiff jpeg xpm pbm postscript xbm)
preview-image-type 'dvipng
preview-image-creators '((dvipng
(open preview-gs-open
preview-dvipng-process-setup)
(place preview-gs-place) (close
preview-dvipng-close))
(png (open preview-gs-open) (place
preview-gs-place)
(close preview-gs-close))
(jpeg (open preview-gs-open) (place
preview-gs-place)
(close preview-gs-close))
(pnm (open preview-gs-open) (place
preview-gs-place)
(close preview-gs-close))
(tiff (open preview-gs-open) (place
preview-gs-place)
(close preview-gs-close))
)
preview-dvipng-image-type 'png
preview-dvipng-command "dvipng %d -o \"%m/prev%%03d.png\""
preview-pdf2dsc-command "pdf2dsc %s.pdf %m/preview.dsc"
preview-gs-command "gs"
preview-gs-options '("-q" "-dSAFER" "-dNOPAUSE" "-DNOPLATFONTS"
"-dPrinted"
"-dTextAlphaBits=4" "-dGraphicsAlphaBits=4")
preview-gs-image-type-alist '((png png "-sDEVICE=png16m")
(dvipng png "-sDEVICE=png16m")
(jpeg jpeg "-sDEVICE=jpeg")
(pnm pbm "-sDEVICE=pnmraw")
(tiff tiff "-sDEVICE=tiff12nc"))
preview-fast-conversion t
preview-prefer-TeX-bb nil
preview-dvips-command "dvips -Pwww -i -E %d -o %m/preview.000"
preview-fast-dvips-command "dvips -Pwww %d -o %m/preview.ps"
preview-scale-function 'preview-scale-from-face
preview-LaTeX-command '("%l
\"\\nonstopmode\\nofiles\\PassOptionsToPackage{"
("," . preview-required-option-list)
"}{preview}\\AtBeginDocument{\\ifx\\ifPreview\\undefined"
preview-default-preamble "\\fi}\\input{%t}\"")
preview-required-option-list '("active" "tightpage" "auctex")
preview-default-option-list '("displaymath" "floats" "graphics" "textmath"
"sections" "footnotes")
preview-default-preamble '("\\RequirePackage["
("," . preview-default-option-list)
"]{preview}[2004/11/05]")
preview-LaTeX-command-replacements nil
preview-dump-replacements '(preview-LaTeX-command-replacements
("\\`\\([^ ]+\\)\\(\\( -\\([^
\"]\\|\"[^\"]*\"\\)*\\)*\\)\\(.*\\)\\'" "\\1 -ini \"&\\1\" "
preview-format-name ".ini \\5")
)
preview-undump-replacements '(("\\`\\([^ ]+\\)\\(\\( -\\([^
\"]\\|\"[^\"]*\"\\)*\\)*\\).*\\input{\\([^}]*\\)}.*\\'" "\\1 \"&"
preview-format-name "\" \\5")
)
preview-auto-cache-preamble 'ask
)
Running `Preview-LaTeX' on `speed' with ``latex -ini "&latex" prv_speed.ini
"\nonstopmode\nofiles\PassOptionsToPackage{active,tightpage,auctex}{preview}\AtBeginDocument{\ifx\ifPreview\undefined\RequirePackage[displaymath,floats,graphics,textmath,sections,footnotes]{preview}[2004/11/05]\fi}\input{speed.tex}"''
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (INITEX)
entering extended mode
(./prv_speed.ini
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/carlisle/mylatex.ltx)
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/tools/.tex File ignored))
No auxiliary output files.
(./speed.tex (/home/ralf/texmf/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2004/09/16 v2.9t LaTeX2e KOMA document class
(/home/ralf/texmf/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2004/09/16 v2.9t LaTeX2e KOMA package
Copyright (C) Markus Kohm
) (/opt/teTeX-3.0/share/texmf-dist/tex/latex/base/size11.clo)
(/home/ralf/texmf/tex/latex/koma-script/typearea.sty
Package typearea, 2004/09/16 v2.9t LaTeX2e KOMA package
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-2002
)) (/opt/teTeX-3.0/share/texmf-local/tex/latex/emp/emp.sty
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/graphics/graphics.sty
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/graphics/trig.sty)
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/graphics/graphics.cfg)
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/graphics/dvips.def))
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/tools/verbatim.sty))
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/natbib/natbib.sty
! LaTeX Error: \makeindex undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.600 \renewcommand\makeindex
address@hidden
) )
(see the transcript file for additional information)
Beginning to dump on file prv_speed.fmt
(format=prv_speed 2005.5.18)
6693 strings of total length 90627
70437 memory locations dumped; current usage is 227&68254
4400 multiletter control sequences
\font\nullfont=nullfont
\font\OMX/cmex/m/n/6=cmex10
\font\tenln=line10
\font\tenlnw=linew10
\font\tencirc=lcircle10
\font\tencircw=lcirclew10
\font\OT1/cmr/m/n/5=cmr5
\font\OT1/cmr/m/n/7=cmr7
\font\OT1/cmr/m/n/10=cmr10
\font\OML/cmm/m/it/5=cmmi5
\font\OML/cmm/m/it/7=cmmi7
\font\OML/cmm/m/it/10=cmmi10
\font\OMS/cmsy/m/n/5=cmsy5
\font\OMS/cmsy/m/n/7=cmsy7
\font\OMS/cmsy/m/n/10=cmsy10
\font\OT1/cmr/m/n/10.95=cmr10 at 10.95pt
\font\OT1/cmr/m/n/8=cmr8
\font\OT1/cmr/m/n/6=cmr6
\font\OML/cmm/m/it/10.95=cmmi10 at 10.95pt
\font\OML/cmm/m/it/8=cmmi8
\font\OML/cmm/m/it/6=cmmi6
\font\OMS/cmsy/m/n/10.95=cmsy10 at 10.95pt
\font\OMS/cmsy/m/n/8=cmsy8
\font\OMS/cmsy/m/n/6=cmsy6
\font\OT1/cmr/m/n/12=cmr12
\font\OT1/cmr/m/n/9=cmr9
\font\OT1/cmr/bx/n/10.95=cmbx10 at 10.95pt
\font\OT1/cmr/bx/it/10.95=cmbxti10 at 10.95pt
\font\OT1/cmr/m/it/10.95=cmti10 at 10.95pt
\font\OT1/cmtt/m/n/10.95=cmtt10 at 10.95pt
\font\OT1/cmss/m/n/10.95=cmss10 at 10.95pt
8455 words of font info for 30 preloaded fonts
580 hyphenation exceptions
Hyphenation trie of length 150552 has 3904 ops out of 35111
138 for language 32
12 for language 31
127 for language 30
76 for language 29
71 for language 28
248 for language 27
62 for language 26
119 for language 25
68 for language 24
7 for language 23
194 for language 22
756 for language 21
117 for language 20
26 for language 19
35 for language 18
229 for language 17
147 for language 16
6 for language 15
31 for language 14
113 for language 13
145 for language 12
265 for language 11
60 for language 10
63 for language 9
19 for language 8
21 for language 7
12 for language 6
5 for language 5
21 for language 4
235 for language 3
207 for language 2
88 for language 1
181 for language 0
No pages of output.
Transcript written on prv_speed.log.
Preview-LaTeX exited abnormally with code 1 at Wed May 18 19:10:23
Running `Preview-LaTeX' on `_region_' with ``latex
"\nonstopmode\nofiles\PassOptionsToPackage{active,tightpage,auctex}{preview}\AtBeginDocument{\ifx\ifPreview\undefined\RequirePackage[displaymath,floats,graphics,textmath,sections,footnotes]{preview}[2004/11/05]\fi}\input{_region_.tex}"''
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
No auxiliary output files.
(./_region_.tex !name(speed.tex)
(/home/ralf/texmf/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2004/09/16 v2.9t LaTeX2e KOMA document class
(/home/ralf/texmf/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2004/09/16 v2.9t LaTeX2e KOMA package
Copyright (C) Markus Kohm
) (/opt/teTeX-3.0/share/texmf-dist/tex/latex/base/size11.clo)
(/home/ralf/texmf/tex/latex/koma-script/typearea.sty
Package typearea, 2004/09/16 v2.9t LaTeX2e KOMA package
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-2002
)) (/opt/teTeX-3.0/share/texmf-local/tex/latex/emp/emp.sty
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/graphics/graphics.sty
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/graphics/trig.sty)
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/graphics/graphics.cfg)
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/graphics/dvips.def))
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/tools/verbatim.sty))
(/opt/teTeX-3.0/share/texmf-dist/tex/latex/natbib/natbib.sty
! LaTeX Error: \makeindex undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.600 \renewcommand\makeindex
address@hidden
)
No file _region_.aux.
(/opt/teTeX-3.0/share/texmf/tex/latex/preview/preview.sty
(/opt/teTeX-3.0/share/texmf/tex/latex/preview/prtightpage.def)
(/opt/teTeX-3.0/share/texmf/tex/latex/preview/prauctex.def
No auxiliary output files.
(/opt/teTeX-3.0/share/texmf/tex/latex/preview/prauctex.cfg))
(/opt/teTeX-3.0/share/texmf/tex/latex/preview/prfootnotes.def)
Preview: Fontsize 10.95pt
) !name(speed.tex) !offset(-3)
! Preview: Snippet 1 started.
<-><->
l.12 \begin{equation}
Preview: Tightpage -32891 -32891 32891 32891
! Preview: Snippet 1 ended.(813578+0x27410796).
<-><->
l.15 \end{equation}
[1]
! Preview: Snippet 2 started.
<-><->
l.17 \begin{figure}
<preview-test.1>
! Preview: Snippet 2 ended.(6051921+0x4078468).
<-><->
l.35 \end{figure}
[2] )
(see the transcript file for additional information)
Output written on _region_.dvi (2 pages, 1252 bytes).
Transcript written on _region_.log.
Preview-LaTeX exited as expected with code 1 at Wed May 18 19:10:30
Running `Preview-DviPNG' with ``dvipng _region_.dvi -o
"_region_.prv/tmp16068K2z/prev%03d.png" --bg 'rgb 1 0.980392 0.941176' --bd
'rgb 0.705882 0.933333 0.705882' --bd 2 -D107 ''
This is dvipng 1.5 Copyright 2002-2005 Jan-Åke Larsson
[1dvipng warning: at (0,0) ignored header \special{!userdict
begin/preview-bop-level 0 def/bop-hook{/preview-bop-level dup load dup 0
le{/isls false def/vsize 792 def/hsize 612 def}if 1 add store}bind
def/eop-hook{/preview-bop-level dup load dup 0 gt{1 sub}if store}bind def end}.
dvipng warning: at (0,0) ignored header \special{!userdict
begin/bop-hook{preview-bop-level 0 le{7{currentfile token not{stop}if 65781.76
div DVImag mul}repeat 72 add 72 2 copy gt{exch}if 4 2 roll neg 2 copy
lt{exch}if dup 0 gt{pop 0 exch}{exch dup 0 lt{pop 0}if}ifelse 720 add exch 720
add 3 1 roll 4{5 -1 roll add 4 1 roll}repeat <</PageSize[5 -1 roll 6 index sub
5 -1 roll 5 index sub]/PageOffset[7 -2 roll [1 1 dtransform exch]{0 ge{neg}if
exch}forall]>>setpagedevice}if//bop-hook exec}bind def end}.
dvipng warning: at (0,0) unimplemented
\special{papersize=597.50793pt,845.04694pt}.
] [2<preview-test.1dvipng warning: Unable to convert ./preview-test.1 to PNG,
image will be left blank
>]
Preview-DviPNG finished at Wed May 18 19:10:33
\documentclass[pagesize]{scrartcl}
\usepackage{emp}
\empprelude{path p[];
pickup pencircle scaled 2pt}
\usepackage{natbib}
\begin{document}
\begin{empfile}[preview-test]
\begin{equation}
\label{eq:1}
E=mc^{2}
\end{equation}
\begin{figure}
\begin{emp}(60,90)
pickup pencircle scaled 1pt;
p1 := (0,h){dir -55} .. (0.5w,0.7h) .. {dir 55}(w,h);
p2 := p1 reflectedabout((0,0.5h),(w,0.5h));
fill p2--cycle withcolor 0.7white;
draw p1;
draw p2;
p3 := (0.5w,0) -- (0.5w,1h) cutbefore p2 cutafter p1;
drawdblarrow subpath (0.01,0.99) of p3;
label.lft(btex $2\Delta$ etex,(0.5w,0.5h));
p4 := (0.7w,0) -- (0.7w,1h) cutbefore p2 cutafter p1;
pickup pencircle scaled 1.5pt;
drawarrow subpath (0.01,0.99) of p4;
label.rt(btex $\omega$ etex,(0.7w,0.5h));
label(btex c etex,(0.14w,0.78h));
label(btex v etex,(0.14w,0.21h));
\end{emp}
\end{figure}
\end{empfile}
\immediate\write18{mpost -tex=latex preview-test.mp}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
- [Bug-AUCTeX] rel-0-9-1; Two speed issues,
Ralf Stubner <=
Re: [Bug-AUCTeX] rel-0-9-1; Two speed issues, Jan-Åke Larsson, 2005/05/20