TeXlive e Linux

  • Questo topic ha 16 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 6 mesi fa da cpl.
  • Creatore
    Topic
  • #21298
    Up
    0
    Down
    ::


    Ciao a tutti..
    scusate la domanda – forse banale –

    Ho da qualche giorno installato Ubuntu sul mio laptop e ho quasi subito installato da synaptic TeXlive (è la “nuova” distribuzione tex per Linux giusto?).
    Il problema è che io ero (sono) abituato a MIKteX e lì sapevo perfettamente dov’erano i vari pacchetti e come installarne di nuovi, a dire la verità era molto semplice e ho imparato da solo. In Texlive invece non so proprio trovare dove stanno le varie cose e come installare nuovi pacchetti 😆

Visualizzazione 15 filoni di risposte
  • Autore
    Risposte
    • #21299
      Up
      0
      Down
      ::


      Prova a guardare a questa pagina
      http://www.guit.sssup.it/installazione/pacchetti.php

      In poche parole, in linux TeXlive mette “tutto” nella directory /usr/share/texmf e nelle sottocartelle di questa si devono mettere i pacchetti e dare da shell con i permessi di superutente il comando texhash per fare in modo che tutti gli utenti possano utilizzare il pacchetto installato.

      Ciao Alberto

      PS: per esempio la mia cartella per i pacchetti è /usr/share/texmf/tex/latex

    • #21300
      mcl1962
      Partecipante
        Up
        0
        Down
        ::


        Se l’uso dei pacchetti che aggiungi è solo personale puoi creare il tuo “albero locale” come in MikTeX. Io ho creato la cartella /home/claudio/texmf e una struttura di sottocartelle (parziale) analoga a quella presente in /usr/share/texmf.
        Poi è necessario un aggiornamento della struttura mediante texhash.
        Ciao.

        Claudio

      • #21301
        Up
        0
        Down
        ::


        Grazie mille Claudio,

        così sono riuscito a farmi una mia zona per pacchetti “non ufficiali”,
        ma i pacchetti che scarico da CTAN, dove devo metterli? sempre lì?
        devo dire la verità, per queste cose MiKTeX era, almeno a prima vista, molto più intuitivo

      • #21302
        mcl1962
        Partecipante
          Up
          0
          Down
          ::


          Puoi metterli lì se li usi solo tu, altrimenti dovresti metterli in /usr/share/texmf.
          Ciao.

          Claudio

        • #21303
          Up
          0
          Down
          ::


          Ok, però come faccio a copiare i file in /usr/share/texmf-texlive (questa è la cartella dove stanno i pacchetti nel mio ubuntu), non ho i permessi?! Ma probabilmente questo è un problema di ubuntu e non di texlive

        • #21304
          Up
          0
          Down
          ::


          Io non lo definirei “problema di Ubuntu”, anzi è una forza di Ubuntu e così anche delle altre distribuzioni Linux, stai andando a modificare una cartella di sistema che verrà utilizzata da tutti gli utenti quindi è normale che il sistema non ti faccia copiare le cose così facilmente. Quindi devi aprire una shell, fare il login come superutente (su ubuntu è con sudo), e poi dare il comando per spostare le directory o i file, e infine dare un texhash:
          `
          $ sudo
          $ cd Cartella_dove_è_il_pacchetto
          $ mv Cartella_del_pacchetto /usr/share/texmf-texlive
          $ texhash
          `
          Il dollaro sta ad indicare che sono all’interno di una shell.

          Ciao Alberto

        • #21305
          Up
          0
          Down
          ::


          grazie Alberto, hai senz’altro ragione tu..è questione di abituarsi ad usare la shell..Win mi ha educato al mouse e icone, quindi nn sono a mio agio con la riga di comando.

          Un ultima domanda? come faccio ad aggiornare i pacchetti della mia distribuzione TexLive?

        • #21306
          Up
          0
          Down
          ::


          Abituati all’uso della shell, in tutte le distribuzioni Linux è il modo più veloce per modificare le cose ovviamente deve essere usata con raziocinio altrimenti si possono fare danni di qualunque genere. In riferimento alla domanda non ci ho mai pensato direttamente anche se come tutti i pacchetti installati il modo più facile è: Synaptic -> Ricarica -> Marca tutti gli aggiornamenti -> Applica.

          Ciao Alberto

        • #21307
          Up
          0
          Down
          ::


          In riferimento all’aggiornamento dei pacchetti, aggiungo che non serve preoccuparsi: quando saranno disponibili degli aggiornamenti di texlive, così come di qualsiasi altro pacchetto installato in Ubuntu, ti sarà proposto dal sistema stesso di aggiornarli. Sulla barra di controllo in alto a destra vedrai un’icona di notifica.

          Rilassati e goditi Ubuntu, direi.

          Ciao

          Daniele

        • #21308
          Up
          0
          Down
          ::


          grazie mille a tutti… 😀 gentilissimi.
          Ciao

        • #21309
          Up
          0
          Down
          ::


          Già che ci sono “scrocco” il topic già aperto: come mai, con Miktex, se metto nel preambolo

          `\usepackage[latin1]{inputenc}`

          mi dà la possibilità di inserire lettere accentate, mentre su Texlive mi dà addirittura errore appena ne inserisco una?

        • #21310
          Up
          0
          Down
          ::


          Non dipende dalla distribuzione ma dall’editor che usi, probabilmente salva i file con la codifica unicode,prova con:
          `
          \usepackage[utf8]{inputenc}
          `

          Ciao
          Matteo

        • #21311
          Up
          0
          Down
          ::


          Ringrazio pure io per l’aiuto 😉

        • #21312
          cpl
            Up
            0
            Down
            ::


            Buongiorno a tutti.
            Considerato l’oggetto di questo thred mi permetto di aggiungere una domanda anche se non strettamente pertinente.
            Ho UBUNTU “Gutsy” e texlive (installazione completa); mi sono però accorto che alcuni pacchetti (es. pst-3dplot) sono un po’ datati; anche se eseguo:
            `sudo apt-get update
            sudo apt-get upgrade
            `
            questa situazione non cambia perchè, credo, il pacchetto a cui apt-get fa riferimento è sempre quello (così almeno credo) finchè non viene aggiornato nel repository. La domanda è questa: esiste un comando per fare l’aggiornamento di texlive direttamente, package per package, come in MikTex?

            Ciao.

          • #21313
            Up
            0
            Down
            ::

            Buongiorno a tutti.
            Considerato l’oggetto di questo thred mi permetto di aggiungere una domanda anche se non strettamente pertinente.
            Ho UBUNTU “Gutsy” e texlive (installazione completa); mi sono però accorto che alcuni pacchetti (es. pst-3dplot) sono un po’ datati; anche se eseguo:
            `sudo apt-get update
            sudo apt-get upgrade
            `
            questa situazione non cambia perchè, credo, il pacchetto a cui apt-get fa riferimento è sempre quello (così almeno credo) finchè non viene aggiornato nel repository. La domanda è questa: esiste un comando per fare l’aggiornamento di texlive direttamente, package per package, come in MikTex?

            Ciao.

            Non credo, anche se spero di essre contraddetto. Mi pare di ricordare che qualcuno sul forum ha provato ad installare il package manager di MikTeX sotto Linux. Prova a cercare sul forum. Il mio consiglio è di tenerti la distribuzione così com’è. Tra pochissimo Ubuntu sarà aggiornata (versione 8.04), e magari aggiornano anche texlive-full. Se proprio hai bisogno dell’ultimissima versione di qualche pacchetto installala in locale.

          • #21314
            cpl
              Up
              0
              Down
              ::


              Buongiorno a tutti.

              Il mio consiglio è di tenerti la distribuzione così com’è.

              Condivido il consiglio.

              Tra pochissimo Ubuntu sarà aggiornata (versione 8.04), e magari aggiornano anche texlive-full. Se proprio hai bisogno dell’ultimissima versione di qualche pacchetto installala in locale.

              Grazie per l’indicazione; cerco subito nel forum le specifiche di come deve essere l’albero delle directory per installare solo alcuni pacchetti in locale.

              Ciao.

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

          Go to top