Installazione/aggiornamento pacchetti in MikTex

  • Creatore
    Topic
  • #24297
    Up
    0
    Down
    ::


    Ciao a tutti,
    mi trovo in difficoltà con l’operazione più semplice (credo) da eseguire: l’installazione dei pacchetti in MikTeX.
    Insomma: da poco il pacchetto cd è stato rivisto e rilasciato dall’autore.
    Io uso MikTeX, ma non so (ovviamente ho letto le guide, ma seguendo le operazioni lì indicate, ottengo un messaggio di errore) in quale cartella devo posizionarlo per poi farlo pescare dal MikTeX.
    C’è qualcuno che mi può aiutare?
    Grazie e buona mattina
    Tommaso

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #24298
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Già, è poco pratico installare nuovi pacchetti, ma non difficile.
        Vai nella cartella C.\Programmi\MiKTeX 2.6\tex\latex e copiaci dentro la cartella con il file sty.

        Fatto questo (la dir di MiKTeX potrebbe avere un altro numero di versione), apri Start -> Programmi -> MiKTeX 2.6 -> Settings
        Nella scheda General dai un Refresh FNDB.

        Questo dovrebbe bastare.
        Ciao.

      • #24299
        Up
        0
        Down
        ::


        Grazie davvero,
        sei fantastico! 😀
        La cartella con il file .sty la trovo nel file del pacchetto? Devo copiare solo il file .sty oppure tutta la cartella che lo contiene? E poi: il pacchetto che ho scaricato (non ho la rete a casa) posso lasciarlo in una qualsiasi cartella del mio HDD?

        Tommaso

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

          La cartella con il file .sty la trovo nel file del pacchetto?
          Devo copiare solo il file .sty oppure tutta la cartella che lo contiene?

          Vediamo, penso dipenda dal pacchetto. Se lo scarichi da CTAN (perchè non incluso nel repository di MiKTeX altrimenti si va tranquilli con “l’autoinstallazione” a tempo di compilazione), di solito è un file compresso, contenente varie cartelle per esempio quella relativa alla documentazione, i cui nomi corrispondono alla destinazione secondo le regole TDS-compliant.
          L’essenziale è però il file (o i files) sty da posizionare correttamente nell’albero dell’installazione TeX.
          La procedura è sostanzialmente identica a quella che si deve compiere in TeXLive se il pacchetto non è compreso in esso.

          E poi: il pacchetto che ho scaricato (non ho la rete a casa) posso lasciarlo in una qualsiasi cartella del mio HDD?

          Certo, tu lo puoi anche cancellare. La copia di lavoro si troverà nel posto giusto, già “recensita” da MiKTeX.
          OT: di solito i pacchetti non sono file pesanti così l’utente lo può scaricare anche con una connessione dial-up collegandosi con un modem 56K attraverso la linea telefonica.

          Controlla con attenzione quanto riportato in proposito sulla guida in proposito all’installazione dei pacchetti:
          http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf.
          Ciao.

        • #24301
          Up
          0
          Down
          ::


          Grazie,
          ma il pacchetto cd (che è una classe, secondo le indicazioni dell’autore), non contiene nessun file .sty.

          Tommaso

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


            Già,
            se il file è una classe avrà estensione .cls.
            La procedura rimane la stessa, tuttavia…

            aspetta, aspetta … ho controllato, il pacchetto è gestito direttamente da MiKTeX, quindi la prima volta che compili un sorgente LaTeX in cui si trova il comando \documentclass{cd}, MiKTeX interromperà temporaneamente la compilazione per scaricare i file necessari dal repository di default ed aggiornare il database.
            Oppure, è possibile installare la classe da Package Manager che trovi nel menù Start -> Programmi -> MiKTeX versione -> Browse Packages: inserire nel campo Name la stringa cd, pulsante Filter, selezionare il rigo relativo a cd, marcarlo con il tasto +).
            Con il Package Manager puoi installare classi e pacchetti anche già scaricati e disponibili localmente in una cartella penso già scompattata (decompressa).
            E’ sufficiente indicare per i Repository (voce di menù Repository -> Change Package Repository), il radio bottom “Packages shall be installed from a directory”, selezionare la cartella e procedere con Avanti con la wizard d’installazione.
            Questa tecnica non l’ho mai usata, quindi non ti posso indicare ulteriori dettagli.
            Penso che sia proprio tutto.

            Studiati anche http://www.guit.sssup.it/installazione/pacchetti.php (LaTeX richiede sempre molta dedizione).
            Ciao.

          • #24303
            Up
            0
            Down
            ::


            Grazie per la risposta!
            Mi spiego meglio: il pacchetto cd già ce l’ho dentro MikTeX, e lo sto usando.
            Da poco l’autore del pacchetto ha rilasciato un aggiornamento che implementa nuove funzioni.
            Vorrei solo aggiornarlo. Tutto qui. E ho paura che copiando e sostituendo la cartella cd in MikTeX mi si cancelli quello vecchio.

            Tommaso

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

              Grazie per la risposta!
              Mi spiego meglio: il pacchetto cd già ce l’ho dentro MikTeX, e lo sto usando.
              Da poco l’autore del pacchetto ha rilasciato un aggiornamento che implementa nuove funzioni.
              Vorrei solo aggiornarlo. Tutto qui. E ho paura che copiando e sostituendo la cartella cd in MikTeX mi si cancelli quello vecchio.
              Tommaso

              E allora ditelo no … 😆

              … comunque dovrebbe bastare sostituire il file e dare un refresh del sistema.
              Il file superato lo puoi comunque mantenere in una directory qualsiasi (qualsiasi si fa per dire).

              Ciao

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

          Go to top