Question

L’utilisation de MetaPost fonctionnel sur Mac OS X m'intéresse:

http://cryp.to/funcmp/

Je cherche un tutoriel comme:

http://haskell.org/haskellwiki/Haskell_in_5_steps

mais pour un exemple trivial de FuncMP, c’est-à-dire en utilisant GHC, je peux compiler quelque chose de simple, tel que:

import FMP  
myPicture = text "blah"  
main = generate "foo" 1 myPicture  

mais je ne vois pas comment afficher cette sortie de foo.1.mp. (Cela donne une erreur d'exécution à propos de ne pas trouver 'virmp'; mon binaire MetaPost est 'mpost'; je ne peux pas comprendre comment remplacer ce paramètre ou ce que mon fichier .FunMP est ou devrait faire ...) Je peux exécuter mpost sur cela, mais la sortie (foo.1.1) est quoi, PostScript? EPS? Comment puis-je l'utiliser? (J'imagine que j'ai juste besoin d'un simple fichier LaTeX avec une figure EPS ou quelque chose comme ça ...)

De préférence, j'aimerais générer une sortie (.ps ou .pdf que je peux voir) afin que je puisse réellement me rendre quelque part avec Functional MetaPost , en l’apprenant, en jouant avec elle, sans me cogner. tête contre les chemins, les binaires et les commandes shell.

Était-ce utile?

La solution 2

@ja: C'est vrai (EPS devrait être la sortie de mpost) mais il y a quelques problèmes ici:

  1. ghostview utilise X11 et est moche (surtout sur un Mac) au point d’être difficile à utiliser.

  2. J'ai besoin de graphiques anti-aliasés lisses, en particulier de fichiers PDF, pour pouvoir importer les graphiques dans Photoshop lorsque j'ai terminé. Les résultats à l'écran sont importants!

  3. En fin de compte, je ne suis pas le seul des problèmes avec la sortie non standard de Metapost de Functional Metapost .

Ma solution est d'essayer autre chose:

  • Asymptote ... ", un puissant langage de graphisme vectoriel fournissant un cadre mathématique basé sur des coordonnées pour les dessins techniques. Les étiquettes et les équations sont composées avec LaTeX pour assurer la cohérence générale du document et obtenir le même niveau de qualité de composition que celui fourni par LaTeX pour le texte scientifique. Par défaut, il génère une sortie PostScript, mais il peut également générer tout format que le package ImageMagick peut générer. "
  • Cela semble vraiment impressionnant et améliore Metapost à bien des égards (virgule flottante vraie, 3D intégral!) et le langage de programmation est plutôt moderne et bien pensé (fonctions de première classe, syntaxe Pythonic / Java-ish).

Wow! C'est trop cool. Asymptote répond (une fois que vous l'avez installé ... les problèmes se trouvent tous dans les packages FOSS / X11 / texlive / macports et en particulier le côté lazwutil ...)

Autres conseils

la sortie de mpost est eps, que vous pouvez voir dans ghostview ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top