sjednoceni cislovani obrazku \mycaption a \piccaption - vyreseno
Tonar Zbyněk
Zbynek.Tonar at lfp.cuni.cz
Wed May 5 13:56:46 CEST 2004
Dobry den,
mozna jsem se mel zeptat jednodusseji:
Jak si mohu nadefinovat vedle \caption i nejake jine \mycaption, ktere budou sdilet stejny citac, ale budou se lisit pouze radkou \vskip\abovecaptionskip vs. \vskip0.15\abovecaptionskip v makru \@makecaption?
Dekuji
Zbynek Tonar
-----Original Message-----
From: owner-csTeX at cs.felk.cvut.cz [mailto:owner-csTeX at cs.felk.cvut.cz]On
Behalf Of Tonar Zbyněk
Sent: Tuesday, May 04, 2004 6:02 PM
To: csTeX at cs.felk.cvut.cz
Subject: RE: sjednoceni cislovani obrazku \mycaption a \piccaption -
vyreseno
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