- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 Microsoft Word에서 섹션나누기(Section Break)로 인해 발생하는 페이지 구역 오류를 체계적으로 진단하고, 레이아웃·머리글·바닥글·페이지 번호 등 연쇄 문제를 근본적으로 해결하도록 돕는 것이다.
섹션나누기의 개념과 종류를 정확히 이해하기
섹션나누기는 문서를 논리적 구역으로 쪼개어 각 구역마다 서로 다른 여백, 용지 방향, 머리글·바닥글, 페이지 번호 체계를 적용하기 위한 기능이다. 올바른 설계 없이 남용하면 레이아웃 붕괴, 빈 페이지 삽입, 번호 초기화, 머리글 소실 등의 문제가 발생한다.
| 종류 | 삽입 위치 | 주요 용도 | 오류 사례 |
|---|---|---|---|
| 다음 페이지 나누기 | 커서 위치 기준 다음 페이지 시작 | 장·절 구분, 페이지 방향/여백 변경 | 빈 페이지 추가, 번호 재설정 의도치 않음 |
| 연속 | 같은 페이지 내에서 구역 변경 | 단수(단/두·세단) 전환, 국문/영문 지면 혼합 | 텍스트 흐름 중단, 문단 간 간격 비정상 |
| 짝수 페이지 | 다음 짝수 페이지에서 시작 | 양면 인쇄 장서 구성 | 의도치 않은 공백 페이지 삽입 |
| 홀수 페이지 | 다음 홀수 페이지에서 시작 | 책자 첫 장을 홀수 페이지로 강제 | 빈 페이지 또는 두 페이지 건너뜀 |
오류 징후를 빠르게 식별하는 기본 점검 루틴
- 서식 기호 표시 를 켠다. 리본 > 홈 > 표시/숨기기(¶) 를 눌러 Section Break , Page Break , Manual Line Break 를 눈으로 확인한다.
- 보기 모드 전환 으로 구조를 본다. 초안 또는 개요 보기로 바꾸면 섹션 경계를 더 명확히 파악할 수 있다.
- 탐색 창 을 켜고 제목 구조를 본다. 엉뚱한 섹션에 다른 스타일이 섞여 있으면 헤더 체인이 흔들렸을 가능성이 높다.
- 구역별 페이지 설정 을 확인한다. 레이아웃 > 페이지 설정 대화상자 > 적용 대상 이 이 구역 인지 전체 문서 인지 확인한다.
- 머리글·바닥글 체인 을 확인한다. 헤더/푸터 편집 상태에서 이전과 연결 버튼 상태를 점검한다.
대표 증상별 원인 진단 매트릭스
| 증상 | 주요 원인 | 해결 전략 |
|---|---|---|
| 빈 페이지가 갑자기 생김 | 짝수/홀수 페이지 섹션나누기, 문단에 '다음 페이지부터' 속성 | 섹션나누기 유형을 다음 페이지 로 교체, 문단 서식의 줄 바꿈 및 쪽 나누기 옵션 해제 |
| 페이지 번호가 중간에 초기화 | 새 섹션에서 이전과 연결 해제, 번호 시작값 수동 설정 | 해당 섹션에서 번호 서식 재설정 후 이전과 연결 복구 |
| 머리글·바닥글이 섹션마다 달라짐 | 헤더 체인 끊김, 첫 페이지 다름 또는 짝/홀수 다름 활성 | 이전과 연결 활성화, 필요 없는 옵션 해제 |
| 연속 섹션에서 단 설정 후 줄 간격 이상 | 연속 섹션 + 서로 다른 폰트/문단 간격 | 연속 대신 다음 페이지 섹션으로 전환 또는 단 설정 재적용 |
| 방향 전환(세로↔가로) 후 여백 왜곡 | 페이지 설정이 전체 문서 에 적용됨 | 해당 섹션에 한정 적용, 섹션 경계 재배치 |
Find/Replace로 섹션 구조 일괄 정리
대규모 문서의 섹션 문제는 수동 편집보다 찾기 및 바꾸기 가 효율적이다.
열기: Ctrl+H 고급 > 특수기호 - 섹션 나누기 찾기: ^b - 페이지 나누기 찾기: ^m - 수동 줄 바꿈 찾기: ^l 또는 ^13 예) 모든 연속 섹션을 페이지 나누기로 대체: 찾을 내용: ^b 바꿀 내용: ^m
섹션나누기 유형 안전 변환 절차
- 문제 섹션 경계 앞쪽 문단 끝에 커서를 둔다.
- 레이아웃 > 페이지 설정 > 구역 시작 에서 현재 섹션의 시작 유형을 확인한다.
- 빈 페이지가 발생하는 경우 짝수/홀수 페이지 를 다음 페이지 로 바꾼다.
- 연속 섹션에서 흐름이 끊기면 임시로 다음 페이지 로 바꾸고 단 설정을 섹션 전체에 다시 적용한다.
- 머리글·바닥글은 섹션마다 열어 이전과 연결 상태를 재확인한다.
문단 서식의 '쪽 나누기' 옵션 점검
섹션과 무관하게 문단 속성만으로도 페이지가 갈라질 수 있다.
- 문단 선택 > 홈 > 단락 대화상자 > 줄 바꿈 및 쪽 나누기 를 연다.
- 문단 앞에서 페이지 나누기 , 문단 보호 옵션이 불필요하게 체크되어 있으면 해제한다.
- 스타일 기반 문서라면 스타일 정의에서 동일 옵션을 수정하고 이 스타일로부터 업데이트 를 적용한다.
머리글·바닥글 체인 복구 체크리스트
- 문제 섹션의 머리글을 더블클릭하여 편집 모드로 들어간다.
- 리본의 이전과 연결 이 꺼져 있으면 켠다. 반대로 구역마다 다른 헤더가 필요하면 끈다.
- 첫 페이지 다름 , 짝수/홀수 페이지 다름 옵션을 목적에 맞게 설정한다.
- 페이지 번호는 삽입 > 페이지 번호 > 서식 에서 이전 섹션에서 계속 또는 시작 번호 를 지정한다.
페이지 번호 초기화 문제를 수식으로 제어
필드 코드로 섹션 기반 조건부 번호를 구현하면 수동 초기화를 피할 수 있다.
Alt+F9 로 필드 코드 보기 전환 예) 섹션 1은 로마자, 그 외는 아라비아: { IF { SECTION } = 1 { PAGE \* ROMAN } { PAGE } }
양면 인쇄에서의 공백 페이지 처리 규칙
책자 제작에서는 홀수 페이지 시작이 표준이다. 공백 페이지는 오류가 아니라 규칙의 결과일 수 있다.
- 의도된 공백이면 하단 가운데에 작은 메모(예: “이 페이지는 의도적으로 비워둠”)를 넣어 혼선을 줄인다.
- 의도치 않은 경우에는 홀수/짝수 페이지 섹션나누기 를 다음 페이지 로 전환한다.
연속 섹션과 단(열) 설정 충돌 해결
연속 섹션은 단 구성을 바꾸기에 유용하나, 상·하 문단의 줄간격과 여백이 다르면 바운딩 박스가 충돌한다. 아래 절차를 따른다.
- 문단 간격을 문단 앞/뒤 간격 0 , 줄 간격 한 줄 로 임시 정규화한다.
- 연속 섹션을 다음 페이지 로 바꿔 강제 리플로우한다.
- 단 설정을 다시 적용한 뒤 필요 시 연속으로 되돌린다.
페이지 설정 적용 범위 오남용 방지
페이지 설정 대화상자의 적용 대상 을 잘못 선택하면 전체 문서가 변형된다.
- 특정 장만 가로방향이면 적용 대상: 이 구역 을 선택한다.
- 여러 장에 동일 설정이 필요하면 구역 범위를 드래그 선택 후 선택한 텍스트 를 적용한다.
문서 손상 의심 시 강력 복구 플로우
- 다른 이름으로 저장 하여 복구 작업 전 스냅샷을 보관한다.
- 열기 > 열기 및 복구 를 사용한다.
- 본문만 새 파일로 이식한다. Ctrl+A > F8로 제목/본문만 선택 후 마지막 문단 기호 제외 복사하여 새 문서에 붙여넣는다.
- 스타일을 유지하려면 붙여넣기 옵션: 서식 병합 을 사용한다.
- 템플릿 문제가 의심되면 Normal.dotm을 리셋하고 다시 테스트한다.
VBA로 반복 작업 자동화
대규모 문서에서 짝/홀수 섹션을 일괄 변환하거나 헤더 체인을 복구해야 한다면 매크로가 유효하다.
' 모든 섹션의 시작 유형을 "다음 페이지"로 표준화 Sub NormalizeSectionStarts() Dim s As Section For Each s In ActiveDocument.Sections s.PageSetup.SectionStart = wdSectionNewPage Next s End Sub
' 모든 헤더/푸터를 이전 섹션과 연결
Sub LinkHeadersFootersToPrevious()
Dim i As Long
For i = 2 To ActiveDocument.Sections.Count
With ActiveDocument.Sections(i)
.Headers(wdHeaderFooterPrimary).LinkToPrevious = True
.Headers(wdHeaderFooterFirstPage).LinkToPrevious = True
.Headers(wdHeaderFooterEvenPages).LinkToPrevious = True
.Footers(wdHeaderFooterPrimary).LinkToPrevious = True
.Footers(wdHeaderFooterFirstPage).LinkToPrevious = True
.Footers(wdHeaderFooterEvenPages).LinkToPrevious = True
End With
Next i
End Sub
실무 체크리스트: 삽질 방지 10단계
- 문서 설계 단계에서 섹션 개수와 각 섹션의 역할(여백, 방향, 헤더 구조)을 표로 정의한다.
- 섹션 사이에는 제목 단락을 두고 직전 단락의 문단 앞/뒤 간격 을 0으로 맞춘다.
- 가급적 연속 섹션은 최소화하고, 필요 시 다음 페이지 로 강제 분리하여 안정성을 확보한다.
- 양면 인쇄는 홀수 시작 규칙을 명시하되, 공백 페이지 처리 정책을 문서에 기록한다.
- 페이지 번호는 필드 코드와 스타일을 사용하여 자동화하고 수동 편집을 피한다.
- 헤더 이미지는 텍스트 줄 위/아래 배치로 고정하지 말고 머리글 영역 에 삽입한다.
- 서체 교체가 잦다면 글꼴 대체 매핑을 점검하여 단락 재흐름을 최소화한다.
- 필요 없는 섹션을 제거하고 페이지 설정은 이 구역 으로만 조정한다.
- 큰 변경 전에는 항상 표시/숨기기 를 켠다.
- 최종 검수는 인쇄 미리 보기 와 PDF 내보내기로 교차 확인한다.
문제 재현과 해결 예시
상황 : 3장 구성 문서에서 2장을 가로방향으로 바꾸기 위해 섹션나누기(다음 페이지)를 삽입했으나, 3장 시작 전에 빈 페이지가 생김이다.
원인 : 2장 끝에 홀수 페이지 섹션나누기 가 추가되어 3장이 홀수 페이지로 강제되었기 때문이다.
해결
- 표시/숨기기(¶)를 켜고 2장 끝의 섹션나누기 유형을 확인한다.
- 경계에 커서를 두고 레이아웃 > 페이지 설정 에서 구역 시작: 다음 페이지 로 변경한다.
- 머리글 편집으로 들어가 이전과 연결 상태를 확인하여 번호가 이어지도록 맞춘다.
- 페이지 번호 서식에서 이전 섹션에서 계속 을 선택한다.
템플릿 및 Normal.dotm 관리
섹션 오류가 반복된다면 서식 파일 템플릿이 문제일 수 있다.
- 회사 표준 템플릿에서 섹션 구조(표지/본문/부록)를 미리 정의한다.
- 사용자 PC에서 Normal.dotm이 꼬였을 때는 이름 변경 후 재생성하여 테스트한다.
진단 스크립트: 문서의 섹션 요약 출력
Sub PrintSectionSummary() Dim i As Long, s As Section, msg As String For i = 1 To ActiveDocument.Sections.Count Set s = ActiveDocument.Sections(i) msg = msg & "섹션 " & i & _ " - 시작유형: " & s.PageSetup.SectionStart & _ ", 첫페이지다름: " & s.PageSetup.DifferentFirstPageHeaderFooter & _ ", 짝/홀수다름: " & s.PageSetup.OddAndEvenPagesHeaderFooter & vbCrLf Next i MsgBox msg, vbInformation, "섹션 요약" End Sub
마지막 점검: 내보내기 전 확인 포인트
- 섹션 수와 경계가 설계서와 일치하는가.
- 모든 헤더/푸터 연결 상태가 의도대로인가.
- 페이지 번호가 연속 또는 의도된 방식으로 초기화되는가.
- 가로/세로 방향 변경 구간에서 여백이 안정적인가.
- PDF 내보내기 시 빈 페이지가 줄거나 사라지는가.
FAQ
섹션을 안 쓰면 안 되나?
여백·방향·머리글 체계가 문서 전역에서 동일하다면 섹션을 최소화하는 것이 안정적이다. 단, 표지/본문/부록처럼 설정이 크게 다른 구간은 섹션을 쓰는 것이 바람직하다.
연속 섹션에서 표가 다음 페이지로 밀린다.
표의 줄 바꿈 과 문단의 쪽 나누기 옵션이 충돌할 수 있다. 표 앞 문단의 문단 앞에서 페이지 나누기 를 해제하고, 표 속성에서 행 나누기 허용 을 조정한다.
머리글이 특정 섹션에서만 사라진다.
해당 섹션의 첫 페이지 다름 또는 짝/홀수 페이지 다름 이 켜져 있는지 확인하고, 필요 시 이전과 연결 을 활성화하여 내용을 상속받는다.
페이지 번호가 갑자기 1로 바뀐다.
해당 섹션의 페이지 번호 서식에서 시작 번호 가 1로 지정되었을 가능성이 높다. 이전 섹션에서 계속 으로 변경한다.
홀수/짝수 섹션 때문에 생기는 빈 페이지를 유지해야 하나?
책자 규격을 따른다면 유지하는 것이 맞다. 다만 보고서처럼 단면 출력 문서라면 다음 페이지 섹션으로 전환하여 빈 페이지를 제거한다.