2013-04-24 5 views
7

मैं अपनी आकृति शीर्षक को दो पंक्तियों में लिखना चाहता हूं ताकि मैं दोनों पंक्तियों के टेक्स्ट गुणों को अलग से बदल सकूं। मैंने पाया:दो पंक्ति आकृति शीर्षक में फ़ॉन्ट बदलना

title(['\bf{first line}' char(10) '\rm{second line}']) 

जो पहली पंक्ति बोल्ड बनाता है। लेकिन मैं पहली पंक्ति के लिए फ़ॉन्ट आकार कैसे बदल सकता हूं?

+0

डगलस श्वार्ज़ द्वारा इस पुराने लेकिन अभी भी बहुत अच्छे पैकेज को देखें: [स्टाइल टेक्स्ट टूलबॉक्स] (http://www.frontiernet.net/~dmschwarz/stextfun/) (यह देखने के लिए डेमो चलाएं कि यह कितना शक्तिशाली है) – Amro

उत्तर

9
title(['\fontsize{20pt}\bf{first line}' char(10) '\fontsize{10pt}\rm{second line}']) 

मैं इस वाक्य रचना डॉक्स में छिपा हुआ पाया: http://www.mathworks.com/help/matlab/creating_plots/adding-text-annotations-to-graphs.html#f0-19466 और फिर fiddled यह थोड़ा।

+0

+1 अच्छी तरह से मिला! मैं '\ Large', आदि का प्रयास कर रहा था ... 'टेक्स्ट' ऑब्जेक्ट पर भरोसा करता हूं ताकि केवल टीएक्स में ऐसा करने के गैर-मानक तरीके का समर्थन किया जा सके ... – wakjah

6

मैं दान के साथ हूँ, लेकिन मैं unintuitive char(10) छोड़ देते हैं और खड़ी-concatenated सेल सरणियों का उपयोग करेंगे:

title({... 
    '\fontsize{25pt}\bf{first line}' 
    '\fontsize{8pt}\rm{second line}' 
}) 

परिणाम:

enter image description here

कुछ भी नया नहीं है, बस एक लेकिन अधिक सहज और पठनीय।

+0

बहुत बेहतर दिखता है! – Dan

+0

वाह वाह !!! धन्यवाद दोस्त ... आप जगह पर हैं। – Mushi

संबंधित मुद्दे