Re: Definizione comando simile a \addcontents*

#24575
Up
0
Down
::

Se non devi raccogliere i vari elementi qua e là per il documento e stamparli in modo ordinato all’inizio, non c’è bisogno di \addcontentsline o simili.

\addcontentsline era un esempio di “comportamento” che dovrebbe avere la mia funzione…

Il modo più semplice è di usare una lista di token.

Ecco, vedi. Non ho la più pallida idea di cosa sia un token (almeno il LaTeX)… cercherò, grazie (anche per il pezzo di codice)

Il fatto è che ancora non si capisce affatto che cosa ti serva.

Credevo di essermi spiegato meglio 🙁

Quello che dovrei poter fare è qualcosa di simile a:

`
\documentclass[a4paper]{miaclasse}
\begin{document}
\coordinatore{Prof. Tizio}
\cfu{10}
\modulo{Uno}{Prof. Uno}
\modulo{Due}{Prof. Due}

\sommario
\end{document}
`

Dove \sommario sarebbe quello che ho scritto prima:

`
\newcommand\sommario{\begin{flushright}
\begin{minipage}{6cm}
\begin{tabular}{ll}
\textbf{Coordinatore} & \textit{\thecoordinatore} \\
\textbf{Crediti} & \textit{\thecfu}\\[10pt]
\listamoduli
\end{tabular}
\end{minipage}
\end{flushright}
}
`

Qui ho cambiato un po’ il codice che ho postato in origine aggiungendo \listamoduli, che dovrebbe quindi elencare i moduli “aggiunti” con \modulo{}{}.

Una cosa del tipo (pseudo-codice non-LaTeX):

`
aggiungi(“Modulo1”, “Professore1”);
aggiungi(“Modulo2”, “Professore2”);
stampalista();
`

Grazie per l’aiuto,
David

Go to top