将图形定位到多行中的绝对中间位置

将图形定位到多行中的绝对中间位置

我的多行有两个问题:

  1. 我希望图形定位到多行的绝对中间,因此边距同样大。
  2. 在多行单元格中添加新行时会出现小间隙,红色圆圈表示其中一个间隙。

来源:

\begin{table}[H]
\centering
    \begin{tabular}{|l|l|l|l|} \hline
        \textbf{Exercise name} & Cable Crossover & \multirow{7}{*}{\includegraphics[height=32mm]{images/exercise/132_1.jpg}} & \multirow{7}{*}{\includegraphics[height=32mm]{images/exercise/1.png}} \\ 
        \hhline{--~~}
        \textbf{Exercise type} & Strength & & \\ 
        \hhline{--~~}
        \textbf{Muscle}       & Chest & & \\ 
        \hhline{--~~}
        \textbf{Other muscles}  & Shoulders & & \\ 
        \hhline{--~~}
        \textbf{Equipment}    & Cable & & \\  
        \hhline{--~~}
        \textbf{Mechanic}     & Isolation & & \\ 
        \hhline{--~~}
        \textbf{Body area}    & Upper body & &\\ 
        \hline
    \end{tabular}
    \caption{Exercise example based on Cable Crossover.}
    \label{table:exercise_example_chest}
\end{table} 

在此处输入图片描述

答案1

行中出现间隙是因为您在这些位置指定了间隙

 \hhline{--~~}

你要

 \hhline{--~|~|}

或者可以说

\hhline{|-|-|~|~|}

虽然-如果前两列没有指定的话,将会扩展以填充规则位置|,所以那里的差异较小。

为了调整图像位置我只需使用

\raisebox{-5pt}{\includegraphics{...}}

使用任何看起来正确的值。

相关内容