abntex / biblatex-abnt

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

Ordenamento por ordem de citação no sistema numérico #103

Closed leonartex closed 1 year ago

leonartex commented 1 year ago

A NBR 6023:2018 estabelece que, utilizando o sistema numérico, "as referências devem ser numeradas de acordo com a ordem sequencial em que aparecem no texto pela primeira vez e colocadas em lista nesta mesma ordem". Eu testei aqui o abnt-numeric e ele não realiza isso e também dei uma olhada no código e apenas tem um template de ordenamento definido. Realmente está ausente o template de ordenamento para sistema numérico ou eu que não achei como fazer? Se não existir eu posso tentar implementar por aqui.

leonartex commented 1 year ago

E é impressão minha ou estão sendo impressos nos \textcite um espaço a mais entre os nomes e o número da referência? E entre a abertura dos parêntes e primeiro número dentro também?

leonartex commented 1 year ago

Já implementei o template para ordenar pela ordem de citação. Eu deixo a definição do \DeclareSortingTemplate no abnt.bbx, para permitir qualquer um usar se quiser, ou deixo exclusivo para o abnt-numeric.bbx?

leonartex commented 1 year ago

E é impressão minha ou estão sendo impressos nos \textcite um espaço a mais entre os nomes e o número da referência? E entre a abertura dos parêntes e primeiro número dentro também?

Parece que o espaço do \textcite realmente era apenas impressão minha, mas o dos parêntes tá acontecendo e não são em todas as citações: image No caso, na linha das citações eu faço um \textcite seguido de um \cite. Só para deixar claro.

leonartex commented 1 year ago

Hehehe descobri só agora que tem o ordenamento none que faz o ordenamento por ordem de citação

leonartex commented 1 year ago

Identifiquei a causa do bug. Era a opção slashdatarangesep que estava causando. Já corrigi e commitei.

dbmrq commented 1 year ago

Isso aqui está resolvido então? Nesse caso, não esquece de fechar. :)