无法在 tufte-book 类的 longtable 中使用 \cite

无法在 tufte-book 类的 longtable 中使用 \cite

我尝试\cite在 tufte-book 类中使用 longtable 环境,但由于某种原因,它不起作用并且行为异常。在 longtable 中使用 \cite 会出现几个错误,包括Missing number, treated as zeroNot in outer par mode

我在 Overleaf 中得到以下输出:

longtable 中 \cite 的奇怪行为

代码如下:

\documentclass{tufte-book}

\usepackage{longtable}
\usepackage{colortbl}

\begin{document}

\begin{longtable}{|p{0.05\textwidth}|p{0.25\textwidth}|p{0.55\textwidth}|}
\caption{Some  table caption} \\
\hline
\textbf{No.} & \textbf{Column 1 Header} & \textbf{Column 2 Header} \\
\hline
\endfirsthead

\multicolumn{3}{c}%
{\tablename\ \thetable\ -- \textit{Continued from previous page}} \\
\hline
\textbf{No.} & \textbf{Column 1 Header} & \textbf{Column 2 Header} \\
\hline
\endhead

\hline
\multicolumn{3}{r}{\textit{Continued on next page}} \\
\endfoot

\hline
\endlastfoot

\multicolumn{3}{|l|}{\cellcolor{gray!25} \textbf{Heading 1}} \\
\hline
1 & Column 1\cite{article-minimal} & Column 2 \\
\hline
2 & Column 1 & Column 2 \\
\hline
\multicolumn{3}{|l|}{\cellcolor{gray!25} \textbf{Heading 2}} \\
\hline
1 & Column 1 & Column 2 \\
\hline
2 & Column 1 & Column 2 \\
\hline
\multicolumn{3}{|l|}{\cellcolor{gray!25} \textbf{Heading 3}} \\
\hline
1 & Column 1 & Column 2 \\
\hline
2 & Column 1 & Column 2
\end{longtable}

\bibliographystyle{plain}
\bibliography{xampl.bib}

\end{document}

我怎样才能\cite在 longtable 内部使用,以便引用通常出现在侧边距中?

相关内容