Newsgroup: it.comp.software.tex
Titolo: Lettura da file

Esiste un qualche pacchetto che consenta di leggere da latex dei dati in
un file in formato csv (per intenderci quello creato da excel in formato
testo e con ; come separatori) per poi "sistemarlo"  in una tabella?

testo e con ; come separatori) per poi "sistemarlo"  in una tabella?
A quanto pare no... Eppure non sarebbe cosi' difficile da fare.
Giusto qualche sostituzione qua e la' e stare attenti a possibili
caratteri speciali (che poi sempre sostituzioni sono...)
Byez
un DeK filtrato
-- 
DeK - Delirio & Kaos
FAN n.1 del CrossPost e dell' OT :)
Visita One Big Mob - 
http://dek.hey.to
 [
http://dek.interfree.it
]

caratteri speciali (che poi sempre sostituzioni sono...)
Invece si`, c'e` qualcosa, sia pure in forma "sperimentale": delimtxt,
xparse...
E invece no, non sarebbe cosi` difficile se TeX fosse un linguaggio di
programmazione minimamente umano. Cosi` come stanno le cose, sara` facile
per chi si e` impiantato un processore TeX nella testa. Io non mi ci
comincerei neppure: all'occorrenza, una manciata di righe in perl e via.
Ciao.

 TeX/LaTeX sono un incubo, se pensati come linguaggi di programmazione.
Naaa. È solo questione di prenderci la mano. Non mi sembrano peggio 
di Lisp e Prolog.
-- 
Giuseppe "Oblomov" Bilotta
Axiom I of the Giuseppe Bilotta
theory of IT:
Anything is better than MS

di Lisp e Prolog.
miiii!!! Hai detto niente!
;-)
--                            
Ciao a  tutti                  (\___/)
El Bandolero =]8-}             (o\ /o)
                              /|:.V.:|\
                              \\::::://
                          -----`"" ""`-----

Non mi sembrano peggio di Lisp e Prolog.
Entrambi sono molto meglio, sotto vari aspetti. Prolog ha una maggiore
indipendenza dal contesto di esecuzione. Lisp e` molto piu` pericoloso, da
questo punto di vista, ma conserva, se non altro, qualche tratto umano,
conducendo comunque alla scrittura di codice molto piu` ordinato e
leggibile.
In ogni caso, il punto ovviamente non e` se esistano altri linguaggi
discutibili come e piu` di TeX, ma che ne esistono di migliori e piu` adatti
al compito specifico che deve svolgere TeX. Lout e` migliore.
Sto parlando sempre del linguaggio, sia chiaro: Lout ha alcuni punti di
debolezza rispetto a TeX, per quanto riguarda il motore tipografico, ma e`
infinitamente meglio come linguaggio.
Ciao.

 infinitamente meglio come linguaggio.
Sto dando un occhio al manuale. Sembra piuttosto interessante (per 
inciso, ho il sospetto che un uso avanzato di Lout sia almeno tanto 
rincretinente quanto quello del TeX ... è possibile fare cose come 
def def right y {y} e rendere impossibili le definizioni?)


def def right y {y} e rendere impossibili le definizioni?)
Non sono sicuro, ma spererei proprio di no.
In ogni caso, le definizioni sono permesse solo nel preambolo del documento,
non nel testo.
Quanto all'incretinimento, non ci ho lavorato abbastanza per garantire
un'innoccuita` assoluta. Quello che posso dire e` che mi sono ritrovato
abbastanza rapidamente a fare cose che in TeX non so ancora fare dopo anni
di frequentazione, e che quando do un'occhiata ai moduli standard (come
dire, il corrispettivo dei sorgenti di LaTeX), con un po' di pazienza e
applicazione riesco a capirli e financo, all'occorrenza, modificarli.
Anche Lout poi ha, indiscutibilmente, i suoi problemi (non sarebbe
altrimenti un linguaggio). L'autore assicura che saranno risolti con
nonpareil (che pero`, al momento, e` solo un nome o al piu` qualche idea
nella testa del medesimo autore).
Naturalmente, neanche in Lout mi metterei a scrivere un filtro come quello
da cui e` iniziato il trhead. Il punto e` che le esigenze di un linguaggio
di formattazione e quelle di un linguaggio per filtri sono in larga parte
incompatibili e quello che e` buono per una cosa non e` buono per l'altra.
E` proprio l'idea di voler fare entrambe le cose con lo stesso strumento ad
essere malsana.
Lout "risolve" con un discutibilissimo @Filter, che naturalmente, come ogni
soluzione degna di questo nome, crea una marea di altri problemi.
Ciao.

 soluzione degna di questo nome, crea una marea di altri problemi.
Oh, avevo perso il thread iniziale. Per tornare in topic con il 
subject di questo thread, un tale filtro in TeX/LaTeX è tutto sommato 
piuttosto semplice: si tratta essenzialmente di ridefinire il catcode 
del separatore (la ,) in modo da poterla far assimilare ad un &, e 
del ritorno a capo, in modo da poterlo assimilare ad un \\. Nulla di 
complicato. Credo esista già qualcosa del genere.


Credo esista già qualcosa del genere.
Si`, infatti.
Ciao.

 sintassi ha un ragionevole fondamento.
ConTeXt č un formato TeX, ma fa piů che "addolcire un po'" la 
sintassi. Rende la programmazione in TeX (1) quasi superflua e (2) 
notevolmente piů semplice. Notevolmente, non "un po'".


sta intorno, ed e` lo stesso incubo sia in TeX che in LaTeX.
Ah, allora non ci capivamo.
Io davo per inteso che poi, a tutto quello che ci sta intorno, ci
avrebbe pensato l'utente.
Per me l'algoritmo avrebbe solo dovuto compiere delle sostituzioni
letterali sui delimitatori (poi qualcuno mi spiega perche' in un file
che si chiama "Comma separated value" i valori sono separati da un
semicolon) e sui caratteri speciali.
Poi: e' troppo larga? E' troppo lunga? E'allineata male? Te lo vedi
tu!!!
Comunque ti risparmi un lavoraccio se la tabella e', chenneso', di
cento righe.
Byez
P.S. Visto che c'e' stato un equivoco, chiariamo subito tutto cio' su
cui sarebbe stato possibile equivocare.
Io il programma intendevo scriverlo in C o linguaggio equivalente.
Questo s'era capito?
un DeK ma l'inteso


miiii!!! Hai detto niente!
Lots of Irritant Superflous Parenthesis...
Byez
un DeK che non c'ho mai avuto a che fare pero'...

Questo s'era capito?
No. Cioe`, lui forse si era anche capito, ma io no.
In perl, comunque, e` una passeggiata.
Ciao.

In perl, comunque, e` una passeggiata.
perl? Che è? L'abbreviazione di: PERLa miseria su wincoz non funzia?


 perl? Che č? L'abbreviazione di: PERLa miseria su wincoz non funzia?
Boh. Io uso ActivePerl sotto wincoz e funzica benonziche.
