
LaTeX 문서에 포함된 그래픽의 일부로 참조를 만드는 것이 가능합니까?
그렇다면 그러한 그래픽(EPS, ...)에 선호되는 형식은 무엇입니까?
모형:
컴파일에는 pdflatex를 사용하고 있습니다.
답변1
이를 수행하는 한 가지 방법은 \includegraphics{...}
TikZ 내부를 배치 node
한 다음 node
TikZ가 있는 이미지 위에 다른 하나를 배치하는 것입니다. 여기서 이 노드에는 참조 또는 레이블 내부를 원하는지 여부에 따라 \ref{...}
또는 명령이 포함됩니다. \label{...}
그림.
TikZ를 사용하여 오버레이하는 아래 코드는 다음 \includegrpahics{...}
에서 가져왔습니다.이 질문TeX.SX에서.
패키지 는 TikZ 내부에 환경을 varwidth
배치하는 데 사용됩니다.enumerate
node
. 보다이 답변설명을 위해.
\documentclass{article}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{enumitem}
\usepackage{varwidth}
\begin{document}
Here, we will reference a label that is set on top of the picture with \verb|tikz| (\ref{fig:1}).
\begin{figure}[h!]
\centering
\begin{tikzpicture}
\node at (0,0) {\includegraphics[width=.6\textwidth]{example-image}};
\node at (1.2,2) {\begin{varwidth}{2in}\begin{enumerate}[label={Fig.~\arabic*}]\item{Hi, let's reference this\label{fig:1}}\end{enumerate}\end{varwidth}};
\end{tikzpicture}
\end{figure}
Here, we will do the opposite of this; we will put the \verb|\ref{...}| inside the \verb|node|, as a reference to example 1:
\begin{enumerate}
\item{\label{ex:1}Example 1}
\end{enumerate}
\begin{figure}[h!]
\centering
\begin{tikzpicture}
\node at (0,0) {\includegraphics[width=.6\textwidth]{example-image}};
\node at (1.2,2) {Look at example~\ref{ex:1}};
\end{tikzpicture}
\end{figure}
\end{document}