latex 中的 png 图形

latex 中的 png 图形

我一直在努力尝试插入 png 图形。我想使用 powerdot,所以我应该通过 latex->dvi->ps->pdf。

在我上次更新之前,以下内容确实有效

\includegraphics[width=0.3\textwidth,bb=0 0 401 337]{DipoloSmoot.png}

LaTeX - dvips 中没有错误,但在 ps2pdf 步骤中

我在 Windows 10 上使用 MikTeX 安装:

>>> pdfTeX, Version 3.14159265-2.6-1.40.17 (MiKTeX 2.9 64-bit)
(preloaded format=latex 2016.8.6)
>>> dvips.exe -Ppdf "test_powerdot_png.dvi"
This is dvips(k) 5.996 Copyright 2016 Radical Eye Software
(www.radicaleye.com) *' TeX output 2016.08.06:1831' -> test_powerdot_png.ps

>>> "C:\Program Files\gs\gs9.19\bin\gswin64c.exe" -q -dSAFER -dNOPAUSE
-dBATCH -sOutputFile="test_powerdot_png.pdf" -sDEVICE=pdfwrite -c
-setpdfwrite -f "test_powerdot_png.ps"
...
Last OS error: No such file or directory
GPL Ghostscript 9.19: Unrecoverable error, exit code 1

请原谅我的经验不足,我不知道如何上传日志和相关文件。有什么提示吗?提前谢谢

浏览网页时我看到了与我类似的东西:

如何配置 WinEdt/MikTeX/ps2pdf 以在转换 ps->pdf 时使用新版本的 Ghostscript?
这似乎在当前的 MikTeX 发行版中得到了解决。

然而,这些解决方案都无法解决问题。

答案1

安装后ImageMagick®

  • 要么事先转换图像,如 Akira KaKuto 所指出的:

    > convert DipoloSmoot.png DipoloSmoot.eps
    

在运行乳胶之前。

  • 或者在你的 tex 文件中插入:

    \DeclareGraphicsRule{.png}{eps}{.bb}
    {`convert #1 -density 72x72 -units PixelsPerInch eps:-}
    

根据创建 .png 文件的程序,您可能需要在两种情况下使用转换选项 -density 72x72 -units PixelsPerInch。

相关内容