In [13]: print df.to_latex(escape=False) # Result: egin{tabular}{lrr} oprule {} & $ eta $ & $ gamma $ midrule 0 & 1 & 2 1 & 3 & 4 ottomrule end{tabular}