簡體   English   中英

LaTex 表中的垂直和水平單元格居中

[英]Vertical and horizontal cell centering in LaTex table

我正在制作 LaTex 表,並且無法將文本(和圖像)置於單元格本身的中心。 整個表格以頁面為中心,但我想要的是每個單元格中的文本和圖像都垂直和水平居中。

這是我的代碼

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

\begin{document}
\begin{table}[H]
\centering
\begin{tabular}{|c|c|c|c|}
\hline
\rowcolor[HTML]{C0C0C0} 
\textbf{Particle}             & \textbf{Orientation} & \textbf{Symbol} & \textbf{Letter}    \\[4ex] \hline
                              & in                &         {\includegraphics[scale=0.8]{im/inel.jpg}}           & $u$                \\[2ex] \cline{2-4} 
\multirow{-2}{*}{fermion}     & out               &         {\includegraphics[scale=0.8]{im/outel.jpg}}          & $\overline{u}$      \\[2ex] \hline
                              & in                &         {\includegraphics[scale=0.8]{im/inpoz.jpg}}          & $\overline{v}$      \\[2ex] \cline{2-4} 
\multirow{-2}{*}{antifermion} & out               &         {\includegraphics[scale=0.8]{im/outpoz.jpg}}         & $v$                \\[2ex] \hline
                              & in                &         {\includegraphics[scale=0.8]{im/inph.jpg}}           & $\epsilon_\mu$     \\[2ex] \cline{2-4} 
\multirow{-2}{*}{foton}       & out               &         {\includegraphics[scale=0.8]{im/outph.jpg}}          & $\epsilon_{\mu}^*$ \\[2ex] \hline
\end{tabular}
\end{table}
\end{document}

這就是我的代碼給我的(還要注意一些行是如何被圖像遮擋的——這不是我想要的):

在此處輸入圖像描述

而且,這就是我想要的:

在此處輸入圖像描述

歡迎任何幫助! 謝謝

您已經在加載tabularray package,只需使用它而不是tabular

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

\begin{document}
\begin{table}[H]
\centering
\begin{tblr}{
  cells={valign=m,halign=c},
  row{1}={bg=lightgray,font=\bfseries,rowsep=8pt},
  colspec={QQQQ},
  hlines,
  vlines
}
Particle & Orientation & Symbol & Letter\\
\SetCell[r=2]{} fermion& in & \includegraphics[scale=0.5,valign=c]{example-image-duck} & $u$ \\ 
                       & out & \includegraphics[scale=0.5,valign=c]{example-image-duck}& $\overline{u}$ \\ 
\SetCell[r=2]{} antifermion & in & \includegraphics[scale=0.5,valign=c]{example-image-duck} & $\overline{v}$ \\ 
                       & out & \includegraphics[scale=0.5,valign=c]{example-image-duck} & $v$ \\ 
\SetCell[r=2]{} photon & in & \includegraphics[scale=0.5,valign=c]{example-image-duck} & $\epsilon_\mu$ \\ 
                       & out & \includegraphics[scale=0.5,valign=c]{example-image-duck} & $\epsilon_{\mu}^*$ \\ 
\end{tblr}
\end{table}
\end{document}

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM