Re: inserimento di una stessa tabella in capitoli diversi

#53836
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Grazie per le riposte, ho risolto con i vostri suggerimenti!!!!!!

    Ecco il codice che giustamente tratta l’etichetta come argomento obbligatorio. Ho aggiunto anche i controlli (spero che l’implementazione non sia troppo grezza (è un po’ di tempo che non scrivo codice TeX e mi sono arrugginito un po’)).
    I codici di posizionamento possono essere passati facoltativamente:

    uso:
    \tbris{tab:mylabel}

    oppure con codici di pos:
    \tbris[tbh]{tab:mylabel}

    `
    \makeatletter
    \newcommand{\tbris}[2][tbp]{% l'argomento obbligatorio è l'etichetta
    % check sull'etichetta vuota
    \def\@tmp{#2}
    \ifx\@tmp\empty
    \GenericError{\space\space\space\@spaces\@spaces\@spaces}{%
    Etichetta obbligatoria non specificata (argomento vuoto)}{%
    La macro \string\tbris\space ha ricevuto un argomento vuoto}{%
    La macro \string\tbris\space ha ricevuto un argomento vuoto}
    \fi
    \ifx\@tmp\space
    \GenericError{\space\space\space\@spaces\@spaces\@spaces}{%
    Etichetta obbligatoria non specificata (argomento con spazi)}{%
    La macro \string\tbris\space ha ricevuto caratteri spazio}{%
    La macro \string\tbris\space ha ricevuto caratteri spazio}
    \fi
    \begin{table}[#1]
    \caption{Risultati ottenuti}\label{#2}
    \centering\footnotesize
    \input{capitoli/tabelle/tabRisultato}
    \end{table}
    }
    \makeatother`

    Dimenticavo,
    a questo punto il codice della tabella potrebbe rientrare nel sorgente principale senza scomodare un altro file.
    Bye

    Go to top