解决 LaTeX 错误:无法确定图形 X 的大小(没有 BoundingBox)

解决 LaTeX 错误:无法确定图形 X 的大小(没有 BoundingBox)

我正在使用 Overleaf,并且必须使用 LaTeX 编译器。这是因为我使用的编译器pst-poker仅适用于 LaTeX 或 XeLaTeX,并且想要提交给不接受 XeLaTeX 的 arXiv。)

我有几张 JPG 和 PNG 格式的图片。使用 XeLaTeX 编译论文不会出现错误,但是当切换到 LaTeX 编译器时,每张图片都会出现“无边界框”错误。

我发现我需要通过这种方式确定边界框:

\includegraphics[width=0.8\linewdith,bb=0 0 100 100]{figurefile}

但是它不起作用,它生成的 PDF 仅包含第一个图像出现之前的 2 页。

问题:

LaTeX-Compiler 无法确定图形大小,因为图形文件中没有这样的信息。

错误消息如:“无法确定图形大小(没有 BoundingBox)”

我努力了:

  1. 使用保存图片大小信息的图形文件格式,例如 EPS

    • .eps太大,超出了 arXiv 的大小限制
  2. 使用 PdfLaTeX 编译器代替 LaTeX 编译器

    • 无法使用 PdfLaTeX,因为它与 不兼容pst-poker
  3. 手动指定图片尺寸:\includegraphics[scale=0.75, natwidth=640, natheight=480]{picture.jpg}

    • 不起作用,我得到一个白色盒子,没有图像。

关于类似问题有人回答说 LaTeX 不支持 EPS 以外的任何东西。——是吗?

编辑: 我需要一个pst-poker包来绘制卡片符号,因为这篇论文是关于纸牌游戏的。

在此处输入图片描述

答案1

pdflatex --shell-escape file

\documentclass{standalone}
\usepackage{auto-pst-pdf}
\usepackage{pst-poker}
\begin{document}
\begin{pspicture}\crdAs\end{pspicture}
\end{document}

在此处输入图片描述

相关内容