[NTG-context] Rotate does not work on externalfigure

Wolfgang Schuster schuster.wolfgang at gmail.com
Wed Aug 20 18:07:25 CEST 2014


Am 20.08.2014 um 18:00 schrieb Gerben Wierda <gerben.wierda at rna.nl>:

>>>> \rotate[rotation=90]{\externalfigure[cow][width=4cm]}
>>> 
>>> This works better, but the figure's size is not changed. Apparently, the size is calculated before it is rotated. And these claculations stick in different ways.
>> 
>> What do you expect, the width setting is for the unrotated figure.
> 
> Actually, I was not using width at all, just \externalfigure[foo]
> 
> I expected that \externalfigure[foo][orientation=90] would first rotate the figure and then calculate its size. But it did not. It put in a figure of 4x8, while telling TeX the box was 8x4.

It’s a \framed bug in MkII but you can use \rotate to avoid it.

> I do expect that \rotate[rotation=90]{\externalfigure[foo][width=4cm]} gets me a height of 4cm.

As you can see the figure has a height of 4cm.

\setupexternalfigures[location=default]

\starttext

\dontleavehmode\blackrule[height=4cm] \rotate[rotation=90]{\externalfigure[cow][width=4cm]}

\stoptext

Wolfgang

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ntg.nl/pipermail/ntg-context/attachments/20140820/151e9fa0/attachment-0001.html>


More information about the ntg-context mailing list