math
.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}
-> NodeContent copied to clipboard
Creates a math (TeX) node, either inline or as a block.
Example:
.math {2 + 2}
.math {E = mc^2} block:{yes} ref:{einstein}Content copied to clipboard
As a primitive backing both Math blocks and MathSpan inlines, this function can be used in .extend to affect all math nodes in the document:
.extend {math} where:{block: .block::not}
.super foreground:{gray}Content copied to clipboard
Return
the new Math block node or MathSpan inline node, depending on block
Parameters
content
- Likely a body argument
TeX expression content
block
- Optional
- Likely named
whether the node is rendered as a block instead of inline. If unset, it's inferred from whether the source function call is block or inline
ref
optional ID for cross-referencing via reference, only applied to block math
border
border color. Default if unset and borderwidth is set
borderwidth
border width. Default if unset and border is set
borderstyle
border style. Normal (solid) if unset and border or borderwidth is set
Values
normaldasheddotteddouble
alignment
textalignment