How can I make this ellipse node vertical (height > width). My attempt with `` does not seem to work.
\documentclass{amsart}
\usepackage{tikz}
\usetikzlibrary{shapes}
\begin{document}
\begin{tikzpicture}[scale=1.5]
\fill[gray!20!white] (-0.5,-0.4)rectangle(0.5,0.4);
\node at (0,0) [ellipse, minimum height =2,draw] (V) {\makebox[1.4\width][c]{x}};
\draw(V) to coordinate[pos=0.9](D1) (-0.5,0.4);
\draw (V) -- (-0.5,-0.4);
\draw (V) to coordinate[pos=0.9](D2) (-0.5, -0.15);
\node at (-0.4,0.13) {\vdots};
\draw (V) -- (0.5,-0.4);
\draw (V) -- (0.5, -0.15);
\draw (V) -- (0.5,0.4);
\node at (0.4,0.13) {\vdots};
\end{tikzpicture}
\end{document}
ellipse
shape doesn't make use of keyshape aspect
. Currently one has to use indirect options likeinner xsep/ysep
and/orminimum width/height
(see tex.stackexchange.com/a/103558).minimum width/height
norinner xsep/ysep
. The post you linked usesminimum height
, so I am not sure how to proceed.minimum height=3em
instead ofminimum height=3
. If the value is unit-less,pt
is used so the effect would be almost invisible (unless you pass a huge number).