Perdiletto personale stavo tentando di scrivermi una piccola macro per dei miei documenti in latex!
Purtroppo però si possono passare solo 9 parametri per una macro, e io dovrei riempire una tabellina di 16 caselle!
Ho pensato allora di passare tutti e 16 i numeri (degli zero o degli uni) come unico parametro e dirgli poi di prendere carattere per carattere e metterlo nella tabellina!
Ho trovato una macro per fare le mappe di Karnaugh e ho visto che fa una cosa simile, solo che non riesco bene a capire come funziona il pezzetto di codice che fa questa cosa:
- Codice: Seleziona tutto
%%
\def\kvargumentstring#1{\gdef\kvdummystring{#1{}\noexpand\end}}
%%
\def\kvgetchar{\expandafter\kvgetonechar\kvdummystring}
%%
\def\kvgetonechar#1#2\end{{#1}\gdef\kvdummystring{#2\noexpand\end}}%
Qualcuno mi può aiutare?
Il codice completo lo si trova qui nel file kvmacros.tex.
Grazie!