Espaces à l'intérieur d'une table des matières
Comment faire pour avoir des espaces semblables entre les éléments d'une table des matières ? Ici, les nombres elzéviriens se chevauchent, ce qui n'est pas du meilleur goût :
\documentclass[toc=sectionentrydotfill]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[oldstylenums]{kpfonts}
\usepackage{setspace} % gestion des interlignes, id pour les notes
\usepackage{mwe}
\begin{document}
\tableofcontents
\newpage
\section*{Titre 1}
\addcontentsline{toc}{section}{Titre 1}
\lipsum[1-50]
\section*{Titre 2}
\addcontentsline{toc}{section}{Titre 2}
\lipsum[50-100]
\section*{Titre 3}
\addcontentsline{toc}{section}{Titre 3}
\lipsum[100-150]
\section*{Titre 4}
\addcontentsline{toc}{section}{Titre 4}
\lipsum[1-39]
\end{document}
Modification : bon, évidemment, Overleaf donne un résultat satisfaisant… Voici une idée de ce que cela donne :
<img src="/upfiles/TdM.png" style="width: 100%;"/>100%;"/>
Nouvel ECM (à la demande de @touhami, ci-dessous) :
\documentclass[french,a5paper,toc=sectionentrydotfill,DIV=12,twoside]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[oldstylenums]{kpfonts}
\usepackage{babel}
\usepackage{multicol}
\usepackage{mwe}
\usepackage{lipsum}
\frenchbsetup{StandardLists=false,og = «, fg = »}
\usepackage{setspace}
\setlength{\parskip}{0.2cm}
\usepackage[hyphenation,parindent,lastparline]{impnattypo}
\usepackage[all]{nowidow}
\selectlanguage{french}
\exhyphenpenalty=10000
\usepackage[babel=true]{csquotes}
\usepackage{caption}
\usepackage{graphicx, threeparttable}
\DeclareCaptionFormat{sanslabel}{#3}
\usepackage[normalem]{ulem}
\usepackage{capt-of}
\usepackage{xspace}
\usepackage{textcomp}
\usepackage{reledmac}
\usepackage{fancybox}
\usepackage{multirow}
\usepackage{enumerate}
\usepackage{enumitem}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{eurosym}
\usepackage[load-configurations = abbreviations]{siunitx}
\sisetup{locale = FR, detect-all, group-minimum-digits=4}
\usepackage{booktabs}
\usepackage{dcolumn}
\usepackage{tabularx}
\usepackage{array, makecell, boldline}
\usepackage[hidelinks]{hyperref}
\hypersetup{
colorlinks=true,
urlcolor=blue,
linkcolor=black,
breaklinks=true
}
\def\frenchcontentsname{}
\setuptoc{toc}{leveldown}
\begin{document}
{\small
\tableofcontents
}
\newpage
\section*{Titre 1}
\addcontentsline{toc}{section}{Titre 1}
\subsection*{S/titre 1.1}
\addcontentsline{toc}{subsection}{S/titre 1.1}
\subsection*{S/titre 1.2}
\addcontentsline{toc}{subsection}{S/titre 1.2}
\newpage
\section*{Titre 2}
\addcontentsline{toc}{section}{section 2.1}
\subsection*{S/titre 2.1}
\addcontentsline{toc}{subsection}{S/titre 2.1}
\subsection*{S/titre 2.2}
\addcontentsline{toc}{subsection}{S/titre 2.2}
\newpage
\section*{Titre 3}
\addcontentsline{toc}{section}{section 3.1}
\subsection*{S/titre 3.1}
\addcontentsline{toc}{subsection}{S/titre 3.1}
\subsection*{S/titre 3.2}
\addcontentsline{toc}{subsection}{S/titre 3.2}
\end{document}