
Na versão de notas do biblatex-chicago, a primeira citação fornece uma citação completa em notas de rodapé, enquanto quaisquer citações subsequentes fornecerão apenas o sobrenome e o título abreviado. Existe alguma maneira de adicionar o número da nota de rodapé onde a citação completa é usada?
Então, no exemplo:
\documentclass{memoir}
\usepackage[notes]{biblatex-chicago}
\usepackage{filecontents}
\begin{filecontents}{biblio.bib}
@book{book1,
title = {First Book title},
author = {Author, The},
location = {Place},
publisher = {Publisher},
date = {2020},
}
@book{book2,
title = {Second Book title},
author = {Author, Another},
location = {Place},
publisher = {Publisher},
date = {2020},
}
\end{filecontents}
\bibliography{biblio}
\begin{document}
Here is\footcite{book1} some\footcite{book2} text as filler.\footcite{book1}
\end{document}
A saída da nota 3 deve ser "Autor, título do primeiro livro (ref. 1)" em vez de apenas "Autor, título do primeiro livro"
Para que isso funcione corretamente, eu também exigiria que as citações fossem redefinidas no início de cada capítulo.
Responder1
O estilo padrão verbose-note
oferece uma opção como esta, então podemos tentar transplantar seu código para biblatex-chicago
.
\documentclass{memoir}
\usepackage[notes]{biblatex-chicago}
% Taken from verbose-note.cbx
\newtoggle{cbx:pageref}
\DeclareBibliographyOption[boolean]{pageref}[true]{%
\settoggle{cbx:pageref}{#1}%
\iftoggle{cbx:pageref}
{\ExecuteBibliographyOptions{pagetracker}}
{}}
\newbibmacro*{seenote}{%
\printtext[parens]{%
\bibstring{seenote}\addnbspace
\ref{cbx@\csuse{cbx@f@\thefield{entrykey}}}%
\iftoggle{cbx:pageref}
{\ifsamepage{\the\value{instcount}}
{\csuse{cbx@f@\thefield{entrykey}}}
{}
{\addcomma\space\bibstring{page}\addnbspace
\pageref{cbx@\csuse{cbx@f@\thefield{entrykey}}}}}
{}}%
}
% Simplified version of chicago-notes.cbx's definition
% cf. also the definition in verbose-note.cbx
\renewbibmacro*{footcite:save}{%
\iffootnote
{\csxdef{cbx@f@\thefield{entrykey}}{\the\value{instcount}}%
\label{cbx@\the\value{instcount}}}%
{}}%
\makeatletter
% Just add a call to \usebibmacro{seenote} to the definition
\renewbibmacro*{cite:short}[1]{%
\global\let\cms@pnsaved\undefined%
\ifcsundef{cite:short:#1}%
{\csuse{cite:short:book}}%
{\csuse{cite:short:#1}}%
\setunit{\addspace}%
\usebibmacro{seenote}}%
\makeatother
\begin{filecontents}{\jobname.bib}
@book{book1,
title = {First Book title},
author = {Author, The},
location = {Place},
publisher = {Publisher},
date = {2020},
}
@book{book2,
title = {Second Book title},
author = {Author, Another},
location = {Place},
publisher = {Publisher},
date = {2020},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Here is\footcite{book1} some\footcite{book2} text as filler.\footcite{book1}
\end{document}
editarAtualizado para a versão 2020/04/20 do biblatex-chicago
. Veja o histórico de edições do código que funciona com versões mais antigas.