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

如何优化LaTeX表格制作并实现列内竖线跨多行贯通效果

LaTeX表格优化实现方案

你可以通过makecell包处理单元格换行,配合\multicolumn合并列的方案替代嵌套表格,代码更简洁,同时第三列的竖线可以自然贯通全表高度,可直接复用的示例代码如下:

\documentclass[11pt]{article}
\usepackage{makecell} % 用于快速实现单元格内换行,支持自定义对齐方式
\usepackage{adjustbox} % 可选,用于适配过宽表格的页面显示
\begin{document}

% 若不需要调整表格位置,可删除adjustbox包裹,保留你原有的\hskip-4.0cm写法即可
\begin{adjustbox}{center}
\begin{tabular}{|c|c|c|c|c|c|}
\hline
Lp. & Kryterium klasyfikacji & \multicolumn{4}{c|}{Rodzaj (klasa) modelu} \\
\hline
1 & \makecell[l]{Struktura modelu\\ i przedmiot modelowania} 
  & \makecell{modele\\pojedyńczych\\procesów} 
  & \makecell{modele\\komponentów} 
  & \makecell{modele\\integralne} 
  & \makecell{modele\\globalne} \\
\hline
2 & Stosowane metody badawcze 
  & \multicolumn{2}{c|}{modele genetyczne} 
  & \multicolumn{2}{c|}{modele statystyczne} \\
\hline
% 后续新增行参考格式,按需调整第三列的\multicolumn合并列数即可
% 3 & 新增分类标准 & \multicolumn{2}{c|}{子项1} & \multicolumn{1}{c|}{子项2} & \multicolumn{1}{c|}{子项3} \\
% \hline
\end{tabular}
\end{adjustbox}

\end{document}

方案说明

  • \makecell默认居中对齐,添加参数[l]可改为左对齐,[r]改为右对齐,完全替代嵌套小表格实现单元格内换行的需求
  • 表格提前按照第三列最大子项数量定义总列数,不同行的子项拆分通过\multicolumn合并对应数量的列实现,竖线会自动贯穿全表,无需额外配置
  • 新增行时仅需要根据当前行第三列的拆分需求调整\multicolumn的合并列数即可,复用性强

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 13:39:00