@Section
   @Title { Rotation }
   @Tag { rotation }
@Begin
@PP
The @Code "@Rotate" symbol rotates the following object by any positive
rotate. @Index @Code "@Rotate"
or negative angle:
@ID @Code "45d @Rotate @Box WARNING!"
The angle is measured in degrees.  The result here is
@ID { 45d @Rotate @Box WARNING! }
As usual, the object to be rotated may be arbitrary.  However, it is
difficult for Lout to choose appropriate column widths for paragraphs
inside rotated objects, so if a rotated object contains paragraphs that
should be broken it is best to define the object's width explicitly,
using the @Code "@Wide" symbol from Section {@NumberOf precise}:
wide. @RawIndex { @Code "@Wide" }
wide.rotate @SubIndex { with @Code "@Rotate" }
@ID @OneRow @Code @Verbatim {
-90d @Rotate 4c @Wide {
Papal initiatives and influence from the crowning of
Charlemagne to the First Crusade
}
}
The result here is
@ID {
-90d @Rotate 4c @Wide {
Papal initiatives and influence from the crowning of
Charlemagne to the First Crusade
}
}
The @Code "@Wide" symbol fixes the width of the following object, in
this example to the length 4.5 centimetres, which is all Lout needs to
decide the column widths of any paragraphs within it.
@End @Section
