sjednoceni cislovani obrazku \mycaption a \piccaption - vyreseno

Tonar Zbyněk Zbynek.Tonar at lfp.cuni.cz
Tue May 4 18:02:29 CEST 2004


Dekuji panu Kubenovi, konkretni navrh reseni + vysveltujici komentar je pro me ta nejlepsi odpoved :-),

K doreseni mi jeste zbyva toto: popisek pro pouziti \caption v prostredi \myfigure je nize pod obrazkem, nezli pri pouziti \piccaption:

Pro ilustraci jsem to vystavil zde:

1. Pri pouziti:
\makeatletter
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \sbox\@tempboxa{\small{\bfseries #1:} #2}%
  \ifdim \wd\@tempboxa >\hsize
    {\small{\bfseries #1:} #2\par}
  \else
    \global \@minipagefalse
    \hb at xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip}
\makeatother

vyjde toto:
http://www.lfp.cuni.cz/histologie/arch/pokus1.dvi 

2. Pri pouziti
\makeatletter
\long\def\@makecaption#1#2{%
  \vskip0.15\abovecaptionskip %%%%%% tady je empiricky zjisteny rozdil v 0.15
                                    %\abovecaptionskip,
  \sbox\@tempboxa{\small{\bfseries #1:} #2}%
  \ifdim \wd\@tempboxa >\hsize
    {\small{\bfseries #1:} #2\par}
  \else
    \global \@minipagefalse
    \hb at xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip}
\makeatother

vyjde toto

http://www.lfp.cuni.cz/histologie/arch/pokus2.dvi

3. Jedine kdyz bych pred kazdym \caption a \piccaption vzdy znovu predefinoval vyse uvedene, dostanu zadouci vysledek, ten je zde:

http://www.lfp.cuni.cz/histologie/arch/pokus3.dvi

To je vsak krajne nepohodlne. Prosim jeste o radu, tak to vyresit nejak systematicky.  

Dekuji

Zbynek Tonar




More information about the csTeX mailing list