如何在 Tikz 中绘制内部能量熵曲线

如何在 Tikz 中绘制内部能量熵曲线

我想在 Tikz 中重现附加的内部能量熵曲线。

我该怎么做?对我来说,获得具有正确形状的平滑曲线非常困难。Tikz 中的能量熵曲线

答案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}

相关内容