\documentclass{article}

\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,chains}
%%%<
\usepackage{verbatim}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{1mm}
%%%>
\usepackage{fontspec}
\setmainfont[Scale=.8]{Linux Libertine}
\begin{document}


\begin{tikzpicture}

\node at(0,0)[]{1};
\node at(1,1)[]{1};
\node at(2,2)[]{1};
\node at(3,3)[]{1};


\node at(8,0)[]{$f_{3}$};
\node at(7,1)[]{$f_{2}$};
\node at(6,2)[]{$f_{1}$};
\node at(5,3)[]{$f_{0}$};

\node at(4,2)[]{$f_{0}-1$};

\node at(3,1)[]{$f_{0}-2$};
\node at(5,1)[]{$f_{1}-f_{0}+1$};


\draw[-](-1,-.8)--(9,-.8);
\node at(4,-1.3)[]{$h_{1}\quad, h_{2}\quad, \ldots\quad, h_{r-1}\quad,h_{r}$};

\end{tikzpicture}

\end{document}
