-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After new package, minimum padding for anchored content is now huge #67
Comments
The best option to finally fix this, is introducing custom coordinate systems to cetz. The issue & PR is here: cetz-package/cetz#719 |
is there any short-term workaround for this right now, that you can think of? Currently this broke all of my plots :( |
I am sorry :(. You can use Example: #import "@preview/cetz:0.3.1"
#import "@preview/cetz-plot:0.1.0": plot
// Uncomment the following to see the behaviour for old CeTZ
// #import "@preview/cetz:0.2.2"
// #import cetz.plot
#cetz.canvas({
import cetz.draw: *
plot.plot(
name: "plot",
size: (14,8),
axis-style: "scientific-auto",
x-min: 0,
x-max: 1,
x-tick-step: none,
y-min: 0,
y-max: 1,
y-tick-step: none, {
plot.annotate({
circle((0.5, 0.5),
radius: (0.1, 0.1),
fill: red,
stroke: none
)
})
plot.add-anchor("label", (.5, .5))
})
content("plot.label", [Hello], anchor: "south")
}) |
Link #52 |
No worries, it happens! And after all this is version 0.x, it's bound to break things!
Thanks for that, I'll try it out. |
It is a bug and can be fixed the same way the anchors can be. I've changed the plot canvas to not use linear scaling anymore, because this does not work with log-plots. I suggest not using |
See this project:
https://typst.app/project/rBvXqvt6N2I7RKIuLiKV_A
When using CeTZ 0.3.1 and
cetz-plot
0.1.0, plotting a simple circle with an anchored content label leads to:When using CeTZ 0.2.2 and the built-in
plot
, the behaviour was:Switch between the two behaviours by uncommenting the import lines.
In the new behaviour, it is impossible to place the anchored text closer to the red dot.
If
padding
is set to a negative value, the compiler crashes.The text was updated successfully, but these errors were encountered: