This makes the marker a square:
#import "@preview/lilaq:0.6.0" as lq
#show: lq.layout
#lq.diagram(
grid: none,
lq.scatter(
(1, 1),
(2, 2),
color: black,
mark: "s",
),
),
But I want the square to not be filled in black. I want only the border and no fill. I tried:
#import "@preview/lilaq:0.6.0" as lq
#show: lq.layout
#lq.diagram(
grid: none,
lq.scatter(
(1, 1),
(2, 2),
color: black,
mark: lq.mark(size: 4pt, fill: none, stroke: 0.7pt, shape: "s"),
),
),
But the compiler complains:
error: unexpected argument: size
┌─ main.typ:12:18
│
12 │ mark: lq.mark(size: 4pt, fill: none, stroke: 0.7pt, shape: "s"),
│
Maybe I misunderstood the mark docs, but there clearly is a size argument.
I have tried to use lq.mark as an argument to do other things, but it seems like it expects stuff different from what I can see in the docs?
Maybe I am doing something silly?