में gnuplot epslatex कार्यक्षमता का उपयोग मुझे gnuplot के साथ डेटा प्लॉट करने के लिए उपयोग किया जाता है, इसलिए epslatex
टर्मिनल का उपयोग करके मैं आसानी से लाटेक्स दस्तावेज़ में आंकड़े डाल सकता हूं। उदाहरण के लिए:matplotlib
file = "data.dat"
set terminal epslatex
set output "figure1.tex"
plot file
इस तरह, दो फ़ाइलों उत्पन्न कर रहे हैं: एक .eps
फ़ाइल है, जो ग्राफिक्स शामिल है, और एक .tex
फ़ाइल है, जो पाठ है। इसका सबसे बड़ा फायदा यह है कि टेक्स्ट लाटेक्स द्वारा प्रस्तुत किया जाता है, इसलिए टिक, लेबल इत्यादि के पास शेष दस्तावेज़ के समान फ़ॉन्ट होता है।
अब मैं matplotlib से शुरू कर रहा हूं, जिसमें बहुत अच्छा एपीआई है, और अधिक स्क्रिप्ट योग्य है और, ठीक है, पाइथन है। लेकिन, भले ही मैं matplotlib को लाटेक्स के साथ पाठ प्रस्तुत कर सकता हूं, यह छवि में एम्बेड हो जाता है और मैं gnuplot के साथ समान फायदे प्राप्त नहीं कर सकता।
क्या कोई तरीका है कि मैं matplotlib में epslatex टर्मिनल का अनुकरण कर सकता हूं?
ठीक है, मैंने इस सवाल को मैटलप्लिब मेलिंग सूचियों [यहां] (http://sourceforge.net/mailarchive/message.php?msg_id=27586627) पर पोस्ट किया है, इसलिए मैं वहां भी प्रतिक्रिया का इंतजार कर रहा हूं। – astrojuanlu
मैं इस निष्कर्ष पर पहुंचा कि लाटेक्स आंकड़ों में अच्छा लाटेक्स-प्रस्तुत टेक्स्ट केवल तिक्ज़/पीजीएफप्लॉट्स के साथ हासिल किया जा सकता है - जिसमें चित्र निर्माण के लिए कई अन्य नुकसान हैं। Psfrag में समस्या है कि, जबकि LaTeX पाठ प्रस्तुत करता है, प्रतिस्थापित पाठ का आकार आकृति उत्पन्न करने वाले प्रोग्राम द्वारा ज्ञात नहीं है, इसलिए पाठ को अक्सर अनुचित रूप से स्थान दिया जाता है। –