Installazione pacchetti con “struttura interna”

  • Creatore
    Topic
  • #23863
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao, ecco un altro topic per approfondire un problema sollevato da Gloria.

      Il consiglio di copiare i .sty direttamente nella directory [pagina 26 di questa guida] è ottimo ma bisogna precisare che funziona solo se il pacchetto non ha una struttura interna (come ad es. pgf).

      Ho visto che il pacchetto pgf è composto da una marea di file .sty (credo si intenda questo per “struttura interna”). Gloria dice che non si possono piazzare questi .sty nella cartella del .tex. Io mi chiedevo se per gli altri alberi (principale, locale e personale), invece si può.

      Ho anche letto le istruzioni per installare pgf, ma non ci ho capito molto (soprattutto, non ho capito in che cosa l’installazione di un pacchetto così complesso differisce da un pacchetto “semplice”, come ad esempio layaureo).

      Pensavo di aggiungere una nota del genere:

      Questa prassi [copiare i file .sty necessari nella stessa cartella in cui si trova il file .tex] non funziona se il pacchetto ha una “struttura interna”, ovvero se è costituito da svariati file .sty (come ad esempio il pacchetto pgf).

      ma non sono sicuro che vada bene.

      Al solito, occorre la vostra matita rossa e blu.

      Grazie,
      L.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #23864
        Up
        0
        Down
        ::

        Ciao, ecco un altro topic per approfondire un problema sollevato da Gloria.

        Il consiglio di copiare i .sty direttamente nella directory [pagina 26 di questa guida] è ottimo ma bisogna precisare che funziona solo se il pacchetto non ha una struttura interna (come ad es. pgf).

        Ho visto che il pacchetto pgf è composto da una marea di file .sty (credo si intenda questo per “struttura interna”). Gloria dice che non si possono piazzare questi .sty nella cartella del .tex. Io mi chiedevo se per gli altri alberi (principale, locale e personale), invece si può.

        Ho anche letto le istruzioni per installare pgf, ma non ci ho capito molto (soprattutto, non ho capito in che cosa l’installazione di un pacchetto così complesso differisce da un pacchetto “semplice”, come ad esempio layaureo).

        Pensavo di aggiungere una nota del genere:

        Questa prassi [copiare i file .sty necessari nella stessa cartella in cui si trova il file .tex] non funziona se il pacchetto ha una “struttura interna”, ovvero se è costituito da svariati file .sty (come ad esempio il pacchetto pgf).

        ma non sono sicuro che vada bene.

        Al solito, occorre la vostra matita rossa e blu.

        Non funziona perché la pseudovariabile TEXINPUTS ammette la ricerca nella directory corrente, ma non ricorsivamente nelle sottodirectory. Per abilitarla è sufficiente un comando da terminale come
        `export TEXINPUTS=.//:`
        per bash o, nella variante tcsh,
        `setenv TEXINPUTS .//:`
        Altrimenti basta 😉 copiarsi tutti i file senza suddividerli in sottodirectory. Per pgf è una pazzia, naturalmente.

        Ciao
        Enrico

      • #23865
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Non funziona perché la pseudovariabile TEXINPUTS ammette la ricerca nella directory corrente, ma non ricorsivamente nelle sottodirectory

          Un altro mnistero svelato…

          Chiarissimo!

          Ancora grazie,
          Lorenzo

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top