Re: Messaggi in console

#45110
Up
0
Down
::

Mi sono accorto che un risultato migliore si ottiene con \ClassWarning, tuttavia il messaggio compare corredato della scritta ‘Class myreport Warning: text info’.
Dovrebbe essere invece: ‘Class myreport: text info’

Preferisco comunque questa soluzione a quella basata su \message (anche se credo che \ClassWarning sia basato su \message).
Grazie.

`\makeatletter
\GenericWarning{\space\@spaces\@spaces\@spaces\@spaces\@spaces}
{Class myreport info: Ho fatto bingo!\MessageBreak
E tombola\@gobble}
\makeatother`
fa esattamente quello che desideri. Quindi nella tua classe definirai
`\def\MyInfo#1{%
\GenericWarning{\space\@spaces\@spaces\@spaces\@spaces\@spaces}
{Class myreport info: #1\@gobble}}`
e inserirai
`\AtEndDocument{
\MyInfo{Ho fatto questo e quello\MessageBreak
su due righe!}
}`
Nota come la seconda riga è allineata alla prima tramite il primo argomento di \GenericWarning; ogni \@spaces equivale a quattro spazi.

Ciao
Enrico

Go to top