sjednoceni cislovani obrazku \mycaption a \piccaption

Tonar Zbyněk Zbynek.Tonar at lfp.cuni.cz
Tue May 4 10:27:58 CEST 2004


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}}%
} 




More information about the csTeX mailing list