Quando si mettono insieme i risultati, è spesso desiderabile avere alcuni diagrammi dall'aspetto professionale, piuttosto che diagrammi messi insieme in MS Paint. Qual è lo standard per il disegno di strutture dati?
Quando si mettono insieme i risultati, è spesso desiderabile avere alcuni diagrammi dall'aspetto professionale, piuttosto che diagrammi messi insieme in MS Paint. Qual è lo standard per il disegno di strutture dati?
Risposte:
Il thread MO per i collegamenti a è abbastanza buono, e anche il suo thread su tex.SE è utile. I principali strumenti che ho usato:
So che le persone Mac giurano su Omnigraffle, ma io non ho esperienza con me stesso. I criteri principali per me sono:
Suresh ha raccomandato "Tikz / PGF" per LaTeX. Inoltre, per disegnare grafici e simili, raccomando i seguenti pacchetti:
Per un esempio di utilizzo, vedere la galleria di grafici con nome .
Vedi anche altre pagine su http://www.altermundus.fr . (Sono principalmente in francese, ma puoi capirne il significato usando Google Translator.)
Suresh menziona OmniGraffle e Ross menziona Graphviz.
In realtà, OmniGraffle è Graphviz con una GUI (e molto altro). È possibile disegnare un grafico (o importarlo da un file), quindi utilizzare un motore di layout basato su Graphiz per il layout automatico del grafico. È possibile modificare i parametri del motore di layout e, infine, è possibile disattivare il layout automatico e ottimizzare manualmente il posizionamento dei nodi.
Detto questo, tendo ancora ad usare Xfig per la maggior parte delle illustrazioni nei miei documenti ... La possibilità di incorporare codice Latex arbitrario nelle tue illustrazioni è spesso essenziale, ed è esattamente lì che Xfig eccelle (almeno fino a quando non hai bisogno di trattare con gli editori che si aspettano file EPS autonomi).
Poiché alcuni hanno citato Graphviz, c'è anche dot2tex che converte il codice Graphviz in TikZ. Ciò semplifica l'utilizzo di LaTeX (con espressioni matematiche in etichette, ecc.) E la regolazione fine dell'aspetto del grafico. Puoi persino incorporare il codice Graphviz direttamente nel codice TeX (in un ambiente dot2tex) e farlo eseguire automaticamente Graphviz.
Per i disegni semplici preferisco yEd . Può essere avviato direttamente dal browser.
Oltre a TikZ e graphviz ho fatto buon uso della mia tavoletta grafica. Puoi ottenere il nuovo piccolo Wacom Bamboo da 50 € (usato) a 100 € (nuovo). Con un tablet puoi creare rapidamente immagini di bell'aspetto; per tutto tranne pubblicazioni su riviste / conferenze / libri - a seconda delle tue capacità, anche allora - i risultati sono molto presentabili.
Ovviamente puoi usare qualsiasi programma di grafica. Ho trovato Creately e Dabbleboard molto utili per grafici e simili.
Potresti dare un'occhiata a GePhi .