Sugestões para atualização

97 views
Skip to first unread message

Alex lucena

unread,
Jun 13, 2020, 4:57:16 AM6/13/20
to abnTeX2
Gostaria de sugerir algumas alterações no projeto visando a melhoria do mesmo. Segue abaixo as sugestões apontadas.
  1. Margens: a classe abntex2 configura as margens por meio da seguinte linha de comando:

    % Margens - NBR 14724/2011 - 5.1 Formato
    % ---
    \setlrmarginsandblock{3cm}{2cm}{*}
    \setulmarginsandblock{3cm}{2cm}{*}
    \checkandfixthelayout

    Contudo, a margem inferior nem sempre é respeitado pelo bloco de texto quando se compilar o documento. Para garantir que a margem seja estritamente respeitada, conforme aponta o manual da classe memoir em sua seção 2.7, sugiro a seguinte mudança:

    % Margens - NBR 14724/2011 - 5.1 Formato
    % ---
    \setlrmarginsandblock{3cm}{2cm}{*}
    \setulmarginsandblock{3cm}{2cm}{*}
    \checkandfixthelayout[fixed]

    Com isso, a margem inferior seja estritamente respeitada garantido a distância de 2 cm em relação à borda da folha de formato A4.

  2. A segunda sugestão de melhoria diz respeito a linha superior na nota de rodapé. A classe tem produzido uma linha de 7 cm. Contudo, as normas ABNT NBR 14724 e ABNT NBR 15287 normatiza que tal linha seja 5 cm. Para resolver a questão sugiro que seja acrescentada as linhas:

    % Notas de rodape - footnotes - NBR 14724/2011 - 5.2.1
    \setlength{\footmarkwidth}{1.2em} % largura do footnotemark
    \setlength{\footmarksep}{0em}
    \footmarkstyle{\footnotesize{\textsuperscript{#1}}\hfill}

    a seguinte linha

    \renewcommand*{\footnoterule}{ \kern-3pt \hrule width 50mm \kern 2.6pt }

  3. A terceira sugestão diz repeito ao ambiente citação, que atualmente responde pelas seguintes linhas:

    % ---
    % Citacao direta com mais de 3 linhas - ABNT NBR 10520/2002 - 5.3
    \newlength{\ABNTEXcitacaorecuo}% recuo de 4 cm da margem esquerda
    \ifthenelse{\equal{\ABNTEXistwocolumn}{true}}{%
      \setlength{\ABNTEXcitacaorecuo}{1.8cm}
    }{% else
      \setlength{\ABNTEXcitacaorecuo}{4cm}
    }
    \newenvironment*{citacao}[1][default]{%
       \list{}%
       \ABNTEXfontereduzida%
       \addtolength{\leftskip}{\ABNTEXcitacaorecuo}%
       \item[]%
       \begin{SingleSpace}%
       \ifthenelse{\not\equal{#1}{default}}{\itshape\selectlanguage{#1}}{}%
     }{%
       \end{SingleSpace}%
       \endlist}%
    % ---

    O problema aqui é o ambiente citação é construído internamente a partir de uma lista. Muito embora o ambiente citação esteja configurado para produzir uma distância de 4 cm a partir da margem esquerda, o ambiente lista por si só adiciona automaticamente um recuo, e acaba que esse recuo é adicionado ao 4cm do recuo para citações de mais de três linhas. Para resolver esse problema proponho a seguinte mudança:

    \newenvironment*{citacao}[1][default]{%
       \begin{adjustwidth}{40mm}{0mm}%
       \footnotesize%
       \begin{SingleSpace}%
       \ifthenelse{\not\equal{#1}{default}}{\itshape\selectlanguage{#1}}{}%
     }{%
       \end{SingleSpace}%
       \end{adjustwidth}}

    O ambiente adjustwidth é mais conveniente pois permite controlar a distância do texto em relação às margens esquerda e direita sem que qualquer outro recuo seja adicionado.
Por hora essas as sugestões que tenho e que submeto a comunidade para apreciação.

Alex Lucena

unread,
Jun 15, 2020, 12:29:58 PM6/15/20
to abnTeX2
Gostaria de fazer uma retificação no item 3 desta lista de sugestões. A mudança sugerida é na verdade a seguinte:
% ---
% Citacao direta com mais de 3 linhas - ABNT NBR 10520/2002 - 5.3
\newlength{\ABNTEXcitacaorecuo}% recuo de 4 cm da margem esquerda
\ifthenelse{\equal{\ABNTEXistwocolumn}{true}}{%
 \setlength{\ABNTEXcitacaorecuo}{1.8cm}
}{% else
 \setlength{\ABNTEXcitacaorecuo}{4cm}
}
\newenvironment*{citacao}[1][default]{%
  \begin{adjustwidth}{\ABNTEXcitacaorecuo}{0mm}%
  \ABNTEXfontereduzida%
  \begin{SingleSpace}%
  \ifthenelse{\not\equal{#1}{default}}{\itshape\selectlanguage{#1}}{}%
}{%
  \end{SingleSpace}%
  \end{adjustwidth}}
% ---
Message has been deleted

Alex Lucena

unread,
Jul 4, 2020, 12:01:19 PM7/4/20
to abnTeX2
Salve pessoal!

No item 1, propus uma modificação para garantir que a margem inferior (\lowermargin) seja exatamente 2 cm tal como manda as normas ABNT NBR 15287:2011 e ABNT NBR 14724:2011. Agora, gostaria de acrescer uma linha de comando para atender a exigência, também descritas em ambas as normas, de que o fólio (paginação) esteja a 2 cm abaixo da borda superior e 2 cm à direita da borda direita do anverso da folha e 2 cm à esquerda da borda esquerda do verso da folha. Para garantir isto basta escrevermos:

     \setlrmarginsandblock{30mm}{20mm}{*} % Define as margens esquerda (3cm) e direita (2cm) no anverso da folha e margens esquerda (2cm) e direita (3cm) no verso da folha
     \setulmarginsandblock{30mm}{20mm}{*} % Define as margens superiro (3cm) e inferior (2cm) para o anverso e verso das folhas
     \setheaderspaces{20mm}{*}{*} % Define a posição do folio com estado a 2 cm da borda superior e 2cm da borda direita no anverso e borda esquerda no verso das folhas
     \checkandfixthelayout[fixed] % Confirma a implementação das mudanças acima e garante que a margem inferior seja de fato a 2cm

A descrição detalhada deste comando podem ser encontradas no capítulo 2 do manual do memoir; mais especificamente nas seções 2.4 e 2.5.


On Saturday, June 13, 2020 at 5:57:16 AM UTC-3, Alex Lucena wrote:
Reply all
Reply to author
Forward
0 new messages