Changes

Jump to navigation Jump to search
Hint about misleading title, top links, moved content from Rotation page, substructure
< [[Graphics]] | [[Using_Graphics]] >
 
In [http://source.contextgarden.net/tex/context/base/core-mis.mkii core-mis.mkii] ([http://source.contextgarden.net/tex/context/base/core-mis.mkiv core-mis.mkiv] for MkIV) there are some handy commands for graphical text manipulation defined.
 
This page’s title is misleading, since you can use the commands also for graphics and other “building blocks”.
== \scale ==
\rotate{the ultimate answer}
</context>
 
=== location parameter ===
An example by Hans Hagen showing the influence of <code>location=</code> argument at different angles:
You can rotate a long paragraph as well.
 
=== in a box ===
Depending on the usage you will sometimes probably want to include the content of what you wish to rotate into a box. Compare the following two examples:
a\rotate{\hbox{e}}i
</context>
 
=== page dependent landscape figures ===
 
Sometimes, in a double-sided portrait document, you may wish to rotate a landscape figure so that the top is towards the spine of the book – no matter whether it's on an odd or even page. In this case the <cmd>doifoddpageelse</cmd> command can help:
 
<texcode>
\rotate[rotation=\doifoddpageelse{90}{270}]{\externalfigure[cow]}
</texcode>
 
This example is by Wolfgang, from [http://www.ntg.nl/pipermail/ntg-context/2011/059834.html the thread starting here]. The thread contains other solutions to the problem.
== \clip ==
(This is not just about text manipulation...)You can adjust the size of an element by cropping/clipping its borders:
<context source="yes">
\clip[nx=3,ny=3,x=1,y=1]{\externalfigure[cow]}
</context>
 
<context source="yes">

Navigation menu