グラフのフォント設定(日本語と英数字の個別設定)

グラフに使用するフォントを,日本語は"MS明朝",英数字は"Times New Roman"と設定したいです.
例えば,xlabelに"X軸"と表示させる際に,"X"は"Times New Roman","軸"は"MS明朝"といった具合です.
Excel等では"MS明朝"→"Times New Roman"の順で設定すれば,日本語のフォントは"MS明朝"のまま残りますが,
Matlabでは完全に上書きされてしまい,日本語が文字化けしてしまいます.
Matlabでは日本語と英数字を同時に扱う際,別々のフォントを使用する良い方法は無いのでしょうか?
ご存じの方いらっしゃましたら,ご教授いただけますと幸いです.
よろしくお願いいたします。

 採用された回答

Tak
Tak 2024 年 3 月 19 日
編集済み: Tak 2024 年 3 月 19 日

2 投票

TeX マークアップを使ってみてはどうでしょうか?
xlabel('\fontname{Times New Roman} English Font \fontname{MS 明朝}日本語フォント')

1 件のコメント

徹士
徹士 2024 年 3 月 22 日
ご回答いただき誠にありがとうございます。
そんな方法があったのですか。
一度目を通した記憶はありましたが見逃していたようです。
大変助かりました。ありがとうございます。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

製品

リリース

R2023a

タグ

質問済み:

2024 年 3 月 19 日

コメント済み:

2024 年 3 月 22 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!