목록 작성하고 간격 조절하기
순서가 있거나 없는 목록, 문단, 의도적인 줄바꿈을 불안정한 수동 간격 없이 만듭니다.
이 문서의 내용
목록은 방법이나 논증의 논리를 드러내야 하며, 간격은 대부분 문서 클래스가 정하게 두어야 합니다. 믿을 수 있는 기본 원칙은 간단합니다. 목록 항목에는 \item, 새 문단에는 빈 소스 줄을 쓰고 수동 줄바꿈은 꼭 필요할 때만 사용합니다.
내용에 맞는 목록 선택하기#
itemize는 순서가 중요하지 않은 항목을 제시합니다.enumerate는 절차나 순위가 있는 항목을 제시합니다.description은 용어나 단계에 설명을 짝지어 줍니다.
\documentclass{article}
\begin{document}
The analysis followed three steps:
\begin{enumerate}
\item preprocess the observations;
\item fit two candidate models;
\item compare them using
\begin{itemize}
\item held-out error, and
\item calibration slope.
\end{itemize}
\end{enumerate}
\begin{description}
\item[Primary outcome] Root-mean-square error.
\item[Sensitivity check] Fit after removing outliers.
\end{description}
This blank source line starts a new paragraph. The class chooses the separation.
\end{document}PDF에는 번호가 붙은 작업 흐름, 한 단계 중첩된 글머리표, 용어–설명 목록, 별도의 마지막 문단이 나타나야 합니다. \item[Replication.]처럼 itemize나 enumerate의 레이블 하나를 바꿀 수 있지만, 모든 항목에 이름이 있다면 description이 더 명확합니다.
문단과 줄바꿈 구별하기#
빈 소스 줄은 새 문단을 시작합니다. 소스에서 줄바꿈을 한 번만 하면 보통 공백처럼 처리됩니다. \\는 강제로 줄을 바꾸지만 새 문단을 만들지는 않습니다. align이나 tabular처럼 행을 정의하는 구조, 또는 주소처럼 의도적으로 줄을 나눈 내용에만 사용하세요. 일반 문장 끝마다 \\를 넣지 마세요.
빈 \item은 피하고, 깊게 중첩된 목록이나 짧은 문장 하나뿐인 목록은 구성을 다시 살펴보세요. 표준 목록은 네 단계까지 가능하지만 문단이나 설명형 제목으로 계층을 더 명확하게 전달할 수 있는 경우가 많습니다.
근거가 있는 부분적 간격 조정만 하기#
\smallskip, \medskip, \bigskip은 클래스 설정을 따르는 세로 간격을 만들고, \,는 수학에서 가는 공백을 만듭니다. 내용에 맞는 환경만으로 필요한 관계를 표현하기 어려울 때만 사용하세요. \\ 반복, \vspace로 만든 빈 줄, 음수 간격은 불안정합니다. 학술지 클래스, 2단 레이아웃, 문단 수정에 따라 빈틈이나 겹침이 생길 수 있습니다.
출판사 규정이 다른 목록 간격을 요구한다면 템플릿의 공식 설정이나 프리앰블에서 한 번 설정한 목록 패키지를 사용하세요. 내용이 여백을 침범한다면 줄바꿈으로 숨기지 말고 overfull box의 원인이 된 내용이나 소스를 고치세요.
“Data exclusion”이라는 세 번째 description 항목을 추가한 뒤, 중첩 글머리표를 한 문장으로 다시 써 보세요. 어떤 형태가 연구 절차를 더 빠르게 파악하게 하는지 비교합니다. 다음에는 수학에서 간격이 달라지는 방식을 배웁니다.
