Не удалось вставить графику в формате PDF.

Не удалось вставить графику в формате PDF.

Используя \includegraphics[width=\linewidth]{mypdf}Я попытался вставить изображение PDF в свой документ XeLaTeX. Но вместо изображения на его месте появилась пустая область.

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=\linewidth]{my.pdf}
\end{document}

В консоли я получил следующее:

** WARNING ** Multiple DecodeFilter not supported.
** WARNING ** Could not handle a content stream.
** WARNING ** pdf: image inclusion failed for "./my.pdf".
 )
(see the transcript file for additional information)
Output written on test.pdf (1 page).
SyncTeX written on test.synctex.gz.
Transcript written on test.log.

Что может быть не так? Какие PDF-файлы можно вставлять в файлы tex?

решение1

Это результат работы нескольких декодеров в исходном PDF-файле (о чем четко говорится в сообщении).Решениезаключается в преобразовании PDF в PostScript, а затем обратно в PDF, который должен кодировать его с помощью одного декодера.

Для этого вам понадобитсяGhostscriptи, возможноXpdf(который предоставляет pdftops, если pdf2psнедоступен). Преобразование обратно в PDF должно быть стандартным в вашем дистрибутиве TeX в видеepstopdf.

Если в результате этих преобразований получается PDF-файл большего размера, чем исходный, вы можете рассмотреть возможность запуска промежуточного PS черезps2psво-первых, перед обратным преобразованием в PDF.

В итоге:

pdftops  foo.pdf 
epstopdf foo.ps 
pdfcrop  foo.pdf

решение2

использовать

\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[width=\linewidth]{my.pdf}
\end{document}

для нескольких страниц или

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=\linewidth,page=<pageNo>]{my.pdf}
\end{document}

для одной страницы

решение3

Я нашел возможное решение

Обрезка/обрезка изображения с помощью includegraphics путем указания процентов

Пробуем следующий код TeX:

\adjustbox{trim=5cm 5cm 5cm 5cm, clip}{\includegraphics[page=2]{source.pdf}}

Связанный контент