problemi generali con TeXShop in OS X 10.5.5

  • Creatore
    Topic
  • #29417
    Up
    0
    Down
    ::


    Cari tutti,
    spero fortemente che questo mio topic non sia un doppione, mi pare di avere letto tutti quelli riguardanti MacTeX. Se così non fosse, perdonatemi. Dunque sono da poco passato alla versione 2008 e come editor uso TeXShop, come facevo quando utilizzavo OS X 10.3.9 (fino a qualche mese fa). Ero abituato a installare nuovi pacchetti semplicemente mettendoli in ~/Library/texmf e poi facendo un texhash dentro terminale, ma – se non ho capito male, e potrebbe essere che non abbia capito nulla, dato che non sono un esperto – con la nuova distribuzione, è cambiata anche la locazione della cartella con i pacchetti aggiuntivi e, tra l’altro, l’ordine di texhash dà uno strano messaggio di errore,
    texhash: /usr/local/texlive/2008/../texmf-local: directory not writable. Skipping…
    infatti, se inserisco i pacchetti in quella directory, è come se LaTeX non li vedesse. Qualcuno può indicarmi dove sbaglio?
    Grazie a tutti,
    Andrea

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #29418
      Up
      0
      Down
      ::

      Cari tutti,
      spero fortemente che questo mio topic non sia un doppione, mi pare di avere letto tutti quelli riguardanti MacTeX. Se così non fosse, perdonatemi. Dunque sono da poco passato alla versione 2008 e come editor uso TeXShop, come facevo quando utilizzavo OS X 10.3.9 (fino a qualche mese fa). Ero abituato a installare nuovi pacchetti semplicemente mettendoli in ~/Library/texmf e poi facendo un texhash dentro terminale, ma – se non ho capito male, e potrebbe essere che non abbia capito nulla, dato che non sono un esperto – con la nuova distribuzione, è cambiata anche la locazione della cartella con i pacchetti aggiuntivi e, tra l’altro, l’ordine di texhash dà uno strano messaggio di errore,
      texhash: /usr/local/texlive/2008/../texmf-local: directory not writable. Skipping…
      infatti, se inserisco i pacchetti in quella directory, è come se LaTeX non li vedesse. Qualcuno può indicarmi dove sbaglio?

      Devi dare
      `sudo mktexlsr`
      (texhash funziona lo stesso). Ma puoi sempre mettere in ~/Library/texmf, e non occorre alcun texhash o mktexlsr.

      Ciao
      Enrico

    • #29419
      Up
      0
      Down
      ::


      Caro Enrico,
      grazie del suggerimento, in effetti con l’ordine sudo, ora ritrova le cartelle dentro /usr/local/texlive… ho creato perciò una cartella texmf (uguale a quella che avevo nella precedente versione di TeXShop) e l’ho inserita lì ma quando compilo un documento continua a dirmi che non trova i file di stile. A questo punto è meglio allora che rimetta la cartella nella vecchia locazione ~/Library/texmf? Scusa l’ulteriore disturbo…

      grazie mille
      Andrea

    • #29420
      Up
      0
      Down
      ::

      Caro Enrico,
      grazie del suggerimento, in effetti con l’ordine sudo, ora ritrova le cartelle dentro /usr/local/texlive… ho creato perciò una cartella texmf (uguale a quella che avevo nella precedente versione di TeXShop) e l’ho inserita lì ma quando compilo un documento continua a dirmi che non trova i file di stile. A questo punto è meglio allora che rimetta la cartella nella vecchia locazione ~/Library/texmf? Scusa l’ulteriore disturbo…

      Nella cartella “/usr/local/texlive/2008/../texmf-local” i file vanno messi secondo una ben precisa gerarchia, che deve rispecchiare quella dell’albero principale. Perciò un file .sty per LaTeX deve andare in
      `/usr/local/texlive/2008/../texmf-local/tex/latex`
      meglio ancora in una sottocartella di questa. Prova a dire quello che hai fatto, magari così possiamo capire che cosa va storto.

      Ciao
      Enrico

    • #29421
      Up
      0
      Down
      ::


      tutti i file di stile li ho inseriti in questa cartella ` /usr/local/texlive/texmf-local/tex/latex/local`
      e poi ho dato il sudo nel terminale.
      ciao!

    • #29422
      Up
      0
      Down
      ::

      tutti i file di stile li ho inseriti in questa cartella ` /usr/local/texlive/texmf-local/tex/latex/local`
      e poi ho dato il sudo nel terminale.

      Spero “sudo mktexlsr”. Se fai così di sicuro TeX riuscirà a trovare i file richiesti.

      Ciao
      Enrico

    • #29423
      Up
      0
      Down
      ::


      Grazie mille Enrico,
      ora sembra funzionare tutto!
      a presto
      Andrea

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

Go to top