参照に脚注を配置できますか?

参照に脚注を配置できますか?

参照に脚注を入れようとしています。例を次に示します。

\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}

ここに画像の説明を入力してください

関連情報