Слишком много места после первой строки в таблице в классе beamer
Я работаю в классе латексных бимеров и у меня там табличная среда. По некоторым причинам расстояние между 1-й и 2-й строкой огромно, и я понятия не имею, откуда это происходит. Вот мой код:
\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage{longtable}
\usepackage[ngerman, english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\setbeamertemplate{caption}{\insertcaption} \setbeamertemplate{caption label separator}{}
\begin{document}
\frame{
\begin{table}
\begin{tabular}{|p{1,5cm}||p{1,5cm}|p{1,5cm}|p{1,5cm}|p{1,5cm}|p{1,5cm}|}\\
& \begin{figure}
\includegraphics[width=0.7\linewidth]{CDUCSU.png}
\caption{}
\label{fig:CDUCSU.png}
\end{figure} &
\begin{figure}
\includegraphics[width=0.7\linewidth]{SPD_logo_svg.png}
\caption{}
\label{fig:SPD.png}
\end{figure} &
\begin{figure}
\includegraphics[width=0.7\linewidth]{Gruene.png}
\caption{}
\label{fig:Gruene.png}
\end{figure}&
\begin{figure}
\includegraphics[width=0.7\linewidth]{Linke.png}
\caption{}
\label{fig:Linke.png}
\end{figure}
&
\begin{figure}
\includegraphics[width=0.5\linewidth]{Piraten.png}\caption{}\label{fig:Piraten.png}\end{figure} \\\hline
Definition &&&&& \\\hline
political standpoint&&&&& no priorization of data. No \\
\end{tabular}
\end{table}
}
\end{document}
Что я получаю, так это
Любая идея, как я могу уменьшить пространство между логотипами и следующей строкой?
Помощь очень ценится!
1 ответ
Там нет необходимости использовать figure
окружение для того, чтобы вставить рисунок в ваш документ. figure
среда представляет собой просто плавающее поле, заголовок которого установлен в Figure
и это все. Вы даже можете разместить tabular
внутри figure
окружение, или просто текст, или просто подпись...
В этом смысле, так как вы не используете \caption
, вы должны просто использовать
\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage{tabularx}
\begin{document}
\begin{frame}
\begin{tabularx}{\textwidth}{|p{1.5cm}|| *{5}{X|} }
& \includegraphics[width=0.7\linewidth]{example-image-a}
& \includegraphics[width=0.7\linewidth]{example-image-b}
& \includegraphics[width=0.7\linewidth]{example-image-c}
& \includegraphics[width=0.7\linewidth]{example-image-a}
& \includegraphics[width=0.5\linewidth]{example-image-b} \\
\hline
Definition & & & & & \\
\hline
Political standpoint & & & & & no priorization of data. No
\end{tabularx}
\end{frame}
\end{document}
Обратите внимание, что я использовал tabularx
чтобы иметь tabular
имеет фиксированную ширину (\textwidth
) без указания ширины столбцов для столбцов 2-6. X
-колонна точно определяет, насколько они должны быть широки, чтобы соответствовать tabularx
в \textwidth
, Вы не должны делать это, но это обеспечивает неизменно хороший вид.
Кроме того, спецификации длины требуют периода для десятичных чисел. То есть, 1.5cm
не 1,5cm
,
Конечно, то же самое обсуждение выше справедливо для table
среда. Там нет необходимости использовать table
среда, если вы хотите разместить tabular
(мой код показывает это).