Every macro in OurBigBook can have an optional
id
and many also have a reserved title
property.When a macro in the document has a
title
argument but no id
argument given, get an auto-generated ID from the title: automatic ID from title.Usually, the most convenient way to write cross references is with the insane syntax with delimited angled braces:More details at: insane cross reference.
<Cross references> are awesome.
which renders as:
Cross references are awesome.
The sane equivalent to this is:Note how that is more verbose, especially because here we use both the
\x[cross-reference]{c}{p} are awesome section.
which renders as:
Cross references are awesome section.
\x
c
argument and \x
p
argument to capitalize and pluraize as desired.Another sane equivalent would be to add an explicit link body as in:
\x[cross-reference][Cross references] are awesome.
which renders as:
Cross references are awesome.
Ancestors
Incoming links
- Boolean argument
- Conversion process overview
- Cross reference targets in split headers
- Cross reference title inflection
- Cross reference title link removal
- Features
\H
numbered
argument\H
splitDefault
argument\H
synonym
argument- Header
- Image
- Image caption
- Image
description
argument - Include
- Macro with insane shortcut
- More powerful
--no-html-x-extension
- Reserved IDs
scope
resolution