如何使用 ERT 命令来处理浮点表提供的长表

如何使用 ERT 命令来处理浮点表提供的长表

我已获得 ERT(Evil Red Text)命令,该命令用于浮动表时,会将表的标题显示为“表列表中的表 1.1”。我想知道如何将此类命令用于longtables。例如,我想要

  1. 创建一个浮点数table

  2. 添加ERT命令\isucaption{blah blah....}

  3. 在表格列表中查看表格。

结果表列表 (LoT) 中的表条目显示为Table 1.1 blah blah

但是如果我不使用 ERT 命令,那么 LoT 中的表条目就是1.1 blah blah。也就是说,单词Table丢失了。

我想对非浮点数的长表使用此命令,以便此类表的 lot 中的条目也将包含Table单词,但我不确定可以在哪里添加longtables 的 ERT?

答案1

longtable是以一种模拟常规环境的方式编写的table,只是没有浮动功能,但通过(强大的)跨页功能弥补了这一缺陷。因此,您无需为longtable's做任何特殊的事情\captionTable最终放入表格列表 (LoT) 中。这样就只剩下在 LoT 条目前面插入 了。为此,我使用了在表格列表的每个条目前添加单词“表格”作为参考。

在您的文档 > 设置... > LaTeX 序言中,添加

\usepackage{longtable,tocloft}

\renewcommand{\cfttabpresnum}{Table~}    
\setlength{\cfttabnumwidth}{5em}

请注意,将常规浮动table环境与某些longtables 混合可能会导致 LoT 内容排序出现问题。在 atable和 a之间留出足够的内容longtable可能会解决此类问题,但这在很大程度上取决于您的文档结构。

相关内容