Imagem tikz & Remember independente: não funciona quando dimensionada

Imagem tikz & Remember independente: não funciona quando dimensionada

Quando eu dimensiono meu \includestandalone[width=...], minha coordenada lembrada (A) não está mais na posição correta. Como posso consertar isso?

A.tex: um tikz independente que define a coordenada (A) no centro

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[remember picture]
      \node at (0,0) {\includegraphics{example-image-a}};
      \node (A) at (0,0) {A};
    \end{tikzpicture}
\end{document}

Main.tex: inclua o autônomo e desenhe um círculo em (A)

\documentclass{book}
\usepackage{standalone}
\usepackage{tikz}
\begin{document}
  \includestandalone[width=5cm]{A}
  \begin{tikzpicture}[remember picture,overlay]
      \draw[red] (A) circle(1);
  \end{tikzpicture}
\end{document}

O círculo não está centrado em (A)! insira a descrição da imagem aqui

Como manter o círculo centralizado em (A), mesmo que o autônomo esteja dimensionado?

Responder1

O exemplo funciona se a opção [width=5cm]for dada \includegraphicsno arquivo A.texem vez de \includestandaloneno arquivo Main.tex.

De acordo com o pgfmanual, a sintaxe \draw[red] (A) circle(1);é antiga. A sintaxe mais recente é \draw[red] (A) circle [radius=1];.

insira a descrição da imagem aqui

Arquivo A.tex

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[remember picture]
      \node at (0,0) {\includegraphics[width=5cm]{example-image-a}};
      \node (A) at (0,0) {A};
    \end{tikzpicture}
\end{document}

Arquivo Main.tex

\documentclass{book}
\usepackage{standalone}
\usepackage{tikz}
\begin{document}
  \includestandalone{A}
  \begin{tikzpicture}[remember picture,overlay]
      \draw[red] (A) circle [radius=1];
  \end{tikzpicture}
\end{document}

informação relacionada