abntex / abntex2

:books: Classe LaTeX e estilo bibliográfico compatíveis com as normas da ABNT
http://www.abntex.net.br
LaTeX Project Public License v1.3c
1.05k stars 218 forks source link

Notas de rodapé são permitidas no sistema de chamada numérico #148

Open kerscher opened 9 years ago

kerscher commented 9 years ago

Problema

Segundo a NBR 10520:2002, notas de rodapé não devem ser utilizadas quando o sistema numérico de chamadas for escolhido. Ao usar o pacote abntex2cite, nenhuma nota de rodapé é impedida. Ver seção 6.2.1 do documento.

Solução sugerida

Ao carregar o abntex2cite, redefinir o comando \footnote de forma que a compilação falhe, se possível enviando uma mensagem ao usuário no log de que o comando é incompatível com a norma.

ghost commented 9 years ago

A melhor solução é o usuário saber que "não pode" utilizar notas de rodapé quando usar o estilo numérico.

ghost commented 9 years ago

Há como dar um warning apenas ao invés de falhar? O sujeito será avisado pelo menos, se quiser "errar", fica a critério dele.

Atenciosamente,

Franks Maia On Jun 1, 2015 15:26, "Youssef Cherem" notifications@github.com wrote:

A melhor solução é o usuário saber que "não pode" utilizar notas de rodapé quando usar o estilo numérico.

— Reply to this email directly or view it on GitHub https://github.com/abntex/abntex2/issues/148#issuecomment-107663732.

ghost commented 9 years ago

Acho que sim.

Algo como:

\RequirePackage{etoolbox}
...
\DeclareOption{num}{\def\AbntCitetype{num}
\apptocmd{\footnote}{\ClassWarning{abntex2}{Aviso: ***Cuidado!*** Você está
usando footnote (nota de rodapé), o que, segundo a norma NBR 10520:2002, é
vedado se utilizado concomitantemente à citação numérica.}}{}{}
    }

no arquivo: https://github.com/abntex/abntex2/blob/master/tex/latex/abntex2/abntex2cite.sty, linha 159.

Youssef Cherem


!المسيح قام! حقاً قام

2015-06-01 15:29 GMT-03:00 Franks Maia notifications@github.com:

Há como dar um warning apenas ao invés de falhar? O sujeito será avisado pelo menos, se quiser "errar", fica a critério dele.

Atenciosamente,

Franks Maia On Jun 1, 2015 15:26, "Youssef Cherem" notifications@github.com wrote:

A melhor solução é o usuário saber que "não pode" utilizar notas de rodapé quando usar o estilo numérico.

— Reply to this email directly or view it on GitHub https://github.com/abntex/abntex2/issues/148#issuecomment-107663732.

— Reply to this email directly or view it on GitHub https://github.com/abntex/abntex2/issues/148#issuecomment-107664206.

kerscher commented 9 years ago

Essa solução parece bem boa. A seção do manual correspondente precisa ser atualizada também nesse caso.

laurocesar commented 9 years ago

Ao invés de utilizar o pacote etoolbox, a sugestão é utilizar este comando TeX:

\DeclareOption{num}{\def\AbntCitetype{num}
@latex@warning%
              {Aviso: ***Cuidado!*** Você está
usando footnote (nota de rodapé), o que, segundo a norma NBR 10520:2002, é
vedado se utilizado concomitantemente à citação numérica.}%

@kerscher , você poderia/gostaria de fazer essas alterações no código-fonte e no manual e testá-las? Se quiser, avise-me para lhe atribuir permissão no projeto. Suas contribuições seriam disponibilizadas no próximo release.

ghost commented 9 years ago

Mas nesse caso o aviso apareceria sempre que utilizar citação numérica, não é isso? Ele tem que aparecer sempre que houver \footnote.

Youssef Cherem


!المسيح قام! حقاً قام

2015-06-04 10:02 GMT-03:00 Lauro César notifications@github.com:

Ao invés de utilizar o pacote etoolbox, a sugestão é utilizar este comando TeX:

\DeclareOption{num}{\def\AbntCitetype{num} @latex@warning% {Aviso: _Cuidado!_ Você está usando footnote (nota de rodapé), o que, segundo a norma NBR 10520:2002, é vedado se utilizado concomitantemente à citação numérica.}%

@kerscher https://github.com/kerscher , você poderia/gostaria de fazer essas alterações no código-fonte e no manual e testá-las? Se quiser, avise-me para lhe atribuir permissão no projeto. Suas contribuições seriam disponibilizadas no próximo release.

— Reply to this email directly or view it on GitHub https://github.com/abntex/abntex2/issues/148#issuecomment-108889582.

laurocesar commented 9 years ago

Tem razão. Então sei fazer sem o pacote etoolbox... hehe

cfbastarz commented 3 years ago

Olá! Estou com dificuldades em utilizar notas de rodapé enquanto o pacote abntex2cite está sendo usado. Minhas notas de rodapé apenas aparecem no documento quando comento o "\usepackage{abntex2cite}". Porém, quando comento o carregamento do pacote, minhas referências não são mostradas no documento. Estou usando a classe Beamer. Qual é a forma correta de utilizar notas de rodapé e o pacote abntex2cite com a classe Beamer? Agradeço qualquer orientação.