Re: ambiente enumerate con \label e \ref

#12456
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::


    Pacchetto enumitem.
    `\documentclass{article}
    \usepackage{enumitem}
    \begin{document}
    \begin{enumerate}[label=Area\arabic*.,ref=Area\arabic*]
    \item \label{area1}
    $\{m=0\}\times \{n\not=-\epsilon,0,\epsilon \}$;
    \item \label{area2}
    $\{m\not=0,\epsilon \} \times \{n=0\}$;
    \item \label{area3}
    $\{ m=\epsilon \}\times [0,1]$;
    \item \label{area4}
    $(0,\epsilon )$,
    $(0,-\epsilon )$
    and
    $(0,0)$.
    \end{enumerate}
    We put in the case~(\ref{area1}).
    \end{document}`
    Nota la distinzione tra l’aspetto della lista (label=…) e la resa del riferimento (ref=…). Ora, nei riferimenti, non hai più bisogno di inserire ogni volta la voce “Area”.

    Se vuoi fare ancora di più, puoi definire un nuovo ambiente nel preambolo: così, se devi fare una modifica alla lista, basta ridefinirlo una sola volta per tutte:
    `\documentclass{article}
    \usepackage{enumitem}
    \newenvironment{elenco}{%
    \begin{enumerate}[label=Area\arabic*.,ref=Area\arabic*]}%
    {\end{enumerate}}

    \begin{document}
    \begin{elenco}
    \item \label{area1}
    $\{m=0\}\times \{n\not=-\epsilon,0,\epsilon \}$;
    \item \label{area2}
    $\{m\not=0,\epsilon \} \times \{n=0\}$;
    \item \label{area3}
    $\{ m=\epsilon \}\times [0,1]$;
    \item \label{area4}
    $(0,\epsilon )$,
    $(0,-\epsilon )$
    and
    $(0,0)$.
    \end{elenco}
    We put in the case~(\ref{area1}).
    \end{document}
    `
    Ciao,
    L.

    Go to top