2012-03-13 25 views
6
1 1 A_{3} 
2 2 C_{2} 
3 3 ^{5}C_{1} 

Ho un file di input come questo da tracciare. La terza colonna è per le etichette su quel punto (in formato latex). Come faccio ad apparire queste etichette sulla trama come apparirebbero dopo la compilazione di latex (come apice/pedice/alfabeto greco ecc.)apice/pedice nelle etichette per gnuplot leggere dal file di dati

+0

Potrebbe essere necessario consultare il terminale epslatex e/o la modalità testo avanzata nel manuale gnuplot. – vaettchen

risposta

7

La sintassi nell'esempio che si fornisce è accettabile per la modalità di testo avanzata di gnuplot come bene come LaTeX. Quindi sarebbe sufficiente dire

set termopt enhanced # turn on enhanced text mode 
plot 'mydat' using 1:2:3 with labels 

La maggior parte delle modalità di uscita gnuplot ("terminali") lo accetterà.

Ma la modalità di testo avanzata di gnuplot gestisce solo un piccolo sottoinsieme di LaTeX. Se hai bisogno di cose più complicate, dovrai utilizzare uno dei terminali LaTeX. In tal caso, fare non attivare la modalità testo avanzata, poiché si desidera passare l'intera stringa a LaTeX non elaborato.