我知道如何在 TikZ 中制作框图。使用\node[block] ...
,可以制作矩形块:
block/.style = {draw, fill=blue!20, rectangle,
minimum height=3em, minimum width=6em}
我想在框图中加入三角形块。它们代表增益,即乘以常数。到目前为止,我只发现此信息关于改变block
形状。但作为常见的框图组件,应该有一种快速简便的方法。
答案1
如何定义三角形的示例(使用regular polygon
):
\documentclass[tikz, border=3mm]{standalone}
\usetikzlibrary{shapes}
\begin{document}
\begin{tikzpicture}[
amp/.style = {regular polygon, regular polygon sides=3,
draw, fill=white, text width=1em,
inner sep=1mm, outer sep=0mm,
shape border rotate=-90}
]
\node (amp) [amp,right] {A} -- ++ (2,0);
\draw (amp.west) -- ++ (-2,0) (amp.east) -- ++ (2,0);
\end{tikzpicture}
\end{document}