Я пытаюсь создать таблицу, в которую хочу включить несколько изображений. Я пробовал разные модели таблиц, но у меня две проблемы: 1. Таблица очень длинная и не помещается на одной странице. Я не могу найти, где ее изменить (и как =)). 2. В моей таблице нет пробелов между словами (например, написано "AmphoredeKos" вместо "Amphore de Kos"). Я не знаю, как это изменить.
Если бы кто-то мог мне помочь, это было бы очень здорово!! Большое спасибо =)!!
Table 1 : Liste des échantillons prélevés au DRASSM 25.02.2019 textbf{-Partie 1-}
\newcolumntype{C}{>{$\displaystyle}Sc<$}
\cellspacetoplimit=2pt
\cellspacebottomlimit=2pt
\begin{center}
\begin{tabular}{|l|*{7}{C|}} \hline \hline
Ref. & Photo & Typologie & Informations sur l'\acute{e}chantillon & Poix & Tesson & Objet \\ \hline \hline
6545 &
\begin{minipage}{.13\textwidth}
\includegraphics[width=20mm, height=20mm]{IMG_0716_min}
\end{minipage}
& Dressel 5 & Amphore de Kos & & & X \\ \hline
6828A &
\begin{minipage}{.13\textwidth}
\includegraphics[width=20mm, height=20mm]{IMG_0718_min}
\end{minipage}
& & & X & X & \\
\hline
решение1
Следующий MWE содержит три различные версии вашей таблицы.
В первой версии я использовал valign=t
опцию для выравнивания изображений с текстом в соседних ячейках. Кроме того, я использовал пакет cellspace
для некоторого вертикального пустого пространства и отрегулировал горизонтальное пустое пространство вокруг изображений, чтобы оно соответствовало вертикальному пустому пространству. Я также использовал пакет makecell
для того, чтобы разделить заголовок столбца 4-го столбца на две строки, чтобы таблица стала уже и могла вписаться в ширину текста. Чтобы получить подпись, я использовал environment table
в сочетании с \caption
командой.
Во второй таблице я использовал пакет tabularx
, чтобы сделать таблицу такой же ширины, как textwidth. Это может быть полезно, если 4-й столбец содержит более длинный текст.
В третьем примере я удалил вертикальные линии и заменил горизонтальные линии правилами из пакета booktabs
:
\documentclass{article}
\usepackage{geometry}
\usepackage[demo]{graphicx} % Remove the demo option in your real document.
\usepackage{cellspace}
\usepackage[export]{adjustbox}
\usepackage{makecell} % Only for the first table
\usepackage{tabularx} % Only fr the second and third table
\usepackage{booktabs} % Only for the third table
\begin{document}
\begin{table}
\caption{Liste des échantillons prélevés au DRASSM 25.02.2019 \textbf{-Partie 1-}}
\cellspacetoplimit=2pt
\cellspacebottomlimit=2pt
\centering
\begin{tabular}{|l|@{\hspace{2pt}}Sc@{\hspace{2pt}}|*{6}{c|}} \hline \hline
Ref. & Photo & Typologie & \makecell[cc]{ Informations \\ sur l'échantillon} & Poix & Tesson & Objet \\ \hline \hline
6545 &
\includegraphics[width=20mm, height=20mm,valign=t]{IMG_0716_min}
& Dressel 5 & Amphore de Kos & & & X \\ \hline
6828A &
\includegraphics[width=20mm, height=20mm,valign=t]{IMG_0718_min}
& & & X & X & \\
\hline
\end{tabular}
\end{table}
\begin{table}
\caption{Liste des échantillons prélevés au DRASSM 25.02.2019 \textbf{-Partie 1-}}
\cellspacetoplimit=2pt
\cellspacebottomlimit=2pt
\centering
\begin{tabularx}{\textwidth}{|l|@{\hspace{2pt}}Sc@{\hspace{2pt}}|c|X|*{3}{c|}} \hline \hline
Ref. & Photo & Typologie & Informations sur l'échantillon & Poix & Tesson & Objet \\ \hline \hline
6545 &
\includegraphics[width=20mm, height=20mm,valign=t]{IMG_0716_min}
& Dressel 5 & Amphore de Kos & & & X \\ \hline
6828A &
\includegraphics[width=20mm, height=20mm,valign=t]{IMG_0718_min}
& & & X & X & \\
\hline
\end{tabularx}
\end{table}
\begin{table}
\caption{Liste des échantillons prélevés au DRASSM 25.02.2019 \textbf{-Partie 1-}}
\cellspacetoplimit=2pt
\cellspacebottomlimit=2pt
\centering
\begin{tabularx}{\textwidth}{l@{\hspace{2pt}}Sc@{\hspace{2pt}}cX*{3}{c}}
\toprule
Ref. & Photo & Typologie & Informations sur l'échantillon & Poix & Tesson & Objet \\ \midrule
6545 &
\includegraphics[width=20mm, height=20mm,valign=t]{IMG_0716_min}
& Dressel 5 & Amphore de Kos & & & X \\
6828A &
\includegraphics[width=20mm, height=20mm,valign=t]{IMG_0718_min}
& & & X & X & \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}