Grafica in documenti


10

Mi sono sempre chiesto con quali programmi le persone fanno la loro grafica quando pubblicano articoli. La maggior parte delle volte sembra essere incorporata in qualche modo come grafica vettoriale, direi, poiché quando provo a ingrandire il pdf sembra che calcoli l'immagine nel momento, non sembra essere un'immagine. Dal loro aspetto non sembrano essere solo schermate di stampa delle trame di Mathematica.

Ecco alcuni esempi di cosa intendo:

testo alternativo

testo alternativo

Qualcuno sa cosa dovrei usare per essere in grado di fare grafica simile?

(Ho messo un tag in lattice perché credo che abbia qualcosa a che fare con esso)


1
Non è davvero una domanda di programmazione, vero?

Forse deve essere spostato su superuser.com
Andy West il

1
Con la preoccupazione di passare a SU: sarebbe di grande aiuto se sapessimo quale ambiente stava usando per preparare i documenti e la grafica ... In assenza di una risposta, voterei per spostarlo.
dmckee --- ex-moderatore gattino

superuser.com è un ambiente migliore per questa domanda. È una domanda interessante però.
Stefano Borini,

Risposte:



4

Alok ha ragione nel suggerire TikZ: questo è probabilmente il migliore dell'attuale software di grafica. Anche se vale la pena guardare metapost.

Una nota storica: si potrebbe incorporare grafica scalabile in documenti tex nei tempi antichi, usando metafont per rappresentare la grafica come caratteri del carattere, che poteva semplicemente essere "digitata" in file .dvi.

Successivamente, dvips supportava la codifica di "ps specials" nei file dvi, che supportava l'inclusione di figure .eps e rendeva possibili pacchetti grafici più sofisticati come xy-pic e pstricks.

Metapost ha permesso ai descrittori di font metafont di essere incorporati direttamente nel file dvi come speciali ps.

L'avvento di pdflatex ha cambiato un po 'il panorama: non tutti i trucchi ps si convertono anche nel modo in cui pdftex gestisce la grafica: metapost va bene, ma pstricks richiede di scappare per il rendering. Quindi pacchetti come pdftricks, che forniscono un sottoinsieme "sicuro" della funzionalità di pstricks.



1

Consiglierei GLE: http://www.gle-graphics.org/ La maggior parte delle figure in "Pattern Recognition and Machine Learning" di Christopher M. Bishop sono realizzate con questo strumento.

Altri usano anche GnuPlot, tutte figure in "inferenza della teoria dell'informazione e algoritmi di apprendimento" di David MacKay.

i due libri sopra sono testi di ricerca molto standard nel campo dell'apprendimento automatico.


1

Utilizzare qualsiasi programma in grado di produrre grafica vettoriale ed esportarli .epso .pdfformattarli.

Sto usando MATLAB per creare grafici. Quindi lo esporto come .epsfile. LaTeX supporta questo formato direttamente, per pdfLaTeX, e se ho bisogno di qualcosa per sintonizzarmi lì, sto usando Adobe Illustrator o InDesign e lo esporta in '.pdf; o file "eps".


0

Vedi Wikibooks . In generale, è possibile inserire un PDF (con pdflatex) o EPS (con ps latex) per importare la grafica vettoriale oppure utilizzare un pacchetto LaTeX per rendere la grafica in linea.

Per creare grafica esterna, Gnuplot e R sono entrambe ottime scelte e puoi anche crearli con Gnumeric, Inkscape, Xfig o qualsiasi cosa ti colpisca.

Per creare grafica in linea, ho avuto successo con il pacchetto XY-pic. È arcano e difficile da imparare, ma abbastanza potente.

Le etichette in queste due figure sono rese da TeX: è più facile ottenerle quando si crea la grafica in linea, ma è possibile che anche un file esterno le ottenga.


0

Quando ho realizzato figure nei documenti LaTeX, ho preferito utilizzare un'immagine esterna in Poscript o PDF (a seconda della catena di strumenti utilizzata). Gli strumenti che ho usato per creare la grafica (come gnuplot, Xfig, dot, ecc.) Possono produrre un'immagine vettoriale anziché un'immagine raster.


0

TikZ e PStricks sono entrambi buoni. C'è un'area specializzata della grafica che è molto importante per la scienza e l'ingegneria sperimentale, ma che non è stata menzionata negli ansewrs così per. Per tracciare dati sperimentali, trovo Jim Plank jgraphmolto più semplice e flessibile di gnuplot (anche se confesso che la curva di apprendimento è fastidiosa). Un esempio è una trama contenente alcune caselle Tukey che ho realizzato per i voti degli esami della mia classe. Ci sono molti altri esempi interessanti sulle pagine di jgraph.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.