
의 크기를 조정하면 \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)를 중심으로 유지하는 방법은 무엇입니까?
답변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}