名前: 本田 日時: 2005-02-15 08:58:28 IPアドレス: 219.118.112.*
>>34468 >しかし、失敗しました。 標準の\caption(正確にはその内部の\@makecaption)は (1) キャプションの中身を「一行」にして組んでみる (ただし,そのときの「一行の幅」はそのときの本文の一行分の幅から 図1.1:というようなキャプション用の見出しの幅をひいたもの) (2) (1)の結果,一行に収まるのであれば,そのまま一行にして 見出しを含めてセンタリングする (3) (1)の結果,一行に収まらないならば,「一行の幅」の段落に キャプション本文を組んで,「見出し」をつけて配置する という動きをします(縦組の動作は省略しました)ので, たとえ\\をいれても,\\を無視して組んだものが一行に収まる場合は, \\では改行されません. もし,一行に満たない場合でも\\や\parによって改行をいれることで改行され, 一行の幅以下の複数行のみから構成されたキャプションが 見出しを付加してセンタリングされるようにしたいならば かなり凝ったことをしないと自動化できません.
この書き込みへの返事: