Admonitions

Details

Translator generates block code of Typst to render “admonition” layout when it finds admonition directives.

This layout is complex, so it defines custom function to express simply. In default, rst2typst inserts definition code of #admonition-callout function.

Examples

Danger admonition

.. danger::
   Beware killer rabbits!
#admonition-callout(
  "danger", "Danger",
  [Beware killer rabbits!],
)

Generic admonition

.. admonition:: And, by the way...

   You can make up your own admonition too.
#admonition-callout(
  "admonition", "And, by the way...",
  [You can make up your own admonition too.],
)

References

Docutils:

Typst: