AfonsoPortuga / abntex2

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

Adequação do elementos do abstract, resumo e herdeiros #77

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What is the task?
Adequar os elementos tipográficos do ambiente abstract às normas ABNT NBR 
6028:2003 e ABNT NBR 14724:2011. Especificamente,
 * tipo e tamanho da fonte do texto no abstract,
 * espaçamento entre linhas 
 * e margens laterais
 * espaço vertical entre título e texto do abstract

What is the final product?
Ambiente abstract, resumo e herdeiros satisfazendo as normas ABNT NBR 6028:2003 
e ABNT NBR 14724:2011.

Where should it be put?
Modificações no arquivo abntex2.cls

Additional information:
As adequações podem ser feitas via comandos do memoir:
\abstractname
\abstractnamefont
\abstracttextfont

\absleftindent \absrightindent
\absparindent \absparsep

\abstitleskip

e a inclusão de um comando de espaçamento específico do abstract
\abstractlinespacing

Original issue reported on code.google.com by sggra...@gmail.com on 15 Aug 2013 at 2:35

GoogleCodeExporter commented 9 years ago
As modificações iniciais podem ser feitas usando o código:
\AtBeginDocument{% modificações não essenciais na identação
                 % e separação entre parágrafos do abstract
   \setlength{\absparindent}{0pt}
   \setlength{\absparsep}{18pt}}
\setlength\absleftindent{0pt}
\setlength\absrightindent{0pt}
\abstracttextfont{\normalfont\normalsize}
\newcommand{\abstracttextspacing}{\OnehalfSpacing}

E modificando \SingleSpacing por \abstractlinespacing nas definições dos 
ambientes resumo e resumoumacoluna

Parece funcionar.

Original comment by sggra...@gmail.com on 15 Aug 2013 at 3:46

GoogleCodeExporter commented 9 years ago
Excelente Silvio!

Só um detalhe: \setlength{\absparsep}{18pt}} é necessário?

Original comment by laurocesar on 15 Aug 2013 at 5:40

GoogleCodeExporter commented 9 years ago
Lauro, como comentei no código, não vejo que seja necessário, mas o que 
tenho visto é uma separação entre o texto do resumo e o próximo parágrafo 
que contém "Palavras chaves". Por isso incluí no código.

Se não for aceito dessa forma, pode ser colocado no manual, pois no memman.pdf 
não diz que tem que estar em \AtBeginDocument{...}

Original comment by sggra...@gmail.com on 15 Aug 2013 at 6:06

GoogleCodeExporter commented 9 years ago
Silvio

Analisei o código, e fiz as seguintes modificações:

* retirei o novo comando \abstracttextspacing, uma vez que o usuário já pode 
alterar o espaçamento do texto incluindo o comando \SingleSpacing, por 
exemplo, dentro do ambiente resumo. Acredito que isso é mais simples do que 
introduzir um novo conceito, no caso, um novo comando;
* excelente o ajuste das margens, porém, eu as movi para dentro do teste que 
restringe as alterações à tudo que não é article. O memoir já faz vários 
ajustes com a option article. Por isso, tento deixá-la a mais padrão (sem 
customizações) possível;
* o mesmo vale para o abstracttextfont. Excelente contribuição! Mas também 
deixei para o caso de não ser article;
* excelente o ajuste da indentação. Deixei como você propôs, ou seja, para 
todos os casos de uso do resumo;
* quanto ao separador \absparsep, achei a ideia boa. Porém, estou trabalhando 
com o ycherem para construir um modelo de livro em A5. E, nesse caso, fixar um 
tamanho de fonte não é uma boa ideia. Por isso, movi esse comando para os 
modelos (e o retirei da classe). Também o adicionei ao manual.

Por favor, veja o código que acabei de subir e me responda se concorda, ou 
faça os ajustes que achar necessário, assim já podemos fechar esta issue.

Por favor, continue com suas contribuições! São muito enriquecedoras!

Obrigado! Abraços!

Original comment by laurocesar on 17 Aug 2013 at 11:46

GoogleCodeExporter commented 9 years ago
Olá Lauro.

Por mim tudo bem. As modificações são mínimas no código e funcionam sem 
quebrar nada.

Verifiquei o código modificado por você.

Se desejar pode fechar a issue.

Valeu.

Original comment by sggra...@gmail.com on 17 Aug 2013 at 3:51

GoogleCodeExporter commented 9 years ago
Ok Silvio, então estou fechando a issue. Obrigado!

Original comment by laurocesar on 18 Aug 2013 at 1:19