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

LaTeX表格单元格内容垂直与水平居中问题求助

解决LaTeX表格单元格内容居中及线条遮挡问题

你当前的问题源于使用传统tabular环境手动调整行高、multirow的局限性,且未充分利用已加载的现代表格包tabularray。以下是直接解决方案:

修正后的完整代码

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[table,xcdraw]{xcolor}
\usepackage{tabularray}
\usepackage{float}
\usepackage{graphicx}

\begin{document}
\begin{table}[H]
\centering
\begin{tblr}{|c|c|c|c|}
\hline
\row{1}={bg=C0C0C0, font=\bfseries}
Particle             & Orientation & Symbol & Letter    \\ \hline
\SetCell[r=2]{c} fermion     & in                & \includegraphics[scale=0.8]{im/inel.jpg} & $u$                \\ \cline{2-4} 
                              & out               & \includegraphics[scale=0.8]{im/outel.jpg} & $\overline{u}$      \\ \hline
\SetCell[r=2]{c} antifermion & in                & \includegraphics[scale=0.8]{im/inpoz.jpg} & $\overline{v}$      \\ \cline{2-4} 
                              & out               & \includegraphics[scale=0.8]{im/outpoz.jpg} & $v$                \\ \hline
\SetCell[r=2]{c} foton       & in                & \includegraphics[scale=0.8]{im/inph.jpg} & $\epsilon_\mu$     \\ \cline{2-4} 
                              & out               & \includegraphics[scale=0.8]{im/outph.jpg} & $\epsilon_{\mu}^*$ \\ \hline
\end{tblr}
\end{table}
\end{document}

关键改进点

  • 改用tabularray的tblr环境:原生支持单元格内容垂直+水平居中,自动根据内容适配行高,彻底解决线条被图片遮挡的问题。
  • 用\SetCell[r=2]{c}替代multirow:更直观可靠的跨行单元格实现方式,避免手动计算行高导致的对齐偏差。
  • 简化表头格式:通过\row{1}={bg=C0C0C0, font=\bfseries}一次性设置表头背景色和加粗字体,无需重复代码。
  • 移除手动行高调整:tabularray会自动匹配图片与文本的高度,无需添加[2ex]这类手动调整,保证内容对齐一致性。

生成的表格将完全满足需求:所有单元格内的文本、公式、图片同时实现垂直与水平居中,表格线条完整无遮挡。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 16:06:25