2010-04-02 5 views
2

lscape 환경 내의 supertabular 테이블에 그림을 넣고 싶습니다. 코드는 다음과 같습니다 라텍스에서 lscape와 supertabular

\newcounter{themenumber} 
    \newcounter{classnumber} 
    \newcounter{imagenumber}   
    \tablefirsthead{ 
    \hline 
    \backslashbox{Concept}{Class} &\multicolumn{3}{|c|}{Class 0} & \multicolumn{3}{|c|}{Class 1} \\ %\textbf{A} & \textbf{B}\\ 
    \hline} 
    \tablehead{ 
    \hline 
    \multicolumn{7}{|l|}{\small\sl continued from previous page}\\ 
    \hline 
    \backslashbox{Concept}{Class} &\multicolumn{3}{|c|}{Class 0} & \multicolumn{3}{|c|}{Class 1} \\ %\textbf{A} & \textbf{B}\\ 
    \hline} 
    \tabletail{ 
    %\hline 
    \multicolumn{7}{|l|}{\small\sl continued on next page}\\ 
    \hline} 
    \tablelasttail{} %\tablelasttail{\hline} 
    \begin{landscape} 
    \begin{supertabular}{| c || c | c | c || c | c | c |} 
    \topcaption{Examples of All the Concepts. \label{tab:conceptsimgs}}  

    \forloop{themenumber}{1}{\value{themenumber} < 24}{ 
     \arabic{themenumber} 
     \forloop{classnumber}{0}{\value{classnumber} < 2}{ 
      \forloop{imagenumber}{1}{\value{imagenumber} < 4}{ 
       & \includegraphics[scale=0.5]{../\arabic{themenumber}/\arabic{classnumber}_\arabic{imagenumber}.eps} 
      } 
     } 
     \\ 
     \hline 
    }   

    \end{supertabular} 
    \end{landscape} 

그러나 결과에 문제가있을 수 있습니다 : 어떤 자막이 표시되지 않습니다, 각 페이지에 테이블의 부분의 높이가 페이지의 높이를 초과 마지막 페이지에서 원치 않는 여분의 뭔가가있다.

page1page2page3page4

어떻게 문제를 해결하려면 아래 이미지를 참조하십시오? 고마워, 안부!


업데이트 : 문제를 해결하는 방법을

1 & 
    \includegraphics[scale=0.5]{../1/0_1.eps} 
    &\includegraphics[scale=0.5]{../1/0_2.eps} 
    &\includegraphics[scale=0.5]{../1/0_3.eps} 
    &\includegraphics[scale=0.5]{../1/1_1.eps} 
    &\includegraphics[scale=0.5]{../1/1_2.eps} 
    &\includegraphics[scale=0.5]{../1/1_3.eps}  \\ 
    \hline 

    ... % from 2 to 22 

    23 & 
    \includegraphics[scale=0.5]{../23/0_1.eps} 
    &\includegraphics[scale=0.5]{../23/0_2.eps} 
    &\includegraphics[scale=0.5]{../23/0_3.eps} 
    &\includegraphics[scale=0.5]{../23/1_1.eps} 
    &\includegraphics[scale=0.5]{../23/1_2.eps} 
    &\includegraphics[scale=0.5]{../23/1_3.eps}  \\ 
    \hline 

어떤 생각 : forloop 제거 및 교체 될 때

모든 문제가 남아있다? 감사!

+0

LaTeX 또는 PDFLaTeX를 사용합니까? – AVB

+0

@AVB : 라텍스를 사용했습니다. – Tim

답변

1

는 같은 줄 충분한 시간을 복사 - 붙여 넣기 forloop —없이 테이블을 만들 forloop and table in LaTeX

시도와 같은 문제가 될 수 있습니다. 문제가 사라지면 거의 같은 문제 일 것입니다.

+0

감사! 하지만 for 루프가 제거 될 때 문제가 남아 있습니다. 내 업데이트를 참조하십시오. – Tim

관련 문제