SPSS e Latex

  • Creatore
    Topic
  • #57446
    Up
    0
    Down
    ::


    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!!!

Visualizzazione 15 filoni di risposte
  • Autore
    Risposte
    • #57447
      GKT
      Partecipante
        Up
        0
        Down
        ::

        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

      • #57448
        Up
        0
        Down
        ::

        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

      • #57449
        Up
        0
        Down
        ::


        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 😀

      • #57450
        Up
        0
        Down
        ::

        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

      • #57451
        Up
        0
        Down
        ::

        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…. 😀

      • #57452
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          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

        • #57453
          Up
          0
          Down
          ::


          ci proverò, anche se mi sa tanto di un macello incredibile 😀

        • #57454
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            ci proverò, anche se mi sa tanto di un macello incredibile 😀

            Se hai voglia puoi postare un frammento dei dati testuali contenuti nei csv?
            Vorrei farmi un idea di questo macello…
            Bye

          • #57455
            Up
            0
            Down
            ::

            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

          • #57456
            Up
            0
            Down
            ::


            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! 😮

          • #57457
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              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

            • #57458
              Up
              0
              Down
              ::


              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.

            • #57459
              Up
              0
              Down
              ::

              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

            • #57460
              robitex
              Amministratore del forum
                Up
                0
                Down
                ::

                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

              • #57461
                GKT
                Partecipante
                  Up
                  0
                  Down
                  ::

                  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

                • #57462
                  Up
                  0
                  Down
                  ::


                  ragazzi che dire, seguendo i vostri consigli sicuramente ci caverò fuori qualcosa di buono….siete stati molto gentili, puntuali e celeri nelle risposte….mille grazie 😀

              Visualizzazione 15 filoni di risposte
              • Devi essere connesso per rispondere a questo topic.

              Go to top