答案1
如果你有兴趣尝试其他绘图系统,这里有一个你的图表版本元帖子。(如果您点击此链接,您将找到教程、示例和参考资料)。
这被包装在中luamplib
,所以您需要使用lualatex
引擎来编译它。
\documentclass[border=5mm]{standalone}
\usepackage{luamplib}
\begin{document}
\mplibtextextlabel{enable}
\begin{mplibcode}
beginfig(1);
z1 = (5mm, 5mm);
z2 = (5cm, 6cm);
path curve;
curve = z1 {dir 10} .. {dir 80} z2;
pair A, B, C;
B = point 1/4 of curve;
C = point 1/2 of curve;
A = (xpart B, ypart C);
path axes;
axes = (0, y2) -- (0, 0) -- (x2, 0);
draw (0, ypart C) .. C;
draw B .. A;
draw curve withcolor 2/3 red;
draw axes;
label.llft("\textsf{U}", point 0 of axes);
label.llft("\textsf{S}", point 2 of axes);
label.top("$A$", A);
label.lrt("$B$", B);
label.lrt("$C$", C);
endfig;
\end{mplibcode}
\end{document}