使用最新版本的软件包表脚注\tablefootnote
(版本 1.1a),在环境中使用时出现问题table
,这是我在更新软件包后拒绝编译时发现的。我该怎么做才能规避这个问题(直到软件包修复?)?下面是 MWE 和抛出的错误。
\documentclass{article}
\usepackage{tablefootnote}
\begin{document}
\begin{table}
\begin{tabular}{l l}
A & B\tablefootnote{C}\\
\end{tabular}
\end{table}
\end{document}
!太多}。\tfn@footnotetext ...{tfn:\theHfootnote }{}}\fi } {\relax }\thinspace #2}}{... l.8 \end{table}
答案1
该错误已在 1.1b 版中修复,该版本刚刚上传到 CTAN 团队。请留出一点时间进行处理并传播到镜像。问题出\ifHy@hyperfootnotes
在另一个 中的构造(好吧,其中有几个)\if
,而 LaTeX 无法分辨哪个\fi
括号属于哪个\if
。很抱歉给您带来不便,感谢您报告该错误!
(为了在您的系统上安装新版本之前解决这个问题,请另外加载该hyperref
包。对于打印的文档,这应该不会有太大变化。)