LaTeX表格使用multicolumn时第二行内容未居中的解决方法求助
解决LaTeX表格合并单元格后内容不居中的问题
你的问题出在第二行第二个\multicolumn的格式参数上:\multicolumn{3}{|c|}{Eco-Friendly : oui}里开头的|是多余的,它会在合并单元格的左侧额外添加一条竖线,挤占内容空间,导致视觉上看起来内容没有居中。
同时第一行的后两个\multicolumn也存在类似的格式问题,会造成单元格间出现双重竖线,下面是修正后的完整代码(已将内容翻译成中文):
\begin{center} \begin{tabular}{|c|c|c|c|c|c|} \hline \multicolumn{2}{|c|}{难度:简单} & \multicolumn{2}{c|}{时长:4小时} & \multicolumn{2}{c|}{成本:20欧元} \\ \hline \multicolumn{3}{|c|}{等级:L3} & \multicolumn{3}{c|}{环保:是} \\ \hline \end{tabular} \end{center}
核心修正说明:
- 合并单元格时,相邻单元格的竖线只需保留一侧:前一个单元格的格式用
|c|时,后续相邻的合并单元格格式应改为c|,避免出现重复竖线 - 移除第二行第二个
\multicolumn开头的|后,单元格内容的视觉居中效果就会恢复正常
内容的提问来源于stack exchange,提问作者Juju
相关产品推荐
相关产品推荐

