Newsgroup: it.comp.software.tex
Titolo: Metapost

Salve,
 
dopo quello che ho letto su alcuni siti sarei tentato di imparare ad 
usare metapost ma non ho trovato alcuna guida veramente elementare. 
Tutte riportano mille esempi con grafici sofisticati ma il mio problema 
e' che non so proprio da dove si deve cominciare.
 
Ho trovato questo semplice esempio
 
beginfig(1);
draw (0,0)..(50,50)..(50,0);
endfig;
end
 
Cosa devo mettere come preambolo?
 
L'estensione del file deve essere mp?
 
Sul mio editor (texshop) devo selezionare metapost invece di latex prima 
di compilare?
 
Grazie per l'aiuto, DH


 
Ciao
Enrico

 Perché č meglio? Perché pdflatex č capace di interpretare


 software grafico per tracciare curve, figure geometriche, vettori ecc.?
 
Non c'è un vantaggio speciale; tutto dipende da quello che
devi disegnare. Metapost risolve equazioni lineari, quindi
in certi casi è più maneggevole di altri software.
 
Ciao
Enrico

e' che non so proprio da dove si deve cominciare.
 
Non voglio iniziare una discussione animata (flame) ma come vecchio ex-utente di metapost
vorrei dare qualche consiglio. Premetto che qui parlo di "illustrazione scientifica" , che
è quella che compare tipicamente nei documenti tex/latex.
 
Ho usato metapost per anni (con moderata soddisfazione)  avendo anche sperimentato qualche
alternativa. Poi, diciamo 4/5 anni fa circa, per caso su una mailing list degli utenti di
metapost è apparso un messaggio di qualcuno che diceva "se dovessi iniziare ora userei
asymptote" 
 
Sono andato su:
 
http://asymptote.sourceforge.net/
 
 
e dopo 15 giorni ho capito che non sarei più tornato indietro e così è stato (e parlo di
centinaia e centinaia di disegni fatti per un libro, dispense, temi d'esame, presentazioni
ecc.) . In effetti la filosofia è la stessa ma Asympote è molto più razionale e potente.
Non posso entrare ora in un discorso articolato ma nella mia esperienza non c'è motivo
oggi di investire su metapost avendo a disposizione uno strumento come asymptote. Diverso
è invece se tu vuoi un programma con altra filosofia di approccio. Metapost e Asymptote
hanno la stessa filosofia ma asymptote secondo me è molto meglio, e so di cosa parlo.
 
Puoi anche vedere tikz/pgf che adesso molti usano, ma che non mi convince del tutto.
 
Cmq alla fine dipende da cosa devi fare e soprattutto se vuoi fare un investimento a lungo
termine o no... Se si tratta di un disegnino una tantum è una cosa ma se vuoi imparare
qualcosa per il futuro devi pensarci bene.
 
Ciao,
M.

 
http://asymptote.sourceforge.net/
 
 
Grazie, ho letto il messaggio e mi sono precipitato sul sito. Siccome
a breve inizierò la mia tesi di laurea e siccome potrei aver bisogno
di un programma del genere avevo già messo in conto di imparare
qualcosa del genere.
 
Visto che metapost forse è un po' datato proverò subito asymptote...
 
Ora lo sto compilando su OsX ma ci sta mettendo un bel po'... Ho visto
la gallery e sembra molto bello!
--
Ciao Neo

la gallery e sembra molto bello!
 
Io uso windows e c'è l'eseguibile già pronto. Par MAC OS so che devi compilare e quindi
c'è un ostacolo in più. Se avessi problemi ti consiglio di cercare nel forum (vedi sul
sito) dove sono molto collaborativi. Eventualmente puoi postare lì, dopo esserti iscritto.
So che ci sono molti utenti su MacOS (Asympote però viene sviluppato in origine in
ambiente Linux).
 
Cmq il programma mi sembra maturo e ben funzionante. Io ho iniziato quando era ancora
molto in sviluppo. 
 
