名前: kreson 日時: 2006-05-15 11:44:33 IPアドレス: 58.188.41.*
文書に図そのものは入れずに図のキャプションだけ入れて, かつ, label をつけて参照したいので, >>7891 を参考に 以下のようなマクロを書きました. \makeatletter \newcounter{Caption}[subparagraph] \renewcommand{\theCaption}{\@arabic\c@Caption} \newcommand{\Caption}{\@startsection{Caption}{6}{\z@}% {1\Cvs \@plus.5\Cdp \@minus.2\Cdp}% {.5\Cvs \@plus.3\Cdp}% {\reset@font\normalsize\mdseries 図~}} \newcommand*{\l@Caption}{\@dottedtocline{6}{14.0em}{7em}} \let\Captionmark\@gobble \setcounter{secnumdepth}{6} \makeatother これでは「図~1」というように表示されますが, これを「【図~1】」のように括弧でくくれないでしょうか? 本文中で ref で参照したときは括弧をつけたくないので, \theCaption を書き換えたくありません.
この書き込みへの返事: