library(r2typ)
# register the "hello" function
hello <- function(...) typst_function("hello", ...){r2typ} provides pretty much all Typst function, but one might want to be able to generate Typst markup for its own custom functions.
This is possible AND very simple. For example, let’s say we defined a “hello” Typst function, we can “register” it to {r2typ} by using typst_function()
library(r2typ)
# register the "hello" function
hello <- function(...) typst_function("hello", ...)hello(fill = red, size = pt_(10), other_arg = "world")
#> #hello(fill: red, size: 10pt, other_arg: "world")