当我尝试编译此文件时http://danjer.doudouke.org/_media/tech/dokutexit/playground.zip发生此错误:
! LaTeX Error: Unknown graphics extension: .ps.
我正在使用 TeXworks 版本 0.4.3(MiKTeX 2.9)和 pdfLaTeX。
答案1
你可以使用 pdfLaTeX 进行编译,只要添加以下行
\usepackage{auto-pst-pdf}
用于自动将 PS 图像转换为 PDF。它需要设置选项 --enable-write18。检查 TeXworks 首选项、排版、处理工具、pdfLaTeX:
你可以用 TeXworks 直接支持的 XeLaTeX 来编译,在下拉菜单中选择 XeLaTeX 即可。
要使用 XeLaTeX 进行编译,请从序言中删除这两行,因为 XeLaTeX 本身支持 UTF-8:
\usepackage{ucs} \usepackage[utf8x]{inputenc}
在 DVI 模式下使用 LaTeX,并根据需要使用 dvips 和 ps2pdf 或 dvipdfm(x) 进行转换。您可以
latex
在命令提示符下调用,或者在首选项中为 TeXworks 定义一个新工具:
答案2
pdflatex 可以插入 jpeg、pdf 和 png 格式的图形。您可以转换您的 postscript 图像吗(假设是 postscript,因为它有 .ps 扩展名)?
答案3
当用户报告此错误时,我发现 .ps 文件实际上是 Encapsuled PostScript。将 .ps 文件扩展名重命名为 .eps 后,错误消失