Documentation page

2 Jan 2010

1. The words must be complete except for well established math functions like: sin, cos, log, gcd, abs, etc. For example, polynomial (not polynom), factor (not fact), evaluate (not eval).

2. All names must be in lowercase because uppercase is reserved for types, which are internal and automatic in WIRIS.

3. No spaces or symbols other than _ are allowed in names. Apostrophes are not allowed.

4. Words must be correctly written with their accents.

5. Duplicated translations are forbidden (i.e. two different English words cannot map to the same translation). For this purpose, two different words due to their accents are considered the same word. For example, ángulo and angulo in Spanish.
There are two mutual-exclusive exceptions to this rule:

  • median_line and median can have the same translation (mediana in Spanish, médiane in French)
  • median_line and mean can have the same translation (mitjana in Catalan)
20 Nov 2009

As a sample of the possibilities of WIRIS editor, we propose you to write these formulae:

Hint: use the , , and icons in the Script and accent tab.

Hint: use the and icons in the Matrix tab.

Hint: use the and icons in the Other tab.

Hint: use the icon in the Other tab.

Hint: use the and icons in the Matrix tab, the icon in the Arrows tab, and the icon in the Other tab.

20 Nov 2009

Quite often there appears the problem of having to delete one symbol without deleting its contents. In these cases, put the cursor after the symbol (or left parenthesis) and press delete twice. In this example, we remove a square root:

Put the cursor after the symbol but before its contents, either by using the mouse or the keyboard
Press delete once; this selects everything that will be deleted if confirmed. Note how only the symbol is selected
Press delete again to confirm deletion of the symbol

When trying to delete a couple of matching parenthesis, the obtained by using the , , , and icons in the General tab, there are two places to delete, and they do different things:

  • Deleting the left (opening) parenthesis will remove only both parentheses. Before the actual deletion, which will happen when the delete key is pressed twice, both parentheses will be shown highlighted.
  • Deleting the right (closing) parenthesis will remove both parentheses and their contents. As before, the actual deletion will happen when the delete key is pressed for the second time, and everything that will be deleted will be highlighted.
20 Nov 2009

The behavior of the arrow keys is the usual one as long as we are working within pieces of text, but it is modified near symbols. Let us see an example of cursor movement in a fraction.

Initial state; cursor in the denominator
Pressing the left arrow key behaves as usual, since we move within the denominator, which is made up by text
However, pressing again the left arrow key moves the cursor to the numerator, as if instead of a fraction we had two lines of text
Pressing the down arrow key moves the cursor to the denominator
Pressing the right arrow key moves the cursor after the fraction; note the change of size of the cursor, indicating that it is affecting the whole fraction
Pressing the delete key selects the whole fraction, instead of deleting one character; if we pressed delete again, the whole fraction would be deleted.

This behavior can be a little bit confusing when first met; if at some point it seems you cannot exit from a power, click with the mouse where you want to go, or just keep pressing the right or left arrow keys until you exit from the problem area.

We can select text by holding down the shift key while we move the cursor with the arrow keys, or by pressing down the mouse left button at one end of the contents to select, moving it to the other end, and releasing the button. Pieces of formulae can be cut, copied and pasted as expected.

20 Nov 2009

In the Matrix tab there are some icons to build matrices, vectors and tables; when you click on the icon, you are asked for the number of rows and columns you want your matrix to have. If you click on a matrix with the right mouse button, a menu appears giving you several options to handle rows and columns: