如何用tikz包绘制这个四面体图?

发布于 2025-05-10 14:53:02

请问如何用tikz绘制出这种四面体图,感谢!
image.png

查看更多

关注者
0
被浏览
1k
2 个回答
远方不远
远方不远 2025-05-10
Hello, LuaLaTeX!

测试

Sagittarius Rover
Sagittarius Rover 2025-05-10
这家伙很懒,什么也没写!

你做过任何尝试🤔?
你至少要把框架的代码给出来,再具体说明你遇到的难题是什么(例如求交点)。


不要提出自己没有付出任何努力的问题(from 提问的智慧)

image.png

可以试试封装度更高的tkz-euclide

\documentclass[border=5pt]{standalone}
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}[line cap=round]
\tkzDefPoints{0/0/B,6.5/0/D,4/4/A,4.5/-1.5/C}
\tkzDrawSegments[thick](A,B A,C A,D B,C C,D)
\tkzDefMidPoint(A,B) \tkzGetPoint{B'}
\tkzDefMidPoint(A,C) \tkzGetPoint{C'}
\tkzDefMidPoint(A,D) \tkzGetPoint{D'}
\tkzDefMidPoint(B,D) \tkzGetPoint{G}
\tkzDefMidPoint(C,B) \tkzGetPoint{E}
\tkzDefMidPoint(C,D) \tkzGetPoint{F}
\tkzInterLL(B',F)(D',E) \tkzGetPoint{M}
\tkzDrawSegments[dashed](B,D B',F E,D')
\tkzDrawPoints[black](A,B,C,D,E,F,G,B',C',D',M)
\tkzLabelPoints[above](A)
\tkzLabelPoints[left](B,B',C',M)
\tkzLabelPoints[below](C,E,G)
\tkzLabelPoints[right](D,F,D')
\end{tikzpicture}
\end{document}

image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览