Problemi con siunitx

  • Questo topic ha 6 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da Elrond.
  • Creatore
    Topic
  • #62766
    tonegas
    Partecipante
      Up
      0
      Down
      ::


      Qualcuno mi sa spiegare tutti i passaggi in maniera comprensibile per istallare il pacchetto siunitx.
      L’ho trovato ,l’ho scaricato, l’ho compilato, l’ho inserito nella cartella giusta ma non funziona ancora.
      Ho visto che ha bisogno di altri pacchetti come l3kernel e altro nel dubbio ho anche installato latex3 bho non riesco a capire cosa devo fare.

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #62767
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          tonegas” post=61739Qualcuno mi sa spiegare tutti i passaggi in maniera comprensibile per istallare il pacchetto siunitx.
          L’ho trovato ,l’ho scaricato, l’ho compilato, l’ho inserito nella cartella giusta ma non funziona ancora.
          Ho visto che ha bisogno di altri pacchetti come l3kernel e altro nel dubbio ho anche installato latex3 bho non riesco a capire cosa devo fare.

          L’installazione manuale di un pacchetto è descritta in tutte le guide. Tuttavia se non dici quale S.O. usi, sarà difficile aiutarti. La soluzione, senza ombra di dubbio, è installare una TeX Live 2011 completa, qualunque sia il sistema operativo.

          Ciao
          Orlando

        • #62768
          tonegas
          Partecipante
            Up
            0
            Down
            ::


            Scusa, si in effetti se non dico il sistema operativo.
            Uso una ubuntu 10.04.
            Ho fatto una tutto il possibile ho istallato l3kernel e l3packages e poi ho istallato siunitx, nella cartella corretta.
            Infatti ora quando faccio \usepackage{siunitx} non da errori e compila ma quando vado ad usare una qualsiasi funzione del pacchetto mi dice “Undefined control sequence” poi il nome del comando che avevo provato ad usare.

            es.
            `
            \documentclass[a4paper,10pt]{article}
            \usepackage[utf8x]{inputenc}
            \usepackage{siunitx}

            %opening
            \title{}
            \author{}

            \begin{document}

            \maketitle

            \begin{abstract}
            Prova \num{2.4}
            \end{abstract}

            \section{}

            \end{document}
            `

            compilo con latex

            `
            *****
            ***** LaTeX output:
            ***** cd “/home/tonegas”
            ***** latex -interaction=nonstopmode 'vai.tex'
            *****
            This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
            entering extended mode
            (./vai.tex
            LaTeX2e <2009/09/24>
            Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
            yphenation, italian, loaded.
            (/usr/share/texmf-texlive/tex/latex/base/article.cls
            Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
            (/usr/share/texmf-texlive/tex/latex/base/size10.clo))
            (/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
            (/usr/share/texmf-texlive/tex/latex/ucs/utf8x.def))
            (/usr/share/texmf-texlive/tex/latex/ucs/ucs.sty
            (/usr/share/texmf-texlive/tex/latex/ucs/data/uni-global.def))
            (/usr/share/texmf-texlive/tex/latex/siunitx/siunitx.sty
            (/usr/share/texmf-texlive/tex/latex/expl3/expl3.sty
            (/usr/share/texmf-texlive/tex/latex/expl3/l3names.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3basics.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3expan.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3tl.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3num.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3intexpr.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3quark.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3seq.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3toks.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3int.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3prg.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3clist.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3token.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3io.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3prop.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3msg.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3skip.sty))
            (/usr/share/texmf-texlive/tex/latex/expl3/l3box.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3keyval.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3keys.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3precom.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3calc.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3xref.sty)
            (/usr/share/texmf-texlive/tex/latex/expl3/l3file.sty)
            ! siunitx Error

            (siunitx) Support package expl3 too old.

            For immediate help type H <return>.

            l.41 }

            ) (./vai.aux) (/usr/share/texmf-texlive/tex/latex/ucs/ucsencs.def)
            ! Undefined control sequence.
            l.14 Prova \num
            {2.4}
            [1] (./vai.aux) )
            (see the transcript file for additional information)
            Output written on vai.dvi (1 page, 468 bytes).
            Transcript written on vai.log.
            `

            grazie ancora
            Gas

          • #62769
            claudio
            Partecipante
              Up
              0
              Down
              ::


              credo che la tua installazione di texlive non sia corretta
              guarda qui
              come vedi è già successo…
              ciao Claudio

            • #62770
              Up
              0
              Down
              ::

              claudio” post=61742credo che la tua installazione di texlive non sia corretta
              guarda qui
              come vedi è già successo…
              ciao Claudio

              Nella discussione da te indicata il problema era un aggiornamento “sbagliato” di TeX Live (non ricordo se mancassero dei pacchetti o qualcosa di simile), invece penso che il problema di tonegas sia che usa la distribuzione di TeX Live fornita di default da Ubuntu, la quale è molto vecchia (infatti viene lamentato l’errore `(siunitx) Support package expl3 too old.’) e difficile da aggiornare manualmente. Consiglio quindi di disinstallarla completamente e passare alla “vera” TeX Live. Qui trovi una guida per installare TeX Live 2010: http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf. Cambiando tutte le occorrenze di 2010 in 2011 e con un po’ di buon senso si riesce a installare senza problemi la versione 2011.

            • #62771
              tonegas
              Partecipante
                Up
                0
                Down
                ::


                Ciao ci sono riuscito ho installato la versione 2011.
                Poi ho dovuto cambiare a mano qualche percorso perché usando kile (programma di kde per il latex) mi continuava a utilizzare gli eseguibili vecchi che non sono stati sovrascritti correttamente; li ho cambiati ed ora va tutto.
                Ci ho messo un po’ a rinstallare, però ora funziona tutto ok.
                Dovrei ancora magari disinstallare la versione vecchia ma quello può aspettare.

                Grazie a Elrond e claudio come al solito tutti disponibilissimi.
                Gas

              • #62772
                Up
                0
                Down
                ::

                tonegas” post=61822Ciao ci sono riuscito ho installato la versione 2011.
                Poi ho dovuto cambiare a mano qualche percorso perché usando kile (programma di kde per il latex) mi continuava a utilizzare gli eseguibili vecchi che non sono stati sovrascritti correttamente; li ho cambiati ed ora va tutto.
                Ci ho messo un po’ a rinstallare, però ora funziona tutto ok.
                Dovrei ancora magari disinstallare la versione vecchia ma quello può aspettare.

                Grazie a Elrond e claudio come al solito tutti disponibilissimi.
                Gas

                Se usi kile avrai il problema che per l’installazione di kile dai repository di Ubuntu richiede la presenza dei pacchetti APT relativi a TeX Live. Normalmente, però, verrebbe installata la versione di TeX Live fornita da Ubuntu, che, come hai avuto modo di notare anche tu, ha diversi difetti. Per fare in modo da poter installare kile (e allo stesso modo altri programmi che dipendono dai pacchetti APT di TeX Live) puoi ingannare il sistema di gestione dei pacchetti creando un metapacchetto che faccia finta di fornire i pacchetti che normalmente sarebbero forniti dalla distribuzione TeX Live di Ubuntu (spero di essere stato più o meno chiaro). Qui trovi una breve guida su come creare metapacchetti con il programma `equivs’: http://elubuntu.blogspot.com/2010/09/creare-un-metapacchetto-deb-con-equivs.html. L’elenco dei pacchetti forniti dal metapacchetto riportato alla fine sicuramente non è esaustivo ma dovrebbe essere sufficiente per installare senza problemi la maggior parte dei programmi che dipenderebbero da TeX Live.

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

            Go to top