.sty not found

  • Creatore
    Topic
  • #28928
    Up
    0
    Down
    ::


    Premetto che non sono ancora molto esperta di latex ma ne sono entusiasta. Come molti mi sono avvicinata a latex in procinto della tesi in filosofia (quindi comprendetemi se sono ignorante in materia informatica, ma sto cercando di erudirmi!!! ) 😀

    utilizzando alcuni usepackage, per esempio lattrine ma non solo, TEX mi dice che non riesce a trovare .sty . Che significa? Utilizzo ubunto, attraverso synaptic ho provato a scaricare dei pacchetti ma senza risultato… mi potete aiutare? Grazie!!!

    Silvia

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


        Se utilizzi la distribuzione TeXLive il pacchetto lettrine dovrebbe essere già installato, come vedi al seguente link:http://packages.ubuntu.com/intrepid/texlive-latex-extra, a meno che tu non abbia installato il pacchetto texlive-latex-extra.

        Allora, apri Synaptic, fai un click sul pulsante cerca, digita texlive e premi ok.
        Nella lista dei pacchetti riguardanti TeXLive della tua distribuzione, marca per l’installazione il pacchetto texlive-latex-extra. Al termine dovrebbe essere tutto a posto.

        Ciao.

      • #28930
        Up
        0
        Down
        ::


        Ciao Silvia.
        Battendo sul tempo i “vecchi lupi” del forum, provo a risponderti, per quello che riesco a fare.
        Il pacchetto lettrine pone qualche problema, risolvibile seguendo le indicazioni che Lorenzo dà nella guida “L’Arte di scrivere con laTeX”, scaricabile cliccando il link qui sopra. Ti consiglio di leggerla con grande attenzione, perché risolve davvero gran parte dei problemi. 😉

        Nella parte iniziale della guida troverai, infatti, anche la risposta al tuo problema: praticamente (e credo di non sbagliare), ogni pacchetto che tu richiami nel preambolo è un file .sty (un file “di stile”, che contiene cioè tutte le caratteristiche che permettono al pacchetto di fare quello che promette di fare grazie ai comandi specifici del pacchetto, come, ad esempio \lettrine{N}{el mezzo del cammin di nostra vita} eccetera).
        LaTeX vede il comando

        `\lettrine{}{}`

        e si aspetta di compilare il testo secondo le indicazioni che il pacchetto (=lettrine.sty) che hai richiamato nel preambolo contiene a proposito del comando \lettrine.
        Insomma: se l’errore che la compilazione ti dà è del tipo che hai scritto, significa che il pacchetto lettrine o non è stato richiamato nel preambolo (ma non mi sembra il tuo caso), oppure che addirittura non è installato nella distribuzione di TeX che stai usando.

        Nelle prime pagine dell’Arte c’è scritto come installare anche manualmente un pacchetto, e c’è scritto anche nella pagina di lettrine sul CTAN, che ti consiglio di consultare. Si tratta in sostanza di ricopiare il file lettrine.sty in una cartella della distribuzione TeX che hai installata nel tuo computer. Non è difficile! 😀
        Prova a darci un’occhiata e facci sapere.

        Naturalmente, gli astri dello staff sapranno risponderti meglio e più esaurientemente di quanto non abbia fatto io. 🙂

        Attendi fiduciosa.

        Ciao
        Tommaso

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

          … ogni pacchetto che tu richiami nel preambolo è un file .sty (un file “di stile”, che contiene cioè tutte le caratteristiche che permettono al pacchetto di fare quello che promette di fare grazie ai comandi specifici del pacchetto, come, ad esempio \lettrine{N}{el mezzo del cammin di nostra vita} eccetera).
          LaTeX vede il comando

          `\lettrine{}{}`

          e si aspetta di compilare il testo secondo le indicazioni che il pacchetto (=lettrine.sty) che hai richiamato nel preambolo contiene a proposito del comando \lettrine…

          Più precisamente ciò che avviene è:
          Il comando \usepackage[]{} carica in memoria durante la prima fase della compilazione, tutte le definizioni di comandi ed ambienti contenute nei file corrispondenti .sty (potrebbero essere caricati più file sty per uno stesso pacchetto).

          Poi LaTeX semplicemente esegue i comandi che trova nel sorgente (e gli ambienti) utilizzando la corrispondenza costruita nella fase di caricamento di classe e pacchetti.
          Bye.

        • #28932
          Up
          0
          Down
          ::

          Se utilizzi la distribuzione TeXLive il pacchetto lettrine dovrebbe essere già installato, come vedi al seguente link:http://packages.ubuntu.com/intrepid/texlive-latex-extra, a meno che tu non abbia installato il pacchetto texlive-latex-extra.

          Allora, apri Synaptic, fai un click sul pulsante cerca, digita texlive e premi ok.
          Nella lista dei pacchetti riguardanti TeXLive della tua distribuzione, marca per l’installazione il pacchetto texlive-latex-extra. Al termine dovrebbe essere tutto a posto.

          Ciao.

          L’ho già installato ma purtroppo non è cambiato nulla. continua a darmi lettrine.sty not found 🙁

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

            L’ho già installato ma purtroppo non è cambiato nulla. continua a darmi lettrine.sty not found 🙁

            Ehi, la tua TeXLive (suppongo sia questa la tua distribuzione) ti da un po’ di filo da torcere?

            Prova a dare da terminale:
            `sudo texhash`
            Il comando ricostruisce il database di ricerca di TeX.

            Ciao.

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

              L’ho già installato ma purtroppo non è cambiato nulla. continua a darmi lettrine.sty not found.

              Se hai installato il pacchetto, LaTeX non può darti quel messaggio. Come laureanda in filosofia, non credo faticherai a capire il perché…

              Non demordere. 😉

              Ciao,
              L.

            • #28935
              Up
              0
              Down
              ::


              Ehi, la tua TeXLive (suppongo sia questa la tua distribuzione) ti da un po’ di filo da torcere?

              Prova a dare da terminale:
              `sudo texhash`
              Il comando ricostruisce il database di ricerca di TeX.

              Ciao.[/quote]
              Il terminale mi ha dato questo… ;
              texhash: Updating /var/lib/texmf/ls-R-TEXMFMAIN…
              texhash: Updating /var/lib/texmf/ls-R-TEXLIVE…
              texhash: Updating /var/lib/texmf/ls-R…
              texhash: Done.
              e quindi?!

            • #28936
              Up
              0
              Down
              ::

              L’ho già installato ma purtroppo non è cambiato nulla. continua a darmi lettrine.sty not found.

              Se hai installato il pacchetto, LaTeX non può darti quel messaggio. Come laureanda in filosofia, non credo faticherai a capire il perché…

              Non demordere. 😉

              Ciao,
              L.

              Non potresti semplicemente aiutarmi? 🙂 Sono una laureanda in filosofia che umilmente si sta avvicinando a questo mondo… io ho smarcato e installato da sinaptic quel pacchetto ma continua Tex a non trovare il pacchetto sty… 🙁

            • #28937
              Up
              0
              Down
              ::


              Grazie mille a tutti per la collaborazione e scusate il disturbo!!! Risolto! 😉

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

                Sono una laureanda in filosofia che umilmente si sta avvicinando a questo mondo…

                Con LaTeX l’umiltà è una gran cosa… 😉

                Installare un pacchetto non compreso nella propria distribuzione è una delle domande ricorrenti del forum: se cerchi, trovi decine di filoni.

                Il difficile è che ci sono svariate distribuzioni e svariati sistemi operativi, per cui i casi possibili sono tanti. Ti conisglio di leggere quello che ho sintetizzato nella guida che trovi indicata quassù. Segui le procedure descritte con precisione (c’è anche il comando sudo mktexlsr, equivalente a quello che ti ha indicato Roberto). Fra l’altro, c’è un’indicazione “da ultima spiaggia”

                In alternativa, è sufficiente copiare i file necessari nella stessa cartella in cui si trova il file .tex.

                che deve funzionare.

                Facci sapere,
                L.

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

                  Grazie mille a tutti per la collaborazione e scusate il disturbo!!! Risolto! 😉

                  http://www.guit.sssup.it/forum/

                  Oggi sono particolarmente pignolo: ti invito a (ri)leggere la netiquette, in particolare il paragrafo intitolato

                  Riassumere la soluzione

                  😉

                  Ciao,
                  L.

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

              Go to top