Re: Riferimenti automatici inizio-fine di un ambiente

#84328
Up
0
Down
::

egreg9″ post=83641
Ti suggerirei di dare a [tt]contributo[/tt] un argomento “simbolico”: [tt]\begin{contributo}{gorni2013}[/tt]. All’inizio del saggio emetterai [tt]\label{gorni2013-start}[/tt] e alla fine [tt]\label{gorni2013-end}[/tt] e potrai usare in [tt]\citasaggio[/tt] (senza argomenti), [tt]\pageref{gorni2013-start}–\pageref{gorni2013-end}[/tt].

Nella parte “inizio” della definizione di [tt]contributo[/tt] dirai anche [tt]\def\contrib@label{#1}[/tt] e potrai usare
`\label{\contrib@label-start}`
come parte di [tt]\stampatitolo[/tt]. Analogamente per la parte “fine”.

Ciao
Enrico

Temo di non aver capito: mi stai suggerendo una o due soluzioni?
Certo, potrei inserire all’inizio di ogni saggio una etichetta del tipo \label{chiave-start} e alla fine \label{chiave-end} e poi citare con \citasaggio, \pageref{chiave-start}–\pageref{chiave-end}; però mi piacerebbe poter avere un automatismo.
In particolare temo di non aver capito bene cosa intendi nella seconda parte della tua risposta.

Grazie ancora.
Matteo

Go to top