Allow changes of character attributes within strings? Escape
If the Escape value of a Plot is one (the default), then any escape sequences in text strings produce the effects described below when printed. Otherwise, they are printed literally.
See also the AST_ESCAPES function.
"
%"
character. Any unrecognised, illegal or incomplete escape sequences are printed literally. The
following escape sequences are currently recognised ("
..."
represents a string of one or more decimal
digits):
%% - Print a literal "
%"
character.
%...
- Draw subsequent characters as super-scripts. The digits "
..."
give the distance
from the base-line of "
normal"
text to the base-line of the super-script text,
scaled so that a value of "
100"
corresponds to the height of "
normal"
text.
%
- Draw subsequent characters with the normal base-line.
%v... -
Draw subsequent characters as sub-scripts. The digits "
..."
give the distance from the base-line of "
normal"
text to the base-line of the sub-script text, scaled so that a value of "
100"
corresponds to the
height of "
normal"
text.
%v - Draw subsequent characters with the normal base-line (equivalent to %).
%...
- Leave a gap before drawing subsequent characters. The digits "
..."
give the size of the gap, scaled so
that a value of "
100"
corresponds to the height of "
normal"
text.
%...
- Move backwards before drawing subsequent characters. The digits "
..."
give the size of
the movement, scaled so that a value of "
100"
corresponds to the height of "
normal"
text.
%s... -
Change the Size attribute for subsequent characters. The digits "
..."
give the new Size as a fraction of
the "
normal"
Size, scaled so that a value of "
100"
corresponds to 1.0;
%s -
Reset the Size attribute to its "
normal"
value.
%w... -
Change the Width attribute for subsequent characters. The digits "
..."
give the new width as a fraction
of the "
normal"
Width, scaled so that a value of "
100"
corresponds to 1.0;
%w -
Reset the Size attribute to its "
normal"
value.
%f... -
Change the Font attribute for subsequent characters. The digits "
..."
give the new Font
value.
%f -
Reset the Font attribute to its "
normal"
value.
%c... -
Change the Colour attribute for subsequent characters. The digits "
..."
give the new Colour
value.
%c -
Reset the Colour attribute to its "
normal"
value.
%t... -
Change the Style attribute for subsequent characters. The digits "
..."
give the new Style
value.
%t -
Reset the Style attribute to its "
normal"
value.
%h - Remember the current
horizontal position (see "
%g"
)
%g - Go to the horizontal
position of the previous "
%h"
(if any).
%- - Push the current graphics attribute values onto the top of the stack (see "
%"
).
% - Pop
attributes values of the top the stack (see "
%-"
). If the stack is empty, "
normal"
attribute values are
restored.