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