beamer class 中 table 中的第一行后太多 space
Too much space after first line in table in beamer class
我在 Latex beamer class 工作,那里有一个 table 环境。出于某种原因,第一行和第二行之间的 space 很大,我不知道它来自哪里。这是我的代码:
\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}
我得到的是这个。
知道如何减少徽标和下一行之间的 space 吗?
非常感谢您的帮助!
无需使用 figure
环境即可将图片插入文档。 figure
环境只是一个标题设置为 Figure
的浮动框,仅此而已。您甚至可以在 figure
环境中放置一个 tabular
,或者只是文本,或者只是一个标题...
从这个意义上说,既然您没有使用 \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
以获得具有固定宽度 (\textwidth
) 的 tabular
,而无需为第 2-6 列指定列宽. X
列准确计算出它们应该有多宽,以便将整个 tabularx
放入 \textwidth
。您不必执行此操作,但它可以使视图始终如一。
此外,长度规范要求小数点有一个句点。即1.5cm
,而不是1,5cm
.
当然,上面的相同讨论也适用于 table
环境。如果您想放置 tabular
(我的代码显示了这一点),则无需使用 table
环境。
我在 Latex beamer class 工作,那里有一个 table 环境。出于某种原因,第一行和第二行之间的 space 很大,我不知道它来自哪里。这是我的代码:
\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}
我得到的是这个。
知道如何减少徽标和下一行之间的 space 吗?
非常感谢您的帮助!
无需使用 figure
环境即可将图片插入文档。 figure
环境只是一个标题设置为 Figure
的浮动框,仅此而已。您甚至可以在 figure
环境中放置一个 tabular
,或者只是文本,或者只是一个标题...
从这个意义上说,既然您没有使用 \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
以获得具有固定宽度 (\textwidth
) 的 tabular
,而无需为第 2-6 列指定列宽. X
列准确计算出它们应该有多宽,以便将整个 tabularx
放入 \textwidth
。您不必执行此操作,但它可以使视图始终如一。
此外,长度规范要求小数点有一个句点。即1.5cm
,而不是1,5cm
.
当然,上面的相同讨论也适用于 table
环境。如果您想放置 tabular
(我的代码显示了这一点),则无需使用 table
环境。