Domanda

Sono interessato all'utilizzo di MetaPost funzionale su Mac OS X:

http://cryp.to/funcmp/

Sto cercando un tutorial come:

http://haskell.org/haskellwiki/Haskell_in_5_steps

ma per un banale esempio di FuncMP, ovvero usando GHC, posso compilare qualcosa di semplice come:

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

ma non riesco a capire come visualizzare questo output foo.1.mp. (Dà un errore di runtime nel non trovare 'virmp'; il mio binario MetaPost è 'mpost'; Non riesco a capire come sovrascrivere questo parametro o quale sia il mio file .FunMP o dovrei fare ...) Posso eseguire mpost su questo, ma l'output (foo.1.1) è cosa, PostScript? EPS? Come lo uso? (Immagino di aver solo bisogno di un semplice file LaTeX con dentro una figura EPS o qualcosa del genere ...)

Preferibilmente, mi piacerebbe generare un output (.ps o .pdf che posso vedere) così posso effettivamente andare da qualche parte con Functional MetaPost , impararlo, giocarci, non battere il mio testa contro percorsi e binari e comandi shell.

È stato utile?

Soluzione 2

@ja: questo è vero (EPS dovrebbe essere l'output di mpost) ma ci sono alcuni problemi qui:

  1. ghostview usa X11 ed è brutto (specialmente su un Mac) al punto da essere difficile da usare.

  2. Ho bisogno di una grafica antialiasing fluida, in particolare PDF, così posso importare la grafica in Photoshop quando ho finito --- i risultati sullo schermo sono importanti!

  3. Alla fine, non sono l'unico problemi con l'output Metapost non standard di Functional Metapost .

La mia soluzione è provare qualcos'altro:

  • Asymptote ... " un potente linguaggio di grafica vettoriale descrittiva che fornisce un framework matematico basato su coordinate per disegni tecnici. Le etichette e le equazioni sono composte con LaTeX, per coerenza complessiva dei documenti, offrendo lo stesso livello di alta qualità di composizione tipizzata che LaTeX fornisce per il testo scientifico. Per impostazione predefinita, produce output PostScript, ma può anche generare qualsiasi formato che il pacchetto ImageMagick può produrre. & Quot;
  • Sembra davvero impressionante e migliora su Metapost in molti modi (vero virgola mobile, full 3D!) e il linguaggio di programmazione sembra abbastanza moderno e ben ponderato (funzioni di prima classe, sintassi Pythonic / Java-ish).

Wow! Questo è veramente forte. Asymptote consegna (una volta installato ... i problemi sono tutti sui pacchetti FOSS / X11 / texlive / macports e specialmente sul lato lazwutil ...)

Altri suggerimenti

l'output di mpost è eps, che puoi visualizzare in ghostview ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top