
我試圖在參考文獻中添加腳註,請參閱此處的範例:
\usepackage[stable,para,hang]{footmisc}
\usepackage[style=verbose-inote,maxcitenames=1,backend=bibtex,doi=false,isbn=false,url=false,giveninits=true]{biblatex}
\usepackage{hyperref}
\makeatletter
\newcommand*{\textlabel}[2]{%
\edef\@currentlabel{#1}% Set target label
\phantomsection% Correct hyper reference link
#1\label{#2}% Print and store label
}
\makeatother
\begin{document}
This is a table:
\begin{center}
\begin{tabular}{l|l}
Col 1 & Col 2 \\
\ref{sth:bla} \footnote{dksvnkjfs v df j} & \ref{sth:text}
\end{tabular}
\end{center}
And here are some items:
\begin{description}
\item[\textlabel{Something}{sth:bla}] \textlabel{The Text}{sth:text} \hfill \\
Description!
\end{description}
\end{document}
但正如您在圖像中看到的,引用(在我的文檔 37 中)沒有出現:
這裡有什麼選擇嗎?
謝謝!
答案1
使用longtable
而不是tabular
.它應該有效:
\documentclass{article}
\usepackage{longtable}
\usepackage[stable,para,hang]{footmisc}
\usepackage[style=verbose-inote,maxcitenames=1,backend=bibtex,doi=false,isbn=false,url=false,giveninits=true]{biblatex}
\usepackage{hyperref}
\makeatletter
\newcommand*{\textlabel}[2]{%
\edef\@currentlabel{#1}% Set target label
\phantomsection% Correct hyper reference link
#1\label{#2}% Print and store label
}
\makeatother
\begin{document}
This is a table:
\begin{center}
\begin{longtable}{l|l}
Col 1 & Col 2 \\
\ref{sth:bla} \footnote{dksvnkjfs v df j} & \ref{sth:text}
\end{longtable}
\end{center}
And here are some items:
\begin{description}
\item[\textlabel{Something}{sth:bla}] \textlabel{The Text}{sth:text} \hfill \\
Description!
\end{description}
\end{document}