Contador de formatação em seção, subseção e subseção

Contador de formatação em seção, subseção e subseção

Quero mostrar um contador com cabeçalhos em nível de subsubseção e remover o ponto final do contador de seção, subseção e subseção (supondo que você possa atribuir um contador à subsubseção) empregando a bookclasse, mas sem a ajuda de pacotes. Isso ocorre porque estou criando minha própria classe usando o arquivo book.cls.

Mais especificamente eu quero

1.1 Section
1.1.1 Subsection
1.1.1.1 Subsubsection

em vez de

1.1. Section
1.1.1. Subsection
1.1.1.1. Subsubsection

É possível conseguir isso?

Responder1

Você escreveu,

Quero adicionar um contador à subsubseção [cabeçalhos]

Basta inserir a instrução

\setcounter{secnumdepth}{3}

no preâmbulo. O valor padrão deste contador para a bookclasse é 2, o que significa que apenas subsectionos cabeçalhos (e, portanto, também os cabeçalhos sectione chaptere part) são numerados.

Se quiser que os cabeçalhos no nível da subsubseção também apareçam no Índice, você também precisará especificar

\setcounter{tocdepth}{3}

no preâmbulo. (Você provavelmente pode adivinhar que o valor padrão deste contador é 2.)


Você também escreveu,

[Quero] remover o ponto final do contador de seção, subseção e subseção

O formatosemum ponto final é na verdade o padrão na bookclasse do documento. Em um comentário, você indicou que utiliza o babelpacote com a opção de idioma spanish. Na verdade, esta configuração substitui o bookpadrão, ou seja, ela afixa pontos nos números de seção, subseção e subseção. Para substituir esta configuração específica do idioma, é necessário carregar o babelpacote com a opção adicional es-nosectiondot:

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

ou, equivalentemente, escreva

\usepackage[spanish.nosectiondot]{babel}

Para mais informações sobre esse assunto, veja a postagemComo remover o ponto após o número da seção no ToC com o espanhol do babel?Para obter mais informações sobre o que a spanishopção de idioma do babelpacote faz e como as configurações específicas de idioma resultantes podem ser modificadas, digite

texdoc babel-spanish

em um prompt de comando. O documento do guia do usuário que será aberto está escrito em espanhol – não há problema para você, certo? :-)


Um MWE (exemplo mínimo de trabalho):

insira a descrição da imagem aqui

\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}

informação relacionada