Vincular notas a pie de página al texto original usando el paquete biblatex-chicago

Vincular notas a pie de página al texto original usando el paquete biblatex-chicago

Actualmente estoy trabajando en un libro electrónico usando Latex y Biber. El paquete que estoy usando para las notas a pie de página es el biblatex-chicagopaquete.

Puedo vincular con éxito a una nota al pie de, digamos, un párrafo, pero me gustaría poder hacer clic en la nota al pie real y volver al lugar original, creando una referencia inversa. He visto algunas de las otras publicaciones relacionadas con temas similares, pero ninguna parece funcionar con el biblatex-chicagopaquete que uso \autocitepara crear mis notas a pie de página.

MWE

\documentclass[10pt, letterpaper]{book} 
\usepackage{palatino} 
\usepackage[notes,backend=biber]{biblatex-chicago} 
    \addbibresource{mweBib.bib} 
\usepackage{footnotebackref} 
\usepackage{tocloft} 
    \renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} 
    \date{} \let\cleardoublepage\clearpage 
\usepackage{hyperref} 
\usepackage{color} 
    \hypersetup{colorlinks=true, linkcolor=blue, linktoc=all}
\begin{document} 
    This is a test for footnotebackref.\autocite[100]{test}
    \printbibliography
\end{document}

Espero haber expuesto claramente mi problema. ¡Cualquier ayuda es muy apreciada!

Respuesta1

De hecho, es gracias a biblatex-chicagoeso quefootnotebackrefpaqueteNo funciona. En biblatex-chicago.sty, encontramos

\renewcommand\@makefntext[1]{% Provides in-line footnote marks
      \setlength\parindent{1em}%
      \noindent
      \makebox[2.3em][r]{\@thefnmark.\,\,}#1}

Esto se ejecuta cada vez que cargamos una memoirclase que no es un documento. Lamentablemente footnotebackrefno podemos modificar esta macro por lo que tendremos que hacerlo nosotros mismos.

El siguiente código ni siquiera necesita cargarse footnotebackref, los aspectos más importantes se pueden implementar con unas pocas líneas de código (que fueron tomados defootnotebackrefpaquete/La respuesta de Holle aReferencia de nota al pie con hiperreferenciadetalladamente)

\newcounter{BackrefHyperFootnoteCounter}
\makeatletter
\pretocmd{\footnote}    
    {\refstepcounter{BackrefHyperFootnoteCounter}%
     \edef\BackrefFootnoteTag{bhfn:\theBackrefHyperFootnoteCounter}%
     \label{\BackrefFootnoteTag}}
    {}{}
\renewcommand\@makefntext[1]{% Provides in-line footnote marks
  \setlength\parindent{1em}%
  \noindent
  \makebox[2.3em][r]{\hyperref[\BackrefFootnoteTag]{\@thefnmark}.\,\,}#1}
\makeatother

En las últimas líneas modificamos biblatex-chicagola macro de para incluir el enlace a la nota al pie.

MWE

\documentclass[10pt, letterpaper]{book}
\usepackage{palatino}
\usepackage[notes,backend=biber]{biblatex-chicago}
\usepackage{hyperref}
\addbibresource{biblatex-examples.bib}

\newcounter{BackrefHyperFootnoteCounter}
\makeatletter
\pretocmd{\footnote}    
    {\refstepcounter{BackrefHyperFootnoteCounter}%
     \edef\BackrefFootnoteTag{bhfn:\theBackrefHyperFootnoteCounter}%
     \label{\BackrefFootnoteTag}}
    {}{}
\renewcommand\@makefntext[1]{% Provides in-line footnote marks
  \setlength\parindent{1em}%
  \noindent
  \makebox[2.3em][r]{\hyperref[\BackrefFootnoteTag]{\@thefnmark}.\,\,}#1}
\makeatother

\begin{document}
This is a test for footnotebackref.\autocite[100]{wilde}

\printbibliography
\end{document}

número de nota al pie ahora con referencia al fondo

información relacionada