## 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:- Pressing Command-y creates a new equation at the insertion point and gets you into equation mode. You can click into existing equations or use the cursor keys to walk into an equation from left or right.
- 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.
- Press return to leave an equation and get back to normal text mode
- Never press space or tab while in equation 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.

**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.

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

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. These shortcuts can efficiently be looked up onthe palette (Command-Shift-P). If you find a symbol or part missing please drop us a note.

### 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 a 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.

## News

21.01.2015 | Cassiopeia 1.4.0 released |

14.05.2013 | LaTeX and HTML Generation |

08.05.2013 | Example Paper released |

26.04.2013 | Co-editing in a workgroup |

26.04.2013 | Troubleshooting |

16.04.2013 | Equation Editor Quick Reference |

12.04.2013 | Equation Editor |

04.04.2013 | Links and Bibliography |

01.04.2013 | Books |

30.03.2013 | Documents |

28.03.2013 | Simulations |

16.03.2013 | 2D Graphs |

10.03.2013 | Symbolic Algebra |

08.03.2013 | Getting Started |

07.03.2013 | Installation and Setup |

## Youtube

19.06.2013 | Magnetic Field |

14.06.2013 | Creating Documents |

10.06.2013 | Vector Algebra |

30.05.2013 | Installation and Setup |

30.05.2013 | Blackboard Replacement |

30.05.2013 | Differential Simulations |

29.05.2013 | Installation and Setup |

## Contact

Smartsoft GmbH Advanced Science Subdiv.Sales: sales@advanced-science.com

Support: support@advanced-science.com