경험적으로 알아내는 것은 참 어려운 과정을 수반한다. 머리속으로 그 문제를 상상하기도 어려운데다 막상 닥치고 나면 해결하기가 참 어려운 것이 많기 때문인데, 아직도 문단 첫머리 공백을 처리하는 데 어려움을 겪고 있는 것을 보면 참... 난감하다.
이번에는 상호참조에 관련된 문제다. \section에 붙는 상호참조는 번호를 잘 따오는데, 유독 그림에 붙는 상호참조 \label{}은 번호가 안맞는 것을 발견했다. 자료를 보니 \caption{} 앞에 놓으면 안되고 반드시 다음에 놔야 한다고 되어 있다. 실험을 해 보니 \caption 안에다 넣어야 다른 참조에서 바르게 표시가 된다. 예를 들면 아래와 같다.
\begin{figure}
\centering
\includegraphics[width=0.5\textwidth]{aaa.jpg}
\caption{Example \label{fig:example}}
\end{figure}
위와 같이 \caption{}안에 \label{}을 표기해야 본문에서 \ref{fig:example}로 참조할 때 바르게 번호가 표시된다. 참고로 \table{}의 경우도 동일한 것을 보면, \caption{}을 가지는 개체의 경우에는 그 안에다 표시를 하는 것을 습관 들이는 것이 안전할 것으로 보인다.
No comments:
Post a Comment