The easiest way to customize the navigation panel is to turn it off
for selected nodes. This is done using the commands \htmlpanel{0}
and \htmlpanel{1}
. All nodes started while \htmlpanel
is set
to 0 are created without a navigation panel.
Furthermore, the navigation panels (and in fact the complete outline
of the created HTML files) can be customized to your own taste
by redefining some Hyperlatex macros. In fact, when it formats an
HTML node, Hyperlatex inserts the macro \toppanel
at the
beginning, and the two macros \bottommatter
and bottompanel
at
the end. When \htmlpanel{0}
has been set, then only \bottommatter
is inserted.
The macros \toppanel
and \bottompanel
are responsible for
typesetting the navigation panels at the top and the bottom of every
node. You can change the appearance of these panels by redefining
those macros. See siteinit.hlx for their
default definition.
The following commands are useful for defining these macros:
\HlxPrevUrl
, \HlxUpUrl
, and \HlxNextUrl
return the URL
of the next node in the backwards, upwards, and forwards direction.
(If there is no node in that direction, the macro evaluates to the
empty string.)
\HlxPrevTitle
, \HlxUpTitle
, and \HlxNextTitle
return
the title of these nodes.
\HlxBackUrl
and \HlxForwUrl
return the URL of the previous
and following node (without looking at their depth)
\HlxBackTitle
and \HlxForwTitle
return the title of these
nodes.
\EmptyP{expr}{A}{B}
evaluates to A
if expr
is not the empty string, to B
otherwise.