pacchetti astro e cmastro

  • Creatore
    Topic
  • #12689
    Up
    0
    Down
    ::


    Salve, il mio fine è quello di utilizzare in un testo, i simboli astronomici dei vari pianeti. Da quel che ho potuto capire, essi sono definiti installando i due pacchetti astro e cmastro. Io, come per gli altri pacchetti, li ho installati e nel codice del documento ho inserito il comande usepackage come di solito si fa. Nel momento in cui vado ad elaborare il testo per creare il file pdf, arriva a un certo e l’elaborazione si blocca, compare la finestra (tipo DOS) e mi dice che non trova il file cmastro.sty.

    Ricapitolando, questo è quello che ho inserito nel documento:

    \usepackage{cmastro}
    \usepackage{astro}

    Faccio partire l’elaborazione del documento utilizzando l’icona PDF textify e mi compare il messaggio:

    ! Latex error: file ‘cmastro.sty’ not found
    enter file name:

    io ho messo il percorso per arrivare a quel file, ma niente… e mi dice undefined control sequence

    Cosa sbaglio? dove sbaglio? chi mi sa dire schematicamente i passi da eseguire o la sequenza giusta di codice?

    grazie a tutti per l’aiuto… è abbastanza urgente! 🙁

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #12690
      Up
      0
      Down
      ::


      Dicci che distribuzione usi, che sistema operativo, ecc. Guarda sulle pagine del GuIT dove è spiegata l’installazione dei pacchetti.

    • #12691
      Up
      0
      Down
      ::


      Cosa intendi per distribuzione?
      cmq cerco di darvi più informazioni possibili.

      I pacchetti li installavo tramite la versione di MiKTeX 2.4 e pensando che fosse un problema di “versione” del pacchetto, alla fine ho installato la versione MiKTeX 2.5.
      Ma il problema si ripresenta.

      Il sistema operativo utilizzato è XP

      La cosa strana è che lui mi chiede il file cmastro.sty che è presente nella cartella cmastro in C:\Programmi\MiKTeX 2.5\tex\latex\cmastro e anche dandogli il path, lui dice che il file non è trovato. Ho provato anche ad invertire i comandi usepackage mettendo prima quello per astro e poi per cmastro, ma a questo punto mi dice che non trova il file astro.tex, che non esiste da nessuna parte, mentre invece esiste astrosym.tex

      Per quanto riguarda le istruzioni per l’installazione del pacchetto…. copio e incollo parte del testo:

      WHAT IS CMASTRO?

      CMASTRO is a collection of fonts containing special astronomical (and
      astrological 🙂 symbols for the planets, sun, moon, etc.

      HOW TO INSTALL (on un*x systems):

      0) CMASTRO is distributed with a complete set of PK files generated
      for a 300dpi laser printer. If you can manage with these then skip
      to 3).

      1) Edit the do.sh script to suit your font format.

      2) Run do.sh. If you need more magnifications than are generated here
      then feel free to generate them…

      3) Install the font metric (.tfm) files where TeX will them and the
      pixel files (usually .gf or .pk) where your DVI driver(s) will find
      them.

      4) Install the macro files astro.tex and astro.sty in a place where
      TeX will find them.

      5) Run plain TeX on the file cmastro.tex (typically you should execute
      the command tex cmastro). This should produce a summary of the
      available symbols.

      Sinceramente non so come muovermi con i files .pk o .sh o .tfm
      Al punto 4)… dove li devo installare quei files? (oltre al fatto che astro.tex non esiste) e in che senso li devo installare dove TeX li troverà?
      Al punto 5)… in che senso devo eseguire il file cmastro.tex?
      Per i punti da 1) a 3) sinceramente non ne ho capito l’utilità.

      Siete la mia unica speranza! …nessuno li ha mai utilizzati?

      Grazie ancora a tutti quelli che vorranno darmi anche una minima informazione.

    • #12692
      Up
      0
      Down
      ::

      Cosa intendi per distribuzione?
      cmq cerco di darvi più informazioni possibili.

      I pacchetti li installavo tramite la versione di MiKTeX 2.4 e pensando che fosse un problema di “versione” del pacchetto, alla fine ho installato la versione MiKTeX 2.5.
      Ma il problema si ripresenta.

      Il sistema operativo utilizzato è XP…

      Si intendevano proprio queste informazioni. Con MiKTeX hai un ottimo gestore di pacchetti (Package Manager): gli chiedi di installare astro e cmastro e fa tutto lui. Come si faccia effettivamente non lo so (fortunatamente non uso Windows), ma di sicuro non è complicato: leggi la documentazione di MiKTeX.

      Ciao
      Enrico

    • #12693
      Up
      0
      Down
      ::


      In passato usavo Miktek.
      Il package manager, lo trovi nella cartella miktek dalla barra di avvio di windows, è estremamente semplice. Se sei connesso a internet il programma cerca automaticamente tutti i pacchetti disponibili. Se non sbaglio è sufficiente un doppio click sul pacchetto e l’installazione è completamente automatica.

      I file che hai trovato sono legati all’installazione dei font in ambiente linux. L’installazione tramite il package manager dovrebbe essere sufficiente.

    • #12694
      Up
      0
      Down
      ::


      Non sono i primi pacchetti che installo… e ho seguito la stessa procedura che ho usato per gli altri pacchetti: li ho sempre installati con il package manger incluso nell’installazione di MiKTeX. Dopo averli installati nel documento mi bastava usare il comando \usepackage per poter poi utilizzare il pacchetto.

      Io uso WinEdt come editor e per “assemblare” il codice e per creare il documento .pdf direttamente, uso l’icona “PDFTeXify”

      Il programma di “assemblaggio” o “codifica” si blocca quando arriva alla riga relativa al comando \usepackage (come ho riportato nel primo post) e mi dice che non riesce a trovare il file cmastro.sty. Non capisco il perchè! E anche dandogli il percorso… niente!! 🙁

      Ricapitolando, i pacchetti li installo con il manager di MiKteX e mentre gli altri pacchetti funzionano, con questi ho quel messggio di errore.

      Grazie cmq per l’aiuto.. e spero che qualcuno che abbia usato questi pacchetti mi dia un aiuto… o anche chi volesse installarli e vedere se sul loro pc funzionano!

      Arrivederci.

    • #12695
      Up
      0
      Down
      ::


      Prova a fare Refresh FNDB da MikTeX options.

    • #12696
      Up
      0
      Down
      ::

      Prova a fare Refresh FNDB da MikTeX options.

      Immagino ti riferissi a MiKTeX options in WinEdt: sono andato nel menù “accessori” e ho trovato MiKTeX options, ma non è un’opzione attiva; ovvero non me la fa utilizzare, e non capisco il perchè! (la versione è registrata).

      Grazie lo stesso.

    • #12697
      Up
      0
      Down
      ::


      Ciao.
      Se hai i due file astro.sty e cmastro.sty posti nelle rispettive cartelle in C:\texmf\tex\latex\, allora, come per ogni pacchetto, alla fine devi fare il refresh come suggerisce Lapo. Quindi, anche senza passare da WinEDT, da Start/Programmi/MiKTeX/MiKTeX Options e poi Refresh Now.

      Ciao,
      Roberto.

    • #12698
      Up
      0
      Down
      ::

      Ciao.
      Se hai i due file astro.sty e cmastro.sty posti nelle rispettive cartelle in C:\texmf\tex\latex\, allora, come per ogni pacchetto, alla fine devi fare il refresh come suggerisce Lapo. Quindi, anche senza passare da WinEDT, da Start/Programmi/MiKTeX/MiKTeX Options e poi Refresh Now.

      Ciao,
      Roberto.

      ok, grazie, ho eseguito il refresh e abbiamo fatto un passo avanti. Nella compilazione del documento non mi dice più che non trova il file astro.tex ma mi riporta quest’altro messaggio:

      !undefined control sequence.
      1.9 \@addfontinfo \@vpt{%
      ?

      …vuole la grandezza del font?? ..se metto un numero a caso, poi (sempre nella finestra nera tipo DOS per intenderci) mi compaiono altri messaggi di errori.

      Vi riporto anche l’intestazione del documento e i pacchetti inseriti e la sequenza attuale:

      \documentclass[a4paper,10pt]{article}

      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage[pdftex]{graphicx}
      \usepackage{rotating}
      \usepackage{caption}
      \usepackage{ar}
      \usepackage{astro}
      \usepackage{cmastro}

      sento che poco alla volta siamo vicini alla soluzione, grazie!

    • #12699
      Up
      0
      Down
      ::


      Ciao.

      Ha un comportamento un po’ particolare, questo cmastro…

      Quindi, nessuno *.sty, nessun \usepackage, basta scrivere
      `\input astro`
      nel preambolo e puoi utilizzare i comandi del pacchetto.

      astro si riferisce al file astro.tex che deve essere reso disponibile. Mettilo in texmf\tex\latex\cmastro\ e rifai il refresh del database.

      le opzioni sulla grandezza le trovi leggendo dentro il file astro.tex stesso. Un comando del tipo
      `\def\astro{\fourteenastro\fam\astrofam}`

      aumenta la grandezza di un 40%

      Ciao,
      Roberto.

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

        Ha un comportamento un po’ particolare, questo cmastro…
        Quindi, nessuno *.sty, nessun \usepackage, basta scrivere
        `\input astro`
        nel preambolo e puoi utilizzare i comandi del pacchetto.

        Se è così, non va bene: a me è successa una cosa del genere, dovendo modificare un documento LaTeX non scritto da me. Avere un codice LaTeX poco “pulito” può comportare perdite di tempo: se ci sono conflitti con altri pacchetti, la situazione può essere laboriosa da gestire.

        Ciao,
        L.

      • #12701
        Up
        0
        Down
        ::

        Se è così, non va bene: a me è successa una cosa del genere, dovendo modificare un documento LaTeX non scritto da me. Avere un codice LaTeX poco “pulito” può comportare perdite di tempo: se ci sono conflitti con altri pacchetti, la situazione può essere laboriosa da gestire.

        Ciao,
        L.

        Concordo. Il pacchetto dovrebbe essere un po’ datato (1999/02/22?). Sulla LaTeX Symbol list sono presenti altri pacchetti che raggiungono lo stesso scopo (wasysym e marvosym). Io userei questi.

        Ciao,
        Roberto.

      • #12702
        Up
        0
        Down
        ::


        ok, ho risolto… grazie a tutti!! e spero che il mio problema sia in futuro utile anche a qualcun altro. Qundi, ricapitolando ho tolto i comandi \usepackage e ho aggiunto la riga \input astro Nel documento poi basta richiamare i simboli che interessano: ad esempio \Sun per il simbolo del sole e così via! Così facendo la compilazione del documento arriva alla fine senza problemi sulla grandezza di fonts o altro.

        Grazie a tutti ancora una volta.

        Il Magat

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

    Go to top