Grammars special in Evomark
Container delimiter with direction (Important)
Evomark supports container delimiters to be the same for opener and closer. However, in some cases you may want to specify it in order to avoid using too long delimiters.
==>
is equivalent to===
opener.==|
is equivalent to===
closer.
Children containers can have an opener with the same length to their parents using
==>
and ==|
. Here we give a example.==> Box
==> Box
I'm allowed.
==|
==|
In contrast, the following code will give out errors.
=== Box
=== Box
I will give out a error.
===
===
Container examples
Figure
=== Figure {src:"Irena.jpg"}
This is Irena.
===

This is Irena.
Proof
=== Proof
We know that $1+2=3$ and $2+1=3$. Therefore $1+2=2+1$.
===
We know that and . Therefore .
Table
You can put TOML inside the Table container.
==== Table
[[item]]
Name = "Mike"
Subject = "Math"
Grade = "99"
[[item]]
Name = "Sarah"
Subject = "English"
Grade = "100"
~~~~
You can put the caption after the fence
====
Here is the effect.
Table 1
Name | Subject | Grade |
Mike | Math | 99 |
Sarah | English | 100 |
You can put the caption after the fence
You can also use
src
attribute to specify a .toml
/.yml
/.json
file. The file should describe a dictionary with the following structure{
item:[
{
Key1: Value1_1
Key2: Value1_2
...
},
{
Key1: Value2_1
Key2: Value2_2
...
}
...
]
}
javascript
Code & Styled Box
==== Code
=== Box {style:"text-align:center;background-color:green;color:red;"}
I'm a box produced by the code above.
===
====
=== Box {style:"text-align:center;background-color:blue;color:red;"}
I'm a box produced by the code above.
===
I'm a box produced by the code above.