Newsgroups: fj.comp.texhax
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!news.nc.u-tokyo.ac.jp!train.ad.jp!twcu.ac.jp!nntp!uehara
From: uehara@twcu.ac.jp (Ryuhei Uehara)
Subject: Re: long caption in subfigure.sty
In-Reply-To: kamba@cc.tuat.ac.jp's message of 28 Oct 1997 10:45:22 JST
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <UEHARA.97Oct31105200@blueberry.twcu.ac.jp>
Lines: 91
Sender: news@twcu.ac.jp (Usenet News System)
Organization: Tokyo Woman's Christian University, Japan
References: <tcc3elm7j9p.fsf@mail01.tuat.ac.jp>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Date: Fri, 31 Oct 1997 01:52:00 GMT
Xref: galaxy.trc.rwcp.or.jp fj.comp.texhax:9952
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.comp.texhax&nb=9952&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.


$BEl5~=w;RBg3X$N>e86$H?=$7$^$9!#(B

>> $B:#!$(Bsubfigure.sty $B$r;H$C$F?^$r(B 2 $BKgJB$Y$F$$$k$N$G$9$,!$(B
>> $B$J$,$$%-%c%W%7%g%s$r;H$&$H(B

$B!DCfN,!D(B

>> *---------*
>> |  ..   . |   *---------*
>> |  .   .  |   | . .  .  |
>> | .. . .  |   | .  . .. |
>> *---------*   *---------*
>>  (a) First     (b) Second
>>      Figure        Figure

>> $B$HI=<($5$;$k$h$&$K$7$?$$$N$G$9$,$&$^$/9T$-$^$;$s!%(B

$B$`$+$7$N(B fj.comp.texhax $B$NCf$K!"0J2<$N$h$&$J5-;v$NCGJR$r8+$D$1$^$7$?!#(B
caption $B$r:FDj5A$7$F$$$k$N$G!"(Bsubfigure.sty $B$NCf$G$bM-8z$J$N$G$O$J$$$+!"(B
$B$H;W$$$^$9!#(B\makeatletter $B$+$i(B \makeatother $B$^$G$r%+%C%H!u%Z!<%9%H$7$F(B
$B;n$7$F$_$F2<$5$$!#;d<+?H$O!"(B
    \parbox[t]{\@tempdima}{\centering #3}}
$B$r(B
    \parbox[t]{\@tempdima}{ #3}}
$B$KJQ99$7$F0&MQ$7$F$$$^$9!#(B

----------------------------------------------------------------------
$B$5$F!"0J2<$K8M:j(B $B1Q0l$5$s$K$h$k2r7hK!$rE:IU$$$?$7$^$9!#(B

\documentstyle[twocolumn]{article}

\makeatletter
\long\def\@caption#1[#2]#3{\par\addcontentsline{\csname
    ext@#1\endcsname}{#1}{\protect\numberline{\csname 
      the#1\endcsname}{\ignorespaces #2}}\begingroup
  \@parboxrestore
  \normalsize
  \setbox\@tempboxa\hbox{\csname fnum@#1\endcsname}
  \@tempdima\hsize \advance\@tempdima -\wd\@tempboxa
  \advance\@tempdima -1em
  \setbox\@tempboxa\hbox{#3}
  \ifdim \wd\@tempboxa >\@tempdima
  \setbox\@tempboxa\hbox{%
    \parbox[t]{\@tempdima}{\centering #3}}
  \fi
  \@makecaption{\hbox{\csname fnum@#1\endcsname}}
  {\ignorespaces\usebox{\@tempboxa}}\par
  \endgroup}
\makeatother

\begin{document}

\begin{figure}[htbp]
  \begin{center}
    \fbox{\vbox to 2cm{\vfil\hbox to .8\hsize{\relax}\vfil}}
  \end{center}
  \caption[Normal]{Normal Caption}
\end{figure}

\begin{figure}[htbp]
  \begin{center}
    \fbox{\vbox to 2cm{\vfil\hbox to .8\hsize{\relax}\vfil}}
  \end{center}
  \caption[Long]{This is a very very very very very very very very very
    very very very very very very very very very very very very very
    very very very very very very very very very very very very very
    very very very very very very very very very very very long caption.}
\end{figure}

\begin{figure*}[htbp]
  \begin{center}
    \fbox{\vbox to 2cm{\vfil\hbox to .8\hsize{\relax}\vfil}}
  \end{center}
  \caption[Long \& Wide]{This is a \\very very very very very very very very very
    very very very very very very very very very very very very very
    very very very very very very very very very very very very very
    very very very very very very very very very very very long
    caption\\ including explicit newline.}
\end{figure*}

\clearpage
\listoffigures

\end{document}

---
                                            $BEl5~=w;RBg3X>pJs=hM}%;%s%?!<(B
                                                               $B>e86(B $BN4J?(B
                                                       uehara@twcu.ac.jp
                                          http://www.twcu.ac.jp/~uehara/
