我尝试\cite
在 tufte-book 类中使用 longtable 环境,但由于某种原因,它不起作用并且行为异常。在 longtable 中使用 \cite 会出现几个错误,包括Missing number, treated as zero
等Not in outer par mode
。
我在 Overleaf 中得到以下输出:
代码如下:
\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 内部使用,以便引用通常出现在侧边距中?