如何使用 TikZ 绘制表格

如何使用 TikZ 绘制表格

请问如何使用 TikZ 绘制这样的东西?

在此处输入图片描述

因此,我尝试绘制一个与两条线相关的圆,这两条线与一个矩形相关,同时保留白色(非连续线)。有什么好建议吗?

多谢!

答案1

带有 PSTricks 的危险物体。

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-node}

% b a t p2c ---> x y
% where b (semi-minor), a (semi-major), t (theta)
\pstVerb{/p2c {dup 3 1 roll cos mul 3 1 roll sin mul} bind def}

\begin{document}
\begin{pspicture}[saveNodeCoors](10,10)
\pnode[2,6](!1.5 2 30 p2c){P0}
\pnode[2,6](!1.5 2 -30 p2c){P1}
\pnode(2,6){P2}
\pscustom[origin={P2},fillstyle=solid,fillcolor=gray]
{
    \psellipticarc(P2)(2,1.5){(P0)}{(P1)}
    \translate(!N-P2.x neg N-P2.y neg)
    \psline(7,0|P1)(7,2)(9.5,2)(9.5,8)(7,8)(7,0|P0)
    \closepath
}
\rput(2,6){Don't touch!}
\end{pspicture}
\end{document}

在此处输入图片描述

笔记:

  • psellipticarc在内部使用时pscustomorigin必须通过 调用pscustom以避免奇怪的行为。

  • \translate(P2)没有产生预期的结果。

相关内容