Grof
f
PDF
featur
es
Deri J
ames
deri@chuzzle
wit.myzen.co.uk
July 2026
1.
Introduction
This
is
an
attempt
to
draw
together
information
gleaned
from
pdf.tmac
,
gropdf(1)
,
and
the
v
arious
full
service macros which manage pdf features.
Pre
viously
grof
f
contained
pdfmark.tmac
and
spdf.tmac
(to
integrate
pdf
features
into
the
ms
macros).
Since
these
ha
ve
no
w
been
dropped
from
grof
f
and
are
no
w
supported
by
K
eith
Marshall
at
his
gr
off-pdfmark
site
.
PDF
features
can
either
be
controlled
at
a
lo
w
le
vel,
using
the
macros
def
ined
in
pdf.tmac
or
rely
on
these
macros
being
integrated
into
a
full-service
macro
package.
Currently
this
is
the
state
of
play
with
reg
ard
to
full-service:-
Link
Macro
Metadata
Bookmark
Internal
External
Named
Destination
mom
man
2
ms
me
mm
The
macros
outlined
belo
w
cannot
be
mix’n’matched
between
full
service
macro
sets,
b
ut
the
information
gi
ven
for
pdf.tmac
can
be
used
in
any
document,
particularly
if
a
full
macro
set
is
missing
a
particular
fa-
cility
.
2.
Meta
Data
2.1.
Document
Inf
o
A PDF document can contain meta data such as “Created Date”, “
Author”, “T
itle”, etc..
2.1.1.
pdf.tmac
pdf.tmac
T
o enter pdf meta data use:
.pdfinfo /<label>
"
te
xt
"
Where
/<label>
can be:-
/Title
,
/Author
,
/Subject
,
/Keywords
And
text
can
be
multi-line
if
you
use:-
\*[PDFLB]
where you want the line-break.
These entries are stored in the pdf and can be seen if you run the command:-
pdfinfo
f
ilename
Or are probably visible if you look at “Document Properties”
in your fa
v
ourite pdf vie
wer
.
1
In a man page collection the MR macro can be used to link to other entries in the collection, otherwise it is an external link.
2
July 2026
2.1.2.
mom
mom
In
mom
you can use:-
.DOCTITLE
text
or more usually
.PDF_TITLE
text
The text gi
ven to:-
.AUTHOR
text
W
ill be added to the pdf meta data.
2.1.3.
ms
ms
.TL
and
.AU
Provide the T
itle and Author for the pdf.
2.2.
Annotation
Notes
These
are
the
clickable/hov
erable
icons
which
appear
in
the
document
which
can
contain
pop-up
comments
on the text. Only the
pdf.tmac
macros provide access to this f
acility
.
2.2.1.
pdf.tmac
pdf.tmac
.pdfnote
[ -T
title
]
text
The popup note in the left margin w
as created with:-
.pdfnote
-T "Deri James" Just an example
The
colour
of
the
icon
is
set
by
setting
the
register
PDFNOTE.COLOUR
(or
PDFNOTE.COLOR
)
to
three
num-
bers each in the range 0.0
⇒
1.0
representing
red,
green,
blue
v
alues,
so:-
.ds
PDFNOTE.COLOUR
1.0 1.0 0.0
Produces a yello
w icon. The opacity of the icon is controlled by:-
.ds
PDFNOTE.OPACITY
0.0
⇒
1.0
Where the default v
alue is 0.6.
Again you can use
\*[PDFLB]
in the
text
.
Gr
off
PDF features
3
3.
Bookmarks
For
PDFs,
bookmarks
are
the
entries
in
the
outline
panel.
Each
bookmark
has
a
hierarchical
le
vel,
and,
op-
tionally
, can be “named”
so that they can be link
ed to from else
where in the document
Bookmarks in the panel can be open or closed, setting:-
.ds
PDFOUTLINE.FOLDLEVEL
1
will “close”
all bookmarks belo
w the f
irst le
vel. The def
ault is to open all bookmarks.
3.1.
pdf.tmac
pdf.tmac
pdf.tmac
def
ines this macro for bookmarks:-
.pdfbookmark
[
-T
name
]
level
descriptive
text
...
Where
“le
vel”
is
the
mandatory
nesting
le
vel
for
this
“bookmark”.
All
the
“descripti
ve
text”
form
the
entry
in
the
outline
panel.
If
the
-T
flag
is
gi
ven
this
becomes
a
“named
destination”
which
can
be
linked
to
from
else
where in the document
3.2.
mom
mom
mom uses the
.HEADING
macro to populate the outline panel:-
.HEADING
level
[
NAMED
name
]
descriptive
text
...
“le
vel”, “name”
and “descripti
ve te
xt”
ha
ve the same meanings as abo
ve.
3.3.
ms
ms
There are two separate w
ays of providing outline bookmarks in
ms
.
First
there
is
the
traditional
heading:-
.NH
level
[
name
3
]
This is then follo
wed by input which is used as “descripti
ve te
xt”.
Although
there
could
be
se
veral
lines
of
input
text,
it
is
the
accumulated
output
line
which
is
used
as
“de-
scripti
ve te
xt”.
So this input:
.NH 1 using
Using
.BI groff
with the
.BI ms
Macro Package
.XS
Using
.BI groff
with the
.BI ms
Macro Package
.XE
W
ould
create
a
named
(“using”)
le
vel 1
bookmark
“Using
gr
off
with
the
ms
Macro
Package”, and
also
create
4
July 2026
2
If the “le
vel”
is “S”
(a Berkele
y extension) you cannot ha
ve a “named”
bookmark.
Gr
off
PDF features
5
a
TOC
entry
.
Note
if
the
input
text results
in
multiple
output
lines
it
is
only
the
f
irst
output
line
which
is
used
as the bookmark text.
The second
method, which
combined the
“heading”
with populating
a
TOC
, is
the
.XN
command
which
must
immediately follo
w the
.NH
command:-
.XN
descriptive
text
Pre
viously
the
.NH
and
follo
wing
heading
text
had
to
be
follo
wed
with
.XS/.XE
commands
with
the
same
text to separately populate the
TOC
.
So the equi
v
alent code to the abov
e using
.XN
is:-
.NH 1 using
.XN Using \fIgroff\fP with the \fIms\fP Macro Package
In
both
cases
the
bookmark
is
named
“using”,
and
clicking
on
the
ov
ervie
w
panel
or
the
hotspot
link
in
the
TOC
will
jump
to
the
correct
part
of
the
document.
Y
ou
can
also
use
the
to
jump
to
the
section
named
“us-
ing”:-
.XR using ). (
to enter this hotlink “(see: Using
gr
off
with the
ms
Macro Package)”.
3.4.
man
man
The
.TH
identifier
section
macro
creates
(via
f
irst
call
to
.PT
)
a
named
heading
with
name
id
of
“identif
ier(section)”.
It
is
normally
gi
ven
a
le
vel
1
bookmark,
which
can
be
controlled
by
setting
“an*bookmark-base-le
vel”
on
the
command
line to
increase the
le
vel, this can be
used in
man page
collections where
the pages
are split
into separate
sec-
tions.
The
.SH
and
.SS
macros create unnamed bookmarks at the appropriate le
vel.
4.
Named
Destination
In
order
to
insert
hotspot
links
which
jump
to
other
parts
of
the
document,
the
destination
must
be
“named”.
In the section on it sho
wed ho
w they can be “named”.
If
you
want
to
jump
to
a
place
in
the
document
which
has
not
got
a
bookmark,
you
can
name
any
particular
place
in
the
document,
for
example,
a
table
or
a
f
igure
to
which
you
may
want
to
refer
.
See
information
be-
lo
w
.
4.1.
pdf.tmac
pdf.tmac
This macro will plant a named destination without inserting a bookmark.
.pdfhref M
[
-N
name
] [
-E
] [
descriptive text
]
If no
name
is
specif
ied,
the
f
irst
word
of
“descripti
ve
text”
is
used
as
the
“name”,
which
means
that
if
the
-N
flag is not used then there must be at least one word in the te
xt.
The
“descripti
ve
text”,
if
any
,
is
sa
ved
as
the
“v
alue”
of
the
destination,
and
can
be
used
when
specifying
a
hotspot link
If the
-E
flag is used, the text is output to the document as well.
6
July 2026
4.2.
mom
mom
The mom macro:-
.PDF_TARGET
name
[
descriptive text
]
Y
ou can no
w use
name
as
the
destination
of
any
hotspot
link
4.3.
ms
ms
The
ms
macro
.XM
name
[
descriptive text
]
Marks a position in the document to which
.XR
can place a hotspot link
5.
Internal
Hotspot
Links
An internal link is to a “named destination”
within the document, are links using a URI.
A
hotspot
link
is
a
clickable
piece
of
text which
will
cause
the
vie
wer
to
jump
to
a
The
colour
of
the
hotspot
is
controlled
by
setting
the
register
PDFHREF.COLOUR
(or
PDFHREF.COLOR
)
to
three
numbers
each
in
the
range 0.0
⇒
1.0
representing
red,
green,
blue
v
alues,
so:-
.ds
PDFHREF.COLOUR
0.00 0.35 0.60
Uses a turquoise text, which can be referenced as
\m[\*[PDFHREF.TEXT.COLOUR]]
.
Hotspots can hav
e a border drawn around them, which is controlled by setting the register
PDFHREF.BORDER
to an
array of
3 numbers
which represent
–
horizontal corner
radius, vertical corner
radius, and
border width.
A zero radius gi
ves square (not rounded) corners. The def
ault is:-
.ds
PDFHREF.BORDER
0 0 0
Which produces no border around the hotspot.
5.1.
pdf.tmac
pdf.tmac
T
o plant a hotspot link:-
.pdfhref L
[
-D
name
] [
-P
prefix-text
] [
-A
affix
ed-text
] [
--
] [
hotlink text
]
The target for the link is gi
ven by
name
which
should
be
a
destination
you
ha
ve
named
The
prefix-text
and
affix
ed-text
are
placed
around
the
hotlink
text
.
If you used a
descriptive
text
when
naming
a
destination,
you
can
retrie
ve
the
v
alue
with
this
code:-
.pdf:lookup
name
.ie !’\*[pdf:lookup-result]’’ \
. ds desc-txt \*[pdf:lookup-value]
.el \
. ds desc-txt Unknown
This
technique
is
used
by
some
of
the
full
service
macros
to
provide
the
“expando”
characters
“*”
and
“+”.
When
they
are
the
f
inal
character
in
“hotlink
text”
the
expando
is
replaced
by
desc-text
,
surrounded
by
dou-
ble quotes if the expando character is “+”.
Gr
off
PDF features
7
5.2.
mom
mom
mom uses this macro:-
.PDF_LINK
name
[
PREFIX
text
] [
SUFFIX
text
]
hotlink
text
If
the
hotlink
text
is
terminated
with
an
it
is
replaced
by
the
v
alue
of
the
descriptive
text
when
the
target
name
was
created.
5.3.
ms
ms
An
addition
to
the
ms
macro
set
is
the
.XR
command,
originally
found
in
some
versions
of
K
eith
Marshall’
s
spdf.tmac
, our version no
w uses
.XR
name
[
post
[
pre
[
hotlink text
] ] ]
If
hotlink
text
is
missing,
the
contents
of
\*[spdf:txt_default]
is
used
instead.
This
defaults
to
“see:
+”
so,
with
the
use
of
the
terminating
expando,
the
code
.XR
intro ), (
would add a link if the f
irst section of this document was:-
.NH 1 intro
.XN Introduction
5.4.
man
man
The
.MR
name
section
macro
normally
creates
an
external link
suitable
for
linking
to
another
man
page,
b
ut
if
the
other
man
page
it
is calling is part of the same man page collection, it creates an internal link within the document.
6.
External
Hotspot
Links
External links are often links to resources on the internet such as website URLs.
6.1.
pdf.tmac
pdf.tmac
The macro to link to internet resources is:-
.pdfhref W
[
-D
URI
] [
-P
prefix-text
] [
-A
affix
ed-text
] [
--
] [
hotlink text
]
If
a
URI
is
not
specif
ied
the
hotlink
text
must
be
a
v
alid
URI
itself,
and
the
complete
URI
will
be
visible
in
the document.
If a
URI
is
gi
ven
by
specifying
-D
URI
then
only
the
hotlink
text
will
be
visible,
b
ut
clicking
it will launch the
URI
.
The
-P
and
-A
flags operate in the same way as in
.pdfhref L
8
July 2026
6.2.
mom
mom
External links are supported by:-
.PDF_WWW_LINK
URI
[
PREFIX
text
] [
SUFFIX
text
]
hotlink
text
If
no
hotlink
text
is
gi
ven,
the
URI
is
used
as
the
hotlink
text
.
can
be
used
as
the
last
character
of
hotlink
text
and
will
insert
the
URI
.
6.3.
man
man
The macro
.MR
name
section
Generates an appropriate external
URI
such
as:-
man:/grof
f(1)
except if the link is to another man page in the same collection.
7.
T
able
of
Contents
Some
full
service
macro
sets
of
fer
macros
for
b
uilding
a
T
able
of
Contents,
with
PDF
features
these
TOCs
ha
ve clickable entries.
7.1.
pdf.tmac
pdf.tmac
pdf.tmac
has
no
specif
ic
macros
to
b
uild
T
able
of
Contents,
b
ut
it
does
ha
ve two macros
which
can
insert
a
TOC into the appropriate position in the document:-
.pdfpagename
name
This assigns a name to the current page being rendered which can then be used in the second macro:-
.pdfswitchtopage
[
when
]
name
Where
name
is
a
pre
viously
named
page,
and
the
optional
when
can
be
“before”
or
“after”,
default
is
“be-
fore”.
Alternati
vely
the
positions
“top”
and
“bottom”
can
be
used
instead
of
a
named
page.
This
macro
should be used before a ne
w page is started.
7.2.
mom
mom
The macro
.AUTO_RELOCATE_TOC
(must come before
.START
) will position the TOC appropriately in the document.
Pease see the
mom
documentation
for details of TOC generation, by def
ault the TOC entries are clickable.
Gr
off
PDF features
9
7.3.
ms
ms
The traditional way of populating a T
OC was to use the
.XS/.XA/.XE
macros.
Grof
f 1.23.0 introduced the
.XN
macro which combined producing headings with adding a TOC entry
.
In either case the entry will be clickable.
If
the
document
has
an
.RP
entry
,
so
a
title
page
is
produced,
the
TOC
will
be
repositioned
after
the
T
itle
Page.
8.
Slideshow
Presentations
The
grof
f
pdf
dri
ver
understands
ho
w
to
create
pdfs
to
be
used
for
slidesho
w
presentations.
An
alternati
ve
is
to
use
the
postscript
dri
ver
and
gpresent
which
is
do
wnloadable
because
the
original
website
is
ha
ving
dif
f
i-
culty do
wnloading f
iles larger than 32kb
.
grof
f
documents
written
to
work
with
present.tmac
may
work
with
-Tpdf
with
minor
alteration
(and
no
need to run
presentps
and
ps2pdf
).
8.1.
pdf.tmac
pdf.tmac
There are just two macros which control the slide presentation:-
.pdftransition
featur
e
mode
duration
dimension
motion
dir
ection
scale
bool
These parameters are explained in the
gr
opdf
(1)
man page, many of them are not required!
There
are
two
“e
vents”
which
trigger
a
transition:
when
a
slide
is
f
irst
drawn
(
featur
e
=
SLIDE
)
and
when
a
ne
w
element
is
added
to
the
slide
(
featur
e
=
BLOCK
).
Both
can
ha
ve
a
dif
ferent
transition
mode
,
such
as
"Split
|
Blinds
|
Box
|
Wipe
|
Dissolve
|
Glitter
|
R"
all
of
which
are
explained
(and
some more!) in the man page.
Whene
ver
you
want
the
presentation
to
pause
(because
you
ha
ve
added
a
ne
w
element
to
the
slide)
use
the
macro:-
.pdfpause
and the ne
w element will appear using the current transition set for
BLOCK
.
8.2.
mom
mom
mom has full integration with pdf presentation mode, the documentation is
here
.
In
addition
the
mom
example
documents
include
slide-demo.mom
and
its
resultant
pdf,
so
should
be
in-
cluded in the examples/mom directory in the grof
f documentation.
10
July 2026
8.3.
ms
ms
An example of using
ms
to create a slidesho
w is
here
.
9.
Boxes
and
PDF
paper
colour
PDF viewers usually
sho
w contents
on a
white background,
the actual
background in
the PDF
is really
trans-
parent (so it appears white), ho
we
ver it is possible to specify a colour for the page background.
In addition
it is
possible to
specify framed
coloured boxes on
the page
to contain
the running
contents. These
boxes will flo
w onto follo
wing pages.
9.1.
pdf.tmac
pdf.tmac
The rele
vent macros are:-
.pdfbackground
cmd
left
top
right
bottom
weight
.pdfbackground off
.pdfbackground footnote
bottom
which
produce
a
background
rectangle
on
the
page.
The
meanings
of
the
parameters
are
explained
in
the
gr
opdf
(1)
man page.
9.2.
ms
ms
If you include the macro f
ile
-msboxes
in the
gr
off
command,
you
will
ha
ve
access
to
these
macros:-
.BOXSTART
SHADED
colour
OUTLINED
colour
INDENT
size
WEIGHT
size
begins
a
box,
where
the
argument
after
SHADED
gi
ves
the
f
ill
colour
and
that
after
OUTLINED
the
border
colour
.
Omit
the
former
to
get
a
borderless
f
illed
box
and
the
latter
for
a
border
with
no
f
ill.
The
specif
ied
WEIGHT
(line thickness) is used if the box is
OUTLINED
.
INDENT
precedes a v
alue that lea
ves a g
ap between the border and the contents inside the box.
Each
colour
must
be
a
def
ined
grof
f
colour
name,
and
each
size
a
v
alid
gr
off
numeric
expression.
The
ke
y-
word/v
alue pairs can be specif
ied in any order
.
Boxes
can
be
stacked,
so
you
can
start
a
box
within
another
box;
usually
the
later
boxes
would
be
smaller
than
the
containing
box,
b
ut
this
is
not
enforced.
When
using
BOXSTART
,
the
left
position
is
the
current
in-
dent minus
the
INDENT
in
the command,
and the
right position
is the
left position
(calculated above) plus the
current line length and twice the indent.
BOXSTOP
takes
no
parameters.
It
closes
the
most
recently
started
box
at
the
current
vertical
position
after
adding
its
INDENT
spacing.
Gr
off
PDF features
11
9.3.
mom
mom
mom has comprehensi
ve control of box
es see the
mom documentation
.
10.
F
or
macro
dev
elopers
If
you
want
to
add
PDF
features
to
your
o
wn
macro
packages
here
is
some
information
which
may
be
help-
ful.
10.1.
Stop/Start
hotlink
.pdfmarksuspend/.pdfmarkresume
If
there
is
a
piece
of
“hotlink
text”
which
appears
right
at
the
bottom
of
the
page
and
continues
across
to
the
start
of
the
next
page
these
macros
can
stop/restart
the
hotlink.
T
ypically
they
appear
at
the
start
of
a
page
footer
macro
(to
pre
vent the
footer
text becoming
part
of
the
hotlink),
and
at
the
end
of
a
page
header
macro
(to restart the hotlinking from the pre
vious page).
10.2.
F
orward
References
Since
grof
f
is
a
single
pass
interpreter
when
it
f
inds
an
it
cannot
plant
a
link
if
it
has
not
“seen”
the
to
which
it
links,
and
the
link
will
appear
as
Unkno
wn
resisting
all
mouse
clicks
-
the
same
happens
if
the
destination
of the link is mis-typed and does not exist. The forw
ard link problem can be solved: instead of:-
groff -Tpdf ...
use:-
pdfmom --roff ...
The
command
was originally
de
veloped for
satisfying
forward references
in
mom
f
iles
(hence
the
name),
b
ut
with the
--r
off
flag
it
drops
its
reliance
on
mom
and
you
can
place
any
macro
package
on
the
command
line.
10.3.
Marking
Hotlinks
The
.pdfhref
command
general purpose macro, supports these commands:-
O
(Outline) This is the command which calls.
M
(Mark) Setup a
L
(Local) Mark an
W
(WWW URI) Form an
These
“lo
w-le
vel”
calls
all
expect
“descripti
ve
text”
or
“hotlink
text”
to
be
passed
as
part
of
the
macro
call.
Sometimes this is not con
venient, consider the man macro pair
.MT/.ME
where
.MT jh@\:axis\:.se
J\[o ad]rgen H\[a ad]gg
.ME
The mail-to
URI
is
on
the
.MT
line, b
ut the text to use for a
hotlink
is
e
verything
up
to
the
follo
wing
.ME
.
The
.pdfhref
macro
allo
ws
an
-S
flag,
not
documented
abov
e,
which
just
turns
on
hotlinking
text.
It
is
then
up
to
the
macro
author
to
arrange
for
it
to
be
turned
of
f
at
the
appropriate
point.
In
this
example
it
should be “turned of
f”
in the
.ME
macro.
The code to
turn off the “hotlinking”
and restore the
text colour to what
it was before the
“hotlinking”
started
is:-
\X’pdf: markend’\m[\*[pdf:curcol]]
12
July 2026
Gr
off
PDF features
i
T
able of Contents
Introduction
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
Meta Data
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
Document Info
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
mom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
ms
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
Annotation Notes
. . . . . . . . . . . . . . . . . . . . . . . . . . .
2
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
Bookmarks
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
mom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
ms
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
man
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
Named Destination
. . . . . . . . . . . . . . . . . . . . . . . . . . .
5
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
mom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
ms
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
Internal Hotspot Links
. . . . . . . . . . . . . . . . . . . . . . . . . .
6
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
mom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
ms
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
man
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
External Hotspot Links
. . . . . . . . . . . . . . . . . . . . . . . . . .
7
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
mom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
man
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
T
able of Contents
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
mom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
ms
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
Slidesho
w Presentations
. . . . . . . . . . . . . . . . . . . . . . . . . .
9
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
mom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
ms
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
Boxes and PDF paper colour
. . . . . . . . . . . . . . . . . . . . . . . .
10
pdf.tmac
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
ms
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
mom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
For macro de
velopers
. . . . . . . . . . . . . . . . . . . . . . . . . . .
11
Stop/Start hotlink
. . . . . . . . . . . . . . . . . . . . . . . . . . .
11
Forw
ard References
. . . . . . . . . . . . . . . . . . . . . . . . . .
11
Marking Hotlinks . . . . . . . . . . . . . . . . . . . . . . . . . . .
11