MetaPost su Mac: come iniziare?

  • Creatore
    Topic
  • #71634
    Up
    0
    Down
    ::


    Buongiorno a tutti,

    dovrei usare Metapost su MacBook Pro per un corso universitario,

    purtroppo non riesco a trovare informazioni utili per utilizzarlo:

    devo scaricare qualche programma? devo lavorare dalla shell?

    Ringrazio tutti coloro che mi risponderanno!

    Ciao!
    Monica

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

        monica!” post=70824Buongiorno a tutti,

        dovrei usare Metapost su MacBook Pro per un corso universitario,

        purtroppo non riesco a trovare informazioni utili per utilizzarlo:

        devo scaricare qualche programma? devo lavorare dalla shell?

        Ringrazio tutti coloro che mi risponderanno!

        Ciao!
        Monica

        Per disegnare con Metapost serve una distribuzione TeX. Su Mac si installa MacTeX (derivata dalla robusta TeX Live).
        Metapost potrebbe essere utilizzato anche da solo, ma alcune funzioni come il disegno di testo in formato matematico ed il reperimento dei font sono legate alla presenza di TeX sul sistema. Se installi MacTeX, in un colpo solo ti ritrovi TUTTO, e sei pronta per lavorare.

        Dopo l’installazione puoi:
        produrre disegni compilando direttamente file metapost
        produrre disegni utilizzando un uscita in pdf

        Per iniziare puoi leggere alcuni miei post su metapost:
        In particolare l’introduzione.

        Puoi lavorare con codice Metapost direttamente all’interno di un documento LaTeX utilizzando il pacchetto gmp di Enrico (ricordati però di compilare dando a pdflatex l’opzione -shell-escape):
        `\documentclass{minimal}
        \usepackage[shellescape]{gmp}

        \begin{document}
        \begin{mpost}
        % Una linea
        u := 1mm;
        draw origin — (50*u,50*u);
        \end{mpost}
        \end{document}
        `
        Ciao e Benvenuta sul forum.
        R.

      • #71636
        Up
        0
        Down
        ::

        Puoi lavorare con codice Metapost direttamente all’interno di un documento LaTeX utilizzando il pacchetto gmp di Enrico (ricordati però di compilare dando a pdflatex l’opzione -shell-escape):

        credo che questo sia proprio il passaggio cruciale che mi manca:
        dove posso trovare questo pacchetto? come si dà l’opzione -shell-escape?

        Grazie infinite!!!

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

          monica!” post=70836

          Puoi lavorare con codice Metapost direttamente all’interno di un documento LaTeX utilizzando il pacchetto gmp di Enrico (ricordati però di compilare dando a pdflatex l’opzione -shell-escape):

          credo che questo sia proprio il passaggio cruciale che mi manca:
          dove posso trovare questo pacchetto? come si dà l’opzione -shell-escape?

          Grazie infinite!!!

          Se hai MacTeX completo di conseguenza hai anche il pacchetto gmp, perché hai TUTTO.
          L’opzione -shell-escape consente al compositore di eseguire programmi esterni (Metapost in questo caso), e va esplicitata perché se fosse attiva di default ci potrebbero essere problemi di sicurezza.
          Apri una finestra di Terminale (riga di comando) e compila il documento con:
          `$ pdflatex -shell-escape nomefile`
          Oppure, più semplicemente, configura TeX Shop opportunamente.

          Se non modifichi il codice Metapost, per le successive compilazioni non ci sarà più bisogno dell’opzione -shell-escape, e potrai compilare direttamente dall’editor come al solito.

          Ti segnalo anche la classe standalone. Con essa ottieni il pdf delle esatte dimensioni della figura Metapost, così da rendere semplice l’uso della figura in altri documenti LaTeX (con \includegraphics).
          Esiste anche la possibilità di evitare l’opzione -shell-escape ed ogni tipo di conversione di formato da quello di uscita di Metapost (.mps), utilizzando LuaTeX, ma questo potrebbe interessarti in un secondo momento (LuaTeX è già inclusa in MacTeX ovviamente).
          Ciao.
          R.

        • #71638
          Up
          0
          Down
          ::


          Un’altra domanda: dove deve trovarsi il file che ho scritto (prova.tex) quando digito

          `pdflatex -shell-escape prova`

          ???

          Io il file .tex ce l’ho sulla Scrivania, e il Terminale mi dà il seguente errore:

          `
          This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
          \write18 enabled.
          entering extended mode
          ! I can't find file `prova'.
          <*> prova
          `

        • #71639
          Up
          0
          Down
          ::

          monica!” post=70840Un’altra domanda: dove deve trovarsi il file che ho scritto (prova.tex) quando digito

          `pdflatex -shell-escape prova`

          ???

          Io il file .tex ce l’ho sulla Scrivania, e il Terminale mi dà il seguente errore:

          `
          This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
          \write18 enabled.
          entering extended mode
          ! I can't find file `prova'.
          <*> prova
          `

          Se il tuo file si trova sul desktop prima devi “raggiungere” quella locazione. Sempre con il terminale digita:

          `
          cd Desktop
          `
          poi potrai compilare con il comando che ti era stato suggerito.

          Ciao
          Claudio

        • #71640
          Up
          0
          Down
          ::


          Ce l’ho fatta!!!
          Grazie infinite a tutti!!!
          :mrgreen: :mrgreen: :mrgreen:

        • #71641
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Il formato di uscita .mps è interpretabile direttamente anche pcn pdfLateX, non c’è bisogno di ricorrere a LuaLaTeX. il punto è che l’estensione che pdfLaTeX per quel formato è .mps, mentre l’estensione di default prodatto da metaposta è una cifra.

            Se lavori direttamente su un Mac, e usi TeXShop per scriivere il sorgente del disegno metapost, quando scegli dalla finestrella accanto a Typeset come programma da usare il nome Metapost, TeXShop è ocnfigurato in modo tale da convertire direttamente il sorgente MP in file PDF.

            Se vuoi usare invece la compilazione a mano del file MP devi leggerne la documentazione per specificargli il formato del nome di uscita del file, in modo che abbia l’estensione .mps. (è raccontato anche sulla GuidaGuIT).

            Non ho ancora avuto il piacere di usare il pacchetto di Enrico, ma penso che sia la cosa migliore da fare perché i comandi da fare eseguire a pdfLaTeX attraverso il Write18 sono certamente predisposti da Enrico per non doverti preoccupare di nessun dettaglio amministrativo-informatico, perché pensa a tutto il pacchetto.

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

        Go to top