2015-02-03 2 views
1

라텍스 비머 클래스에서 작업 중이며 거기에 테이블 환경이 있습니다. 어떤 이유로 제 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} 

내가 얻는 것은 이것입니다. Output of Latex Table with too much space between logos and next row

어떻게하면 로고와 다음 행 사이의 공간을 줄일 수 있습니까?

도움을 주시면 대단히 감사하겠습니다!

+0

\ caption {}을 지워 일부 공간을 제거했습니다. 여전히 로고 앞에 많은 공간이 있습니다. :(어떻게 생각하세요?) – PikkuKatja

+0

좋은 질문입니다. 특별한 통찰력이 없으므로이 설명은 추측입니다. 문제가되는 행을 삽입하고 있습니까? 아마도 하나 이상의 이미지가 나타나는 것보다 더 큽니다 (예 : 공백으로 둘러싸이기 때문에) 행의 공간을 많이 차지해야합니다. ImageMagick [식별] (http : // www.imagemagick.org/script/identify.php)이이 체크에 도움이 될 수 있습니다. –

+0

어떻게이 질문을 Tex-forum으로 직접 옮길 수 있습니까? 아니면 여기에서 삭제해야합니까? – PikkuKatja

답변

2

그림을 문서에 삽입하려면 figure 환경을 사용할 필요가 없습니다. figure 환경은 자막이 Figure으로 설정된 유동적 인 상자에 불과합니다. 당신은 당신이 \caption를 사용하지 않을 때문에, 당신은 단지 사용한다, 그런 의미에서 A A figure 환경 내부 tabular, 아니면 그냥 텍스트 또는 단지 자막 ...

을 배치 할 수 있습니다

enter image description here

I 컬럼 2-6 열 너비를 지정할 필요없이 고정 폭 ( \textwidth)를 갖는 tabular을 위해 tabularx를 사용한
\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} 

참고. X- 열은 에 전체 tabularx을 맞추기 위해 정확히 얼마나 넓어야하는지 계산합니다. 당신은 이것을 할 필요는 없지만 일관되게 좋은 견해를 갖게합니다.

또한 길이 지정에는 소수에 마침표가 필요합니다. 즉 1.5cm이 아니라 1,5cm입니다.


물론 위의 설명은 table 환경에 적용됩니다. tabular을 게재하려면 table 환경을 사용할 필요가 없습니다 (내 코드에서는이를 보여줍니다).

관련 문제