Equation Editor Quick Reference Guide

This document is a quick reference guide for the keystroke based equation editor integrated into Cassiopeia. Please note the following basic rules before going through the tutorial.
  • Use the four cursor keys to efficiently navigate within formulas. Cursor left moves cursor to the left. Cursor right moves the cursor to the right. Use cursor down to dive into a selected part e.g. a fraction part. Use cursor up to come up again if you are deep in the innards of a complex part with lots of subcells, e.g. a matrix.
  • Never press space or tab while in formula mode. Cassiopeia spaces identifiers and operators automatically.
  • The equation editor in its current form is optimized for single character identifiers. This means if you press the two keys a and b in succession Cassiopeia creates two identifiers and assumes you mean to multiply them. This design decision was made since 99.9% of the identifiers in the literature are single character identifiers and because expressions can be entered very efficiently following this route (no need to give a terminating character behind every entered identifier).
  • Use suffixes to denotate and distinguish identifiers if a single character seems insufficient, e.g.
and also make use of calligraphic identifiers (Ctrl-k A ... Ctrl-k Z) for this purpose.

As of v1.3.5 a palette with all available symbols and parts can be raised with Command-Shift-P. A part or symbol can be inserted into an equation by doubleclicking on an entry on the palette or by invoking the key sequence shown in the second column. To get a greek alpha you would have to press Ctrl-g, release all keys and then press a (for alpha).


If you miss a part or symbol on the palette or in the list below please send us a mail to support@advanced-science.com. This helps us to improve Cassiopeia.

Quick Strokes

A quick stroke consists of the Ctrl-key and another key pressed together.

Suffix

To get a suffix press Ctrl-l (for low) followed by the suffix characters. Get out of suffix mode using the cursor up key.


Power

You get a power part by pressing Ctrl-h (for high).


Fraction

To get a fraction part press Ctrl-f.

Fraction parts can alternatively be created using the / key.


Inline formulas are automatically rendered in a flat form.

Root

To get a root part press Ctrl-r. Get out of the root argument using cursor up and cursor right.

Differentiation

Use Ctrl-d to note a differentiation.


If you doubleclick on such an expression the differentation is executed. If you do not need automatic differentiation (symbolic algebra) you can alternatively note the expression using a fraction part like so.


The partial d can be entered as follows

or as of v1.2.9 even easier with


You can also type


and then enter any character of your choice to complete the partial diff expression, e.g. Ctrl-g a for alpha.

Numbers with units

Number unit pairs (physical properties) are entered with the quick stroke Ctrl-p.


Upgrade

The upgrade stroke Ctrl-y is used to upgrade an undetermined intergral (see select strokes below for a list of available integral parts) to a determined one. Assume you have entered an intergal (as shown further below)


and want to add integration limits. Do so by clicking into the equation and then using cursor up to select just the integral


and then press Ctrl-y.


Click into the limit cells and enter limit values.

Select Strokes

A select stroke consists of the Ctrl-key pressed together with another key to select a map of symbols/parts, releasing both keys and then pressing another key to select an item from the selected map.

Frequently used symbols

The following list gives the shortcuts for the most frequently used symbols. For a complete list of strokes choose Core - Strokes in the Cassiopeia menu.

Greek Letters

Select the greek letter map with Ctrl-g and then press one of the letters a...c or A...C to get the corresponding letter from the greek alphabet.

Vector Accent

A vector accent can be entered using the key stroke Ctrl-a v. For creating an acrtual vector part see the the parameter stroke section further below.

Operators

The following operators are currently supported in addtion to the trivial plus, minus and latent multiplication of scalars.

Integrals

The following parts are available via the Ctrl-i select stroke:


Note, these parts can be upgraded to their determined counter parts using the quick stroke Ctrl-y (see quick stroke section).

Parantheses

Parantheses can be entered with the brackets select stroke Ctrl-t.

Binominal Coefficients

Factorials are entered naturally.


Binomial coefficients can be entered with the keystroke Ctrl-i b.

Parameter strokes

Some structures require parameters. If you want to create a vector you need to specify the dimension of the vector. If you want to create a matrix you need to specify the number of rows and columns. This can be accomplished using parameter strokes.


Note that you get a green flag over the equation operator to indicate incompatibility between the left and the right side for the last two equations until you open the context drawer with Command-Shift-C and explicitly set suitable identifier classes for A and B.


You can efficiently set an identifier class for a complete range of identifiers as shown below.

Functions

No special stokes are required for entering functions. When you type letters in succession Cassiopeia usually assumes the multiplication of identifiers.

However, if the entered sequence of letters corresponds to the name of a known function, the sequence is automatically transformed into a function.

Advanced Science          Terms and Conditions          © Smartsoft GmbH 2014