अस्वीकरण: मैं विशेषज्ञ नहीं हूँ।
हालांकि, लिनक्स के कमांड fc-list
आपके सिस्टम पर सभी फोंट सूचीबद्ध करता है, मुझे लगता है कि वे सभी Matlab द्वारा समर्थित हैं।
ubuntu (और संभवतः अन्य distro के) लेटेक्स फ़ॉन्ट में लैटिन कहा जाता है आधुनिक, या संक्षेप में एल एम।आप सभी के माध्यम से उन्हें पा सकते हैं:
# fc-list | grep lmroman
/usr/share/texmf/fonts/opentype/public/lm/lmroman10-bold.otf: Latin Modern Roman,LM Roman 10:style=10 Bold,Bold
/usr/share/texmf/fonts/opentype/public/lm/lmroman7-italic.otf: Latin Modern Roman,LM Roman 7:style=7 Italic,Italic
... etc etc...
पेट और पहली अल्पविराम के बीच
यह कहता है लैटिन आधुनिक रोमन, जो लैटिन आधुनिक के रोमन फॉन्ट का नाम है, वहाँ भी है:
- लैटिन आधुनिक संस
- लैटिन आधुनिक रोमन कैप्स
- लैटिन आधुनिक मोनो
- आदि आदि
मुझे लगता है कि जब आप \textrm
(रोमन), \textsf
(सेरिफ़) इत्यादि को मैथमोड में लेटेक्स में कॉल करते हैं तो इन फ़ॉन्ट्स का उपयोग किया जाता है। बेशक, आप उन्हें fc-list
कमांड के माध्यम से पा सकते हैं।
अपने भूखंडों में लेटेक्स फ़ॉन्ट के लिए, बस निष्पादित करें:
plot(rand(10), 'o');
xlabel('index', 'FontName', 'Latin Modern Roman', 'FontSize', 25);
ylabel('value', 'FontName', 'Latin Modern Roman', 'FontSize', 25);
set(gca, 'FontName', 'Latin Modern Roman', 'FontSize', 25);
और परिणाम एक अच्छा है:
पुनश्च: लैटिन आधुनिक नहीं वास्तव में कंप्यूटर की तरह ही है आधुनिक, लेकिन वे समान दिखते हैं और मुझे नहीं पता कि वे वास्तव में कितना भिन्न हैं।
मैटलैब का दुभाषिया विकल्प के बारे में, मेरी जानकारी के अनुसार करने के लिए यह एक साजिश के सभी टेक्स्ट एलीमेंट पर लागू नहीं होता, कुल्हाड़ी लेबल की तरह:
>> plot(rand(10), '.'); set(gca, 'Interpreter', 'latex');
Error using hg.axes/set
The name 'Interpreter' is not an accessible property for an instance of class 'axes'.
दुर्भाग्य से, matlab के print
समारोह से दोषपूर्ण है, के रूप में यह है ईपीएस या पीडीएफ फाइलों में फोंट एम्बेड करने में सक्षम नहीं है। इस कारण से उत्पन्न फ़ाइलों में एक ही सिस्टम पर भी प्रतिस्थापित फ़ॉन्ट हो सकते हैं। इससे निपटने के लिए, यह लाइब्रेरी आपको फोंट एम्बेड करने की अनुमति देती है: http://www.mathworks.com/matlabcentral/fileexchange/23629-export-fig
इसे निर्यात करने से पहले अपने आकृति की पृष्ठभूमि को सफेद पर सेट करना सुनिश्चित करें और ध्यान दें कि लाइब्रेरी बहुत मेमोरी ले सकती है, क्योंकि यह भूत-स्क्रिप्ट को कॉल करती है।
इसके अलावा, यदि आप फ़ॉन्ट को बदलना चाहते हैं तो दुभाषिया को बदलना ओवरकिल जैसा लगता है।
matlabfrag का उपयोग करने के लिए एक अच्छा समाधान है। http://www.mathworks.com/matlabcentral/fileexchange/21286-matlabfrag –