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 ] |
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 |
∠ |