There are Chinese and Western charcter in a string. Is there a way to set different font for them? For example:
Plot[Sin[x], {x, 5, 10}, AxesLabel -> {"横坐标", "y axis"}, LabelStyle -> Directive[FontFamily -> {"SimSun"}]] How to set western font to be Times New Roman? And why there is a rectangle here?
![Plot[Sin[x], {x, 5, 10}, AxesLabel -> {"横坐标", "y axis"}, LabelStyle -> Directive[FontFamily -> {"SimSun"}]]](https://i.sstatic.net/ZIg7w.png)
Plot[Sin[x], {x, 5, 10}, AxesLabel -> {Style["横坐标", FontFamily -> "SimHei", Blue, 20], Style["y axis", FontSlant -> Italic, FontFamily -> "Times", Red, 14]}, LabelStyle -> Directive[FontFamily -> {"SimSun"}], PlotHighlighting -> None]$\endgroup$MaTeX( set the TeX engine be XeLaTeX) $\endgroup$