Re: Catalogo film

#52985
Up
0
Down
::


Alla fine ho curiosato meglio il pacchetto datatool e ho approntato questo soluzione, che mi soddisfa abbastanza, pur essendo perfettibile. Tra l’altro spero di aver usato in maniera corretta le varie scatole orizzontali e verticali (è il mio primo tentativo)
`
\DTLloaddb[noheader=false,keys={titolo,regia,attori,tipo,anno,classificazione,%
genere,trama,categoria,disco,immagine}]{prova1}{prova1.csv}

\begin{document}
\graphicspath{{film/}{disney/}{serie/}}

\DTLforeach*{prova1}{\titolo=titolo,\regia=regia,\attori=attori,\tipo=tipo,\anno=anno,%
\classificazione=classificazione,\genere=genere,\trama=trama,%
\categoria=categoria,\disco=disco,\immagine=immagine}{%
\noindent
\makebox{%
\raisebox{2 ex}{\parbox[t][]{0.3\textwidth}{%
\includegraphics[width=0.3\textwidth]{\immagine}
}}
\parbox[t][][t]{0.7\textwidth}{%
{\large\textsc{\titolo}}\\ \normalsize
Regia: \regia \hfill Disco: \disco\\
Anno: \anno \hfill Genere: \genere \hfill \classificazione\\
Attori: \attori\\
\vfill
}%
}
\\ \vspace*{1 ex} \\
Trama:
{\footnotesize \trama}
\vspace*{2.5 ex}\par
}
`

Tuttavia ad un certo punto, circa al 190-esimo record, il sistema mi ha dato questo messaggio di errore:

`
! TeX capacity exceeded, sorry [main memory size=3000000].
…size \trama } \vspace *{2.5 ex}\par
l.41 }
If you really absolutely need more capacity,
you can ask a wizard to enlarge me.
Here is how much of TeX's memory you used:
3773 strings out of 495269
54987 string characters out of 3179642
2999999 words of memory out of 3000000
6862 multiletter control sequences out of 15000+200000
27177 words of font info for 29 fonts, out of 3000000 for 9000
14 hyphenation exceptions out of 8191
32i,8n,59p,30629b,240s stack positions out of 5000i,500n,10000p,200000b,50000s
! ==> Fatal error occurred, no output PDF file produced!`

Da quanto mi è sembrato di capire, TeX non riesce a tenere tutto in memoria. Mi è venuto il dubbio che fosse un errore da qualche parte nell’ultimo record aggiunto. Lo ho cancellato e sostituito con un altro, ma il problema non si è risolto. C’è speranza che le cose si sblocchino (il mio database dovrebbe avere 426 righe) o non ci sono possibilità?
Grazie a tutti.
Davide

Go to top