[LaTeX] subfigure에서 캡션이 길 때 캡션 간격을 넓히는 방법

2022. 5. 3. 21:27·기타/논문작성 Writing

제목 그대로 figure 안에 subfigure를 여러 개 넣을 때 캡션이 길면 붙어있는 현상이 발견되어서 이를 해결하기 위해 방법을 찾았다. stackexchange에서 찾은 내용을 바탕으로 작성한다.

 

1. subcaption 패키지를 사용할 때

 

package{subcaption}을 쓰고 있었는데

 

캡션이 너무 길면 이렇게 찰싹 붙어있는 현상이 있었다.

그림의 크기를 줄여보라는 조언도 있었는데 내가 해본 결과 소용이 없었다.

 

그래서 subcaption 패키지의 captionsetup을 이용하는 방법이 있었다.

 

\begin{figure*}[h!]
\captionsetup[subfigure]{position=bottom}
    \subcaptionbox{Distribution of training data.
    Uncertainty in center of pressure is selected uniformly.\label{fig: dist xcp train}}
    {\includegraphics[width=.48\textwidth]{figs/xcp_train_dist}}
    \hfill
    \subcaptionbox{Distribution of test data. Uncertainty in center of pressure is selected
    uniformly. \label{fig: dist xcp test}}
    {\includegraphics[width=.48\textwidth]{figs/xcp_test_dist}}
  \caption{Distribution information of uncertainty in center of pressure}
\end{figure*}

위 코드를 적용 후

 

이렇게 떨어뜨릴 수 있다.


2. subfig 패키지 사용

 

근데 내가 평소에 쓰던 figure 쓰는 방식에 비해 위의 코드 형식은 너무 불편해서

package{subfig}를 써보기로 했다.

 

\usepackage[margin=20pt]{subfig}

이렇게 package를 import할 때 margin을 설정해준다.

 

 

\begin{figure*}
\centering
\subfloat[Distribution of training data. Uncertainty in center of pressure is selected uniformly.]{
    \includegraphics[width=0.48\textwidth] {images/contour}%
    \label{fig: dist xcp train}
}
\subfloat[Distribution of test data. Uncertainty in center of pressure is selected uniformly.]{
    \includegraphics[width=0.48\textwidth] {images/spiral}%
    \label{fig: dist xcp test}
}
\end{figure*}

 

다음과 같이 caption이 잘 떨어져있다.

이 패키지의 장점은 크게 코드 변화 없이도 쉽게 caption의 간격을 둘 수 있다는 점이다. 

margin이 없으면

 

이렇게 캡션이 붙어있는 것을 볼 수 있다.

 

 

3. 결론

subfig을 쓰는 게 코드 상으로는 간편하다. subfigure라는 패키지도 있다는데 아래 링크에서 자세하게 설명해주는 거 같아서 나중에 읽고 정리해보겠다!

 

https://latex-tutorial.com/subfigure-latex/

 

Subfigure in LaTeX - Full Guide - LaTeX-Tutorial.com

In this tutorial, we are going to see how to deal with subfigure in LaTeX. In case you don't know, subfigures are nothing but a series of figures under the same figure environment.

latex-tutorial.com

 

저작자표시 비영리 변경금지 (새창열림)

'기타 > 논문작성 Writing' 카테고리의 다른 글

[LaTeX] LaTeX로 PPT 만들기 : beamer (1) 자료수집  (0) 2022.08.15
[LaTeX] 내가 정의한 함수를 사용할 때 (operatorname)  (0) 2022.05.08
[LaTeX] Figure 넣을 때 쓰는 이미지 확장자와 확장자 변환  (0) 2022.04.30
[LaTeX] 알아두면 유용한 문법 (2) matrix 표현 관련  (0) 2022.03.28
[논문작성] comma 쓰는 규칙  (0) 2022.03.24
'기타/논문작성 Writing' 카테고리의 다른 글
  • [LaTeX] LaTeX로 PPT 만들기 : beamer (1) 자료수집
  • [LaTeX] 내가 정의한 함수를 사용할 때 (operatorname)
  • [LaTeX] Figure 넣을 때 쓰는 이미지 확장자와 확장자 변환
  • [LaTeX] 알아두면 유용한 문법 (2) matrix 표현 관련
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (458)
      • 공지 (1)
      • 영어 공부 English Study (40)
        • 텝스 TEPS (7)
        • 글 Article (21)
        • 영상 Video (10)
      • 연구 Research (99)
        • 최적화 Optimization (3)
        • 데이터과학 Data Science (7)
        • 인공지능 Artificial Intelligent (40)
        • 제어 Control (45)
      • 프로그래밍 Programming (103)
        • 매트랩 MATLAB (25)
        • 파이썬 Python (33)
        • 줄리아 Julia (2)
        • C++ (3)
        • 리눅스 우분투 Ubuntu (6)
      • 항공우주 Aeronautical engineeri.. (21)
        • 항법 Navigation (0)
        • 유도 Guidance (0)
      • 기계공학 Mechanical engineering (13)
        • 열역학 Thermodynamics (0)
        • 고체역학 Statics & Solid mechan.. (10)
        • 동역학 Dynamics (1)
        • 유체역학 Fluid Dynamics (0)
      • 수학 Mathematics (34)
        • 선형대수학 Linear Algebra (18)
        • 미분방정식 Differential Equation (3)
        • 확률및통계 Probability & Sta.. (2)
        • 미적분학 Calculus (1)
        • 복소해석학 Complex Analysis (5)
        • 실해석학 Real Analysis (0)
      • 수치해석 Numerical Analysis (21)
      • 확률 및 랜덤프로세스 Random process (2)
      • 추론 & 추정 이론 Estimation (3)
      • 기타 (26)
        • 설계 프로젝트 System Design (8)
        • 논문작성 Writing (55)
        • 세미나 Seminar (2)
        • 생산성 Productivity (3)
      • 유학 생활 Daily (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Linear algebra
    에러기록
    우분투
    Zotero
    matplotlib
    인공지능
    생산성
    옵시디언
    teps
    Julia
    Statics
    LaTeX
    수식삽입
    obsidian
    Dear abby
    논문작성법
    딥러닝
    ChatGPT
    pytorch
    JAX
    텝스공부
    Python
    MATLAB
    텝스
    Numerical Analysis
    WOX
    IEEE
    수치해석
    논문작성
    고체역학
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[LaTeX] subfigure에서 캡션이 길 때 캡션 간격을 넓히는 방법
상단으로

티스토리툴바