Chenhwqjn 2023-09-09 21:22 采纳率: 0%
浏览 69

latex表格合并多行多列 表格中仍有竖线

Latex建立表格,合并多行多列时,合并的单元格里仍有竖线,这种情况如何解决呢。

img

img

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-09-10 09:37
    关注

    引用 皆我百晓生 小程序回复内容作答:
    在 LaTeX 中,通过使用 multicolumnmultirow 宏包来合并单元格实现多行多列的合并。但是,这可能会导致合并的单元格中仍然存在竖线。为解决这个问题,可以考虑使用 booktabs 宏包,它提供了更美观和规范的表格风格。

    下面是一个示例,展示了如何使用 booktabs 宏包来创建带有合并单元格的表格,并且没有竖线:

    \documentclass{article}
    \usepackage{booktabs}
    \usepackage{multirow}
    
    \begin{document}
    
    \begin{tabular}{ccc}
    \toprule
    Header 1 & Header 2 & Header 3 \\
    \cmidrule(lr){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3}
    Category 1 & \multicolumn{2}{c}{Category 2} \\
    \cmidrule(lr){1-1} \cmidrule(lr){2-3}
    \multirow{2}{*}{Cell 1} & Cell 2 & Cell 3 \\
    & Cell 4 & Cell 5 \\
    \bottomrule
    \end{tabular}
    
    \end{document}
    

    在这个例子中,我们使用了 booktabs 宏包来定义表格的样式,例如使用 \toprule\cmidrule\bottomrule 来创建水平线。使用 \multicolumn 来合并单元格,使用 \multirow 来合并多行单元格。此外,通过调整 \cmidrule 的参数和 lr(表示左对齐和右对齐)来控制水平线的宽度和位置。

    这样,您可以创建不含竖线的合并单元格的美观表格。请根据您的需求进行适当调整和修改。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月9日