0

我正在使用 Matlab 从 Fortran 计算生成的数据中获取数字,我想知道是否最好直接使用 Matlab 生成它们(我使用 .pdf 格式)或使用 Matlab2tikz 导出它们,然后使用 tikZ/pgfplots 包处理它们直接在背面。当然,我需要一个非常好的图形输出和快速的背页编译。

4

1 回答 1

2

允许完美图形输出和快速编译的解决方案是使用 Matlab2tikz 导出图形,在standalone文档类中单独编译,如下所示:

\documentclass{standalone}
...
\begin{document}
\begin{tikzpicture}
...
\end{tikzpicture}
\end{document}

然后将生成的 .pdf 包含在您的主文档中:

\includegraphics{mygraph.pdf}

您不必为此编译两次主文档,当然您必须先编译独立文档。

正如 samcarter 在他们的评论中已经说过的那样,拥有 TikZ 的好处是您可以使用与文档其余部分相同的字体。因此,您的文档看起来质量很高。

缺点是如果你有很多TikZ图片,直接在你的文档中编译,编译时间会变长。

于 2022-01-17T05:58:55.343 回答