# R2023b で markdown 変換できるようになった export 関数([LINK](https://jp.mathworks.com/help/matlab/ref/export.html?lang=en))がついに livescript から markdown (Jupyter® notebook も)への変換が公式サポートされるようになりました。Doc は英語で表示しないと R2023b (最新版)の内容が表示されないので要注意です。 正確な仕様はドキュメントを確認するとしても、ちょっとややこしいので markdown 変換に絞って使い方例をまとめます。 - 使用環境:R2023b これまでは自作の livescript2markdown 関数を使用していましたが、これを機に [export 関数](https://jp.mathworks.com/help/matlab/ref/export.html?lang=en)を使うようにしたいと思います。 参考:[【MATLAB】ライブスクリプトの Markdown 変換で楽して Qiita 投稿](https://qiita.com/eigs/items/513a17bd8cb2c5c5f435) ## 準備 変換後の markdown を確認するために画像やら数式を入れておきます。 ### 数式 $$ \begin{array}{rl} \frac{\partial u}{\partial t}+u\cdot \nabla u & =-\nabla p+\frac{1}{Re}\nabla^2 u\\ \nabla \cdot u & =0 \end{array} $$ ### 画像 ```matlab surf(peaks); ```

$$ \begin{array}{rl} \frac{\partial u}{\partial t}+u\cdot \nabla u & =-\nabla p+\frac{1}{Re}\nabla^2 u\\ \nabla \cdot u & =0 \end{array} $$
そして画像は

export("myscript.mlx",Format="markdown")
livescript 名と同じ markdown ファイルですとこんな実行方法でもOK.
# 画像ファイルも作る場合
画像ファイルを別途作成させる場合はこれ。`EmbedImages` オプションを設定します。
```matlab
export("doc.mlx","doc_ver2.md",EmbedImages=false);
```
結果はこちら:[doc_ver2.md](doc_ver2.md)
今度は

export("doc.mlx","doc.md",EmbedImages=false, FigureFormat='jpeg', Run=true);
選べる選択肢は以下の通り
**FigureFormat** **—** **Figure format**
"png" | "jpeg" | "bmp" | "svg" | "eps" | "pdf"
# 数式は画像で表示したい場合
少し前まで GitHub がそうでしたが、 latex がレンダリングされない環境だと数式は画像にして表示しましょう。RenderLaTeXOnline オプションです。"svg" | "png" | "jpeg" から選べますが、ここでは "svg" で行ってみます。
```matlab
export("doc.mlx","doc_ver3.md",RenderLaTeXOnline='svg');
```
結果はこちら:[doc_ver3.md](doc_ver3.md)
数式部分は
