我可以使用命令text(.)
在Matlab图中成功显示从右到左的文本(阿拉伯语 - 希伯来语 - 波斯语)。但是,将其保存为PDF后,字符将再次从“从左到右”打印。
如何让Matlab在转换为PDF时保持从右到左?
最小例子:
fig = figure(1)
set(0,'DefaultTextFontname', 'Arial')
rectangle('position',[0,0,600,1435]);
axis equal
text(100,1200,'الكتاب','fontname','Arial', ...
'VerticalAlignment','middle','HorizontalAlignment','left',...
'FontSize',20,'color',[1 0 0],'Rotation',90);
print(fig,'MySavedPlot','-dpdf','-r2000)