将 pdf 包含在 tcolorbox 中

将 pdf 包含在 tcolorbox 中

我试图将 pdf 包含在 tcolorbox 中,但编译器认为我希望它位于框后面。这是我使用的代码的简化版本:

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{graphicx}
\usepackage[final]{pdfpages}
\usepackage{float}

\usepackage{tcolorbox}
\usepackage{xcolor}
\definecolor{sapphire}{rgb}{0.03, 0.15, 0.4}

\usepackage{lipsum}
\begin{document}

\begin{tcolorbox}[colback=white,colframe=sapphire,title={The pdf is suppose to be inside the box}]

\lipsum[1]

 \begin{figure}[H]
  \centering
          \includepdf[scale=.5]{file.pdf}
  \end{figure}

\end{tcolorbox}

\end{document}

编译器理解的内容如下:file.pdf 位于 tcolorbox 之外

如果我在框中添加文本并放大 file.pdf,我们会清楚地看到 file.pdf 不仅在框外面,而且在框后面:

file.pdf 位于 tcolorbox 后面

我成功将其作为图像包含进来,但我希望它是文本。

感谢您的帮助

答案1

不要使用\includepdf框内内容。\includepdf适用于整页。

使用\includegraphics(也被使用\includepdf)但不强制使用新页面。

相关内容