longtableにcaptionをつける方法

longtableにcaptionをつける方法

- 須山 猛 の投稿
返信数: 3
longtableにcaptionをつけたいのですが、うまくいかず、ご相談させて頂ければ幸です。

下記のようにすれば、一応、captionは出力されるのですが、表とcaptionの間のスペースがほとんどなく、なんとかスペース追加する方法はないものかとご相談させて頂いた次第です。よろしくお願いします。

\begin{longtable}{|l|c|c|c|}\hline
1& 2 & 3 & 4 \\ \hline
\caption{ほげほげ}
\end{longtable}

須山 猛 への返信

Re: longtableにcaptionをつける方法

- 和田 勇 の投稿
取り敢えず1行開けるだけですが

\begin{longtable}{|l|c|c|c|}\hline
1& 2 & 3 & 4 \\ \hline
\multicolumn{4}{l}{}\\ %% 追加
\caption{ほげほげ}
\end{longtable}
和田 勇 への返信

Re: longtableにcaptionをつける方法

- 須山 猛 の投稿
アドバイスしていただきありがとうございました。実は、とりあえず、和田さんのご提示していただいた方法で回避していたのですが、別の方法がないかと質問させていただいた次第です。どうもありがとうございました。
須山 猛 への返信

Re: longtableにcaptionをつける方法

- 和田 勇 の投稿
では別解です。詳しくは texdoc caption か同等の https://gitlab.com/axelsommerfeldt/caption/blob/3.3/doc/caption-eng.pdf をみて下さい。

極端ですが以下の二行を挿入するとできます

   \usepackage{caption}
   \captionsetup{skip=10cm}

個別にコントロールしたければ \captionsetup を該当のものの直前に書けばよいようです。