trrocha / abntex2

Automatically exported from code.google.com/p/abntex2
0 stars 0 forks source link

Incluir o quinto nível das seções #89

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What is the task?
As normas da ABNT exigem que sejam numerados até o quinto nível das seções. 
Desconsiderando o \part, e considerando que se inicia a numeração em 
\chapter, temos 4 níveis até \subsubsection. Por isso, sugere-se o uso de 
\paragraph como o quinto nível, assim como Ricardo Carlini fez com o modelo 
para a PUC.

What is the final product?
Atualização na abntex2.cls

Where should it be put?
Repositório do projeto

Additional information:

https://code.google.com/p/abntex2/source/browse/contrib/customizacoes/pucminas/

% A Puc Minas determinou a existencia de uma seção quinária. Para simular
% esse possível \subsubsubsection foi utilizado o nivel \paragraph
\settocdepth{paragraph}
\setsecnumdepth{paragraph}
\setcounter{tocdepth}{5}
\setcounter{secnumdepth}{5}
\newcommand{\subsubsubsection}{\paragraph}

Original issue reported on code.google.com by laurocesar on 30 Sep 2013 at 10:43

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 2 Oct 2013 at 12:33

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 2 Oct 2013 at 12:35

GoogleCodeExporter commented 9 years ago
Adicionada as modificações ao ramo principal.

Original comment by rcarl...@gmail.com on 2 Oct 2013 at 2:41

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 2 Oct 2013 at 4:17

GoogleCodeExporter commented 9 years ago
Carlini

Uma questão: estava testando os parágrafos de quinto nível para incorporar 
à próxima versão do abnTeX2 e percebi que o uso do comando \paragraph não 
está funcionando conforme os partes \section. Acontece que o texto vêm 
escrito na frente do título, e não abaixo.

Está mais ou menos assim:

"
1.12.2.1.1 Esta é uma subseção de quinto nível Esta é uma seção 
de quinto nível. Ela é
produzida com o comando de parágrafo:
"

Enquanto deveria ser assim:

"
1.12.2.1.1 Esta é uma subseção de quinto nível 

Esta é uma seção de quinto nível. Ela é
produzida com o comando de parágrafo:
"

Você poderia verificar, por favor?

Original comment by laurocesar on 12 Oct 2013 at 2:19

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 12 Oct 2013 at 2:20

GoogleCodeExporter commented 9 years ago
Considerar sugestão do sggranja 
(https://code.google.com/p/abntex2/issues/detail?id=44#c29)

Outra coisa, quando da inclusão do quinto nível de secionamento devemos mudar 
o \cftlastnumwidth para \cftparagraphnumwidt, pois está ajustado para 
\cftsubsubsectionnumwidth.

Original comment by laurocesar on 12 Oct 2013 at 8:49

GoogleCodeExporter commented 9 years ago
Olá, acho que a solução é a seguinte para resolver essa issue:

\settocdepth{paragraph}
\setcounter{tocdepth}{5}
\setcounter{secnumdepth}{5}
\setsecnumdepth{paragraph}
\maxsecnumdepth{paragraph}
\newcommand{\subsubsubsection}{\paragraph}

\setafterparaskip{1.0\onelineskip plus 0.5\onelineskip minus 0.2\onelineskip}
\setparaheadstyle{\normalfont\sffamily\raggedright}%

Original comment by sggra...@gmail.com on 15 Oct 2013 at 3:13

GoogleCodeExporter commented 9 years ago
Puts, 
  passei um tempo offline e quando volto infinitas coisas para resolver. Vamos lá,
minha ideia era mascarar as referencias a paragraph substituindo sempre por 
subsubsubsection. Daí as redefinições:

% redefine os comandos *paragraph* para *subsubsubsection*
\newcommand{\subsubsubsection}{\paragraph}
\newcommand{\cftbeforesubsubsubsectionskip }{\cftbeforeparagraphskip}
\newcommand{\cftsubsubsubsectionfont }{\cftparagraphfont}
\newcommand{\setsubsubsubsecheadstyle}{\setparaheadstyle}

Nesse caso acho que deveria ser criado um 
\cftsubsubsubsectionnumwidt -> \cftparagraphnumwidt
ou seja:
\newcommand{\cftsubsubsubsectionnumwidt}{\cftparagraphnumwidt}

No texto ao invés de usar o comando \paragraph deve-se usar o comando 
\subsubsubsection, esse nos meus testes funcionou corretamente.

A definição do estilo ocorre de forma semelhante ao dos outros elementos:

\newcommand{\setsubsubsubsecheadstyle}{\setparaheadstyle}
\setsubsubsubsecheadstyle{\ABNTEXsubsubsubsectionfont\ABNTEXsubsubsubsectionfont
size\ABNTEXsubsubsubsectionupperifneeded}

Acho que o problema esta em utilizar o \paragraph e nao \subsubsubsection.

para manter a coerência com as redefinições aconselho redefinir 
\cftparagraphnumwidt
para \cftsubsubsubsectionnumwidt.

ps. estava no interior em modo offline. dai a demora em responder.

Original comment by rcarl...@gmail.com on 15 Oct 2013 at 5:24

GoogleCodeExporter commented 9 years ago
Usei as instruções de sggranja em #8 e fiz os ajustes finais desta issue na 
classe, nos exemplos e no manual.

Original comment by laurocesar on 24 Oct 2013 at 11:55