Il suffit de modifier l'espace alloué à la composition des numéros des figures au moyen de `\addtolength{\cftfignumwidth}{...}`, comme dans l'exemple suivant. La longueur `\cftfignumwidth` est fournie par le package `tocloft` qui doit être chargé avant le package `etoc`, mais ce dernier est chargé par la classe `yathesis`. On peut s'en sortir au moyen de la commande `\AddToHook{package/etoc/before}{\RequirePackage{tocloft}}` à insérer en tout début de fichier.
\AddToHook{package/etoc/before}{\RequirePackage{tocloft}}
%
\documentclass{yathesis}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\renewcommand{\thechapter}{\Roman{chapter}}
%
\addtolength{\cftfignumwidth}{1em}
%
\begin{document}
\tableofcontents
\listoffigures
\mainmatter{}
\setcounter{chapter}{2}
\chapter{Text}
\setcounter{section}{8}
\setcounter{figure}{8}
\section{Text}
\begin{figure}
\centering
\caption{Text}
\end{figure}
\section{Text}
\begin{figure}
\centering
\caption{Text}
\end{figure}
\end{document}
\addtolength{\cftfignumwidth}{1em}
\begin{document}
\tableofcontents
\listoffigures
\mainmatter{}
\setcounter{chapter}{2}
\chapter{Text}
\setcounter{section}{8}
\setcounter{figure}{8}
\section{Text}
\begin{figure}
\centering
\caption{Text}
\end{figure}
\section{Text}
\begin{figure}
\centering
\caption{Text}
\end{figure}
\end{document}