LaTeX label a ref

Pavel Chalmoviansky Pavel.Chalmoviansky at jku.at
Thu Jan 22 14:52:44 CET 2004


Vdaka, to je presne to, co som potreboval :)

Pavel

Jaromír Kuben <kuben at scova.vabo.cz> writes:

> Pavel Chalmoviansky wrote:
> 
> >Dobry den,
> >
> >potreboval by som v LaTeXu naprogramovat nieco taketo:
> >
> >\begin{figure}
> >\caption{1}
> ><sem pride obrazok 1>
> >\label{fig:1}
> >\end{figure}
> >
> >\begin{figure}
> >\caption{1-A}
> ><sem pride obrazok 1-A>
> >\label{fig:1-A}
> >\end{figure}
> >
> >\begin{figure}
> >\caption{1-A'}
> ><sem pride obrazok 1-A'>
> >\label{fig:1-A'}
> >\end{figure}
> >
> >Diagram \ref{fig:1}, diagram \ref{fig:1-A}, este diagram \ref{fig:1-A'}.
> >
> >
> >Pricom vysledok by mal vyzerat zruba takto:
> >
> >
> >Diagram 1
> >
> ><obrazok 1>
> >
> >Diagram 1-A
> >
> ><obrazok 1-A>
> >
> >Diagram 1-A'
> >
> ><obrazok 1-A'>
> >
> >Diagram 1, diagram 1-A, este diagram 1-A'.
> >
> >
> >Koniec vysledku.
> >
> >Teda  otazka  stoji  ako  preprogramovat  prikaz  label  tak  aby  pri
> >referencii  tlacil potrebny  text. Bohuzial  pri labelovani  nie  je v
> >texte  ziadna  vyrazna pravidelnost.  Je  dostupny  nejaky balicek  na
> >takuto operaciu?
> >
> >Vdaka
> >Pavel Chalmoviansky
> >
> >--
> >---------------- e-mail: Pavel.Chalmoviansky at jku.at ----------------
> >   ICQ: 92724719     tel:+43-732-24687175     fax:+43-732-24687179
> >
> >                      Johannes Kepler University
> >         Institute of Analysis and Computational Mathematics
> >                    Department of Applied Geometry
> >                       Spezialforschungsbereich
> >                        Hochschulfondsgebaeude
> >                         Altenberger  Str. 69
> >                             A-4040 Linz
> >                               Austria
> >
> >----------------------- http://www.ag.jku.at/ ----------------------
> >
> >
> >
> Myslim, ze tohle funguje:
> 
> \documentclass{report}
> \usepackage{czech}
> 
> \makeatletter
> \long\def\@makecaption#1#2{%
>   \vskip\abovecaptionskip
>   \sbox\@tempboxa{#1#2}%
>   \ifdim \wd\@tempboxa >\hsize
>     #1#2\par
>   \else
>     \global \@minipagefalse
>     \hb at xt@\hsize{\hfil\box\@tempboxa\hfil }%
>   \fi
>   \vskip\belowcaptionskip}
> \makeatother
> 
> \renewcommand{\figurename}{Diagram}
> 
> \newcommand{\odkaz}[1]{%
> \renewcommand{\thefigure}{#1}%
> \caption{\label{fig:#1}}%
> \ignorespaces }
> 
> 
> \begin{document}
> 
> 
> \begin{figure}
> \odkaz{1}
> <sem pride obrazok 1>
> \end{figure}
> 
> \begin{figure}
> \odkaz{1-A}
> <sem pride obrazok 1-A>
> \end{figure}
> 
> \begin{figure}
> \odkaz{1-A'}
> <sem pride obrazok 1-A'>
> \end{figure}
> 
> Diagram \ref{fig:1}, diagram \ref{fig:1-A}, este diagram \ref{fig:1-A'}.
> 
> \end{document}
> 
> Zdravi
>                    Jaromir Kuben
> 

-- 
---------------- e-mail: Pavel.Chalmoviansky at jku.at ----------------
   ICQ: 92724719     tel:+43-732-24687175     fax:+43-732-24687179
                                                                    
                      Johannes Kepler University
         Institute of Analysis and Computational Mathematics
                    Department of Applied Geometry
                       Spezialforschungsbereich
                        Hochschulfondsgebaeude
                         Altenberger  Str. 69
                             A-4040 Linz
                               Austria

----------------------- http://www.ag.jku.at/ ----------------------





More information about the csTeX mailing list