我正在尝试在 LaTeX 中包含一个 MATLAB 图形。MATLAB 图形包含以下文本:
t1 = ['\phi = ', num2str(phi(k)),'^\circ'];
text(Pmax*1.05,sqrt(-X*Pmax*tp+E^2/2)*.95,t1,'rotation',90,'FontSize',8)
并且图形看起来很好,但是当我将\includegraphics
图形放入 LaTeX 中时,度数符号 ( \circ
) 变成了另一个希腊字母,我认为是伽马。
我的 LaTeX 代码如下所示
\begin{figure}
\centering
\includegraphics{matlab/part1/pvfig}
\caption{Insert caption}
\end{figure}
图形的颜色也消失了。
有什么建议么?
答案1
这取决于您使用/打印图形的方式。
您不应该使用这种方式
Save as
,而应该使用:print -depsc -loose filename.eps
\pdfinclusioncopyfonts=1
或者您可以在您的 tex 文件中使用。或者你可以使用
matfig2pgf
现在您需要这个包pgf
。
但这个问题有点离题。也许堆栈交换数学可以帮你。
答案2
有几种方法可以将 Matlab 的.fig
文件转换为LaTeX
图形。您也可以尝试matlab2tikz
。我必须承认我还没有尝试过,但我很确定它效果很好。