当前位置: 首页 > 工具软件 > matlab2tikz > 使用案例 >

matlab2tikz入门教程

权兴为
2023-12-01

最近在学matlab和latex,记录一下自己matlab2tikz入门的心得。

  1. 下载matlab2tikz
    这里是matlab2tikz的GitHub地址
    把它完整下载到本地。
  2. 下载完成后,将下载获得的文件夹中的\src文件夹添加到matlab路径中。
  3. 进入matlab,在matlab绘图结束后,在command window键入以下指令:matlab2tikz('myfile.tex');这样就在matlab当前文件夹下得到了名为myfile.tex的tex脚本。
    在生成文件的时候,我的matlab2020a会在控制区报warning,但是生成的.tex文件没发现有问题,可以正常使用。
  4. 回到正在写作中的latex文件,把刚才生成的myfile.tex脚本移动到这个latex文件的相同目录下。输入以下命令以引用并使用xelatex编译(其他编译方式笔者未尝试):
%% 以下是页首调包
\usepackage{tikz}
\usepackage{pgfplots}   
\pgfplotsset{compat=newest}   
%% the following commands are needed for some matlab2tikz features   
\usetikzlibrary{plotmarks}   
\usetikzlibrary{arrows.meta}   
\usepgfplotslibrary{patchplots}   
\usepackage{grffile}   

\begin{document}

	%% 以下是引用的指令
    \begin{figure}[h!]
        \centering
        \input{myfile.tex}
        \caption{这是一张Matlab制作的TIKZ图}
    \end{figure}

\end{document}
  1. 有时候会发现图片太大,影响了整个pdf的阅读效果。修改方法:进入myfile.tex脚本,找到\begin{tikzpicture},将其修改为\begin{tikzpicture}[scale=0.9] 。scale=0.9就是缩放为原大小的90%。
 类似资料: