我在 matlab 中使用这个命令
matlab2tikz('fig_blank.tex','width','\textwidth','height','5cm')
为了制作出一张 tikzpicturematlab 图表. PdfLaTeX 中的 MWE
\documentclass{article}
\usepackage{lipsum}
\usepackage{pgfplots}
\begin{document}
\lipsum[1]
\begin{figure}[h!]
\input{fig_blank.tex}
\end{figure}
\lipsum[2]
\end{document}
图形延伸到右边距... 似乎 Matlab2tikz 没有为左侧的刻度标签计算足够的空间,因此图形太宽了。这是为什么?我知道一种解决方法,例如
\resizebox{\textwidth}{!}{\input{fig_blank.tex}}
但我更愿意寻找一个干净的解决方案。一定有,不是吗?因为这就是使用 Matlab2Tikz 获得齐平且完美贴合的图形的全部意义所在。
任何帮助都值得赞赏,非常感谢!
PS:Matlab2Tikz 和 PgfPlots 已更新。