解決 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}

在此輸入影像描述

相關內容