
tikz
외부화 라이브러리와 함께 사용하고 있습니다 . 다음 코딩 스타일로 그림을 만듭니다.
\begin{figure}
\centering
\begin{tikzpicture}
code code code..
\end{tikzpicture}
\label{fig:label}
\caption{Blah blah blah text.}
\end{figure}
사용할 때 \ref{fig:label}
올바른 숫자가 표시되지 않습니다. 또 다른 주목할만한 기괴한 동작은 숫자가 5.2가 아닌 5.2.1 형식이라는 것입니다. 누구든지 이런 일을 겪었나요?
또한 MWE를 만들려고 했으나 그 일이 나타나도록 만들 수 없었습니다. 나는 복잡한 일을 하려는 것이 아니라 단지 "그림 xx에서 ..."라고 말하려고 합니다. 어쨌든 작동하지 않는 MWE는 다음과 같습니다.
\documentclass[a4paper,10pt]{report}
\usepackage{tikz} %pgf-tikz pakcage
\usepackage{pgfplots}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,linkcolor=blue,linktocpage,bookmarksopen=true
}
\begin{document}
\begin{figure}
\begin{tikzpicture}
\draw[fill = blue,fill opacity = 0.3](0,2) rectangle (1.5,3.5);
\draw[fill = yellow,fill opacity = 0.3](0.5,2.5) rectangle (1,3);
\draw[->] (0.75,0.75) -- (0.75,2.75);
\end{tikzpicture}
\label{fig:stuff}
\end{figure}
Hello \ref{fig:stuff} world
\end{document}
답변1
캡션 뒤에 그림 라벨을 넣어야 합니다