Hallo zusammen,

für ein kleines Print-Projekt (scrreprt) möchte ich die Seitennummern im Inhaltsverzeichnis gern vor (bzw. links von) den Überschriften anzeigen lassen anstatt rechts und mit Füllpunkten etc.

Zwar bekomme ich es hin, mit dem Package titletoc und einer negativen hspace-Angabe die Daten auf die linke Seite zu verschieben (was bestimmt nicht die optimale Lösung ist), dennoch richtet sich deren Ausrichtung nach wie vor nach der Länge der jeweiligen Überschrift. Das hat zur Folge, dass die Seitennummern keine feste Position besitzen, was natürlich doof aussieht.

Anbei ein Minimalbeispiel, das mein Problem vedeutlicht (hoffe, das ist so ok). Hat jemand Tipps, wie ich die Idee umsetzen kann? Was mache ich falsch?

Code:
\documentclass[DIV12,twoside,pdftex,a4paper,11pt]{scrreprt}
\usepackage{titletoc}

\titlecontents{section}[10em]{}
{\contentslabel{0em}}
{\vspace*{0.85em}}
%{\titlerule*[0em]{~} % Füllelemente deaktiviert
{\hspace*{-18em}
\contentspage}

\begin{document}

\tableofcontents

\newpage
\addtocounter{page}{1}
\addcontentsline{toc}{section}{Erster Artikel}
Testseite 1

\newpage
\addtocounter{page}{3}
\addcontentsline{toc}{section}{Zweiter Artikel (etwas laenger)}
Testseite 2

\newpage
\addtocounter{page}{6}
\addcontentsline{toc}{section}{Dritter Artikel}
Testseite 3

\newpage
\addtocounter{page}{10}
\addcontentsline{toc}{section}{Vierter Artikel (noch laengere Überschrift}
Testseite 4

\end{document}
Gruß und Danke

Chris