added short/start/end arrows

This commit is contained in:
2024-06-19 17:52:56 +02:00
parent 8deb26441d
commit 27ad9da458
6 changed files with 71 additions and 10 deletions

View File

@ -1,16 +1,23 @@
#import "@preview/cetz:0.2.2": draw
#import "consts.typ": *
#let _par(name, display-name: auto, from-start: true) = {
#let PAR-SPECIALS = "?[]"
#let _par(name, display-name: auto, from-start: true, invisible: false) = {
return ((
type: "par",
name: name,
display-name: if display-name == auto {name} else {display-name},
from-start: from-start
from-start: from-start,
invisible: invisible
),)
}
#let _exists(participants, name) = {
if name == "?" or name == "[" or name == "]" {
return true
}
for p in participants {
if name == p.name {
return true