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 internal links is with the insane syntax with delimited angled braces:More details at: insane internal link.
<internal links> are awesome.
which renders as:
internal links are awesome.
The sane equivalent to this is:Note how that is more verbose, especially because here we use both the
\x[internal-link]{c}{p} are awesome section.
which renders as:
Internal links 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[internal-link][Internal link] are awesome.
which renders as:
Internal link are awesome.
Ancestors
Incoming links
- Home
- Boolean argument
- Conversion process overview
disambiguate
argument- Element ID
- External link
- Features
\H
file
argument\H
numbered
argument\H
splitDefault
argument\H
synonym
argument- Header
id
argument- Image
- Image caption
- Image
description
argument - Image ID
- Include
- Internal link
- Internal link targets in split headers
- Internal link title inflection
- Internal link title link removal
- Link to IDs, not URL path
- Macro with insane shortcut
- More powerful
--no-html-x-extension
- Order of reported errors
toSplitHeaders
- OurBigBook Markup quick start
- OurBigBook Web page renaming
- Related projects
scope
resolution- Some references back to the index
- Vim
- Visual Studio Code documentation
\x
child
argument\x
full
argument\x
magic
argument\x
withintitle
restrictions