![使用 Inkscape 将 .png 图形转换为 .eps 图形后插入时出现问题](https://linux22.com/image/411877/%E4%BD%BF%E7%94%A8%20Inkscape%20%E5%B0%86%20.png%20%E5%9B%BE%E5%BD%A2%E8%BD%AC%E6%8D%A2%E4%B8%BA%20.eps%20%E5%9B%BE%E5%BD%A2%E5%90%8E%E6%8F%92%E5%85%A5%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我有一个以 .eps 格式保存的大图表。但是,读取这些大图表时,结果文本会使我的电脑变慢。每次我的屏幕点击这些图表时,pdf 阅读器进程的 CPU 使用率都会达到 20%。结果文本 pdf 的大小也非常大。生成 eps 和 png 格式的图表时会出现此问题。
这样,我再次以 png 格式生成了图形,并使用 Inkscape 将其转换回 .eps,从而得到了一张小图像。但是现在,当我尝试包含这个新的 .eps 时,我收到错误“扫描 @subfloat 的使用时文件已结束。”
使用 epstopdf 包将 eps 转换为 pdf 是可行的。但我想知道转换后的 eps 无法正常工作的原因。我假设 .eps 的分辨率比此 pdf 更好。我说得对吗?
例子:
\usepackage{epsfig,subfigure,amstext}
\begin{document}
\begin{figure*}[h]
\centering
\subfigure[London]{
\label{fig:dist1}
\includegraphics[width=.4\textwidth]
{graphs/distLA.eps}%
\subfigure[Los Angeles]{
\label{fig:dist2}
\includegraphics[width=.4\textwidth]
{graphs/distLondon.eps}%
\caption{The distance distribution between the sequential check-in region center and POI in two cities.}
\label{fig:dist}
\end{figure*}
\end{document}
答案1
我遇到了这个错误。其实问题不在于图形。代码中图形名称后面缺少一个“}”。
但我想知道哪种格式的质量对我来说更好。