【Latex】如何在表格中使用footnote
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环境,例如threeparttable
、talltblr
;均以失败告终。所以这里也就不建议了。
参考:
- https://tex.stackexchange.com/questions/109467/footnote-in-tabular-environment
- https://tex.stackexchange.com/questions/636963/footnotes-in-table-not-numbered-properly
【Latex】如何在表格中使用footnote相关推荐
- latex 表格中虚线_如何识别和修复表格识别中的虚线
latex 表格中虚线 When documents are digitalized via scanning or via photo, the image quality can suffer f ...
- Latex标题页上标和脚注的处理方法 如何在latex文件中添加footnote
我们看看TeX怎么在文中加脚注的. 一般格式是: \footnote[num]{内容} 其中[num]是可选项, 如果省略, 则自动给该页脚注排序, 从1开 始标号. footnote只能用于普通正文 ...
- 在Origin绘图和表格中插入Latex公式
关于Origin与Latex结合应用 1 下载: origin latex app 下载 使用教程 2 origin中的Latex安装和使用 2.1 安装 博主的Origin版本为:OriginPro ...
- Latex在表格中添加图片
1.不添加图片 \end{table} \begin{table}[h]\caption{Name of this table}\centering\begin{tabular}{ | c | l | ...
- LaTeX之表格中多列合并时表格竖线不显示的解决方法
在LaTeX表格绘制中,多列合并通常会使用\multicolumn命令来实现.这个命令会造成所在单元格中的左右竖线不显示,本文介绍解决这个问题的方法.下面的示例代码中列出了处理前与处理后的代码. 一. ...
- Latex设置字体大小及表格中的文字大小等
参考 Latex设置字体大小及表格中的文字大小等 - 云+社区 - 腾讯云 Latex中遇到表格超出半个分栏的情况,可以考虑将表格中的字体设小来解决,方法如下: \begin{table}[h]\t ...
- latex 分行 表格标题过长_latex排版中表格中 表格文字太长需要强制换行。
latex排版中表格中 表格文字太长需要强制换行. (2017-11-17 10:02:20) 标签: it 教育 科研 \newcommand{\tabincell}[2]{\begin{tabul ...
- Latex中表格中固定表格宽度时出现错误“LaTeX Error: Illegal character in array arg.”
Latex中表格中固定表格宽度时出现错误"LaTeX Error: Illegal character in array arg.",如下: \documentclass{arti ...
- 【LaTeX】使用Excel中导出latex代码的表格
使用Excel中导出latex代码的表格 问题 在博主使用latex插入表格的时候,看到那些表格如何才能使用代码实现的时候,感觉好复杂,然后查了查get到如何利用excel可以实现,所以就记录一下 0 ...
最新文章
- 大学计算机二级培训新闻稿,计算机二级模拟考通讯稿
- 【Part2】用JS写一个Blog (node + vue + mongoDB)
- iOS常用CGRect的交错,边缘,中心的检测
- CentOS 安装配置memcached
- oracle数据库的诊断目标位置,刚安装的数据库卸载 指定数据库的诊断目标位置不存在...
- Swift--基本运算符
- mysql 常用命令(一)
- 依赖注入原理 php,PHP依赖注入原理与用法分析
- PHP笔记-使用PHPStorm断点调试php代码
- Eclipse 编码区-保护色-快捷大全
- VMware ESXi 7.0 U2 SLIC Unlocker USB 网卡驱动集成镜像
- 免费地图制作软件,在线做地图的平台推荐
- 嵌入式程序员基本知识二(转载)
- 闲聊Robots协议
- MiniGPT4,开源了
- 云计算机的一大特征是什么,云计算最大的特征是什么?
- QPixmap的尺寸设置
- 计算机应用基础0006 19春在线作业2,《计算机应用基础0006》19春在线作业 参考资料...
- 中国式IT运维,趟出自己的“长期主义”河流
- NX/UG二次开发—菜单—ACTIONS的应用