这个文件让你很容易包括彩色M-CODE在你的乳胶文件。
在运行这个m文件“m2tex. exe”之后。m”,并将输出的文本文件包含在LaTeX文档中,您将在Matlab编辑器中体验到与m-code的外观没有区别。(撇号除外)
有几种方法来执行程序。
1.通过按F5或者在Matlab编辑器中单击“运行”按钮来运行该文件,而m2tex. exe文件将被删除。打开m文件,或者在命令窗口中输入“m2tex”。
程序将打开GUI,其余内容将从那里开始。
2.从命令窗口或另一个至少有一个选项的m文件调用该程序。选项的顺序并不重要。例如:
m2tex(“num”、“C: \ \ MATLAB \ \ testfile.m工作计划”,“C: \ latex_documents \ testfile.tex”)
m2tex(‘testfile.m’,‘testoutputfile.tex’,‘no_num’,“公约”)
包含你的代码只需要两个步骤:
1.“m2tex运行。M”(包含所需的M文件)。
2.通过使用\include{filename}或\input{filename}添加整个"filename.tex"-file,将代码插入到你的主LaTeX-document中。
例如:
\ usepackage {fancyvrb}
\ usepackage{颜色}
...
\begin{singlspace} %只可选%你需要\ usepack{setspace}
\ footnotesize
\input{outputfile} %输出m2tex。M ",但没有扩展名".tex"
\end{singlespace} %用于更改行间距
\ normalsize
特点:
-识别所有关键字、字符串和注释
-识别所有缩进和制表符
-识别单元格标题
-将所有识别的对象正确写入一个texfile
-使用原始Matlab颜色
-字体看起来几乎相同的Matlab编辑器
- texfile使用fontencoding“UTF-8”保存,这样德语变音就会被正确书写
-选项编号代码行('num'或'no_num')
-识别换行符,但只识别前导空格字符,即。“…”,而且在一行中只有一次
-输入和输出文件选项(*.)M分别*. texfile)
-通过GUI或命令行执行
-----------------------------------------------------------------
换行符的转换只有在一行中出现一次时才有效,因为如果你正在寻找一个有三个点的字符串:'…',则命令" regexpresp "(代码行:1385)将不起作用。
如果有人知道问题的原因或解决办法,请告诉我!谢谢
引用作为
Uwe Lelke(2021)。m-code到LaTeX转换器(//www.tianjin-qmedu.com/matlabcentral/fileexchange/24515-m-code-to-latex-converter), MATLAB中央文件交换。检索.