- Questo topic ha 16 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 5 mesi fa da
Angelo88.
-
CreatoreTopic
-
21 Marzo 2011 alle 21:26 #57446::
Ciao ragazzi; ho un piccolo/grosso problema. Ho ubuntu 10.10 e da poco sto usando latex per scrivere la tesi…esiste qualche modo per inserire una tabella dell’output di spss su latex? ho guardato su qualche forum inglese ma la risposta sembra essere che non ci sono soluzioni. aiutatemi, non voglio scrivere la tesi in word!!!
-
CreatoreTopic
-
AutoreRisposte
-
-
21 Marzo 2011 alle 21:50 #57447::
Ciao ragazzi; ho un piccolo/grosso problema. Ho ubuntu 10.10 e da poco sto usando latex per scrivere la tesi…esiste qualche modo per inserire una tabella dell’output di spss su latex? ho guardato su qualche forum inglese ma la risposta sembra essere che non ci sono soluzioni. aiutatemi, non voglio scrivere la tesi in word!!!
Benvenuto!
Non conosco il programma SPSS, ma, stando a quanto ho potuto leggere, dovresti avere la possibilità di esportare i dati in un file ASCII o comunque in formato testuale, magari con le colonne separate da tabulazioni o caratteri che scegli tu (tipo il formato csv, per intenderci). In questo caso potresti elaborare il tuo documento in modo da avere le colonne separate dal carattere “&” e le righe terminate con la doppia barra rovescia. Potresti anche aiutarti esportando o copiando i tuoi dati in un foglio elettronico e aggiustare i tuoi dati con questo tipo di programma: è quello che faccio di solito quando devo riportare in tabelle dei dati ottenuti con OpenOffice Calc.
Lorenzo
-
21 Marzo 2011 alle 21:56 #57448::
Ciao ragazzi; ho un piccolo/grosso problema. Ho ubuntu 10.10 e da poco sto usando latex per scrivere la tesi…esiste qualche modo per inserire una tabella dell’output di spss su latex? ho guardato su qualche forum inglese ma la risposta sembra essere che non ci sono soluzioni. aiutatemi, non voglio scrivere la tesi in word!!!
Benvenuto!
No, non devi scrivere la tesi in Word.
SPSS esporta le tabelle in formato .doc. Non devi far altro che aprire il file contenente le tabelle con OpenOffice Writer e convertirlo in LaTeX. Il plugin writer2latex dovrebbe essere già installato. una volta convertito il file, le tabelle vanno un po’ sistemate. Per questo ti consiglio, prima dell’esportazione, di eliminare tutte le formattazioni contenute nel file .doc e relativi contorni, se presenti. Questo ti permetterà di avere in output delle tabelle il più possibile pulite. Il sistema funziona, te lo assicuro. L’ho usato per la tesi della mia ragazza: più di 200 tabelle provenienti da SPSS 😯 L’unico inconveniente è che spesso la conversione produce un codice poco “bello”. In pratica ogni cella e ogni “&” occupa una riga. Ma si può facilmente sistemare con un “cerca e sostituisci”.
L’altra soluzione è indicata qui (con riferimento a LyX, ma è lo stesso):
http://www.mail-archive.com/lyx-users@lists.lyx.org/msg13967.html
Servono un po’ di “cerca e sostituisci”.Ciao
Ivan
-
21 Marzo 2011 alle 23:20 #57449::
grazie mille…molto gentili…non scriverò la tesi in word!!!comunque estraendo l’output in pdf e tagliando poi le varie tabelle, incollandole in gimp ed in seguito in openoffice-disegno e quindi rendendo il pdf del file ed in seguito estraendo le immagini del file si riescono a usare le tabelle come singole immagini jpg. lo so è un procedimento abbastanza noioso; ma in preda alla disperazione si arriva a fare anche certe cose…seguirò cmq i vostri consigli perchè il procedimento sopra descritto non posso usarlo per 200 tabelle sennò impazzisco…grazie ancora 😀
-
21 Marzo 2011 alle 23:25 #57450::
grazie mille…molto gentili…non scriverò la tesi in word!!!comunque estraendo l’output in pdf e tagliando poi le varie tabelle, incollandole in gimp ed in seguito in openoffice-disegno e quindi rendendo il pdf del file ed in seguito estraendo le immagini del file si riescono a usare le tabelle come singole immagini jpg. lo so è un procedimento abbastanza noioso; ma in preda alla disperazione si arriva a fare anche certe cose…seguirò cmq i vostri consigli perchè il procedimento sopra descritto non posso usarlo per 200 tabelle sennò impazzisco…grazie ancora 😀
Ma non si può esportare in pdf una tabella alla volta e usare direttamente quella?
Ciao
Enrico
-
22 Marzo 2011 alle 9:40 #57451::
Ma non si può esportare in pdf una tabella alla volta e usare direttamente quella?
magari! purtroppo no perchè gli oggetti grafici vengono incorporati nel documento e non sono possibili opzioni di grafica; così non puoi estrarre le immagini e se, mettiamo il caso, hai una tabella in una pagina, puoi solamente incollare tutta la pagina, il che per una tabella che occupa una minima parte del foglio è uno scempio….
da parte di spss trovo scandaloso che non ci sia un’opzione (la più intuitiva possibile) tramite la quale esporti grafici e tabelle in jpg e poi ci fai quel che vuoi…detto questo, sempre meglio farsi qualche sbattimento ed usare latex…. 😀
-
22 Marzo 2011 alle 10:54 #57452::
Ma non si può esportare in pdf una tabella alla volta e usare direttamente quella?
magari! purtroppo no perchè gli oggetti grafici vengono incorporati nel documento e non sono possibili opzioni di grafica; così non puoi estrarre le immagini e se, mettiamo il caso, hai una tabella in una pagina, puoi solamente incollare tutta la pagina, il che per una tabella che occupa una minima parte del foglio è uno scempio….
da parte di spss trovo scandaloso che non ci sia un’opzione (la più intuitiva possibile) tramite la quale esporti grafici e tabelle in jpg e poi ci fai quel che vuoi…detto questo, sempre meglio farsi qualche sbattimento ed usare latex…. 😀Se hai tante tabelle potrebbe convenire scrivere un piccolo semplice script che elabora i dati grezzi in formato txt che escono da spss e contenuti in file.
Spss dovrebbe poter esportare dati in forma testuale in CSV (comma separeted value), ma non so, perché non conosco affatto questo programma.
Il piccolo script potrebbe:
1 – produrre un secondo file di testo che corrisponde a codice LaTeX, pronto per essere copiato ed incollato nel sorgente.
2- produrre il pdf della tabella da inserire come immagine (ambiente table) nel sorgente.Altrimenti potresti stampare l’output spss con una stampante virtuale pdf, scontornarla opportunamente ed inserirla come immagine pdf.
Questa soluzione non garantisce la coerenza dei font come fa invece l’elaborazione dello script, è quindi una soluzione di qualità inferiore sia pure vettoriale e non raster con il passaggio a jpg da te previsto finora.
Ciao
-
22 Marzo 2011 alle 13:06 #57453
-
22 Marzo 2011 alle 13:35 #57454
-
22 Marzo 2011 alle 21:27 #57455::
grazie mille…molto gentili…non scriverò la tesi in word!!!comunque estraendo l’output in pdf e tagliando poi le varie tabelle, incollandole in gimp ed in seguito in openoffice-disegno e quindi rendendo il pdf del file ed in seguito estraendo le immagini del file si riescono a usare le tabelle come singole immagini jpg. lo so è un procedimento abbastanza noioso; ma in preda alla disperazione si arriva a fare anche certe cose…seguirò cmq i vostri consigli perchè il procedimento sopra descritto non posso usarlo per 200 tabelle sennò impazzisco…grazie ancora 😀
Fidati, non è per niente laborioso. Che siano 200 o 2000 non importa. Una volta che hai esportato in formato .doc che contenga tutte le tabelle puoi convertirlo tutto assieme. Poi fai dei “cerca e sostituisci” mirati (questo dipende dalla natura delle tabelle) e in pochissimo tempo avrai delle belle tabelle in latex. Se invece puoi esportare soltanto singole tabelle c’è da impazzire. Ma lo escludo. Hai un unico archivio di dati in spss, vero?
Ciao
Ivan
-
23 Marzo 2011 alle 17:13 #57456::
si…ho un unico archivio di dati su spss…il problema caro ivan è che devo esportare singole tabelle…cioè dell’output devo prendere una tabella e incollarla in un punto, un’altra incollarla in un altro punto della tesi…e così via per un numero incredibile di tabelle…capisci robitex perchè parlo di macello?! vabbè comunque non mi sono perso d’animo e sto continuando a usare latex anche se mi chiedo perchè mai questi 2 programmi siano talmente incompatibili! 😮
-
23 Marzo 2011 alle 17:21 #57457::
si…ho un unico archivio di dati su spss…il problema caro ivan è che devo esportare singole tabelle…cioè dell’output devo prendere una tabella e incollarla in un punto, un’altra incollarla in un altro punto della tesi…e così via per un numero incredibile di tabelle…capisci robitex perchè parlo di macello?! vabbè comunque non mi sono perso d’animo e sto continuando a usare latex anche se mi chiedo perchè mai questi 2 programmi siano talmente incompatibili! 😮
Non capisco una cosa.
Ma non hai la possibilità di esportare le tabelle di cui parli nel formato CSV?
Se si non vedo la difficoltà di scrivere un piccolo script che faccia il lavoro manuale per te, che in fondo è il motivo per cui sono stati creati i linguaggi di scripting.
Ecco perché ti avevo chiesto di postare un frammento di tabella CSV in modo da poterti suggerire qualcosa di utile.
Bye
-
23 Marzo 2011 alle 17:59 #57458
-
23 Marzo 2011 alle 20:22 #57459::
si…ho un unico archivio di dati su spss…il problema caro ivan è che devo esportare singole tabelle…cioè dell’output devo prendere una tabella e incollarla in un punto, un’altra incollarla in un altro punto della tesi…e così via per un numero incredibile di tabelle…
E questo cosa cambia? Anche se le esportassi in .pdf dovresti poi includerle una alla volta.
Quello che ti consiglio io è indipendente dal fatto di dover mettere una tabella qua e una là.
Esporta tutte le tabelle in un unico file .doc. Converti l’intero documento con writer2latex e otterrai un unico file .tex compilabile con dentro tutte le tue tabelle. Da lì poi copia e incolla le tabelle dove ti pare all’interno del tuo documento.
Se le tabelle sono molte, però, potresti pensare di metterle all’interno di una o più appendici e richiamarle poi con \ref{}. In questo modo risparmieresti del lavoro.Ciao
Ivan
-
23 Marzo 2011 alle 20:27 #57460::
robitex mi devi scusare ma non ho la più pallida idea di cosa significhi esportare una tabella in csv…da spss si può esportare in pdf, in doc, in txt, in htm e in xls.
Scusami tu, intenderei applicare al tuo caso per deformazione professionale diciamo, un qualche tipo di script.
Comunque ho idea che esportare in txt tutta la tabella consente di trattarla come si desidera, altrimente prova la via che ti ha indicato ivan e non pensare più all’elaborazioni in scripting del testo.Bye
-
23 Marzo 2011 alle 21:04 #57461::
robitex mi devi scusare ma non ho la più pallida idea di cosa significhi esportare una tabella in csv…da spss si può esportare in pdf, in doc, in txt, in htm e in xls.
Il csv (comma -separated values) è un insieme di formati di files che contengono valori organizzati in righe e colonne. I dati sono scritti in forma testuale, quindi possono essere aperti e letti con unqualunque editor di testo. I valori delle diverse colonne sono separati da un carattere specifico, di solito una virgola. Se fosse possibile esportare le tabelle in questo formato, si potrebbero cercare i singoli caratteri di separazione delle colonne e sostituirli con i caratteri ncecessari per scrivere le tabelle in LaTeX, come suggerito da ivan.
Lorenzo
-
24 Marzo 2011 alle 11:50 #57462
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.