答案1
“不完整”,但我认为你可以完成它。只有基本内容(没有计算),所以你只能使用 tikz。可以旋转图片,但你需要将绘图放在范围内,然后重新定义标签。
\documentclass[12pt]{article}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzDefPoints{0/0/O,0/5/M,3/5/I,3/10/S,0/10/y,3/3.5/J}
\tkzDrawSegments(O,M M,I I,S M,y O,I)
\tkzDrawSegments[dashed](O,S I,J)
\tkzDrawPoint[size=12](M)
\tkzLabelPoints[right](I,S) \tkzLabelPoints[left](M,O)
\tkzLabelSegment[left](O,M){$D_d$} \tkzLabelSegment[right](I,S){$D_{ds}$}
\tkzLabelSegment[left,pos=.75](O,S){$D_S$}
\tkzLabelSegment[above,pos=.4](M,I){$\zeta$}
\tkzMarkAngle[size=2](S,O,M) \tkzLabelAngle[pos=2.3](S,O,M){$\beta$}
\tkzMarkAngle[size=3](I,O,M) \tkzLabelAngle[pos=3.3](I,O,S){$\theta$}
\end{tikzpicture}
\end{document}