我需要创建弗赖塔格金字塔,就像下面这个一样。我尝试使用来自此的代码邮政但看上去并不接近。
答案1
你可以按照以下思路开始 TikZ 绘图:将node
或pic
放在 上path
。例如,
\tikz\draw (0,0) node[left]{$A$}--
(4,3) node[right]{$B$}
node[pos=.5,sloped,above]{this length is $5$};
path
实际上,只需 1 个操作(命令)即可绘制图形\draw
。
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}
\begin{tikzpicture}
\def\a{2.5} \def\b{3.4}
\draw[nodes={scale=.7,magenta},thick] (0,0)
--(\a,0) node[above,pos=.3]{Setting}
node[midway,below=10mm,teal]{Beginning}
node[midway,below=15mm,scale=1.5,teal]{Frame the Story}
--++(\a,\b) node[above,pos=.25,sloped]{Inciting incident} node[above,pos=.75,sloped]{Possible action} node[above=3mm,teal]{Climax or Keypoint}
node[below=50mm,teal]{Middle}
node[below=55mm,scale=1.5,teal]{Build the Narative}
--++(\a,-\b) node[above,pos=.5,sloped]{recommendation resolution}
--+(\a,0) node[above,pos=.7]{Conclusion}
node[midway,below=10mm,teal]{End}
node[midway,below=15mm,scale=1.5,teal]{Call to Action}
;
\end{tikzpicture}
\end{frame}
\end{document}