abntex / biblatex-abnt

:books: Estilo para BibLaTeX compatível com as normas da ABNT
126 stars 27 forks source link

Paginação para artigos e/ou matérias de jornais #111

Open leonartex opened 1 year ago

leonartex commented 1 year ago

A NBR 6023:2018 estabelece que a paginação de artigo e/ou matéria de jornal apenas precede a data se não existir a definição de "seção, caderno ou parte" e que, se existir "seção, caderno ou parte", a "seção, caderno ou parte" aparece depois da data, seguido pela paginação.

Qual a melhor abordagem para resolver essa situação utilizando o BibliographyDriver de @article? Atualmente isso só é possível através de gambiarra.

A situação é bem simples de resolver na verdade. Adicionando uns dois comandos de if nos lugares certos isso pode ser realizado facilmente, porém, o que fazer para identificar a "seção, caderno ou parte"?

O campo section é utilizado no bibmacro journal+section, então esse campo meio que tem que ter descartada a sua utilização, pois não sei todos os impactos que pode acarretar, já que esse uso de seção aparecendo após a data é algo específico de artigo de jornal. não ocorrendo no artigo padrão de periódico. Talvez o melhor seja criar um campo novo, só para caderno ou então utilizar o campo part (só que eu não analisei todas as bibmacros para ver se o part é utilizado em outro lugar).

dbmrq commented 1 year ago

Putz, ótima pergunta, também não sei o que seria ideal. Acho que teríamos que estudar a documents do biblatex pra ver se menciona alguma boa prática nesse sentido e, possivelmente, outros estilos existentes, pra ver como eles lidam com essa situação. Mas se você quiser propor uma solução provisória (ou final) e mandar aqui, pode ficar à vontade! É melhor um trabalho incremental que comece só ok e vá melhorando gradualmente do que um trabalho perfeito que nunca acontece!