Contador de formato en sección, subsección y subsubsección

Contador de formato en sección, subsección y subsubsección

Quiero mostrar un contador con encabezados a nivel de subsubsección y eliminar el punto final del contador de sección, subsección y subsubsección (suponiendo que pueda asignar un contador a la subsubsección) empleando la bookclase, pero sin la ayuda de paquetes. Esto se debe a que estoy creando mi propia clase usando el archivo book.cls.

Más específicamente quiero

1.1 Section
1.1.1 Subsection
1.1.1.1 Subsubsection

en lugar de

1.1. Section
1.1.1. Subsection
1.1.1.1. Subsubsection

¿Es posible lograr esto?

Respuesta1

Tu escribiste,

Quiero agregar un contador a la subsubsección [encabezados]

Simplemente inserte la instrucción

\setcounter{secnumdepth}{3}

en el preámbulo. El valor predeterminado de este contador para la bookclase es 2, lo que significa que sólo se numeran subsectionlos encabezados (y por lo tanto también los encabezados sectiony ).chapterpart

Si desea que los encabezados a nivel de subsubsección también aparezcan en la tabla de contenido, también deberá especificar

\setcounter{tocdepth}{3}

en el preámbulo. (Probablemente puedas adivinar que el valor predeterminado de este contador es 2).


También escribiste,

[Quiero] eliminar el punto final del contador de secciones, subsección y subsubsección

El formatosinun punto final es en realidad el valor predeterminado en la bookclase de documento. En un comentario, has indicado que empleas el babelpaquete con la opción de idioma spanish. De hecho, esta configuración anula la bookpredeterminada, es decir, coloca puntos en los números de sección, subsección y subsubsección. Para anular esta configuración específica del idioma, es necesario cargar el babelpaquete con la opción adicional es-nosectiondot:

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

o, equivalentemente, escribir

\usepackage[spanish.nosectiondot]{babel}

Para obtener más información sobre este tema, consulte la publicación.¿Cómo eliminar el punto después del número de sección en ToC con el español de Babel?Para obtener más información sobre qué hace la spanishopción de idioma del babelpaquete y cómo se pueden modificar las configuraciones resultantes específicas del idioma, escriba

texdoc babel-spanish

en un símbolo del sistema. El documento de guía del usuario que se abrirá está escrito en español. No hay problema para ti, ¿verdad? :-)


Un MWE (ejemplo de trabajo mínimo):

ingrese la descripción de la imagen aquí

\documentclass{book}
\setcounter{secnumdepth}{3} % default for book class: 2
\usepackage[spanish,es-nosectiondot]{babel} % suppress affixed dots
\begin{document}
\chapter{One}
\section{One.One}
\subsection{One.One.One}
\subsubsection{One.One.One.One}
\end{document}

información relacionada