독립형 tikz 및 그림 기억: 크기 조정 시 작동하지 않음

독립형 tikz 및 그림 기억: 크기 조정 시 작동하지 않음

의 크기를 조정하면 \includestandalone[width=...]기억된 좌표(A)가 더 이상 올바른 위치에 있지 않습니다. 어떻게 해결할 수 있나요?

A.tex: 중심의 좌표(A)를 정의하는 독립형 tikz

\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)에 있지 않습니다! 여기에 이미지 설명을 입력하세요

독립 실행형의 크기가 조정되더라도 원을 (A)를 중심으로 유지하는 방법은 무엇입니까?

답변1

이 예제는 파일 대신 파일에 옵션이 [width=5cm]제공 되면 작동합니다 .\includegraphicsA.tex\includestandaloneMain.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}

관련 정보