gpt4 book ai didi

matlab - 如何在 MATLAB 中将图形打印为带有嵌入希腊字母或公式的 pdf 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 20:27:14 24 4
gpt4 key购买 nike

我找不到使用打印功能(或 Yair Altman 的文件交换功能 export_fig())打印带有嵌入希腊字母的图形的解决方案。

虽然此功能在早期的 matlab 版本(例如 R2016a)中可用,但以下代码在 R2018a 版本中无法产生预期的结果:

figure()
rng = 0:0.01:2;
plot(rng, sin(rng.*pi()))
text(1, 0.6, 'sin of {\alpha}')
print('simple_test_p', '-dpdf')
% export_fig('simple_test_e','-pdf', '-transparent')

enter image description here

虽然“{\alpha}”之前的文本嵌入到生成的 pdf 文件中,但 alpha 本身似乎是图像而不是嵌入的字体(见图)。

我尝试了几种不同的字体来排除默认字体丢失的可能性(除了仔细检查字体文件夹)。此外,我同时使用了 latex 和 tex 解释器。然而,这些程序都没有奏效。

如果这个问题用 Matlab 解决不了,有没有其他方法可以得到一个嵌入了希腊字母和数学公式的 pdf 文件?

非常感谢您的帮助。提前谢谢你。

最佳答案

MATLAB 在任何地方都使用 Unicode 文本。你应该能够简单地做到:

text(1, 0.6, 'sin of 𝛼')

如果您不会输入希腊字母,您可以随时在 Google* 上搜索并复制粘贴。我找到了上面的 here .

*或任何您喜欢的搜索引擎。

关于matlab - 如何在 MATLAB 中将图形打印为带有嵌入希腊字母或公式的 pdf 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53162122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com