sjednoceni cislovani obrazku \mycaption a \piccaption
Jaromír Kuben
kuben at scova.vabo.cz
Tue May 4 10:48:18 CEST 2004
Tonar Zbyněk napsal(a):
>Dobry den,
>resim tento problem: v dokumentu (skripta) mam vlozene obrazky dvema zpusoby:
>
>1. Obrazky neobtekane textem:
>\newcounter{FMRIBfigcount}
>\newcommand{\mycaption}[1]{\\ {\large \bfseries{Figure
>\arabic{FMRIBfigcount}:} #1}}
>
>\newenvironment{myfigure}{\refstepcounter{FMRIBfigcount}\begin{center}}{\end{center}}
>
>\begin{minipage}{0.4\linewidth}
> \begin{myfigure}\includegraphics[width=1\linewidth]{4.eps}
> \mycaption{Popisek} \label{fig4}
> \end{myfigure}
>\end{minipage}
>
>2. Textem obtekane obrazky pomoci \usepackage{picins} jsou vlozeny takto:
>\piccaption[]{Popisek}
>\parpic[r]{\includegraphics[width=0.45\linewidth]{5.eps}}Periosteum becomes fixed to bone by strong collagenous fibres which penetrate in the bone etc.
>
>Nyni ale musim u vsech obrazku sljednotit cislovani, tj. pokud to dobre chapu, tak sjednotit citace pouzite v \mycaption a v \piccaption, resp. tytp prikazy jeste nejak predefinovat, aby pouzivaly spolecny citac. Nejsem toho ale schopen, nemam prilis "programatorske" mysleni. Mohl by mi s tim prosim nekdo pomoci?
>
>Dekuji.
>
>Zbynek Tonar
>
>V picins.sty jsem nasel tuto definici \piccaption:
>
>\def\piccaption{\@ifnextchar [{\@piccaption}{\@piccaption[]}}
>\def\@piccaption[#1]#2{\c at piccaption=1\def\sh at rtf@rm{#1}\def\capti at nt@xt{#2}}
>\def\make at piccaption{%
> \hsiz@\d at breite%
> \ifnum\c at piccaptionpos=2%
> \advance\hsiz@ -2\fboxsep%
> \fi%
> \ifnum\c at piccaptionpos>2%
> \hsiz@\hsize\advance\hsiz at -\d at breite\advance\hsiz at -\d at pichskip%
> \fi%
> \setbox\@TEXT=\vbox{\hsize\hsiz@\caption[\sh at rtf@rm]{\capti at nt@xt}}%
>}
>
>
\piccaption pouziva stejny citac jako jako okoli figure, takze zruste to
\newcounter{FMRIBfigcount}
a upravte:
\newcommand{\mycaption}[1]{\\ {\large \bfseries{Figure
\arabic{figure}:} #1}}
Take jsem picins.sty dlouho pouzival, ale bohuzel je stare a ma obcas
dost problemy
(napr. pri pouziti v okolich typu enumerate nevrati puvodni sirku
stranky a pod.)
Presel jsem na wrapfig.sty, ten je neustale autorem udrzovan.
Zdravi
Jaromir Kuben
More information about the csTeX
mailing list