LaTeX은 \tiny에서 \Huge까지 텍스트 크기를 변경하기 위한 10가지 단계적 선언을 제공합니다. 이는 *선언*입니다. 논쟁이 없으며 현재 그룹이나 환경이 끝날 때까지 효력이 유지됩니다. 각각이 생성하는 실제 포인트 크기는 문서 클래스의 기본 크기(10pt / 11pt / 12pt)에 따라 다릅니다. 임의 크기의 경우 \fontsize을 사용합니다.
10개의 사이즈 선언
표준 크기 명령은 가장 작은 것부터 가장 큰 것까지 다음 10개입니다: \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge, \Huge. L 및 H의 경우와 모두 대문자인 LARGE의 경우 단계를 표시하십시오. 따라서 모양만 보지 말고 철자를 주의하십시오. \normalsize은 문서 본문 크기입니다. \documentclass의 크기 옵션과 일치합니다(기본적으로 10pt).
선언입니다. 인수를 취하는 \textbf{...}과 같은 명령과 달리 선언은 단순히 해당 지점부터 크기를 전환합니다. 그것이 얼마나 멀리 도달할지는 당신에게 달려 있으며, 그룹이나 환경에 따라 제어됩니다. 따라서 대부분의 경우 범위를 제한하기 위해 중괄호({\Large just this part is large})로 묶습니다. 닫는 중괄호에서는 크기가 원래 크기로 돌아갑니다.
通常の大きさの文。{\Large ここだけ大きく}、また通常へ戻ります。
{\small この段落全体が小さい級数になります。閉じ波括弧まで効果が続きます。}실제 포인트 크기는 베이스에 따라 다릅니다.
핵심은 각 명령의 실제 포인트 크기가 문서 클래스의 기본 크기에 따라 변경된다는 것입니다. 10pt, 11pt 또는 12pt에서 article을 로드하더라도 동일한 \large은 다른 크기를 생성합니다. 이는 명령이 절대 크기가 아닌 본문 텍스트에 대한 *상대적 단계*를 나타내기 때문입니다. 아래 표에는 표준 클래스(article / report / book 등)에 대한 값이 나와 있습니다.
| 명령 | 10포인트 | 11pt | 12pt |
|---|---|---|---|
\tiny | 5포인트 | 6포인트 | 6포인트 |
\scriptsize | 7포인트 | 8포인트 | 8포인트 |
\footnotesize | 8포인트 | 9포인트 | 10포인트 |
\small | 9포인트 | 10포인트 | 10.95pt |
\normalsize | 10포인트 | 10.95pt | 12pt |
\large | 12pt | 12pt | 14.4pt |
\Large | 14.4pt | 14.4pt | 17.28pt |
\LARGE | 17.28pt | 17.28pt | 20.74pt |
\huge | 20.74pt | 20.74pt | 24.88pt |
\Huge | 24.88pt | 24.88pt | 24.88pt |
표에서 알 수 있듯이 \normalsize은 10포인트 클래스에서 10포인트, 11포인트 클래스에서 10.95포인트, 12포인트 클래스에서 12포인트입니다. 단계는 대략 1.2배 증가하며 \Huge은 맨 위에 고정됩니다. 따라서 11pt 클래스에서는 예를 들어 \huge 및 \Huge이 모두 24.88pt입니다. 이 값은 표준 클래스에 대한 것입니다. jsarticle, extsizes 또는 KOMA-Script와 같은 일본어 수업은 서로 다른 계단과 천장을 사용합니다.
임의의 크기: \fontsize 및 \selectfont
10단계 중 어느 것도 원하는 크기를 제공하지 않으면 \fontsize{size}{baselineskip}을 사용하여 정확한 포인트 크기의 이름을 지정할 수 있습니다. 첫 번째 인수는 글꼴 크기입니다. 두 번째는 baselineskip — 연속된 줄의 기준선 사이의 간격입니다. \fontsize은 값만 설정합니다. 실제로 적용하려면 \selectfont을 따라야 합니다.
{\fontsize{20}{24}\selectfont 20pt・行送り 24pt の文字。}관례적으로 기준선 건너뛰기는 글꼴 크기의 약 1.2배입니다(20pt 글꼴의 경우 대략 24pt). 너무 작게 설정하면 선이 겹쳐서 읽을 수 없게 됩니다. \tiny과 같은 선언 명령은 줄 간격을 자동으로 조정합니다. 중요한 차이점은 \fontsize의 경우 기준선 건너뛰기를 직접 제공해야 한다는 점입니다. 이것도 선언이므로 위의 예와 같이 중괄호를 사용하여 범위를 지정하세요.
단락 크기 조정 시 문제
일반적인 함정: 크기 변경을 전체 단락에 적용하려는 경우 단락을 끝내는 빈 줄(또는 \par)은 그룹을 닫기 *전에* 와야 합니다. LaTeX은 단락 설정이 완료되는 순간부터 줄 간격을 적용하므로 빈 줄이 중괄호 밖으로 나오면 단락은 본문 줄 간격으로 설정됩니다. 즉, 앞부분이 원래 크기로 돌아갑니다.
% 正しい — \par がグループの内側にある
{\Large
この段落は大きな文字で、行送りも大きさに合います。
\par}
% 誤り — 段落の区切りがグループの外
{\Large この段落は文字こそ大きいが、行送りが本文のまま}
次の段落。한 가지 더: 크기 명령은 수학 모드 내에서 사용할 수 없습니다. LaTeX이 경고합니다. 수식의 일부를 확대하려면 이러한 본문 텍스트 크기 명령과 별도로 유지되는 \displaystyle과 같은 수학 관련 크기 조정을 사용합니다.
직접 사이즈를 변경하기 전
글을 쓰다가 \Large 또는 \small을 입력하고 싶은 충동을 느끼면 먼저 크기가 문서 구조의 일부인지 아니면 일회성 조정인지 물어보세요. 제목, 각주, 캡션, 정리 환경, 표 참고 등 반복되는 요소의 경우 매번 수동으로 크기를 설정하지 마세요. 해당 환경이나 스타일 정의를 변경합니다. 일회성 포스터 제목이나 테이블 내부의 작은 메모의 경우 그룹을 사용하고 범위를 로컬로 유지하세요.
- 본문의 제목을 확대하지 마세요.
titlesec과 같은 클래스나 패키지를 통해\section의 모양을 변경하세요. - 테이블에서 가독성을 유지하세요. 전체 테이블을
\scriptsize으로 축소하기 전에 열 축소, 테이블 회전 또는 분할을 고려하세요. - 줄 간격도 살펴보세요.
\fontsize을 사용하는 경우 항상 크기와 함께 두 번째 인수인 기준선 건너뛰기를 설정하세요. - 제출된 PDF를 확인하세요. 화면에서 읽을 수 있는 내용이 인쇄되거나 검토된 PDF에서는 너무 작을 수 있으므로 최종 페이지 크기에서 검사하세요.
사이즈 결정 순서
글꼴 크기는 작성하는 동안 로컬로 패치되지 않고 위에서 아래로 결정을 내릴 때 가장 잘 유지됩니다. 먼저 \documentclass[11pt]{...}과 같이 문서 전체의 기본 크기를 선택합니다. 다음으로 클래스 또는 패키지 구성을 통해 제목, 캡션, 각주 및 표 메모의 구조적 크기를 설정합니다. 끝에서만 본문의 일회성 메모가 {\small ...}과 같은 로컬 선언을 받아야 합니다. 본문 크기 자체가 다른 포스터나 슬라이드의 경우 부분적으로 크기를 조정하기보다는 해당 장르에 맞게 만들어진 클래스를 선택하세요.
- 기본 크기를 클래스 옵션으로 설정합니다. 본문 전체를
\small으로 감싸면 줄 간격, 각주, 제목과의 관계가 깨지는 경향이 있습니다. - 정의에서 반복되는 요소를 변경합니다. 모든 표 메모가 더 작아야 하는 경우 텍스트에서 수동으로 수행하는 대신 표-노트 매크로 또는 환경을 정의합니다.
- 단락 경계에서 로컬 크기 조정을 닫습니다. 길고 작은 단락의 경우 줄 간격이 동일한 크기로 마무리되도록 그룹 내부에
\par을 유지합니다.