[LaTeX] subcaption에서 numbering 형식 바꾸기

2023. 1. 25. 16:37·기타/논문작성 Writing

 

subcaption package를 쓰면 subfigure에 대해서 numbering이 (a),(b).. 이런 식으로 설정된다.

 

다음 예시와 같다.

 

 

 

그러나 나는 a) 와 같이 numbering을 하고 싶을 수도 있고, 1) 이렇게 하고 싶을 수도 있다.

 

기본적으로 subcaption은 () 이렇게 parenthesis가 default로 설정되어있다.

그래서 아래와 같이 labelformat = simple로 설정을 해놔야 이 괄호를 없앨 수 있다.

\usepackage[labelformat=simple]{subcaption} 
\renewcommand{\thesubfigure}{\normalsize \alph{subfigure})}

또한 위의 \renewcommand{\thesubfigure} 안에 본인이 만들고 싶은 형식을 쓴다.

 

a)와 같은 경우에는 또 다른 방법으로

\usepackage[labelformat=brace]{subcaption}

옵션을 다음과 같이 설정하면 바로 적용이 된다.

 

이 그림을 보면 (a) -> a)로 바뀐 것을 확인할 수 있다.

 


아예 형식을 자유롭게 바꾸고 싶을 때는 맨 처음에 제시한 방법을 쓰는 게 좋다.

 

위의 \alph{subfigure}는 subfigure의 numbering을 알파벳으로 하고 싶다는 뜻이다.

다음을 참고하여 \alph 대신 \arabic을 쓰면 아라비아 숫자로 카운트된다.

\usepackage[labelformat=simple]{subcaption} 
\renewcommand{\thesubfigure}{\normalsize \arabic{subfigure})}

 

\arabic{subfigure} + )를 적용했기 때문에 아래처럼 1)과 같은 형태로 나온다. 만약 위의 labelformat을 simple로 설정하지 않으면 (1))으로 출력되니 주의해야 한다.

 

\usepackage[labelformat=simple]{subcaption} 
\renewcommand{\thesubfigure}{\normalsize Figure \roman{subfigure}.}

와 같이 설정하면 Figure라는 글자가 함께 출력된다. 그리고 이번에는 roman 숫자로 넘버링하였다.

 

 

 

마지막으로, 내가 사용하고 있는 전체 figure 숫자까지 언급하면서 subfigure 넘버를 설정하고 싶을 수 있다.

그럴 경우에는 아래처럼 적용한다.

\usepackage{subcaption}
\renewcommand{\thesubfigure}{\arabic{figure}.\Alph{subfigure}}

이번에는 알파벳 대문자로 subfigure를 세고, 전체 figure 숫자를 아라비아 숫자로 표기하는 방식을 택했다.

또한 괄호 옵션을 살려두었다.

 

그럼 다음과 같이 출력된다.

 

이와 같이 무궁무진하게 응용할 수 있다.

 

 

덧붙여서 \renewcommand가 이 내용의 핵심으로, 아주 유용하게 사용되는데 이는 subfigure 뿐 아니라 다른 형식들도 다 바꿀 수 있어서 나중에 총 정리할 생각이다.

 


참고자료

 

https://tex.stackexchange.com/questions/419434/subfigure-referencing-shows-roman-number

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

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

[논문작성] AIAA 양식 정리 (1) Title, Authorship, Footnotes, Nomenclature  (0) 2023.02.13
[논문작성] 논문 인용 및 표현쓸 때 유용한 attributive verbs  (0) 2023.02.08
[LaTeX] 캡션 정렬 방법  (0) 2023.01.23
[논문작성] 논문에서 영문이름에 대하여  (0) 2023.01.18
[LaTeX] Linewidth, Textwidth 등 길이 차이  (0) 2022.12.13
'기타/논문작성 Writing' 카테고리의 다른 글
  • [논문작성] AIAA 양식 정리 (1) Title, Authorship, Footnotes, Nomenclature
  • [논문작성] 논문 인용 및 표현쓸 때 유용한 attributive verbs
  • [LaTeX] 캡션 정렬 방법
  • [논문작성] 논문에서 영문이름에 대하여
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (460)
      • 공지 (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 (7)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[LaTeX] subcaption에서 numbering 형식 바꾸기
상단으로

티스토리툴바