“ugly” is subjective, do you mean the alignment is not centered? Use this instead:
text!(label, position=(x, 0.1), align = (:center, :bottom))
Also note that for Latex strings, the additional lines currently only work in plain Scenes without projection, you can see that there are none in the fraction or the square root. That’s a bug that should be fixed one of these days.