Visual Commands

This is a complete overview of the visual commands available for scripting in Algebrakit. You typically use visual commands for rendering special characters or constructs like tables, superscripts and subscripts, as part of an exercise description.

Visual commands

You can use visual commands for rendering constructions like tables, text within mathematical expressions, and summations.

Visual Command Description
Plot Plot plots a graph containing a function or functions in a domain.
Table Table renders a table.
Text Text encapsulates text inside mathematical expressions. You can also use it to enforce an order between expressions and text.
VisualSum VisualSum renders a summation.

Constructs

Name Description in rendered
VariableBar VariableBar[ var ] renders var with a bar over it. VariableBar[ x ]
VisualDots VisualDots renders three dots ... . Write as VisualDots^2 Write as ...2
VisualFenced VisualFenced[ expr ] explicitly renders brackets around expr. By default, excess brackets are not rendered. VisualFenced[a+b] + c (a+b)+c
VisualSubscript VisualSubscript[expr1, expr2] renders expr1 with expr2 as subscript. VisualSubscript[S, xx] Sxx
VisualSup VisualSup[expr1, expr2] renders expr1 with expr2 as superscript. VisualSup[S, xx] Sxx

Greek Symbols

Name rendered
SymbolAlpha α
SymbolBeta β
SymbolCapitalDelta Δ
SymbolCapitalGamma Γ
SymbolCapitalLambda Λ
SymbolCapitalOmega Ω
SymbolCapitalPhi Φ
SymbolCapitalPi Π
SymbolCapitalPsi Ψ
SymbolCapitalSigma Σ
SymbolCapitalTheta Θ
SymbolCapitalUpsilon Υ
SymbolCapitalXi Ξ
SymbolChi χ
SymbolDelta δ
SymbolEpsilon ε
SymbolEta η
SymbolGamma γ
SymbolIota ι
SymbolKappa κ
SymbolLambda λ
SymbolMu μ
SymbolNu ν
SymbolOmega ω
SymbolPhi φ
SymbolPi π
SymbolPsi ψ
SymbolRho ρ
SymbolSigma σ
SymbolTau τ
SymbolTheta θ
SymbolUpsilon υ
SymbolXi ξ
SymbolZeta ζ

Number Sets

Name Description rendered
ComplexNumbers The set of complex numbers.
IntegerNumbers The set of integers.
NaturalNumbers The set of natural numbers.
RationalNumbers The set of rational numbers.
RealNumbers The set of real numbers.

Operators

Name in rendered
Dotsdivision Dotsdivision[ x, 2y] x:2y
SetIntersect SetIntersect[{1,2},{2,3}] {1,2} ∩ {2,3}
SetUnion SetUnion[{1,2},{3,4}] {1,2} ∪ {3,4}
SymbolApproxEquals Text[`Number of bicycles`, SymbolApproxEquals, VisualTimes[5, Text[`number of people in Amsterdam`]]] Number of bicycles ≈ 5 * number of people in Amsterdam
SymbolBiImplication Text[`p`,SymbolBiImplication,`q`] p ⇔ q
SymbolEquals Text[`Number of bicycles`, SymbolEquals, VisualTimes[5, Text[`number of people in Amsterdam`]]] Number of bicycles = 5 * number of people in Amsterdam
SymbolGreater Text[`Number of bicycles`, SymbolGreater, VisualTimes[5, Text[`number of people in Amsterdam`]]] Number of bicycles > 5 * number of people in Amsterdam
SymbolGreaterEquals Text[`Number of bicycles`, SymbolGreaterEquals, VisualTimes[5, Text[`number of people in Amsterdam`]]] Number of bicycles ≥ 5 * number of people in Amsterdam
SymbolLeftImplication Text[`p`,SymbolLeftImplication,`q`] p⇐q
SymbolLess Text[`Number of bicycles`, SymbolLess, VisualTimes[5, Text[`number of people in Amsterdam`]]] Number of bicycles < 5 * number of people in Amsterdam
SymbolLessEquals Text[`Number of bicycles`, SymbolLessEquals, VisualTimes[5, Text[`number of people in Amsterdam`]]] Number of bicycles ≤ 5 * number of people in Amsterdam
SymbolMinus Text[`the number of red marbles`,SymbolMinus, `the number of blue marbles`] the number of red marbles - the number of blue marbles
SymbolPerp Text[`Line `, k, ` is perpendicular to line `, l ,`, which can also be written as `, k, SymbolPerp, l,`] Line k is perpendicular to line l, which can also be written as k ⊥ l.
SymbolPlus Text[`the number of red marbles`,SymbolPlus, `the number of blue marbles`] the number of red marbles + the number of blue marbles
SymbolPlusMinus Text[SymbolPlusMinus, 5] ± 5
SymbolRightImplication Text[`p`,SymbolRightImplication,`q`] p⇒q
SymbolSquare SymbolSquare ^2 ⬜²
SymbolSubSet Text[`women`,SymbolSubSet,`humans`] women ⊂ humans
SymbolSubSetEq Text[`mortals`,SymbolSubSetEq,`humans`] mortals ⊆ humans
SymbolTimes Text[`length`, SymbolTimes, `height`] length × height
SymbolTimesDot Text[`length`, SymbolTimesDot,`height`] length · height
SymbolUnequals Text[`Number of bicycles`, SymbolUnequals, VisualTimes[5, Text[`number of people in Amsterdam`]]] Number of bicycles ≠ 5 * number of people in Amsterdam
VisualPlus VisualPlus[x,y,z] x+y+z
VisualTimes VisualTimes[x,2y] x · 2y
VisualDoubleDotDivision VisualDoubleDotDivision[2+3,3+4] (2+3):(3+4)

Miscellaneous

Name Description in rendered
FuncDiff FuncDiff[ expr ] appends the apostrophe to an expression. FuncDiff[f] f'
IntegrationConstant IntegrationConstant renders the symbol C, representing the set of complex numbers. IntegrationConstant C
SymbolAngle SymbolAngle renders the Greek symbol. SymbolAngle