Como colocar as páginas citadas nas referências utilizando o biblatex-abnt

743 views
Skip to first unread message

Felipe Rodrigues Pereira Fonseca

unread,
Oct 18, 2017, 4:41:18 PM10/18/17
to abnTeX2
Olá!
Conforme recomendado, estou migrando para o biblatex-abnt. Porém ao aplicar a modificação, retorna-se um erro de compilação do pacte backref:

Package biblatex Error: Incompatible package 'backref'. \begin{document}

No modelo de monografia dizponibilzado no site, a parte que usa o backref é:

\renewcommand{\backrefpagesname}{Citado na(s) página(s):~}
% Texto padrão antes do número das páginas
\renewcommand{\backref}{}
% Define os textos da citação
\renewcommand*{\backrefalt}[4]{
 
\ifcase #1 %
 
Nenhuma citação no texto.%
 
\or
 
Citado na página #2.%
 
\else
 
Citado #1 vezes nas páginas #2.%
 
\fi}%
% ---

Como modificar essa parte para ser compatível com o biblatex?

Youssef Cherem

unread,
Oct 18, 2017, 4:57:12 PM10/18/17
to abnTeX2

Felipe Rodrigues Pereira Fonseca

unread,
Oct 18, 2017, 11:01:41 PM10/18/17
to abnTeX2
Olá! Bom, o comando padrão aparece o texto, Citado nas pp "X  e Y". Como poderia utilizar o comando "\DefineBibliographyStrings" para implementar a citação exatamente ao exemplo, como por exemplo "Citado 2 vezes nas páginas X e Y"? Não achei no manual do biblatex algum comando que me retornasse o número de citações de uma referência.
Desculpe-me o incomodo.

Felipe Rodrigues Pereira Fonseca

unread,
Oct 18, 2017, 11:13:28 PM10/18/17
to abnTeX2
Olá! Consegui alguma coisa! Pesquisando em alguns fóruns achei algumas informações

\usepackage[style=abnt,backref=true,backend=biber,citecounter=true]{biblatex}
\addbibresource{abntex2-modelo-references.bib}


%Texto padrão antes do número das páginas
\DefineBibliographyStrings{brazil}{%
 backrefpage
= {Citado \arabic{citecounter} vez na página},% originally "cited on page"
 backrefpages
= {Citado \arabic{citecounter} vezes nas páginas},% originally "cited on pages"
}

Falta basicamente alguma coisa agora para colocar o texto "nenhuma citação no texto". Alguma ideia?

==============================================================================================================================

Daniel

unread,
Oct 19, 2017, 1:17:46 AM10/19/17
to abnTeX2
Oi, Felipe.

Adicionei ao biblatex-abnt a opção `citecount` para fazer o que você quer. Você vai ter que instalar manualmente a última versão, disponível no GitHub. Aí é só chamar o BibLaTeX com essa opção. Ainda não consegui testar muito bem, então me avise se tiver algo errado.

Atenciosamente,

Daniel

--
abnTeX2 - http://abntex2.googlecode.com/
---
Você recebeu essa mensagem porque está inscrito no grupo "abnTeX2" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para abntex2+u...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para abn...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/abntex2/11e65a12-283e-4182-9d8b-e94fc9e26250%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Emílio Kavamura

unread,
Oct 19, 2017, 7:53:43 PM10/19/17
to abnTeX2
Estou aplicando na customização para a UFPR. Está funcionando a menos do caso "Nenhuma citação", que não está implementado.

Daniel

unread,
Oct 19, 2017, 8:09:21 PM10/19/17
to abnTeX2
Quando eu testei estava funcionando, mesmo quando não tem nenhuma citação. Será que a customização não redefine macro pageref? Se não for isso envie um exemplo, por favor, pra eu conseguir testar.


Emílio Kavamura

unread,
Oct 21, 2017, 5:52:03 PM10/21/17
to abnTeX2
Acho que me expressei mal,

eu quis dizer que não está previsto colocar um item nas REFERÊNCIAS se ele não foi citado no documento.

por isso eu não verifiquei o caso de "nenhuma citação" para a utilização do biblatex-abnt.

Não que esteja com algum problema.

Daniel

unread,
Oct 22, 2017, 9:37:08 AM10/22/17
to abnTeX2
Ah, entendi! É, eu concordo, mas adicionei a opção mesmo assim, pra quem quiser. :)


Reply all
Reply to author
Forward
0 new messages