垂直对齐表格内容

垂直对齐表格内容

我有下面的表格,我想垂直对齐内容,但我无法通过在线找到的建议解决问题。你能帮帮我吗?

\begin{table}[]

\begin{center}
\caption{My caption}
\label{my-label}

\begin{tabular}{ | >{\centering}p{2.75cm} | >{\centering}p{1.75cm} | >{\centering}p{1.75cm}  | >{\centering}p{1.75cm} | }
    \hline\hline
    \textbf{Title / Title} & \textbf{X}     & \textbf{Y}     & \textbf{Z}   \\[5pt]  \tabularnewline\hline\
    \textbf{A}  & a\% & b\%  & c\%\\[5pt] \tabularnewline\hline
    \textbf{B}  & d\% & e\% & f\%\\[5pt] \tabularnewline\hline
    \textbf{C}  & g\% & h\%  & i\%\\[5pt] \tabularnewline\hline
    \textbf{D}  & j\% & k\% & l\%\\[5pt] \tabularnewline\hline
\end{tabular}

\end{center}

\end{table}

答案1

我猜你想获得这样的东西:

在此处输入图片描述

\documentclass{article}
\usepackage{makecell}
\setcellgapes{5pt}

\begin{document}
    \begin{table}[]
\centering
    \caption{My caption}
    \label{my-label}
\makegapedcells
\begin{tabular}{ | >{\centering}p{2.75cm} | *{3}{>{\centering\arraybackslash}p{1.75cm} |}}
    \hline\hline
\textbf{Title / Title} 
            & \textbf{X}    & \textbf{Y}    & \textbf{Z}    \\   \hline\hline
\textbf{A}  & a\%           & b\%           & c\%           \\  \hline
\textbf{B}  & d\%           & e\%           & f\%           \\  \hline
\textbf{C}  & g\%           & h\%           & i\%           \\  \hline
\textbf{D}  & j\%           & k\%           & l\%           \\  \hline
\end{tabular}
    \end{table}
\end{document}

在您的代码片段中,我删除了所有多余的垂直间距([5pt]),相反,\begin{center} ... \end{center}最好只使用\centering,为了获得更多垂直空间,我使用\makegapedcells包中的宏makecell。所有这些都应该作为列表的起点 :-)。

相关内容