You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Overleaf中如何让longtable续页后显示指定行以提升可读性

解决longtable续页重复显示指定行的问题

要让longtable的续页也显示test(Total)这一行,核心是把该行的代码加入到\endhead区域——这个区域定义了表格跨页后,新页面顶部会重复渲染的表头内容。

修改后的完整代码

\documentclass[a4paper]{report} 
\usepackage[a4paper, total={6in, 9in}]{geometry}
\usepackage{graphicx} % Required for box manipulation
\usepackage{helvet}
\usepackage{subfig}
\usepackage[utf8]{inputenc}
%\usepackage{natbib}
\usepackage[square, comma, sort&compress]{natbib}
\usepackage[USenglish]{babel}
\usepackage[useregional]{datetime2}
\usepackage{pgfgantt}
\usepackage{listings}
\usepackage{wrapfig}
\usepackage{setspace}
\usepackage{parskip} % Used to create spaces between paragraphs
\usepackage{dirtytalk} % quotes by talk
%\usepackage[hidelinks]{hyperref}
\usepackage[colorlinks=true,citecolor=red]{hyperref}
\usepackage[acronym, toc]{glossaries}  % Used to add a wordlist/glossaries
\usepackage{mathtools}
\usepackage{amsfonts} 
\usepackage{color, colortbl}
\usepackage{booktabs}
\usepackage{float}
\usepackage{csquotes}
%zelf toegevoegd
\usepackage[most]{tcolorbox}
\usepackage{multirow} %table
\usepackage{xcolor,colortbl}
 \usepackage{pdflscape}
\usepackage{pifont} %%%bullet points
\usepackage{longtable}
\usepackage{graphicx}
%\usepackage{geometry} %table margin

\begin{longtable}{l|ccc|ccc|}
\caption{test}
\label{test}\\
\cline{2-7}
                     &     \multicolumn{3}{c|}{\cellcolor{lightgray}\textbf{Duration test}} & \multicolumn{3}{c|}{\cellcolor{lightgray}\textbf{test(Count)}}  \\ \hline

\multicolumn{1}{|l|}{\cellcolor[HTML]{EFEFEF}test(Total)} &
\multicolumn{1}{|c|}{\cellcolor[HTML]{EFEFEF}test} &
  \multicolumn{1}{c|}{\cellcolor[HTML]{EFEFEF}test} &
  {\cellcolor[HTML]{EFEFEF}test}  &
\multicolumn{1}{|c|}{\cellcolor[HTML]{EFEFEF}test} &
  \multicolumn{1}{c|}{\cellcolor[HTML]{EFEFEF}test} &
  {\cellcolor[HTML]{EFEFEF}test}  \\ \hline
  
\endfirsthead
%
\multicolumn{7}{c}%
{{\bfseries Table \thetable\ continued from previous page}} \\
\cline{2-7}
                      &  \multicolumn{3}{c|}{\cellcolor{lightgray}\textbf{Duration test)}} & \multicolumn{3}{c|}{\cellcolor{lightgray}\textbf{test(Count)}}  \\ \hline

% 关键修改:将需要重复的行添加到\endhead区域
\multicolumn{1}{|l|}{\cellcolor[HTML]{EFEFEF}test(Total)} &
\multicolumn{1}{|c|}{\cellcolor[HTML]{EFEFEF}test} &
  \multicolumn{1}{c|}{\cellcolor[HTML]{EFEFEF}test} &
  {\cellcolor[HTML]{EFEFEF}test}  &
\multicolumn{1}{|c|}{\cellcolor[HTML]{EFEFEF}test} &
  \multicolumn{1}{c|}{\cellcolor[HTML]{EFEFEF}test} &
  {\cellcolor[HTML]{EFEFEF}test}  \\ \hline
\endhead
%

\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:04}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{1}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{07:21}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{47}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:18}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{3}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:18}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{3}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:40}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{9}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{01:20}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{24}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:50}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{7}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:16}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{2}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:28}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{7}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:24}    & \multicolumn{1}{c|}{NOB}    & \multicolumn{1}{c|}{NOB}    
& \multicolumn{1}{c|}{1}    & \multicolumn{1}{c|}{NOB}   & \multicolumn{1}{c|}{NOB}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{01:53}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{33}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{04:32}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{63}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:05}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{3}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test}  
& \multicolumn{1}{c|}{13:21}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{128}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:16}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{4}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:25}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{6}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{10:19}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{41}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:26}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{10}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:07}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{3}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{00:12}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{3}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test}  
& \multicolumn{1}{c|}{00:14}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{2}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{test} 
& \multicolumn{1}{c|}{NOB}    & \multicolumn{1}{c|}{C}    & \multicolumn{1}{c|}{D}       
& \multicolumn{1}{c|}{NOB}    & \multicolumn{1}{c|}{F}   & \multicolumn{1}{c|}{G}  \\ \hline
\multicolumn{1}{|l|}{\textbf{Grand Total}} & \multicolumn{1}{c|}{43:49}    & \multicolumn{1}{c|}{43:25}    & \multicolumn{1}{c|}{48:50}       
& \multicolumn{1}{c|}{401}    & \multicolumn{1}{c|}{397}   & \multicolumn{1}{c|}{51}  \\
 \end{longtable}

关键修改说明

  1. 第一页表头:在\endfirsthead之前保留test(Total)行,确保第一页正常显示。
  2. 续页表头:在\endhead区域内,原灰色表头的\hline之后,添加test(Total)行的代码。这样表格跨页后,新页面顶部会自动重复渲染灰色表头+test(Total)行,和第一页保持一致。

内容的提问来源于stack exchange,提问作者majapo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 22:35:40