Latex table cell中是不支持\footnote的。

如果你在table中用\footnote,那么要么这个脚注根本不显示出来,要么就会出现计数出错等问题。总之非常麻烦。

解决策略

笔者在搜集大量资料后,也并没有找到一种“完美的”解决方案。我们只能用一些很简单的方法“模拟出”\footnote的效果。

以使用tabularray为例,我们能做的,也只有自己加\footnotemark\footnotetext

下面是只加一个footnote,比较简单:

\usepackage{xcolor}
\usepackage[vmargin=99mm]{geometry}\usepackage{tabularray}
\UseTblrLibrary{amsmath, booktabs, counter}
\usepackage{hyperref}\begin{document}
Blabla \footnote{First note}
Blabla \footnote{Second note}\begin{table}[ht]\centering\begin{tblr}{colspec={c},}%,\topruleRelated Works\\\hline[.6pt,white]Blabla\footnotemark{}\\ % 自己加上\footnotemark\bottomrule\end{tblr}\caption{My caption}\label{tab:comparisonRelatedWorks}
\end{table}
\footnotetext{Footnote in table.} % 在table环境之外,补上内容Blabla \footnote{Last note}
\end{document}

如果想要在同一个table里,用多个footnote,还得自己计数

\documentclass{scrartcl}
\begin{document}
before\begin{tabular}{l}
Content\footnotemark\\
Content continued\footnotemark\\
Content continued further\footnotemark
\end{tabular}
\addtocounter{footnote}{-2} % 需要自己计数,-x需要根据自己的上下文确定
\footnotetext[1]{Footnote} % 也可以在\footnotetext中自己传入参数(如左,1),指定序号,但是不推荐
\addtocounter{footnote}{1} % 自己计数+1
\footnotetext{Second footnote}
\addtocounter{footnote}{1}
\footnotetext{Third footnote}after
\end{document}

笔者也尝试过其他第三方package,例如tablefootnote;和其他table环境,例如threeparttabletalltblr;均以失败告终。所以这里也就不建议了。

参考:

  • https://tex.stackexchange.com/questions/109467/footnote-in-tabular-environment
  • https://tex.stackexchange.com/questions/636963/footnotes-in-table-not-numbered-properly

【Latex】如何在表格中使用footnote相关推荐

  1. latex 表格中虚线_如何识别和修复表格识别中的虚线

    latex 表格中虚线 When documents are digitalized via scanning or via photo, the image quality can suffer f ...

  2. Latex标题页上标和脚注的处理方法 如何在latex文件中添加footnote

    我们看看TeX怎么在文中加脚注的. 一般格式是: \footnote[num]{内容} 其中[num]是可选项, 如果省略, 则自动给该页脚注排序, 从1开 始标号. footnote只能用于普通正文 ...

  3. 在Origin绘图和表格中插入Latex公式

    关于Origin与Latex结合应用 1 下载: origin latex app 下载 使用教程 2 origin中的Latex安装和使用 2.1 安装 博主的Origin版本为:OriginPro ...

  4. Latex在表格中添加图片

    1.不添加图片 \end{table} \begin{table}[h]\caption{Name of this table}\centering\begin{tabular}{ | c | l | ...

  5. LaTeX之表格中多列合并时表格竖线不显示的解决方法

    在LaTeX表格绘制中,多列合并通常会使用\multicolumn命令来实现.这个命令会造成所在单元格中的左右竖线不显示,本文介绍解决这个问题的方法.下面的示例代码中列出了处理前与处理后的代码. 一. ...

  6. Latex设置字体大小及表格中的文字大小等

    参考  Latex设置字体大小及表格中的文字大小等 - 云+社区 - 腾讯云 Latex中遇到表格超出半个分栏的情况,可以考虑将表格中的字体设小来解决,方法如下: \begin{table}[h]\t ...

  7. latex 分行 表格标题过长_latex排版中表格中 表格文字太长需要强制换行。

    latex排版中表格中 表格文字太长需要强制换行. (2017-11-17 10:02:20) 标签: it 教育 科研 \newcommand{\tabincell}[2]{\begin{tabul ...

  8. Latex中表格中固定表格宽度时出现错误“LaTeX Error: Illegal character in array arg.”

    Latex中表格中固定表格宽度时出现错误"LaTeX Error: Illegal character in array arg.",如下: \documentclass{arti ...

  9. 【LaTeX】使用Excel中导出latex代码的表格

    使用Excel中导出latex代码的表格 问题 在博主使用latex插入表格的时候,看到那些表格如何才能使用代码实现的时候,感觉好复杂,然后查了查get到如何利用excel可以实现,所以就记录一下 0 ...

最新文章

  1. 大学计算机二级培训新闻稿,计算机二级模拟考通讯稿
  2. 【Part2】用JS写一个Blog (node + vue + mongoDB)
  3. iOS常用CGRect的交错,边缘,中心的检测
  4. CentOS 安装配置memcached
  5. oracle数据库的诊断目标位置,刚安装的数据库卸载 指定数据库的诊断目标位置不存在...
  6. Swift--基本运算符
  7. mysql 常用命令(一)
  8. 依赖注入原理 php,PHP依赖注入原理与用法分析
  9. PHP笔记-使用PHPStorm断点调试php代码
  10. Eclipse 编码区-保护色-快捷大全
  11. VMware ESXi 7.0 U2 SLIC Unlocker USB 网卡驱动集成镜像
  12. 免费地图制作软件,在线做地图的平台推荐
  13. 嵌入式程序员基本知识二(转载)
  14. 闲聊Robots协议
  15. MiniGPT4,开源了
  16. 云计算机的一大特征是什么,云计算最大的特征是什么?
  17. QPixmap的尺寸设置
  18. 计算机应用基础0006 19春在线作业2,《计算机应用基础0006》19春在线作业 参考资料...
  19. 中国式IT运维,趟出自己的“长期主义”河流
  20. NX/UG二次开发—菜单—ACTIONS的应用

热门文章

  1. 为什么上班只能养家,不能发家?
  2. 最小路径覆盖(最小路径覆盖)
  3. XR虚拟直播技术加速落地,虚拟场景直播拓展电商直播营销空间边界
  4. PHP 基本知识点介绍
  5. CorelDraw怎么做立体字效果?CorelDraw制作漂亮的3d立体字教程
  6. aws ec2 linux 密码,演练:在 EC2 实例上重置密码和 SSH 密钥 - AWS Systems Manager
  7. 新学Python之学习官网教程序言
  8. RStudio安装Rtools
  9. 自然语言处理入门——白话机器翻译原理
  10. 【Python】python镜像源配置方法