
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 book
classe, 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 book
classe é 2
, o que significa que apenas subsection
os cabeçalhos (e, portanto, também os cabeçalhos section
e chapter
e 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 book
classe do documento. Em um comentário, você indicou que utiliza o babel
pacote com a opção de idioma spanish
. Na verdade, esta configuração substitui o book
padrã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 babel
pacote 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 spanish
opção de idioma do babel
pacote 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):
\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}