2011-03-08 1 views
2

J'ai des parcelles que je veux générer et inclure dans le latex. J'utilise le chemin de composition dvi -> pdf. Gnuplot fournit des "terminaux" de sortie epslatex, pslatex, pstex, pstricks, texdraw, etc ...Flux de travail recommandé pour générer des graphiques pour le latex en utilisant gnuplot?

Je suppose que l'un d'eux est mieux que d'utiliser le svg "terminal" et de convertir en eps manuellement avec inkscape, mais je ne ' Je ne sais pas par où commencer. Bravo si votre solution me permet d'inclure des expressions mathématiques en latex dans mes étiquettes d'axe.

Répondre

2

L'exportation vers SVG est très bien, surtout si vous envisagez d'améliorer manuellement l'apparence de l'intrigue avec Inkscape. Il y a un plugin pour Inkscape qui vous permet d'introduire LaTeX appelé textext qui est très utile. Voici un exemple d'une courbe produite avec Gnuplot et modifié plus tard avec Inkscape + textext: enter image description here

Ces derniers temps, je suis très satisfait du résultat du terminal TikZ de Gnuplot (voir some examples here). C'est une fonctionnalité qui, pour autant que je sache, n'est disponible que pour le moment dans le CVS version of Gnuplot et cela vaut vraiment la peine de la compiler vous-même.

est ici prêt à l'emploi par exemple d'utiliser le terminal TikZ de Gnuplot qui devrait produire un fichier tex avec les fichiers de style requis:

set terminal push 
set terminal lua tikz fulldoc createstyle 
set output 'sin.tex' 
plot sin(x) 
unset output 
set terminal pop 
+0

Merci pour la réponse. J'utilise occasionnellement le texte texte, mais pour les parcelles de numéros de référence, je veux un flux de travail automatisé. Le terminal TikZ n'est en effet pas dans mon Gnuplot 5 debian. –

1

Je serais prudent d'utiliser des terminaux latex. Pour sûr, leurs résultats sont très bons, mais en fonction de la taille des données que vous voulez tracer et de la quantité de commandes en latex émises, cela pourrait ralentir considérablement le temps de compilation de votre document LaTeX.

Si cela vous est possible, j'exporterais le tracé dans un fichier eps ou un autre fichier vectoriel et l'inclurais dans votre document LaTeX. D'autre part, si vous voulez inclure des fonctionnalités bizarres dans vos tracés que seul LaTeX vous propose (après les avoir tracés avec gnuplot), c'est la voie à suivre.

Questions connexes