是否有可能有一个 LaTEX 文档同时包含带脚注的表格和彩色单元格?如果在文档的某个地方使用该包colortbl
,似乎会导致问题。有解决方法吗?savenotes
代码:
\usepackage{colortbl}
\begin{savenotes}
\begin{table}
\centering
\caption{Table}
\begin{tabular}{l}
Header \\
Row 1 \\
Row 2\footnote{Footnote.} \\
\end{tabular}
\label{Tbl_1}
\end{table}
\end{savenotes}
答案1
从评论迁移:
由于错误,包 footnote 与 color/xcolor 不兼容。您可以尝试最近的包脚注超,但使用 hyperref 或多或少是强制性的。
编辑:我从 OP 复制粘贴的代码片段,这不是 mwe,当时和现在都没有时间真正添加缺失的部分。要获得更现实的东西,例如:
\begin{tabular}{|>{\columncolor[gray]{.8}[0pt]}l|}
这似乎工作正常,但我没有修改图像。
笔记:下面通过 footnotehyper 使用的脚注包没有工具来正确处理来自浮动对象(如表格)的脚注。它可以工作。
\documentclass{article}
\usepackage{colortbl}
\usepackage{footnotehyper}
\usepackage{hyperref}
\begin{document}
\begin{savenotes}
\begin{table}
\centering
\caption{Table}
\begin{tabular}{l}
Header \\
Row 1 \\
Row 2\footnote{Footnote.} \\
\end{tabular}
\label{Tbl_1}
\end{table}
\end{savenotes}
\end{document}
生产
以及页面底部
答案2
我发现tablefootnote
来自同名包的命令运行良好并且并不冲突colortbl
。