Abstracts
Abstracts are formatted using text markup, the usage of which is described in the article Text markup in Engee. |
Annotations are areas in workspace Engee where you can add text and format it, add lines of code, images, and more using markup languages. For example:
For example, the annotations use the syntax of the markup language Markdown with the ability to extend the 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 an Add Annotation button :
Annotations are a level below any Engee workspace elements, eliminating their unwanted overlap with the Engee model or interface tools. |
Interface
Adding an annotation opens the available interface
-
Bold
-
Italics
-
Underlined
-
Strikethrough
-
Monospaced
-
Highlighted
As well as other actions , which include a basic 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:
![]()
You can specify alternative text in square brackets []
, and in round brackets ()
you can specify a link to an image on the Internet. Annotations in Engee do not support local paths to images lying in file browser .
Formulas
The KaTeX library is used to write formulas in annotations. To display a formula correctly, enclose single-line expressions in $…$
and multi-line expressions in $$…$$$
. This is necessary both for correct rendering and for the work of the visual editor (WYSIWYG), which recognises formulas only by this framing. For example:
Code (KaTeX) |
Formula display |
|
|
|
|
Single-line formulas can also be wrapped in |
After Engee switched to KaTeX, old annotations with LaTeX formulas without $ or $$ will not display correctly. Make sure all formulas are wrapped in $ or $$$ , and if necessary, remove any extra escape characters (\ ) that may have been added automatically.
|
For more information and to implement more complex syntax, see. official KaTeX documentation.
Specifying a language in a code block
To specify a programming language in an annotation code block, the syntax is used to specify the language after a triple backwards apostrophe. For example, to specify the language Python:
```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, left-click on it.
-
To delete an annotation, left-click on it and use Del or Backspace. The annotation will also be deleted automatically when you delete its content.
Limitations
-
Annotations do not support interactive drag-and-drop (drag-and-drop) of text, images or files from other sources.
-
Annotations do not support copied coordinate planes from chart window
.