2016-01-12 256 views
5

我試圖將幾個Matlab圖組合成一個圖,因此我想知道如何在我的圖上創建'正常'瓦而不是由Matlab提供的粗體標題。下面是一個例子。如何爲MATLAB數字「取消」粗體字標題?

figure 
plot((1:10).^2) 
title({'First line';'Second line'}) 
+0

我想你想刪除粗體字體?如此處所述添加\t''\ bf your title'' http://uk.mathworks.com/help/matlab/ref/title.html – GameOfThrows

+0

或者您是否試圖爲每個您正在合併的情節標題標題?在這種情況下,你應該使用'subplot'併爲每個子圖發佈一個單獨的標題。 – GameOfThrows

+0

@GameOfThrows不應該是'\ sl'? – Dan

回答

7

利用'FontWeight'說法:

figure 
plot((1:10).^2) 
title({'First line';'Second line'},'FontWeight','Normal') 

還請注意,您可以訪問'FontWeight'參數爲你的身材所有文本對象一氣呵成---在你的情況下,例如,幾個次要情節在你的身影---使用findall

myFig = figure; 
subplot(2,1,1) 
plot((1:10).^2) 
title('First plot') 
subplot(2,1,2) 
plot((1:10).^2) 
title('Second plot') 

% Set 'Normal' font weight in both titles above 
set(findall(myFig, 'Type', 'Text'),'FontWeight', 'Normal') 

正如上面的註釋中規定;對於單個數字標題,您可以使用\rm作爲替代。但請注意,\rm取決於'Interpreter'的(默認)選項,而上述方法適用於所有解釋器選擇(但對使用解釋器'latex'的文本對象沒有影響)。