Dovrai investire un po' per imparare ma con metapost non sarebbe stato diverso.
 
Per imparare ti consiglio di guardare i due siti (di Ph. Ivaldi e G. Marris) elencati nei
links sulla home page di asymptote, dove puoi vedere molti esempi anche a partire dai più
banali, oltre a quelli che si vedono nella Gallery. Ti servirà almeno una volta stampare
il manuale. E soprattutto devi customizzare il tuo editor (se si può) in modo da lanciare
la compilazione dei files .asy direttamente da lì, come si fa di solito con i .tex.
Insomma ci vuole un ambiente ben preparato. Poi pian piano le cose vanno. Cmq lo strumento
è proprio potente. La sintassi di asymptote e' C-like e io non ho mai programmato in C e
quindi all'inizio ho fatto più fatica. Non so tu.
 
Sicuramente la documentazione di asymptote deve ancora essere migliorata. Il team di
sviluppo ne è consapevole ma penso che abbiano ancora altre priorità.
 
Ciao,
M.

 sviluppo ne è consapevole ma penso che abbiano ancora altre priorità.
 
Immagino. Grazie per la segnalazione!
--
Ciao Neo

 compilando da qualche ora ormai... La shell č ferma sull'istruzione
 
MacTeX ha gią Asymptote.
 
Ciao
Enrico

 MacTeX ha già Asymptote.
 
D'oh (alla Homer)...
 
Grazie, ero partito a razzo :|
--
Ciao Neo

 MacTeX ha già Asymptote.
 
Già che ci sono: che ne pensi tu? Rispetto a metapost...
Consiglieresti a un novizio di iniziare da li?
--
Ciao Neo

 scrive:

Se conosce C++ sì.
 
Ciao
Enrico

 Se conosce C++ sì.
 
Ho capito ora guardando la guida perché dite questo... Ci sono alcune
cose come le struct che sono praticamente identiche al C. Si direi che
fa per me! Grazie a tutti
--
Ciao Neo

David Hilbert wrote:
 
[snip]
 
Mi intrometto nel 3d per porre una domanda.
 
Ovvio che Metapost è superiore a Mathematica per ciò che riguarda disegni e 
grafici. Comunque le ultime versioni di Mathematica sono migliorate molto 
rispetto alle precedenti. Quindi vi chiedo: ne vale la pena mettersi a 
studiare metapost?
 
Grazie in anticipo
 
 
-- 
aleph 
 
 

studiare metapost?
 
Dipende da cosa intendi per "bel disegno" e da quale valore dai a
caratteristiche come:
 
1) inserie nei disegni formule matematiche e scritte con gli stessi
font del testo
 
2) controllare con precisione la grandezza del disegno senza usare lo
scale di includgraphics (che ti altera anche lo spessore delle righe e
la grandezza dei caratteri)
 
3) altre finezze tipografiche delle quali non tutti sono consapevoli
 
Cmq non è detto che convenga imparare per esempio asymptote (dubito
che convenga imparare metapost) . E' un discorso lungo però e dipende
da cosa vuoi fare e cosa ti aspetti. Io non uso Mathematica ma ho
usato e suo Maple. Sì, si possono fare i disegni ma non è un programma
per disegnare, ma certo può andare bene. Però, per esempio, metti che
devi fare i disegni di un esercizio di meccanica razionale (aste,
dischi, cerniere ecc.) Secondo me con Mathematica non ce la fai. Tanto
per dire. Però per altre cose sì. Troppo complesso per dare un
giudizio netto.
 
Ciao,
M.
 
 

 M.
 
quindi, volendo disegnare grafici/disegni piů avanzati, conviene imparare 
asymptote anzichč metapost?
 
 
-- 
aleph 
 
 

asymptote anzichè metapost?
 
Secondo me sì. L'investimento di tempo c'è comunque ma asymptote è più
potente. Basta guardare la galleria degli esempi sul sito, e
soprattutto il 3d.
 
M.