Verknüpfen von Fußnoten mit dem Originaltext mithilfe des Pakets biblatex-chicago

Verknüpfen von Fußnoten mit dem Originaltext mithilfe des Pakets biblatex-chicago

Ich arbeite derzeit an einem E-Book mit Latex und Biber. Das Paket, das ich für Fußnoten verwende, ist das biblatex-chicagoPaket.

Ich kann beispielsweise von einem Absatz aus erfolgreich auf eine Fußnote verlinken, möchte aber auf die eigentliche Fußnote klicken und zur ursprünglichen Stelle zurückkehren können, um einen Rückverweis zu erstellen. Ich habe mir einige andere Beiträge zu ähnlichen Themen angesehen, aber keiner scheint mit dem biblatex-chicagoPaket zu funktionieren, mit dem ich \autocitemeine Fußnoten erstelle.

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}

Ich hoffe, dass ich mein Problem klar dargelegt habe. Jede Hilfe ist sehr willkommen!

Antwort1

Es ist in der Tat zu verdanken, biblatex-chicagodass diefootnotebackrefPaketfunktioniert nicht. In biblatex-chicago.styfinden wir

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

Dies wird immer ausgeführt, wenn wir eine Nicht- memoirDokumentenklasse laden. Leider footnotebackrefkönnen wir dieses Makro nicht ändern, daher müssen wir es selbst tun.

Der folgende Code muss nicht einmal geladen werden footnotebackref, die wichtigsten Aspekte können mit wenigen Codezeilen implementiert werden (die übernommen wurden ausfootnotebackrefPaket/Holles Antwort aufFußnoten-Rückverweise mit Hyperrefausführlich)

\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

In den letzten Zeilen ändern wir biblatex-chicagodas Makro, um den Link zur Fußnote einzufügen.

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}

Fußnotennummer jetzt mit Backref

verwandte Informationen