
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 book
clase, 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 book
clase es 2
, lo que significa que sólo se numeran subsection
los encabezados (y por lo tanto también los encabezados section
y ).chapter
part
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 book
clase de documento. En un comentario, has indicado que empleas el babel
paquete con la opción de idioma spanish
. De hecho, esta configuración anula la book
predeterminada, 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 babel
paquete 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 spanish
opción de idioma del babel
paquete 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):
\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}