我想用计算的长度来标记路径。
这个 MWE 几乎满足了我的要求,但是它将标签打印为“1.4142135623731”,精度太高了。
\documentclass{article}
\usepackage{asymptote}
\begin{document}
\begin{asy}
unitsize(10mm);
pair a = (0,0);
pair b = (1,1);
path p = (a--b);
draw(p);
label((string) arclength(p), p, SE);
\end{asy}
\end{document}
从手册中,我似乎可以以某种方式指定一个printf
-style 格式字符串%4.2f
来获得像“1.41”这样的标签,但我无法从手册中弄清楚如何将所有部分放在一起,或者找到一个要复制的示例。