数学建模社区-数学中国
标题:
[原创]一组为LaTeX写的应用程序
[打印本页]
作者:
建不了的模。
时间:
2014-8-11 16:02
标题:
[原创]一组为LaTeX写的应用程序
不知道这个论坛有多少LaTeX用户。这里要介绍的MATLAB程序原发于CTeX的bbs,现在好像也找不到了。
(1) 几天前还评论过如何在MATLAB图形上叠印公式的方法。如果你是一个LaTeX的使用者,不建议在MATLAB下先叠印数学公式,原因是表示的不漂亮,另外如果采用图像方式,打印时会很虚,所以建议这里采用LaTeX下的overpic宏包的方法:
在LaTeX文档导引区先给出
\usepackage{overpic}命令,这样在插入eps图形时给出下面的命令
\begin{overpic}[scale=.56]{epsfiles/c5floop7}
\put(19.4301,26.5269){$u(t)$~上升分支}
\put(46.9462,16.129){$u(t)$}
\end{overpic}
复制代码
即可在该eps文件上叠印公式甚至中文文字。这里可以采用任何合法的LaTeX命令。那怎么给加的文字定位呢?可以执行这里配备的overpic.m文件打开图形,然后用鼠标直接选择所期望的点。用该函数可以选择一组点,用鼠标右键可以结束选点,这时将在命令窗口显示一些\put命令,用户可以将这些命令复制到LaTeX文档中,在{}中填写数学公式即可。
注意:该文件需要用户自己修改其目录语句,改成你的eps所在目录即可。
(2) 在MATLAB下如果有一个矩阵A,则用mat2tex(A)即可以将矩阵A转换成AMS的矩阵表示,复制到LaTeX文档即可。mat2tex(A,n)表示转换时保留n位有效数字。
(3) mat2mat(A)将已知的矩阵转换成MATLAB输入命令
(4) bmp2eps(文件名)可以将fig1.bmp文件转换成eps文件,fig1.bmp文件是用户存储位图的文件,这样可以将截图转成eps文件,插入到LaTeX文档中。此文件需要用户修改路径语句
(5) bk_prt('文件名',key)可以将图形窗口的图形或Simulink模型转换成eps文件,以便以后插入LaTeX文档。用户需要修改路径名。key=0时会将图形转eps文件,如果已经存在该文件则给出提示,如果key=2,则不提示。key=1则将Simulink模型转换成eps文件,另外提示:Simulink模型中应该设置成Portrait模式。
(6) eps2pdf可以将成批的eps文件转换成pdf文件。
(7) epstool.exe 支持文件,是GhostView带的,可以在MATLAB直接使用
作者:
心碎的科学
时间:
2014-8-11 16:41
拉面拉面
作者:
空木葬花
时间:
2014-8-17 23:21
非常感谢楼主!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5