Автономная картинка tikz & Remember: не работает при масштабировании

Автономная картинка tikz & Remember: не работает при масштабировании

Когда я масштабирую свой \includestandalone[width=...], моя запомненная координата (A) больше не находится в правильном положении. Как это исправить?

A.tex: автономный tikz, который определяет координату (A) в центре

\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: включите автономный файл и нарисуйте круг в точке (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}

Центр круга не совпадает с точкой (А)! введите описание изображения здесь

Как сохранить центр круга на (A), даже если автономный объект масштабирован?

решение1

Пример работает, если параметр [width=5cm]указан \includegraphicsв файле , A.texа не \includestandaloneв файле Main.tex.

Согласно pgfmanual, синтаксис \draw[red] (A) circle(1);старый. Более новый синтаксис — \draw[red] (A) circle [radius=1];.

введите описание изображения здесь

Файл 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}

Файл 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}

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