形式爲xlabel('$<stuff>$','interpreter','latex');
的命令將生成一個由TeX使用推測爲ComputerModern的字體排版的軸標籤。但是,軸標記標籤(例如0,1,2,...)以默認字體(Helvetica?)出現。我想同步圖中的所有字體(最好是ComputerModern)。MATLAB:圖形字體
爲此,我推測set(0,'DefaultAxesFontName', '<fontname>')
這樣的命令可能會有用。但是,我需要知道MATLAB TeX解釋器使用的字體的確切名稱或路徑。如何檢索字體名稱的字符串值或指向默認圖形字體和默認TeX解釋字體的字體文件的路徑?
謝謝。 'plotTickLatex2D'功能非常好。我經常感到驚訝的是,這種性質的某些東西並未默認納入MATLAB。如果您發現某種方法將軸刻度標籤字體設置爲與TeX解釋器在圖形的其他部分(例如,軸標籤)上使用的字體相同,請注意。對於刻度標籤本身只需要不同字體而不是TeX-typeset符號的情況,這將是更有效的解決方案。 – user001 2012-02-18 00:03:03