0

私は \longtable 環境を使用しています。コードは次のとおりです。

begin{center}
\scriptsize
 \begin{longtable}{|p{2cm}|p{4cm}|p{8cm}|}\hline\hline
 \multicolumn{1}{|p{2cm}|}{\textbf{Text1}} &
 \multicolumn{1}{p{4cm}|}{\textbf{Text2}} &
 \multicolumn{1}{p{8cm}|}{\textbf{Text3}}\\ \hline 
\endfirsthead

\multicolumn{3}{p{3cm}}
{{\bfseries \tablename\ \thetable{} -- continued from previous page}}\\ 
 \hline\multicolumn{1}{|p{2cm}|}{\textbf{Text1}} &
 \multicolumn{1}{p{4cm}|}{\textbf{Text2}} &
 \multicolumn{1}{p{8cm}|}{\textbf{Text3}}\\\hline 
\endhead

\hline \multicolumn{3}{|r|}{{Continued on next page}} \\ \hline
\caption[Caption]{Caption}\label{label-caption} 
\endfoot
\caption[Caption]{Caption}\label{label-caption} 
\endlastfoot

\end{longtable}
\end{center}

表の各部分の下部にすべてのキャプションが表示されます。これは、私が望んでいた結果です。ただし、非常に厄介な問題があります。テーブルの最後の部分の下部にあるキャプションだけがテーブルの境界線に近すぎて、\longtable 内の間隔を制御する方法がわかりません。どんなアドバイスでも大歓迎です!ありがとう。私。

4

1 に答える 1

0

「キャプション」パッケージの使用を有効にしてから、表とキャプションの間のスキップを調整することで、キャプションの配置を制御できます。ドキュメント全体に対してこれを行うには、プリアンブルで次のコードを使用できます。

\usepackage{caption}
\setlength{\belowcaptionskip}{\baselineskip}
于 2011-09-14T23:17:03.830 に答える