This guide covers all the major features of the Vieta Space Math Editor.

Getting Started

The Math Editor

The Math Editor lets you create and edit mathematical expressions by typing, clicking symbols, or using visual tools. Equations render instantly as you build them.

LaTeX Support Scope

  • The editor is designed to cover standard LaTeX math commands.
  • AMS mathematics commands are generally supported; any gaps are unintentional and can be reported.
  • Some commands from other packages may incidentally work, but unsupported or unknown commands are removed during sanitization.

Basic Editing

  • Click anywhere to place your cursor.
  • Type directly to insert text and basic symbols.
  • Use the Symbol Pad to browse and insert mathematical symbols.
  • Tab opens the Smart Menu for intelligent symbol search.

Symbol Input Methods

Symbol Pad

Browse and click symbols organized by category: Basic, Greek Letters, Relations, Operators, Arrows, Sets, and Logic. If enabled in Settings, hovering a symbol shows its LaTeX representation.

Smart Menu (Tab)

The Smart Menu opens as a small popover that understands both symbol names and natural language. It suggests symbols, transformations, or context actions based on what you’ve selected. Type a short command, press Enter, and the editor inserts or transforms automatically.

  • Find symbols: Tab → type “pi” → Enterπ
  • Wrap or transform: select ■ → Tab → type “square root” → Enter
  • Create elements: Tab → type “3x4 matrix” → Enter [ ]
  • Variants and negations: select =Tab → choose “not equal” →
  • Transform existing math: select abTab → type “flip” → Enterba
  • Work with arrays: inside a matrix, type “add row below” or “align column center” to perform structural edits without leaving the keyboard.
  • Auto-scale delimiters: select an expression inside parentheses, brackets, or braces and type “auto scale” → the menu offers to resize the delimiters to match the content height, e.g. ( AB ) ( AB ) .
  • Math font transformations: Select any element → Tab → type “bold”, “italic”, “sans”, “bb”, “frak”, “calligraphic”, etc. You can also use prefix syntax, such as bold:theta, bb:R, or italic:x.
  • Plain language search: you can say things like “underbrace comment,” “format as unit,” or “operator with limits”. The menu interprets natural phrases and synonyms (add, insert, remove, move, align, etc.).

Navigate results with /, confirm with Enter, and close with Esc or F6.

Pasting Math

The editor prefers bare math content, but handles common wrappers and minor issues automatically.

  • Accepted delimiters (automatically stripped):
    • $...$
    • $$...$$
    • \(...\)
    • \[...\]
  • Self-healing input:
    • Removes stray alignment markers (e.g., &)
    • Strips unknown or unsupported commands
    • Repairs small syntax issues when possible
    • Avoids autocompleting or altering TeX inside \text{...}

Direct Keyboard Shortcuts

Fraction

  • Caret only: Press / to insert a new fraction: .
  • With selection: Select ■ and press / to wrap it as the numerator: .

Subscript & Superscript

  • After a base symbol, _ creates: base
  • After a base symbol, ^ creates: base

Delimiters

  • Selecting ■ and typing an opening bracket wraps it: ()

Centered Dot

Press * to insert ·.


  • Arrow Keys: move between elements
  • Ctrl + Arrow: jump by larger logical units
  • Shift + Arrow: extend or shrink selection
  • Ctrl + A: progressively select expression levels
  • Home: jump to the start of the expression
  • End: jump to the end of the expression
  • Enter: exit a subscript or superscript back to the baseline

Context-Sensitive Toolbars

Home Toolbar

Copy LaTeX button and PNG export options (download or copy) with selectable resolution.

Spacing Toolbar

Fine-tune horizontal and vertical spacing in “mu” units (1/18 em).

Delimiter Toolbar

  • Auto-sizing parentheses, brackets, braces
  • Group creation and dissolution

Array Toolbar

  • Add, move, or remove rows/columns
  • Set column alignment
  • Adjust row spacing

Text Toolbar

  • Insert plain text within math
  • Formatting: roman, italic, sans-serif
  • Switch or dissolve formatting

Script Toolbar

  • Contextual vs. independent script positioning
  • Useful for isotopes, superscripts, exponents

Symbols Toolbar

Apply math fonts such as Bold, Italic, Sans, Blackboard, Fraktur, or Calligraphic to selected expressions.

Visibility Toolbar

  • Invisible, phantom, no-height, or no-width modes
  • Useful for alignment and spacing tricks

Settings & Preferences

The editor supports two levels of preferences:

  • Local preferences: stored only in the browser. These include visual and interaction options such as showing LaTeX tooltips on Symbol Pad hover.
  • Synced preferences: saved to your account and applied across devices when logged in, such as multiplication symbol mapping.

Local settings control device-specific UI behavior, while synced settings store general usage preferences.


Advanced Editing Features

Matrix & Array Creation

  • Toolbar operations: add/move/remove rows and columns
  • Set column alignment and row spacing

Function Limits & Bounds

Create integrals, summations, products, and limits with toolbar-bound controls for upper and lower limits.

Roots & Radicals

Build square roots, nth roots, and nested radicals. Empty indices dissolve automatically.

Arrow Annotations

Extend arrows with text above them. Arrows automatically stretch to fit content.

Empty Container Management

Empty fractions, roots, and scripts dissolve automatically and can be re-created as needed.


Keyboard Shortcuts Overview

  • Equation Navigation:
    • PageUp more recent equation
    • PageDown older equation
  • Editing: Backspace, Delete, Enter, Escape, Space
  • Selection: Shift + Arrow, Ctrl + A
  • Clipboard: Ctrl + C/V/X for LaTeX
  • System: Ctrl + \Z/Y (Undo/Redo)
  • Create New: Ctrl + Enter (New Equation)

Account-Enabled Features

Cloud-Synced Equations

Your saved equations sync across your devices.

Synced Preferences

Multiplication Symbol Mapping (*)

Remap the * key to insert either a centered dot · or a multiplication cross ×.