gpt4 book ai didi

matlab - 如何在 .pdf 中设置字体设置,通过 MATLAB 和 LATEX 发布

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

在尝试为 .m MATLAB 代码发布 .pdf 文件时,方程式(用 latex 编写)没有以适当(平滑)的字体正确呈现,而是字体看起来散乱。

我曾尝试通过减小编辑器的字体大小来解决该问题,但没有奏效。

例如:MATLAB代码为:


%% (a) 从上面的图中可以看出 $\rho$ 没有收敛的迹象

%%

% $x^2+e^{\pi i}$


然后.pdf文件写得不好,其中equation的字体不够流畅。

感谢您的任何建议。

最佳答案

我遇到了同样的问题,方程渲染质量不够好。

这是我在 MATLAB R2013b 中修复此问题的程序。

1) 在 MATLAB 命令提示符中,输入:

    edit publish

这应该会弹出编辑器供您编辑“publish.m”。当心,该文件可能是只读的。在 Linux 下,我使用外部编辑器作为 super 用户来编辑它。

2) 转到第 811 行。您应该会看到:

    temptext = text('Parent',tempaxes,'Position',[.5 .5], ...
'HorizontalAlignment','center','FontSize',22, ...
'Interpreter','latex');

将'Fontsize'的值改大一些;我用了 30 个。

3) 转到第 747 行。您应该会看到:

    swapTexForImg(dom,equationNode,outputDir,fullFilename,equationText,newSize(2),newSize(1))

将其更改为

    swapTexForImg(dom,equationNode,outputDir,fullFilename,equationText,newSize(2)/scale,newSize(1)/scale)

scale 是您喜欢的比例因子。可能需要尝试一下,直到你做对为止;我用了 2 个。

4) 保存文件。同时保留原始文件的备份。

5) 在 MATLAB 命令提示符中,输入:

rehash toolboxcache

其次是:

clear functions

6) 再次运行发布。

这应该可以完成 PDF 的工作。我还没有尝试过它用于 HTML,但它应该也可以。如果是 HTMl,请不要忘记删除之前创建的图像。

关于matlab - 如何在 .pdf 中设置字体设置,通过 MATLAB 和 LATEX 发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21948601/

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