Package-level declarations

Functions

Link copied to clipboard
.figure caption:{InlineMarkdownContent? = null} \
ref:{String? = null} \
body:{MarkdownContent}
-> Node

Inserts content in a figure block, with an optional caption.

Link copied to clipboard
.heading content:{InlineMarkdownContent} \
depth:{Int} \
ref:{String? = null} \
numbered:{Boolean = true} \
indexed:{Boolean = true} \
breakpage:{Boolean = true} \
foreground:{Color? = null} \
background:{Color? = null} \
border:{Color? = null} \
borderwidth:{Sizes? = null} \
borderstyle:{NodeStyle.BorderStyle? = null} \
alignment:{NodeStyle.Alignment? = null} \
textalignment:{NodeStyle.TextAlignment? = null} \
margin:{Sizes? = null} \
padding:{Sizes? = null} \
radius:{Sizes? = null} \
fontsize:{TextTransformData.Size? = null} \
fontweight:{TextTransformData.Weight? = null} \
fontstyle:{TextTransformData.Style? = null} \
fontvariant:{TextTransformData.Variant? = null} \
textdecoration:{TextTransformData.Decoration? = null} \
textcase:{TextTransformData.Case? = null}
-> Node

Creates a heading with fine-grained control over its behavior.

Link copied to clipboard
.image    url:{String} \
label:{InlineMarkdownContent} \
title:{InlineMarkdownContent? = null} \
width:{Size? = null} \
height:{Size? = null} \
ref:{String? = null} \
figure:{Boolean = true} \
mediastorage:{Boolean = true}
-> Node

Creates an image with fine-grained control over its properties, compared to the standard Markdown image syntax (![alt text](url "title")).

Link copied to clipboard
.link   content:{InlineMarkdownContent} \
url:{String} \
title:{InlineMarkdownContent? = null} \
foreground:{Color? = null} \
background:{Color? = null} \
border:{Color? = null} \
borderwidth:{Sizes? = null} \
borderstyle:{NodeStyle.BorderStyle? = null} \
alignment:{NodeStyle.Alignment? = null} \
textalignment:{NodeStyle.TextAlignment? = null} \
margin:{Sizes? = null} \
padding:{Sizes? = null} \
radius:{Sizes? = null} \
fontsize:{TextTransformData.Size? = null} \
fontweight:{TextTransformData.Weight? = null} \
fontstyle:{TextTransformData.Style? = null} \
fontvariant:{TextTransformData.Variant? = null} \
textdecoration:{TextTransformData.Decoration? = null} \
textcase:{TextTransformData.Case? = null}
-> Node

Creates a link.

Link copied to clipboard
.math   content:{EvaluableString} \
block:{Boolean? = null} \
ref:{String? = null} \
foreground:{Color? = null} \
background:{Color? = null} \
border:{Color? = null} \
borderwidth:{Sizes? = null} \
borderstyle:{NodeStyle.BorderStyle? = null} \
alignment:{NodeStyle.Alignment? = null} \
textalignment:{NodeStyle.TextAlignment? = null} \
margin:{Sizes? = null} \
padding:{Sizes? = null} \
radius:{Sizes? = null} \
fontsize:{TextTransformData.Size? = null} \
fontweight:{TextTransformData.Weight? = null} \
fontstyle:{TextTransformData.Style? = null} \
fontvariant:{TextTransformData.Variant? = null} \
textdecoration:{TextTransformData.Decoration? = null} \
textcase:{TextTransformData.Case? = null}
-> Node

Creates a math (TeX) node, either inline or as a block.

Link copied to clipboard
.pagebreak -> Node

Creates a page break. In standard Quarkdown, this is also achievable with <<< on its own line, but this function provides a more explicit way to insert a page break, and can be used within other function calls.

Link copied to clipboard
.paragraph content:{InlineMarkdownContent} \
foreground:{Color? = null} \
background:{Color? = null} \
border:{Color? = null} \
borderwidth:{Sizes? = null} \
borderstyle:{NodeStyle.BorderStyle? = null} \
alignment:{NodeStyle.Alignment? = null} \
textalignment:{NodeStyle.TextAlignment? = null} \
margin:{Sizes? = null} \
padding:{Sizes? = null} \
radius:{Sizes? = null} \
fontsize:{TextTransformData.Size? = null} \
fontweight:{TextTransformData.Weight? = null} \
fontstyle:{TextTransformData.Style? = null} \
fontvariant:{TextTransformData.Variant? = null} \
textdecoration:{TextTransformData.Decoration? = null} \
textcase:{TextTransformData.Case? = null}
-> Node

Creates a paragraph with fine-grained control over its properties.