그림과 표 레이블 글꼴의 크기를 조정하는 방법은 무엇입니까?

그림과 표 레이블 글꼴의 크기를 조정하는 방법은 무엇입니까?

\footnotesize 명령을 사용하여 레이블 글꼴 크기를 줄였지만 레이블의 "그림 2.1" 부분은 크기가 조정되지 않았습니다. 이는 작은 글꼴로 된 "그림 2.1:"과 같은 내용과 원래 글꼴 크기의 설명이 표시된다는 의미입니다.

"Figure Xi" 부분도 작은 글씨로 어떻게 넣을 수 있나요?

답변1

간단한 해결책은 문서 클래스 를 사용하는 문서 클래스( 및 )에 해당하는 KOMA 스크립트 클래스 중 하나로 변경하는 것 book=scrbook입니다 . 그런 다음 KOMA 스크립트의 빌드 명령을 사용하여 캡션 형식을 지정할 수 있습니다.report=scrreprtarticle=scrartcl

MWE에는 대부분의 KOMA 스크립트 캡션 형식 명령이 나열되어 있습니다. 제가 생각하는 두 가지 명령은 여러분에게 가장 흥미로울 것입니다.

\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\usekomafont{caption}}

첫 번째 줄은 캡션( \caption{<text>})의 텍스트 부분에 속성을 추가합니다.. 중괄호 안의 텍스트입니다. 두 번째는 레이블 부분에 글꼴 속성을 추가합니다( Figure 1, Tabell 1,.) 명령 \usekomafont{<fontset>})은 텍스트 부분에 설정된 모든 글꼴 속성을 레이블에 복제합니다.

속성을 처음부터 재설정하려면 \setkomafont{caption}{<attributes>}, instead of\addtokomafont`를 사용하세요. 예를 들어 라벨을이탤릭체, 그러나 텍스트 부분은 사용하지 마십시오.

\addtokomafont{captionlabel}{\usekomafont{caption}\itshape}

다음은 MWE 및 출력입니다.

여기에 이미지 설명을 입력하세요

\documentclass[UKenglish, demo]{scrartcl}
\usepackage{lmodern}
\usepackage{scrlayer-scrpage}
\usepackage[babel=true]{microtype}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{booktabs, bigdelim, rotating}

\KOMAoptions{headings=small,%
            captions=tableheading,%
    }

% Section
\let\raggedsection\flushleft

% Caption and figures
\renewcommand*{\captionformat}{:\ }
\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\usekomafont{caption}}
\setlength{\belowcaptionskip}{0.5\baselineskip}
\setlength{\abovecaptionskip}{0.5\baselineskip}
\setlength{\intextsep}{0.5\baselineskip}

\begin{document}
\title{Capital Asset Prices}
\author{W.\,T.\,F.\,Dull}
\maketitle

\section{Section}
\label{sec:intro}

\textsc{One of the problems} which has plagued the world is bad typesetting of figures and tables. Now we have KOMA-script to help us.

\begin{figure}[!h]
\centering
\includegraphics[width=0.5\columnwidth]{figure1.png}
\caption{A demo of figure captions\label{fig-1}}
\end{figure}

Even table captions look better with KOMA-script, but that is no surprise. The example is borrowed from another question posted at Stackexchange.com

\begin{table}[!htbp]
\caption{A demo of figure captions\label{fig-1}}
\centering

\begin{tabular}{llcc@{}}
\cmidrule[\heavyrulewidth](l){2-4}
& header1 & header 2 & header 3 \\
\cmidrule(l){2-4}
\ldelim\{{4}{4mm}[\parbox{4mm}{\rotatebox[origin=c]{90}{group1}}] & 1 & a & g \\
& 2 & b & h \\
& 3 & c & i \\
& 3 & c & i \\\addlinespace[0.75ex]
\ldelim\{{6}{4mm}[\parbox{4mm}{\rotatebox[origin=c]{90}{group2}}] & 4 & d & j \\
& 5 & e & k \\
& 6 & f & l \\
& 7 & g & m \\
& 8 & h & n \\
& 9 & i & o \\
\cmidrule[\heavyrulewidth](l){2-4}
\end{tabular}
\end{table}
\end{document}

관련 정보