Hello Bob,
On 24/04/2005, at 8:53 AM, Bob van der Poel wrote:
Thanks. I have tried this now.
Try running latex2html with a -debug flag. That should keep all the temporary files around, as well as produce some useful messages in the
YEs, lots of extra files :)
log. Another place to look is the images.log file (which may explain why
Nothing I can find there to give me a clue.
First look at the screen output from LaTeX2HTML just before the image generation starts. It should say how many images it expects to make.
Compare this to the number of pages produced by LaTeX on the images.tex file. See this at the end of images.log which is not available (since you used -debug ).
If those numbers do not agree -- probably more pages than images -- then you will be getting one (or more) images that have no content. Ultimately these will be cropped away completely, leaving an empty image file, hence no .png . That's one possible explanation for the message that you get.
Now, why are there extra pages of .dvi output ?
Either there are (La)TeX errors encountered in images.tex --- examine images.log carefully to get evidence --- or maybe some of the images are too small for the $PAPERSIZE (defaults to 'a6' -- quite small!), so a blank page is produced before the real page with the image.
In .latex2html-init you can change this: $PAPERSIZE = 'a3'; That's much bigger than you need, and will eat up memory --- but these days you have plenty of that, right ?
Does this solve all your problems ?
If the number of pages agree, but you get *no* images at all ...
... then there is an installation problem.
Carefully examine the (extensive, due to -debug) log-output for the first sign of something going wrong in the processing of an image. e.g. the size is too small: width = 0 or height = 0 or too many lines are cropped away (100s or 1000s of lines) leaving nothing behind.
(You seem to have done this already, so skip these next few comments!)
Be aware that pstoimg constructs a long pipe of commands (when using Unix or Linux), and one piece of the pipe may have failed. You should see a line in the log that gives the full piped command, before getting messages from each piece.
the images weren't produced). One caveat: the \begin{latexonly} ..
\end{latexonly} (or the equivalent %-forms) aren't used in image
production -- you need to replicate the necessary code in a
\begin{imagesonly} .. \end{imagesonly} section, or extract it to a .sty
Any errors due to failure to have done this should show up as undefined commands, within the images.log file.
file. HTH, Igor
I was hoping too :) But, I'm still having the same problems. I did try to use different settings for -tmp (which is normally not set in my makefile), but it made no difference. I think this error:
Error while converting image
Error: Cannot read 'img2.png': No such file or directory
Converting image #14
pstoimg: Warning: Cannot use /home/bob/tmp/l2h6263 as temporary directory.
pstoimg: Error: Cannot find file "/home/bob/tmp/l2h6263/_image014.ps": No such file or directory
This looks like a lack of write-permission. Or maybe there is a delay in creating the directory ? --- due to some kind of caching of OS commands ?
has more to do with the img2.png not being found at all, not the directory problem? But, which isn't img2.png (and 30 or 40 others) being created. I'm sure I'm missing a program, but have no idea what.
Did dvips run on images.dvi ? That's what creates the .ps files.
No wait-on! Check images.log again. Is it creating .dvi output, or .pdf output ?
If it's creating .pdf then there needs to be a line that sets \pdfoutput = 0 . Alternatively, there could be a command-line switch added to the $LATEX variable to force this mode.
That's an easy fix to add at installation time.
-- Bob van der Poel ** Wynndel, British Columbia, CANADA ** EMAIL: [EMAIL PROTECTED] WWW: http://mypage.uniserve.com/~bvdp
Hope this helps,
Ross Moore
_______________________________________________ latex2html mailing list [email protected] http://tug.org/mailman/listinfo/latex2html
------------------------------------------------------------------------ Ross Moore [EMAIL PROTECTED] Mathematics Department office: E7A-419 Macquarie University tel: +61 +2 9850 8955 Sydney, Australia fax: +61 +2 9850 8114 ------------------------------------------------------------------------
_______________________________________________ latex2html mailing list [email protected] http://tug.org/mailman/listinfo/latex2html
