\setlayer + \externalfigure problem
Hi, I ran into a \setlayer problem while including a bitmap graphic from a figure database. The position of the gfx was slightly shifted to the right. No problems, if I included the identical graphic from a single file. \setlayer[foo][x=0pt,y=0pt ]{\externalfigure[gfx_from_a_db.png]}% shift! \setlayer[foo][x=0pt,y=50pt]{\vbox{\externalfigure[gfx_from_a_db.png]}}% ok \setlayer[foo][x=0pt,y=100pt]{\externalfigure[gfx.png]}% ok \setlayer[foo][x=0pt,y=150pt]{\hbox{\externalfigure[gfx.png]}}% shift The result of \externalfigure differs (mode) for the two inclusion methods. Also it looks like \setlayer does not ensure, that the content is in the (position neutral) vertical mode. Is there a reason for this? Currently I fixed it locally with \ifhmode\vbox\bgroup#1\egroup\else#1\fi , but a more global approach would be prefered. Any comments welcome. Greetings, Peter
On Thu, 14 Jun 2007 23:32:57 +0200
Peter Rolf
Hi,
I ran into a \setlayer problem while including a bitmap graphic from a figure database. The position of the gfx was slightly shifted to the right. No problems, if I included the identical graphic from a single file.
\setlayer[foo][x=0pt,y=0pt ]{\externalfigure[gfx_from_a_db.png]}% shift! \setlayer[foo][x=0pt,y=50pt]{\vbox{\externalfigure[gfx_from_a_db.png]}}% ok \setlayer[foo][x=0pt,y=100pt]{\externalfigure[gfx.png]}% ok \setlayer[foo][x=0pt,y=150pt]{\hbox{\externalfigure[gfx.png]}}% shift
The result of \externalfigure differs (mode) for the two inclusion methods. Also it looks like \setlayer does not ensure, that the content is in the (position neutral) vertical mode. Is there a reason for this? Currently I fixed it locally with
\ifhmode\vbox\bgroup#1\egroup\else#1\fi ,
but a more global approach would be prefered.
Any comments welcome.
Greetings, Peter
Hi Peter, can you send a test file with figure database. Wolfgang
participants (2)
-
Peter Rolf
-
Wolfgang Schuster