Pagina 1 di 1

grafici

Inviato: 20 mag 2007, 19:48
da pinco
perdonate la mia ignoranza...come si fa un grafico di una funzione in un sistema di assi cartesiani col latex?
o meglio, si fa proprio col latex o lo devo caricare da altro file?
mi spiegate il procedimento?
grazie

Inviato: 20 mag 2007, 20:25
da killing_buddha
domanda classica,direi! ;)
puoi usare moltissimi metodi diversi, e come spesso accade nel mondo del TeX l'unico discriminante per trovare il modo migliore è il tuo gusto personale.
Puoi usare innanzitutto il programma principe per queste cose che è Gnuplot (per Linux o Winzoz): fai una cosa del tipo (in gnuplot)

set terminal latex
set output "gauss.tex"
plot [-pi:pi] 1/(2*pi)*exp(-x**2/2) title "$\\frac{1}{2}e^{\\frac{-x^2}{2}}$"
set output
quit

poi includi il file che vuoi inserire come
\begin{figure}
\include{gauss}
\end{figure}

questo dovrebbe permetterti di vedere il grafico, che il tuo compilatore interpreta come un file .tex consistente in un unico lungo ambiente {picture}, ha però lo svantaggio che non puoi decidere le dimensioni del grafico (\include{} non ha l'opzione che ha \includegraphics{} di poter specificare altezza larghezza scala della figura. spessissimo il grafico verrò stampato molto grande in una pagina a se stante... poco estetico. Devo ancora trovare il modo di mettere dove dico io i file che includo.

L'alternativa è includere un file grafico in formato .eps o .pdf con \includegraphics
\begin{figure}
\begin{center}
\includegraphics[width=... height=...]{nomedelfile.estensione}
\end{center}
\end{figure}

L'unica cosa da notare è che dovresti disporre di un programma che salvi le figure in formato vettoriale... altrimenti il file che includi lo vedrai tutto sgranato... puoi usare gnuplot e salvare il tuo grafico in .eps, però io non l'ho mai fatto e non so come consigliarti.

Poi ci sarebbe il metapost.... ;)

Inviato: 22 mag 2007, 23:30
da Nonno Bassotto
Ti posso consigliare anche Asymptote

Comunque il fatto è: esistono diversi pacchetti per fare disegni e diagrammi con LaTeX, ma che io sappia nessuno di questi è in grado di plottare una funzione.

Inviato: 06 giu 2007, 15:14
da batmath
In realtà in LaTeX si può fare (quasi!) tutto. I grafici di funzioni poi sono una banalità con pacchetti tipo PSTricks (il mio preferito per tutti i tipi di grafici scientifici-matematici) o PGF (un pacchetto le cui funzionalità stanno ormai espandendosi in tutti i campi, anche se questo usa gnuplot per le funzioni).
Solo a mo' d'esempio ti cito un link di un semplicissimo lavoro fatto con una mia classe di Liceo: http://www.batmath.it/latex/pdfs/circ_osc.pdf
Buon lavoro!

Inviato: 06 giu 2007, 18:30
da Nonno Bassotto
PGF credo che sia un programma esterno, analogo ad Asymptote. Poi può essere inglobato dentro LaTeX, ma quello vale anche per Asymptote. Comunque sì, PGF era l'altra cosa che ti avrei proposto, ma lo conosco meno.

Inviato: 06 giu 2007, 19:33
da batmath
No, PGF non è un programma esterno, ma un normalissimo pacchetto di LaTeX. Di esterno ha solo il fatto che, per fare i grafici di funzioni, è in grado di importare dati prodotti da Gnuplot (o da un qualunque altro sistema che produca coppie di valori con opportuna formattazione).
PSTricks invece è interamente interno a LaTeX e costruisce i grafici (ma non solo!) direttamente nel codice. L'unica sua limitazione è che il file prodotto è postscript e deve essere trasformato in pdf (cosa banale con un sacco di converters). Oggi poi esistono anche package di costruzione automatica di pdf da codice postscript.

Inviato: 06 giu 2007, 20:17
da Nonno Bassotto
Hai ragione, si usa solo come pacchetto, ho guardato meglio il manuale di PGF. Da quello che ho visto mi sembra che PGF segua una sintassi più da linguaggio di markup, mentre Asymptote una più algoritmica. In genere credo che quella di PGF sia più breve, anche se ricordarsi i vari parametri può essere più laborioso.

Inviato: 18 nov 2007, 19:35
da quattropezze
batmath ha scritto:....
PSTricks invece è interamente interno a LaTeX e costruisce i grafici (ma non solo!) direttamente nel codice. L'unica sua limitazione è che il file prodotto è postscript e deve essere trasformato in pdf (cosa banale con un sacco di converters). Oggi poi esistono anche package di costruzione automatica di pdf da codice postscript.
Il manuale .... ?

Inviato: 18 nov 2007, 21:56
da batmath
Sul mio sito c'è un manualino molto ristretto, tanto per cominciare (www.batmath.it, sezione "Latex, naturalmente!"). Poi c'è il manuale completo all'url http://www.dante.de/CTAN/graphics/pstri ... ks-doc.pdf, e il vecchio manuale, un po' più piccolo, ma sufficiente per quasi tutto, all'url ftp://ftp.tug.org/tex/PSTricks/pst-usrfull.pdf.
Poi ci sono varie altre cose in rete. Se sei interessato visita il sito ufficiale www.pstricks.de.
Tieni conto che geogebra (geometria dinamica, completamente free ed eccezionale) può salvare direttamente in formato pstricks: puoi comporre le figure con il mouse e poi inserirle in un documento LaTeX, meglio di così non si può...
Luciano Battaia