I want the boxes to be of the same height, not width. What is the best way to achieve this?
\tikzset{
%Define standard arrow tip
>=stealth',
%Define style for boxes
punkt/.style={
rectangle,
rounded corners,
draw=black, very thick,
text width=6.5em,
minimum height=4cm,
text centered}
}
\begin{tikzpicture}[node distance=1cm, auto]
\node[name=dummy] (dummy) {};
\node[punkt, name=oracle, left = 4cm of dummy] (oracle) {Oracle circuit $O_H$ providing access to $H_{xy}$};
\node[punkt, name=block, left = 0cm of dummy] (block) {$U_H$, block encoding of $H_{xy}$, which implements ${\ket{\psi}\mapsto H\ket{\psi}}$};
\node[punkt, name=algo, left = -4cm of dummy] (algo) {A circuit built upon the usage of $U_H$, which implements ${\ket{\psi}\mapsto f(H)\ket{\psi}}$ for some matrix function $f$};
\draw [-stealth] (oracle) edge[bend left=0, every node/.style={left=2cm}] [] (block);
\draw [-stealth] (block) edge[bend left=0, every node/.style={left=2cm}] [] (algo);
\end{tikzpicture}
Increasing the minimum height leads to the following results:
Which is not what I need, since I don't want to change the first box height, and instead just want to make the second and third boxes wider.




minimum height=...in the definition ofpunktstyle – Luis Turcio Jan 23 '23 at 22:52\documentclassand end with\end{document}– Zarko Jan 23 '23 at 23:20