\
special
commands\
special
commands; all that TeX does with these commands is
to expand their
arguments and then pass the command to the DVI file. In most
cases, there are macro packages provided (often with the driver) that
provide a human-friendly interface to the \
special
; for example,
there’s little point including a figure if you leave no gap for it in
your text, and changing colour proves to be a particularly fraught
operation that requires real wizardry. LaTeX2e
has standard graphics and colour packages that make figure inclusion,
rotation and scaling, and colour typesetting relatively
straightforward, despite the rather daunting \
special
commands
involved. (ConTeXt provides similar support, though not by way of
packages.)
The allowable arguments of \
special
depend on the device driver
you’re using. Apart from the examples above, there are \
special
commands in the emTeX drivers (e.g., dvihplj, dviscr,
etc.) that will draw lines at arbitrary orientations, and
commands in dvitoln03 that permit the page to be set in
landscape orientation.
Note that \
special
provides rather different facilities in PDFTeX
operation: since there is no device driver around, in this context.
In PDFTeX, \
special
is only needed to generated PDF for
which there is no existing defined PDFTeX operation.
This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=specials