Je ne sais pas si c'est cela que vous cherchez, mais voici une solution avec un tableau (en TeX donc avec `\halign`) qui permet d'empiler les éléments en choisissant l'espacement entre eux. Par d"faut, défaut, cet espacement est `1ex`. On aurait pu construire une structure équivalente avec `tabular` de LaTeX et le package `array`, mais en TeX, c'est autrement plus précis et concis.
\documentclass{article}
\usepackage{amsmath}% pour le \dfrac
\newcommand*\Vc[2][1ex]{\Vcaux#2,,\Vcaux{#1}}% arg optionnel = espacement entre coordonnées
\def\Vcaux#1,#2,#3,#4\Vcaux#5{%
\ensuremath{\left(\vcenter{\baselineskip0pt
\halign{\hfil\kern.25em$##$\kern.25em\hfil\crcr
#1\cr\noalign{\vskip#5}#2\cr\noalign{\vskip#5}#3\crcr}%
}\right)}%
}
\begin{document}
Les vecteurs \Vc{\dfrac ab,c,d} ou \Vc[2ex]{\dfrac ab,c,d} ou \Vc[0pt]{\dfrac ab,c,d}.
\end{document}