# How remove dot after section number in ToC with babel's spanish?

I'm using the book document class and the babel package with the spanish option, I have a ToC like this:

1. CHAPTER NAME
1.1. SECTION NAME
1.1.1. Subsection name
1.1.1.1. Subsubsection name

How can I remove the dot after sections numbers, tables numbers on LoT and figure numbers on LoF?.

P.S.: The Chapter number should have a dot.

Here a MWE

\documentclass{book}
\usepackage[spanish,es-lcroman]{babel}

\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\makeatletter
\makeatother

\begin{document}

\tableofcontents

\listoftables

\listoffigures

\chapter{CHAPTER NAME}

\section{SECTION NAME}

\subsection{Subsection name}

\subsubsection{Subsubsection name}

\begin{table}
My table
\caption{Table}
\end{table}

\begin{figure}
My figure
\caption{Figure}
\end{figure}

\end{document}


Note that I'm using the code:

\makeatletter
\makeatother


to remove the dot after sections number in the document.

• Thanks for the MWE; I took the liberty and removed some things from it that aren't relevant to your problem, in order to make it somewhat more of a real minimal working example. – doncherry Sep 25 '12 at 21:42

The Spanish module for babel is responsible for this, probably following some directive of the authority on the language. There is an additional option for disabling it:

\usepackage[spanish,es-lcroman,es-nosectiondot]{babel}


See section 2.3 in the documentation for the Spanish option (texdoc spanish or here on TeXdoc.net).

There will be no need to act on \@seccntformat.

In order to keep the period after the chapter number (although I don't see why), patch the \@chapter command:

\usepackage{etoolbox}
\makeatletter
\patchcmd\@chapter{\numberline{\thechapter}}{\numberline{\thechapter.}}{}{}
\makeatother

• Thanks egreg, this is a very good solution. But removes the dot after the Chapter number in TOC. How can I add a dot to this? – OSjerick Sep 25 '12 at 21:40
• ...caused by a redefinition of \numberline: \def\numberline#1{\hb@xt@\@tempdima{#1\if&#1&\else.\fi\hfil}} from the original \def\numberline#1{\hb@xt@\@tempdima{#1\hfil}} – Werner Sep 25 '12 at 21:40
• egreg thanks again, the dot after chapter number is a requirement of the format for my thesis. Thanks! – OSjerick Sep 25 '12 at 21:50
• @osjerick doncherry removed the irrelevant packages from your example and did well. But remember: never pass the pdftex option to graphicx or hyperref. – egreg Sep 25 '12 at 21:53
• @egreg when I use the code es-nosectiondot and \patchcmd@chapter{\numberline{\thechapter}}{\numberline{\thechapter.}}{}{}, the dot in LoF and LoT dissapears, i.e, I want Table 1. instead I have Table 1 and it's same for Figure 1. Can you help me please? – Joan Feb 21 at 17:25