Границы картинок не отображаются в длинной таблице

Границы картинок не отображаются в длинной таблице

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

\begin{longtable}{|lllllllll|} 
        %   [ht] 
        \caption{Create } \\ 
        %\label{step 3}
        \hline
        \multicolumn{3}{|l|}{\textbf{Prefix}} & \multicolumn{2}{l|}{\textbf{Class label}} & \multicolumn{2}{l|}{\textbf{Intersection}}\\
        \hline
        \endfirsthead
        \multicolumn{6}{c}%
        {\tablename\ \thetable\ -- \textit{Continued from previous page}} \\
        \hline
        \multicolumn{3}{|l|}{\textbf{Prefix}} & \multicolumn{2}{l|}{\textbf{Class label}} & \multicolumn{2}{l|}{\textbf{Intersection}}\\
        \hline
        \endhead
        \hline \multicolumn{6}{r}{\textit{Continued on next page}} \\
        \endfoot
        \hline
        \endlastfoot
        %   \begin{tabular} {lllllll}[ht]\\ 


        %   \hline \multicolumn{3}{|l|}{\textbf{Prefix}} & \multicolumn{2}{l|}{\textbf{Class label}} & \multicolumn{2}{l|}{\textbf{Intersection}} \\ \hline 

        \multicolumn{7}{|l|}{\textbf{Begin}}\\ \hline

        \multicolumn{7}{|l|}{\textbf{Initial}}\\ \hline

        \parbox[|c|]{2cm}{
    \includegraphics[scale=0.40,height=8 cm,width=10 cm]{initialfgist.jpg}} \\ \hline
        \end{longtable}

Правая сторона и верхняя граница картинки не появляются. Пожалуйста, скажите, что я делаю не так?

решение1

\parbox[|c|]{2cm}{
    \includegraphics[scale=0.40,height=8 cm,width=10 cm]

Это указывает на изображение шириной 10 см в поле шириной 2 см, поэтому ожидается наложение. По крайней мере, это укажет, что если это была \parbox{2cm}ошибка \parbox[|c|]синтаксиса (хотя latex не сообщает об этом как о таковой), необязательный аргумент может быть только c, tили b.

Вы просто хотите указатьодиниз scale, widthи heightи вы не хотите \parboxвообще.

решение2

Пакет cellspaceздесь для этого: он определяет минимальный вертикальный интервал сверху и снизу ячейки в столбцах с префиксом спецификатора в виде буквы S(или Cесли вы используете siunitx). Я также упростил ваш код и исправил его там, где он был неисправен:

\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{graphicx}
\usepackage{array, longtable}
\usepackage{cellspace}
\setlength\cellspacetoplimit{3pt}
\setlength\cellspacebottomlimit{3pt}


\begin{document}

\begin{longtable}{|*{7}{Sl}|}
    \caption{Create } \\
    %\label{step 3}
    \hline
    \multicolumn{3}{|Sl|}{\textbf{Prefix}} & \multicolumn{2}{l|}{\textbf{Class label}} & \multicolumn{2}{l|}{\textbf{Intersection}}\\
    \hline
    \endfirsthead
    \multicolumn{6}{Sc}%
    {\tablename\ \thetable\ -- \textit{Continued from previous page}} \\
    \hline
    \multicolumn{3}{|Sl|}{\textbf{Prefix}} & \multicolumn{2}{l|}{\textbf{Class label}} & \multicolumn{2}{l|}{\textbf{Intersection}}\\
    \hline
    \endhead
    \hline \multicolumn{7}{Sr}{\textit{Continued on next page}} \\
    \endfoot
    \hline
    \multicolumn{7}{|Sl|}{\textbf{Begin}}\\ 
    \hline
    \multicolumn{7}{|Sl|}{\textbf{Initial}}\\ 
    \hline
    \includegraphics[scale=0.40]{initialfgist.jpg} & & & & & & \\
    \hline
    \end{longtable}

\end{document} 

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

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