Ich habe das selbe Problem, vielleicht kann ich es besser erklären bzw. mein Problem mit einem minimalen Code zeigen.
Wie schon gesagt sind nicht nur die arabischen Zahlen sondern auch die römischen im Inhaltsverzeichnis erwünscht:
\documentclass[12pt,oneside,a4paper]{article}
\usepackage[left=3cm,right=4cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\begin{document}
\renewcommand{\contentsname}{Inhaltsverzeichnis}
\fancyfoot[C]{\thepage}
%Seitenzahl Inhaltsverzeichnis
\pagenumbering{roman}
\setcounter{page}{1}
\section*{Eigenständige Erklärung}
\newpage
\section*{Vorwort}
\newpage
%Inhaltsverzeichnis einfügen
\tableofcontents
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}
\section{Einführung und Grundlagen}
\subsection{VDI Blatt 1 - Die analytische Schraubenberechnung}
\subsection{VDI Blatt 2 - Die Finite Elemente Methode}
\end{document}
Gruss,
Adrian