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

Overleaf中longtblr长表格编译异常:部分行不显示求助

Overleaf中longtblr与landscape冲突的解决办法

核心排查与解决步骤

  • 替换环境包:弃用旧版lscape,改用pdflscape包,它与tabularray的兼容性更好,还能保留正确的页码方向。
  • 修正嵌套结构:将longtblr正确嵌套在landscape环境内,避免格式规则冲突。
  • 检查内容语法:排查表格行内是否存在未闭合的LaTeX命令、特殊字符,这类错误会导致编译中断,直接造成部分行缺失。
  • 调整表格宽度:原colspec的比例可能导致总宽度超出横向页面,可调整比例或添加width=\linewidth参数强制适配页面。

可直接复用的示例代码

\documentclass{article}
\usepackage{tabularray}
\usepackage{pdflscape}

\begin{document}
\begin{landscape}
\begin{longtblr}[
  caption={纳入与排除标准表},
  label={tab:std-table},
]{
  colspec = {X[1.5]|X[5]|X[5]}, % 调整比例适配横向页面
  rowhead = 1,
  hlines,
  row{1} = {font=\bfseries},
  width=\linewidth, % 强制表格宽度匹配页面
}
类别 & 纳入标准 & 排除标准 \\
研究类型 & 随机对照试验(RCT) & 非随机研究、观察性研究 \\
研究对象 & 18岁及以上确诊2型糖尿病患者 & 合并严重肝肾功能损伤、妊娠/哺乳期女性 \\
干预措施 & 接受XX一线药物连续治疗≥3个月 & 同时使用同类降糖药物、存在药物过敏史 \\
随访时长 & 随访周期≥6个月 & 随访丢失率>20%的研究 \\
\end{longtblr}
\end{landscape}
\end{document}

额外注意事项

如果仍有部分行不显示,在Overleaf中点击「Recompile from scratch」清除编译缓存后重新编译,缓存残留也可能导致异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 19:39:18