Adicionando numeração/rótulo de entradas completas no texto?

Adicionando numeração/rótulo de entradas completas no texto?

Eu descobri biblatexe é ótimo. Principalmente pela \fullciteopção que é exatamente o que desejo (para adicionar a citação completa no texto e não esperar pela seção bibliográfica).

No entanto, gostaria de saber se é possível adicionar a numeração também. Para todos os efeitos, desejo ter o mesmo tipo de entrada que teríamos na seção de bibliografia, mas no texto usando um \fullcitecomando de tipo.

\fullcite{toto}

deveria fornecer

[1] toto el al, 'escrito por toto'

No momento só produz

toto el al, 'escrito por toto'

Responder1

Para fazer isso, você deve declarar novamente o \fullcitecomando para incluir os campos prefix e labelnumber.

Um exemplo completo seria:

\documentclass[]{article}

\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}


\DeclareCiteCommand{\fullcite}
  {\usebibmacro{prenote}}
   {{\printtext[labelnumberwidth]{% New
        \printfield{prefixnumber}% New
        \printfield{labelnumber}}} % New
  \usedriver
     {\DeclareNameAlias{sortname}{default}}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}


\begin{document}

To learn more about \LaTeX, check out 
\fullcite{companion}.

\printbibliography

\end{document}

Isso aparece como:

exemplo

Observe que as especificações podem mudar dependendo das opções específicas que você carregou para o seu próprio documento.

informação relacionada