Annotations
Annotations are designed using text markup, the subtleties of which are described in the article. Text markup in Engee. |
Annotations — these are the areas in workspace Engee, to which you can add text and format it, add lines of code, images, and more using markup languages. For example:
For example, annotations use markup language syntax. Markdown with the ability to extend functionality using HTML and LaTeX.
To add annotations, left-click on an empty area of the Engee workspace. This will open a context menu with a button Add annotation :
Annotations are located one level below any elements of the Engee workspace, which eliminates their unwanted overlap with the Engee interface model or tools. |
Interface
When an annotation is added, an accessible interface opens.
-
Bold
-
Italic
-
Underlined
-
Strikethrough
-
Monospaced
-
Highlighted
As well as other actions , which include the main set of auxiliary templates for text markup:
Templates help you use all the basic functionality of annotations without diving into the subtleties of markup language syntax!
Inserting Images
The following syntax is used to insert images:
![]()
In square brackets []
you can specify an alternative text, in round brackets ()
is a link to an image on the Internet. Annotations in Engee do not support local paths to images located in file browser .
Formulas
The library is used to write formulas in annotations. KaTeX. To display the formula correctly, enclose single—line expressions in $…$
and multi-line expressions in ...
. This is necessary both for correct rendering and for the operation of the visual editor (WYSIWYG), which recognizes formulas only by such a frame. For example:
Code (KaTeX) |
Formula Display |
|
|
|
|
One-line formulas can also be wrapped in |
After switching Engee to KaTeX, old annotations with LaTeX formulas without $ or ` will be displayed incorrectly. Make sure that all formulas are wrapped in `$` or ` , and if necessary, remove any extra escape characters (\ ) that might have been added automatically.
|
For more information and to implement a more complex syntax, see official KaTeX documentation.
Specifying the language in the code block
To specify the programming language in the annotation code block, a syntax is used indicating the language after a triple back apostrophe. For example, to specify the Python language:
```python
print("Hello, world!")
```
Basic operations
-
To edit an already created annotation, double-click on it with the left mouse button.
-
To move an annotation across the canvas, hold it down with the left mouse button.
-
To delete an annotation, left-click on it and use the Del or Backspace. The annotation will also be deleted automatically when its contents are deleted.
Limitations
-
Annotations do not support interactive mouse movement of text, images, or files from other sources (Drag-and-drop).
-
Annotations do not support copied coordinate planes from the window signal visualization
.