In book class the table of contents appears as follows, with the first line having the chapter number.
As you see, the chapter numbering appears horribly at the side of the chapter's name, since every chapter's name is a date and, thus, begins with a number as well.
Being these lessons, I'd like the chapter's number to appear this way instead: "Lesson X. Date". Example: "Lesson 1. 04 Giugno 2018".
I suppose it should be enough to renew the command that the table of contents uses to recall the number of the chapter, but I can't find which command it is.
Do you have a clue about how should I proceed?
Edit 1
The class I'm using is book.
The packages I'm using are babel, inputenc, ulem, url, eurosym, fancyhdr, graphicx, wrapfig, geometry.
I don't think a MWE is needed, but that would be:
\documentclass[a5paper, openany]{book}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[normalem]{ulem}
\usepackage{url}
\usepackage{eurosym}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{tocloft}
\usepackage{geometry}
\frenchspacing
\begin{document}
\tableofcontents
\chapter{4th June}
\chapter{5th July}
\end{document}
Apparently the package tocloft could be the solution, but there must be some kind of conflict because here's what happenes if I use it as indicated in the related answer by Peter Wilson:
As you see, it also modifies the space between lines.


\documentclassand/or other packages you might be loading. There are options. Can you provide the community with a complete, minimal example that starts with\documentclassand ends with\end{document}, replicating your current setup? – Werner Oct 16 '18 at 16:18