Matlab .fig 中的 eps 不会在 Latex 中显示轴和标签

Matlab .fig 中的 eps 不会在 Latex 中显示轴和标签

我想从一开始就明确说明,我没有生成这些 .fig 的 matlab 脚本,因此有关 Matlab 配置的答案可能不会给出答案(尽管可以接受作为未来的建议)。此外,我的项目时间压力很大。

我有近 50 个由 Matlab 生成的 .fig 及其相应的 .eps 文件。

我正在使用 Xelatex + subfiles 包、Texmaker、MacTeX。.eps 文件在预览为文件时看起来很棒。但在 Latex 中包含和编译时,没有轴或标签(或任何与字体相关的内容)。我四处寻找解决方案,但大多数答案都建议在生成图形时进行与 matlab 相关的修改。有些人还提到,如果在相同设置下在不同系统中编译,则不会出现问题。这就是为什么我猜 MWE 不会有用。

如果急需的话我确实安装了 Matlab。

编辑:我发现问题与 matlab 的字体有关,因为 matlab 的字体未设置为解释器:latex。如果我去将 matlab 图形的标签属性更改为'interpreter','latex',它会显示标签。但我仍然必须处理轴和图例 x49 更多图形:P

有任何想法吗?

答案1

经过了相当长一段时间,在随机检查生成的 pdf 文件时,我发现 eps 图像的显示与预期一致确实很棒。所以,我不想妄下结论,但整个事情可能与 TexMaker 的 pdf 预览有关(当然与上面提到的解释问题有关)。如果有人遇到同样的问题,我也想听听他的解决方案。

相关内容