怎样将已有Markdown文档导入MATLAB Live Script,并保留格式和数学公式?

16 次查看(过去 30 天)
Andres
Andres 2025-11-11
回答: cdarling 2025-11-12
我有一个超过12000字的Markdown教学文档,希望把它转换成MATLAB Live Script格式,但没有找到直接转换的途径。
已经尝试将文档转化成Word格式,再从Word中复制粘贴至MATLAB,但此种方法只能保留加粗、字体等富文本格式,无法保留数学公式。

回答(1 个)

cdarling
cdarling 2025-11-12
您好,现在MATLAB实时脚本支持保存为纯文本的m文件格式,您可以观察这种文件格式与您md文件是否类似。
由于md文件格式和扩展众多,其实数学公式也只是各厂商添加的内容,有些会做兼容,但原始的md格式并不支持
如果您能针对md文件进行文本的处理,尤其是程序化的处理,相信您能通过这种方式转换,比起复制粘贴可能会更方便可靠
我刚刚是在matlab 2025b中尝试,可以打开md文件,也可以把实时脚本另存为纯文本的m文件格式。其中实时脚本中插入公式有两种方式,latex方式可能更符合您的需要
我尝试创建了内容类似的md文件和以纯文本m文件格式保存的实时脚本,文件内容对比如下:
md文件:
# 第一节
今天学习圆周率
$$\frac{\pi}{5}$$
纯文本保存的实时脚本:
%[text] ## 第一节
%[text] 今天学习圆周率
%[text] $\\frac{pi}{5}$
%[appendix]{"version":"1.0"}
%---
%[metadata:view]
% data: {"layout":"onright"}
%---

类别

Help CenterFile Exchange 中查找有关 实时脚本和函数 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!