bug-auctex
[Top][All Lists]
Advanced

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]