我如何将 PDF 定位在 tikzpicture 内?

我如何将 PDF 定位在 tikzpicture 内?

我知道下面的方法行不通。我希望 PDF 位于 {X}。

\documentclass{article}
\pagestyle{empty}
\usepackage{tikz,lmodern}
\usepackage{pdfpages}

\begin{document}  

\includepdf[scale=0.8, pagecommand={
\begin{tikzpicture}[remember picture,overlay]
    \node at ([xshift=7cm,yshift=-3cm] current page.north west) {X};   
\end{tikzpicture}}]{test}

\end{document}

我想知道如何在 tikzpicture 中定位和缩放 PDF。

答案1

根据手册(3.0 版)第 106 章,您可以执行以下操作:

\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}
  \pgfdeclareimage{img}{Chick1.png}
  \node at ([xshift=7cm,yshift=-3cm] current page.north west) {\pgfuseimage{img}};
\end{tikzpicture}
\end{document}

以下是略有不同的 MWE:

\documentclass[tikz]{standalone}    
\begin{document}
\begin{tikzpicture}
  \pgfdeclareimage{img}{Chick1.png}
  \node (img1) at (0,0) {\pgfuseimage{img}};
  \node (img2) at (5,0) {\includegraphics{Chick1}};
  \draw[->] (0,0) -- (1,0);
  \draw[->] (0,0) -- (0,1);
  \node at (img1.south) {PGF};
  \node at (img2.south) {graphicx};
\end{tikzpicture}
\end{document}

以及相应的输出:

在此处输入图片描述

Chick1.png取自这里

相关内容