Matlab 将代码转换为自定义PDF

Matlab 将代码转换为自定义PDF,matlab,pdf,export,Matlab,Pdf,Export,不使用MATLAB的发布功能,是否可以轻松地将MATLAB代码转换/导出为自定义PDF 我想将我的代码输出转换为带有名称、日期等的PDF格式。您选择的工具可能会与清单或铸造包一起使用。这允许您使用任何现有的LaTeX样式文件,例如大学模板等。您可以按照自己喜欢的方式轻松设置文档和MATLAB代码的样式 在这里,我描述了一种手动方式,它还不是自动的:创建一个包含以下内容的文档,例如matlab-docu.tex,以及一些要导出的matlab脚本testscript.m。注意,我使用matlab P

不使用MATLAB的发布功能,是否可以轻松地将MATLAB代码转换/导出为自定义PDF


我想将我的代码输出转换为带有名称、日期等的PDF格式。

您选择的工具可能会与清单或铸造包一起使用。这允许您使用任何现有的LaTeX样式文件,例如大学模板等。您可以按照自己喜欢的方式轻松设置文档和MATLAB代码的样式

在这里,我描述了一种手动方式,它还不是自动的:创建一个包含以下内容的文档,例如matlab-docu.tex,以及一些要导出的matlab脚本testscript.m。注意,我使用matlab Prentifier包,它是listings包的扩展

然后,可以使用pdflatex命令将其编译为PDF。您可以从最喜欢的LaTeX编辑器中执行此操作,也可以通过调用

!pdflatex matlab-docu
当然,您可以根据自己的喜好自动执行此操作,例如,通过从matlab自动创建此matlab-docu.tex文件

上述示例的输出如下所示:


…为什么不使用publish功能呢?据我所知,我不可能只为添加了徽标、名称等的代码的输出进行发布。您可以尝试发布到HTML,使用自定义CSS和图像,然后使用或将其全部转换为PDF…我认为这不容易实现,如果不使用第三方软件,可能也不容易。我认为这并不容易,但如果你有MS Word/Excel,你可以学习在Matlab中使用activex将代码导出到MS Word模板,并从那里转换为PDF……下面是一个例子:我的目标是自动完成。因此,我运行代码,在代码结束时,MATLAB将打印一个PDF,给出一个包含我所有设置的PDF,包括数字、数据、日期等。这很有帮助!非常感谢你的努力,伙计!非常感谢。
!pdflatex matlab-docu