数学建模社区-数学中国

标题: [原创]一组为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