Cross-linking

  \Link[@1 @2]{@3}{@4}...\EndLink

Creates

  <a href="@1#@3" name="@4" @2>...</a>

Example

  \Link{a}{}...\Endlink .....  \Link{}{b}...\EndLink
  \Link[http://foo  id="fooo"]{a}{b}...\EndLink
  \Configure{Link}..............4

Configures \Link...\EndLink so that

#1replaces a
#2replaces href=
#3replaces name=
#4replaces ‘#’. If empty, the older value remains in effect.

Example

  \Configure{Link}{a}{href=}{name=}{}
  \Configure{Link}{ref}{target=}{id=}{\empty}
  \Configure{?Link}..............1

#1insertion before broken links

To help with debugging

\LinkCommand...................1 <= i <= 6

Creates a \Link-like command

#1tag name
#2href-like attribute
#3name-like attribute
#4insertion
#5/, if empty element
#6replacement for # (ignored if absent)

Example

  \LinkCommand\JSLink{a,\noexpand\jsref,name}
  \def\jsref="#1"{href="javascript:window.open(’#1’)"}
  \JSLink{a}{}xx\EndJSLink
  \Link{}{a}\EndLink       % or \JSLink{}{a}\EndJSLink
  \Configure{XrefFile}.....................1

#1names cross-references of files (appends #1 to )F and )Q entries of the .xref files). Applicable mainly implicitly within \Link commands.
  \Tag.....................................2

#1label
#2content
  \Ref.....................................1
  \LikeRef.................................1

#1label

\Tag and \Ref are tex4ht.sty commands introduced cross-referencing content through .xref auxiliary files.

\LikeRef is a variant of \Ref which doesn’t verify whether the labels exit. It is mainly used in \Link and \edef environments.

  \ifTag ..................................3

#1quetioned tag
#2true part
#3false part
  \LoadRef-[prefix]+{filename.ext}{pattern}

Load the named xref-type file

.xref optional --- .xref is assume for a default
+ optional --- asks \Ref and \LikeRef commands to use expanded tags filename::tag, instead of just tag
[prefix] optional --- asks just for tags starting with the specified prefix.
- optional --- deletes the prefixes from the loaded tags
{pattern}to be included only when [prefix] or + are included. States how tags are to be addressed, with the parameter symbol ‘#1’ specifying the loaded part.

Example

  % a.tex
  \LoadRef-[to:]{b}{from:#1}      \Ref{from:filename}
                               \LikeRef{from:filename}
  % b.tex
  \Tag{to:filename}{\FileName}

Example


  \LoadRef-[)F]{file}{)Ffoo##1}
  \LoadRef-[)Q]{file}{)Qfoo##1}
  \Configure{XrefFile}{foo}   \Link...\EndLink
  \LoadRef{another-file}