Stavo guardando le presentazioni del guit meeting 2006 e nella presetazione sui token del Prof. Enrico ho notato che nella spiegazione del comando \TeX vengono messi in risalto i vari token in colore rosso. Inoltre sotto questi token compre una linea con sotto un numero.
Dato che ho preparato delle slide di programmazione in c++ e volevo ottenere un effetto simile, vorrei sapere quale ambiente e/o istruzione devo usare, così modifico la mia presentazione.
Ti allego il codice di quella slide. Ci sono un paio di biechi trucchi, devo ammettere. 😀
`\newcommand{\cnttok}[2][.5em]{$\overline{\makebox[#1][c]{#2}}$}
…
\begin{frame}
\frametitle{Un esempio}
I token simbolici possono essere \emph{sviluppabili} o \emph{non
sviluppabili}
Lo sviluppo di un token simbolico sviluppabile è una lista di token
Quello del simbolo \cmdname{TeX} è la seguente lista di 29
token:\pause
\begin{semiverbatim}\catcode`\%=14
\alert<3,32>{T}%
\alert<4,33>{\\kern}%
\alert<5,32>{-}%
\alert<6,32>{.}%
\alert<7,32>{1}%
\alert<8,32>{6}%
\alert<9,32>{6}%
\alert<10,32>{7}%
\alert<11,32>{e}%
\alert<12,32>{m}%
\alert<13,33>{\\lower}%
\alert<14,32>{.}%
\alert<15,32>{5}%
\alert<16,32>{e}%
\alert<17,32>{x}%
\alert<18,33>{\\hbox}%
\alert<19,32>{\{}%
\alert<20,32>{E}%
\alert<21,32>{\}}%
\alert<22,33>{\\kern}%
\alert<23,32>{-}%
\alert<24,32>{.}%
\alert<25,32>{1}%
\alert<26,32>{2}%
\alert<27,32>{5}%
\alert<28,32>{e}%
\alert<29,32>{m}%
\alert<30,32>{X}%
\alert<31,33>{\\@}%
\end{semiverbatim}
\pause\vspace*{-.8\baselineskip}%
{\ttfamily
\onslide<3>{\cnttok{1}}%
\onslide<4,33->{\cnttok[2.5em]{2}}%
\onslide<5>{\cnttok{3}}%
\onslide<6>{\cnttok{4}}%
\onslide<7>{\cnttok{5}}%
\onslide<8>{\cnttok{6}}%
\onslide<9>{\cnttok{7}}%
\onslide<10>{\cnttok{8}}%
\onslide<11>{\cnttok{9}}%
\onslide<12>{\cnttok{10}}%
\onslide<13,33->{\cnttok[3em]{11}}%
\onslide<14>{\cnttok{12}}%
\onslide<15>{\cnttok{13}}%
\onslide<16>{\cnttok{14}}%
\onslide<17>{\cnttok{15}}%
\onslide<18,33->{\cnttok[2.5em]{16}}%
\onslide<19>{\cnttok{17}}%
\onslide<20>{\cnttok{18}}%
\onslide<21>{\cnttok{19}}%
\onslide<22,33->{\cnttok[2.5em]{20}}%
\onslide<23>{\cnttok{21}}%
\onslide<24>{\cnttok{22}}%
\onslide<25>{\cnttok{23}}%
\onslide<26>{\cnttok{24}}%
\onslide<27>{\cnttok{25}}%
\onslide<28>{\cnttok{26}}%
\onslide<29>{\cnttok{27}}%
\onslide<30>{\cnttok{28}}%
\onslide<31,33->{\cnttok[1em]{29}}
}
\bigskip
\onslide<32->
24 \alert<32>{semplici} e 5 \alert<33>{simbolici}
\only<33->{(i token numero 2, 11, 16, 20 e 29)}
\medskip
\onslide<34>
I token semplici hanno un significato immutabile, una volta entrati
nel meccanismo di lettura, mentre l'interpretazione dei token
simbolici può cambiare
\end{frame}`
Ciao
Enrico