Vieta Space Math Editor
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 → Tab → type “flip” → Enter →
- 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. → .
-
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, oritalic: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{...}
- Removes stray alignment markers (e.g.,
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:
- After a base symbol, ^ creates:
Delimiters
- Selecting ■ and typing an opening bracket wraps it:
Centered Dot
Press * to insert .
Navigation & Selection
- 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 .