Yep that works for me! Thanks.

Jay Belanger wrote:
When I try to use the image environment etc to turn a latex structure
into a png image, I find that I am losing the bottom third (or so) of
the image. (This does not appear to happen when converting an inserted
.eps file.) I have attached the stripped down tex file, the resulting
.makeimage file and .ps file. The conversion from the .ps file to the
.png file is perfect. I am also attaching the "correct" .png file that I
have created by editing the .makeimage file on the fly by increasing the
y-coordinate of the -T option to dvips.

Can anyone help, please?


I think the part of the image you lose is the part below the baseline.
I think (someone feel free to correct me) the problem is that when
hyperlatex computes the image dimensions, it doesn't include the
depth.  The relevant part of hyperlatex.sty is

 [EMAIL PROTECTED]
 \typeout{******************************************}
 \typeout{* Making bitmaps from Hyperlatex source! *}
 \typeout{******************************************}
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]@imagecount=10000
 \def\@@@@[EMAIL PROTECTED]
 \def\endimage{\egroup
   [EMAIL PROTECTED] by [EMAIL PROTECTED]
     [EMAIL PROTECTED] -f\space -p\space
       [EMAIL PROTECTED] -n\space 1\space -D\space [EMAIL PROTECTED]
       [EMAIL PROTECTED],[EMAIL PROTECTED],-72bp\space
       \jobname.dvi\space>[EMAIL PROTECTED]
       ps2image\space -res\space [EMAIL PROTECTED] [EMAIL PROTECTED]
       \space [EMAIL PROTECTED]/[EMAIL PROTECTED]@imagetype^^J}
     [EMAIL PROTECTED]@imagebox}
 \else
 \def\@@@@image{\tex}
 \def\endimage{}
 \fi

One quick way to fix this is to add a blank line at the bottom of the
image enviroment when \makeimage is defined:
Change the
 \def\endimage{\egroup
to
 \def\endimage{\par~\egroup

Another (more proper?) way would be to put in the correct total height
to begin with.  I don't know if there's a total height function
corresponding to the \ht height function, but the height and depth
could be added in a new register.  Add the line

 [EMAIL PROTECTED]

right after the

 [EMAIL PROTECTED]@imagecount=10000

line.  Then replace the definition of \endimage with

 \def\endimage{\egroup
   [EMAIL PROTECTED] by [EMAIL PROTECTED]
     [EMAIL PROTECTED]@imagebox
     [EMAIL PROTECTED] by [EMAIL PROTECTED]
     [EMAIL PROTECTED] -f\space -p\space
       [EMAIL PROTECTED] -n\space 1\space -D\space [EMAIL PROTECTED]
       [EMAIL PROTECTED],[EMAIL PROTECTED],-72bp\space
       \jobname.dvi\space>[EMAIL PROTECTED]
       ps2image\space -res\space [EMAIL PROTECTED] [EMAIL PROTECTED]
       \space [EMAIL PROTECTED]/[EMAIL PROTECTED]@imagetype^^J}
     [EMAIL PROTECTED]@imagebox}


Jay



-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
Hyperlatex-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hyperlatex-users

--

--------------------------------------------------------------------------
Prof Nigel Bean                     |
Head, Applied Mathematics           | Tel:  + 61 8 8303 3797
School of Mathematical Sciences     | Fax:  + 61 8 8303 3696
University of Adelaide              | email: [EMAIL PROTECTED]
5005 AUSTRALIA                      |
CRICOS Provider Number 00123M       |
--------------------------------------------------------------------------
This email message is intended only for the addressee(s)
and contains information that may be confidential and/or
copyright.  If you are not the intended recipient please
notify the sender by reply email and immediately delete
this email. Use, disclosure or reproduction of this email
by anyone other than the intended recipient(s) is strictly
prohibited. No representation is made that this email or
any attachments are free of viruses. Virus scanning is
recommended and is the responsibility of the recipient.



-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
Hyperlatex-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hyperlatex-users

Reply via email to