отступ для ячеек одного столбца, а не для всех ячеек таблицы

отступ для ячеек одного столбца, а не для всех ячеек таблицы

Я хочу, чтобы только одна из ячеек моих столбцов имела верхний отступ. Я пробовал:

\def\arraystretch{factor}%

но результат не идеален, так как я не хочу, чтобы все столбцы имели верхний отступ.

можно ли как-то указать верхний отступ для ячеек только одного столбца?

Редактировать

У меня есть длинная таблица с 10 строками и 4 столбцами, в четвертом столбце находится изображение. Вот мой код (обобщенный с 3 столбцами):

\begin{longtable}{|p{2cm}|p{3cm}|p{8cm}|p{2cm}|}
\caption{my caption}
\label{table:10.1}
\\
\hline

\centering titile 1     &  \centering title 2 & \centering title 3 &  {\centering  title 4}  \\
\hline \hline
first r first c &  first r second c &  first r third c & 
      \begin{minipage}{.12\textwidth}
      \includegraphics[width=\linewidth]{table10-1-1.png}
    \end{minipage}
 \\
\hline
second r first c & second r second c  &  second r third c & 
\begin{minipage}{.12\textwidth}
      \includegraphics[width=\linewidth]{table10-1-2.png}
    \end{minipage}
     \\
\hline
third r first c &  third r second d &  third r third c & 
\begin{minipage}{.12\textwidth}
      \includegraphics[width=\linewidth]{table10-1-3.png}
    \end{minipage} 

    \\
\hline
\end{longtable}

Результат такой:

введите описание изображения здесь

Я попытался получить отступ с помощью {\renewcommand{\arraystretch}{4}%, но результат оказался неудовлетворительным: введите описание изображения здесь

Было бы хорошо, если бы отступы были только у ячеек 4-го столбца.

в любом случае у меня есть еще одна проблема в этой таблице:

1- Текст в ячейках выровнен, а иногда расстояние между словами слишком большое.

Буду благодарен за любую помощь.

решение1

Так как вы используете minipageдля изображений, вы можете добавить туда немного отступов:

\documentclass{article}
\usepackage[margin=1cm]{geometry}% just for not having overfull lines
\usepackage{graphicx}
\usepackage{longtable,array}

\begin{document}
\begin{longtable}{|p{2cm}|p{3cm}|p{8cm}|p{2cm}|}
\caption{my caption}
\label{table:10.1}
\\
\hline

\centering title 1 &
  \centering title 2 &
  \centering title 3 &
  \centering\arraybackslash title 4 \\
\hline \hline
first r first c &  first r second c &  first r third c & 
  \begin{minipage}{\linewidth}
  \vspace{12pt}
  \includegraphics[width=\linewidth]{example-grid-100x100pt}\par
  \vspace{12pt}
  \end{minipage}
 \\
\hline
second r first c & second r second c  &  second r third c & 
  \begin{minipage}{\linewidth}
  \vspace{12pt}
  \includegraphics[width=\linewidth]{example-grid-100x100pt}\par
  \vspace{12pt}
  \end{minipage}
\\
\hline
third r first c &  third r second d &  third r third c & 
  \begin{minipage}{\linewidth}
  \vspace{12pt}
  \includegraphics[width=\linewidth]{example-grid-100x100pt}\par
  \vspace{3pt}
  \includegraphics[width=\linewidth]{example-grid-100x100pt}\par
  \vspace{12pt}
  \end{minipage}
\\
\hline
\end{longtable}
\end{document}

Обратите внимание, что я указал ширину столбца, minipageв pкотором он находится, и то же самое для картинок.

Ввод можно упростить, принимая во внимание, что схема фиксированная.

введите описание изображения здесь

С небольшими изменениями вы можете иметь текст в первых трех столбцах, начиная сверху. Здесь я использовал \vspace{0pt}в верхней части мини-страниц

\documentclass{article}
\usepackage[margin=1cm]{geometry}% just for not having overfull lines
\usepackage{graphicx}
\usepackage{longtable,array}

\begin{document}
\begin{longtable}{|p{2cm}|p{3cm}|p{8cm}|p{2cm}|}
\caption{my caption}
\label{table:10.1}
\\
\hline

\centering title 1 &
  \centering title 2 &
  \centering title 3 &
  \centering\arraybackslash title 4 \\
\hline \hline
first r first c &  first r second c &  first r third c & 
  \begin{minipage}[t]{\linewidth}
  \vspace{0pt}
  \includegraphics[width=\linewidth]{example-grid-100x100pt}\par
  \vspace{12pt}
  \end{minipage}
 \\
\hline
second r first c & second r second c  &  second r third c & 
  \begin{minipage}[t]{\linewidth}
  \vspace{0pt}
  \includegraphics[width=\linewidth]{example-grid-100x100pt}\par
  \vspace{12pt}
  \end{minipage}
\\
\hline
third r first c &  third r second d &  third r third c & 
  \begin{minipage}[t]{\linewidth}
  \vspace{0pt}
  \includegraphics[width=\linewidth]{example-grid-100x100pt}\par
  \vspace{3pt}
  \includegraphics[width=\linewidth]{example-grid-100x100pt}\par
  \vspace{12pt}
  \end{minipage}
\\
\hline
\end{longtable}
\end{document}

введите описание изображения здесь

Связанный контент