名前: 北見 けん 日時: 2005-11-18 11:27:07 IPアドレス: 211.128.71.*
>>39331 すみません、一行余計でした。あと、誤字も修正したので再掲します。 手元の古い jarticle.cls によると、 captionが長くなってminipageの幅を超えたときに、もう一度組みなおすような処理があります。 ここのところを変更して、\unhbox を使うようにするとうまくいくようです。 こういう処理は、同じものを組みなおしたりするときのセオリーなので、 新しい版ではひょっとしたら修正されているかも知れません。 \documentclass[twocolumn]{jarticle} \makeatletter \long\def\@makecaption#1#2{% \vskip\abovecaptionskip \iftdir\sbox\@tempboxa{#1\hskip1zw#2}% \else\sbox\@tempboxa{#1: #2}% \fi \ifdim \wd\@tempboxa >\hsize \unhbox\@tempboxa \else \global \@minipagefalse \hbox to\hsize{\hfil\box\@tempboxa\hfil}% \fi \vskip\belowcaptionskip} \makeatother \begin{document} \begin{table} \begin{minipage}{120mm}{ \caption{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\protect\footnote{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}} \label{20051001tbl01} }\end{minipage} \end{table} \end{document}
この書き込みへの返事: