abntex / abntex/abntex2

Sumário ABNT 6027 2012: ajustar distancia entre número e título, para não ficar tão grande

Offen
#263 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TeX
Sterne
1.1k
Forks
223
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

### Problema
Na norma ABNT 6027 2012:

> 5.2 Os títulos e os subtítulos, se houver, sucedem os indicativos das seções. Recomenda-se que
> sejam alinhados pela margem do título do indicativo mais extenso, inclusive os elementos pós-textuais

Porém em `abntex2.cls`, com a opção `sumario=abnt-6027-2012`, a distância desse alinhamento é determinada a partir de `subsubsection`, mais um espaçamento de `1em`. Isso está escrito como:
```tex
\newlength{\cftlastnumwidth}
\setlength{\cftlastnumwidth}{\cftsubsubsectionnumwidth}
\addtolength{\cftlastnumwidth}{1em}
```

Se não houver subsubsections no texto, esse espaçamento fica muito grande.

### Solução ideal
Idealmente seria interessante se essa distância fosse adaptada baseada na entrada mais interna do sumário para cada documento, mas não sei como codificar isso em LaTeX.

### Gambiarra

Diminuir `\ctflastnumwidth` manualmente e atualizar essa distância entre número e título do sumário no preâmbulo do documento.

Por exemplo:
```tex
\documentclass[12pt, oneside, a4paper, chapter=TITLE, english, brazil, sumario=abnt-6027-2012, hyphens]{abntex2}

%%%%%%%%%%%%%%%%%%%%%

% Diminuir numwidth para o sumário
\addtolength{\cftlastnumwidth}{-2em}
% Mudar recuos
\cftsetindents{part}{0em}{\cftlastnumwidth}
\cftsetindents{chapter}{0em}{\cftlastnumwidth}
\cftsetindents{section}{0em}{\cftlastnumwidth}
\cftsetindents{subsection}{0em}{\cftlastnumwidth}
\cftsetindents{subsubsection}{0em}{\cftlastnumwidth}
\cftsetindents{paragraph}{0em}{\cftlastnumwidth}
\cftsetindents{subparagraph}{0em}{\cftlastnumwidth}

%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\chapter{Cap. 1}
Texto
\section{Sec 1.1}
Texto
\subsection{Sec 1.1.1}
Texto
\section{Sec 1.2}
Texto
\chapter{Cap. 2}
Texto
\end{document}

```

### Dados do sistema
Windows 11. MiKTeX 2023.10.12

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.