단락, 나누기 및 빈 공간
알아두면 유용한 빈 줄, 강제 중단, vspace 및 간격 명령.
단락, 나누기 및 빈 공간
워드 프로세서에서는 Enter 키를 누르고 간격을 확인하여 단락을 만듭니다. LaTeX는 다르게 작동합니다. 소스 텍스트는 구조를 설명하고 컴파일러는 간격을 결정합니다. LaTeX가 단락을 시작하는 방법과 필요할 때 이를 재정의하는 방법을 알고 나면 초보자가 일반적으로 겪는 서식 지정 문제를 피할 수 있습니다.
단락 작동 방식
소스의 빈 줄은 새 단락을 시작합니다. 이것이 전체 규칙입니다. 빈 줄이 한 줄이든 다섯 줄이든 상관없습니다. LaTeX는 이를 단일 단락 나누기로 축소합니다. 마찬가지로 소스 내부의 한 줄 바꿈은 일반 공백으로 처리되므로 원하는 너비로 소스 텍스트를 래핑하고 출력을 전혀 변경하지 않고 자유롭게 리플로우할 수 있습니다.
\par 명령은 빈 줄과 정확히 같은 의미입니다. 직접 입력하는 경우는 거의 없지만 문자 그대로 빈 줄을 작성하기 어려운 매크로 및 클래스 파일 내에서 볼 수 있습니다.
\\는 완전히 다른 것입니다. 새 문단을 시작하지 않고 현재 문단 내에서 강제로 줄바꿈을 합니다. 새 줄에는 단락 들여쓰기나 추가 수직 공간이 없습니다. 주소, 시, 표의 행 등 줄바꿈이 포함된 내용이 있는 곳에 존재합니다. 일반 문단을 끝내기 위해 이것을 사용하는 것은 결코 끝나지 않는 문단을 생성하기 때문에 고전적인 초보자 실수입니다. 그리고 LaTeX는 그 중 두 개가 쌓이면 “여기에 끝낼 줄이 없습니다”라고 불평할 수 있습니다.
First paragraph.
Second paragraph, with a forced break\\on this line.수직 공간 추가
예를 들어 서명란 앞이나 제목 페이지의 논리적 부분 사이에 의도적인 간격을 두는 경우가 있습니다.
\vspace{1em}\bigskip \medskip \smallskip\vspace{1em}는 LaTeX가 알고 있는 모든 단위(em, pt, cm 등)에서 사용자가 요청한 수직 공간을 정확히 삽입합니다. 세 가지 건너뛰기 명령은 미리 설정된 양입니다. \smallskip, \medskip 및 \bigskip은 문서 클래스에 의해 정의된 크기의 작은, 중간 및 큰 간격을 삽입하여 문서 전체에서 일관성을 유지합니다. 클래스나 글꼴 크기를 변경하면 건너뛰기가 적용되므로 수동으로 조정한 \vspace 값보다 건너뛰기를 선호합니다.
한 가지 유용한 정보: 페이지 상단의 \vspace는 자동으로 삭제됩니다. LaTeX는 페이지 경계의 늘어나는 공간이 의도하지 않은 것이라고 가정하기 때문입니다. 꼭 보관해야 한다면 별표와 함께 \vspace*{1em}를 사용하세요.
모든 단락 사이의 공백
문단 사이에 공백을 만들기 위해 \\를 스팸으로 보내지 마십시오. 들여쓰기로 표시하는 대신 간격으로 모든 단락을 분리하려면 문서 전반에 걸쳐 디자인을 결정해야 합니다. ‘parskip’ 패키지를 사용하여 서문에 한 번 설정하거나 제목과 구조가 분리를 더 잘 전달할 수 있는지 다시 생각해 보세요. 이 절충안의 나머지 절반은 단락 들여쓰기를 참조하세요.