在 tikz 中是否有简单的方法可以绘制线的长度测量值?

在 tikz 中是否有简单的方法可以绘制线的长度测量值?

我的问题中的“测量线的长度”是下图中绿色矩形突出显示的部分: 在此处输入图片描述

现在,我正在分别绘制测量的元素(即两个箭头、两个端点、8)。这很繁琐。我想知道是否有简单的方法来绘制这些测量值?例如,\somecommand [<->, offset=x mm, "text"] (point1) -- (point2)即上图中的\somecommand [<->, offset=2mm, "4"] (A) -- (D)或。如果能帮助我解决这种情况,我将不胜感激。\somecommand [<->, offset=2mm, "8"] (B) -- (C)

答案1

如果你感兴趣的话,它使用了一个短代码pstricks

\documentclass[ border=3pt]{standalone}
\usepackage{pst-eucl}%,

\begin{document}

\begin{pspicture}(-0.5,-0.5)(8.5,4.5)
    \psset{ labelsep=0.8ex, linejoin=1, RightAngleSize=0.25, tbarsize=8pt, arrowinset=0.1}
    \pstGeonode[PointSymbol=none, PosAngle={180,180,0,0}](3,4){A}(0,0){B}(8,0){C}(7,4){D}
    \psline(A)(B)(C)(D)(A)%
    \pnodes{H}(4,4)(4,0)\pcline(H0)(H1)\ncput*{4}
    \pstRightAngle{D}{H0}{H1} \pstRightAngle{C}{H1}{H0}
    \psset{offset=1.6ex}
    \pcline{|<->|}(A)(D)\ncput*{4} \pcline{|<->|}(C)(B)\ncput*{8}
\end{pspicture}

\end{document} 

在此处输入图片描述

相关内容