[LaTeX] macro per numerare lista predefinita

Franco Bagnoli franco.bagnoli@unifi.it
Wed Nov 15 08:59:25 CET 2006


Il 14/11/06, Benedetta Ferrario<benedetta.ferrario@unipv.it> ha scritto:
>
> Ho una lista ordinata di nomi (che mi sono creata a parte) che metto nel
> file nomi.tex
> vorrei inserire tale lista nel mio file principale in modo che compaia un
> elenco numerato con un nome per ogni riga.
>
> potrei farlo usando enumerate, ma devo ricopiare uno alla volta i nomi ...
> non posso usare la mia lista iniziale senza ricopiarla a pezzi?
>
> c'e` una macro predefinita per fare questo?
> in modo che uso la macro e poi con \input nomi
> concludo il lavoro

questo funziona:

\begin{enumerate}
\makeatletter
\catcode`\^^M=\active%
\def^^M{\@ifnextchar^^M{\let^^M=\par}{\item}}
\input{nomi.txt}%
\end{enumerate}

(non ci devono essere linee vuote nel file tranne ev. alla fine)

 ma non mi è riuscito scriverla come macro, tipo

\enuminput{nomi.txt}

non so perché...


-- 
Franco Bagnoli <franco.bagnoli@unifi.it> <franco.bagnoli@gmail.com>
Dipartimento di Energetica & Centro Dinamiche Complesse
Universita' di Firenze, via S. Marta, 3 I-50139 Firenze, Italy.
Tel. +39 0554796422, fax: +39 055471787



More information about the latex mailing list