통계학

[Latex] 이미지에 주석 달기

tenbagger91 2022. 6. 6. 16:33
반응형

https://ko.overleaf.com/learn/latex/Captioning_Figures

 

Captioning Figures - Overleaf, 온라인 LaTex 편집기

사용하기 쉬운 온라인 LaTex 편집기. 설치 필요없음. 실시간 협업. 버전 관리. 수백 개의 LaTex 템플릿. 그리고 그 이상.

ko.overleaf.com

위 페이지를 참조하여 글을 씁니다.

 

레이텍 문서를 작성하다보면 이미지를 여러장 넣고 각 이미지마다 주석을 달아야 되는 경우가 많은데요.

 

영어로는 이미지나 표를 Figure라고 표시하고, 첫번째 Figure부터 Figure1, Figure2, Figure3 ... 요렇게 번호대로 나가게 문서를 작성하죠.

 

어떤 논문은 이미지 따로 표 따로 해서 이미지는 Image1, Image2, ..., 표는 Table1, Table2, ... 요렇게 매기기도 하던데 그건 논외로 하고 Figure로 캡션 넣고 번호까지 자동으로 매기는 방법을 알아보겠습니다.

 

방법은 매우 간단합니다.

 

이미지를 넣는

\begin{figure}

\end{figure}

 

사이에

 

\caption{넣고싶은 설명}

 

을 넣으면  이미지 위나 아래에 Figure1. 넣고싶은 설명 요렇게 표시됩니다.

 

이미지보다 먼저 \caption{}을 넣으면 이미지 위에, 이미지 다음에 \caption{}을 넣으면 이미지 아래에 주석이 표시됩니다.

 

위 링크에 있는 예시 코드입니다.

 

\begin{figure}[h!]
\centering
  \caption{A picture of the universe!}
  \includegraphics[width=0.5\textwidth]{이미지파일}
\end{figure}

 

요렇게 \caption{}을 \includegraphics{} 위에 넣으면 그림 위에 주석이 표시됩니다.

 

\begin{figure}[h!]
\centering
  \includegraphics[width=0.5\textwidth]{universe}
  \caption{A picture of the universe!}
\end{figure}

 

요렇게 \caption{}을 \includegraphics{} 밑에 넣으면 주석이 아래에 표시됩니다.

 

요 caption 기능은 번호도 자동으로 매겨주는 기능이 있어서 아무데나 어떤 순서로 Figure를 넣든 문서에 들어가있는 순서대로 Figure 번호가 채워집니다.

 

예시 Figure도 순서대로 Figure 1, Figure 2로 번호가 매겨졌네요.

 

저는 이 기능을 한참동안 몰라서 수작업으로 그림마다 번호를 매겨줬는데, 알고나니 너무 개꿀기능이었습니다 ㅎㅎㅎ

 

저는 한번도 없지만 글 맨위 링크에 나와있는 설명은 옆에다가 주석을 다는 기능도 있다고 하네요.

 

Figure 오른쪽에 주석을 표시하는게 가능한데요.

 

이 기능을 쓰려면 우선 문서 최상단에 \usepackage{sidecap}를 넣어 sidecap이라는 패키지를 불러와야 합니다.

 

그리고 \begin{figure}와 \end{figure} 대신 \begin{Scfigure}와 \end{SCfigure}를 이용해 Figure를 삽입해야 합니다.

 

\begin{SCfigure}
  \caption{This is the same picture of the universe as above, but now the captions appear in the side next to the image}
  \includegraphics[width=0.5\textwidth]{universe}
\end{SCfigure}

 

위 코드처럼 입력하면

요런 모양으로 주석이 삽입됩니다. 이미지는 왼쪽, 주석은 오른쪽 아래에 달립니다.

 

이미지의 width를 0.5\textwidth로 정해놔서 이미지가 페이지의 절반 주석이 페이지의 절반을 차지하네요.

 

\caption{}을 이미지 위에 넣었지만 주석은 오른쪽에 표시됩니다.

 

\begin{SCfigure}
  \centering
  \includegraphics[width=0.5\textwidth]{universe}
    \caption{This is the same picture of the universe as above, but now the captions appear in the side next to the image}
\end{SCfigure}

 

요렇게 코드를 입력하면

 

위와 똑같이 표시됩니다 ㅎㅎ

 

figure를 중앙정렬시키는 \centering은 무시되었고, \caption{}의 위치와 상관없이 이미지는 왼쪽 주석은 오른쪽에 표시됩니다.

 

\listoffigures를 이용하면 문서에 포함된 모든 figure의 목록과 몇페이지에 있는지 한번에 표시할 수 있습니다.

 

예제 문서의 List of Figure은 다음과 같이 표시되네요.

 

이상입니다!

 

반응형