- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 한글(HWP) 문서에서 문단·글자·표 스타일이 무너지는 문제를 신속하게 복구하고 재발을 예방하도록, 실무자가 따라 할 수 있는 표준 절차와 점검표를 제공하는 것이다.
1. 증상 정의와 초기 대응
한글 문서에서 “스타일 무너짐”은 다음 현상을 포함한다.
- 문단 간 간격, 들여쓰기, 줄 간격이 임의로 변하는 현상이다.
- 글꼴이 바뀌거나 굵기·크기·자간이 제멋대로 섞이는 현상이다.
- 머리말·꼬리말·쪽번호 서식이 일부 구간에서만 다르게 나오는 현상이다.
- 글머리기호/번호, 개요번호가 단락마다 다른 규칙으로 표시되는 현상이다.
- 표 안과 밖의 문단 모양이 서로 충돌하여 줄바꿈이 불규칙해지는 현상이다.
주의 : 원본 문서를 바로 수정하지 말고, 파일 복제본을 만든 뒤 복구 작업을 진행한다. 동일 증상 재현을 위해 수정 전 사본을 보관한다.
1.1 10분 내 신속 복구 절차(퀵 가이드)
- 문서를 다른 이름으로 저장하여 복제본을 만든다.
- 뷰어 옵션에서 모든 숨김 기호(개체 윤곽, 문단 부호)를 표시한다.
- 문서 전체를 선택하고 직접 서식을 제거한다(아래 3.2 절차 참조)이다.
- 스타일 창을 열어 기본 문단 스타일(예: 본문, 표준)을 전체 본문에 재적용한다.
- 개요번호 또는 글머리기호는 스타일 기반으로 다시 연결한다(4.2 참조)이다.
- 머리말·꼬리말·쪽번호는 구역마다 스타일을 일치시킨다(4.4 참조)이다.
- 표 내부 문단 스타일을 표 스타일과 분리 적용 후 충돌을 제거한다(4.3 참조)이다.
- 문서 검사 체크리스트로 재확인한다(6장 참조)이다.
2. 원인 진단 매트릭스
아래 표는 증상→주요 원인→복구 레버의 순서로 진단을 가속화한다.
| 증상 | 주요 원인 | 우선 복구 레버 |
|---|---|---|
| 문단 간격·들여쓰기 붕괴 | 직접 서식 누적, 스타일 상속 충돌, 다른 버전 파일 병합 | 직접 서식 제거 → 기본 문단 스타일 재적용 → 스타일 상속 정비 |
| 글꼴·굵기·크기 혼재 | 글자 모양이 스타일 바깥에서 수차례 수동 변경 | 글자 모양 초기화 → 글자 스타일 재정의 → 글꼴 대체 맵 점검 |
| 개요번호·글머리기호 불일치 | 수동 번호, 다단/개요 설정 중첩, 번호 서식 손상 | 번호 제거 → 개요 스타일 새로 연결 → 수준별 들여쓰기 재설정 |
| 표 안 줄간격·정렬 엇갈림 | 표 스타일과 문단 스타일 동시적용 충돌 | 표 셀 문단 모양 초기화 → 표 스타일 우선 → 필요 셀만 예외 스타일 |
| 머리말·꼬리말·쪽번호 일관성 붕괴 | 구역 나눔 시 스타일 분기, 섹션 단위 서로 다른 기준 | 구역별 서식 일괄 복사 → 번호 재시작 규칙 통일 → 바탕쪽 스타일 점검 |
| 임의 줄바꿈·단 나눔 | 숨은 단락기호, 강제 줄바꿈, 다단 설정 잔재 | 숨김 기호 표시 → 강제 줄바꿈 제거 → 다단 해제 후 재설정 |
3. 직접 서식 제거와 스타일 재정의
3.1 스타일 기반 편집의 원칙
- 모든 문서 요소는 “스타일 → 직접 서식” 순서로 우선순위를 갖는다.
- 직접 서식은 문제 재발의 주원인이므로 최소화한다.
- 상속 구조는 “기본 문단 → 하위 문단 스타일 → 글자 스타일 → 표 스타일” 순서로 설계한다.
3.2 직접 서식 일괄 제거 절차
아래 단계는 누적된 직접 서식을 안전하게 제거한다.
- 문서 전체 선택(Ctrl+A) 후 “문단 모양 초기화”를 실행한다.
- 같은 상태에서 “글자 모양 초기화”를 실행한다.
- 개요번호·글머리기호가 사라지면 4.2 절차로 스타일 기반 번호를 다시 연결한다.
권장 순서: 1) Ctrl+A → 문단 모양 초기화 2) Ctrl+A → 글자 모양 초기화 3) 본문에 '기본 문단 스타일' 적용 4) 필요 구간에 제목1/제목2/문단 인용 등 스타일 배치 주의 : 초기화는 수동 강조(굵게/색상)까지 제거한다. 보존이 필요한 구간은 스타일로 승격한 뒤 초기화한다.
3.3 스타일 재정의와 상속 정비
- 기본 문단 스타일에서 글꼴, 크기, 줄 간격, 문단 간격을 결정한다.
- 제목 계열은 기본 문단을 부모로 두고, 수준별로 차등 설정한다.
- 본문 강조는 글자 스타일로 만들고 문단 스타일에는 글꼴 속성을 최소만 남긴다.
- 표 스타일은 테두리·채우기·셀 여백 중심으로 정의하고, 셀 내부 문단은 기본 문단을 따르게 한다.
스타일 설계 예시: - Base_Paragraph: Pretendard 10pt, 줄간격 160%, 단락 전후 4pt - Heading_1: 상속=Base_Paragraph, 16pt, 단락 전 12pt, 후 6pt, 자동 개요번호=1수준 - Heading_2: 상속=Base_Paragraph, 13pt, 단락 전 10pt, 후 4pt, 자동 개요번호=2수준 - Emphasis: 글자 스타일, 굵게, 글자색=강조색 - Table_Default: 테두리 0.5pt, 셀 여백 상하 2mm 좌우 2mm 4. 구조별 복구 실무
4.1 제목·본문 계층 복구
- 문서 구조를 개요 창으로 확인한다.
- 제목 후보 단락에 Heading 계열 스타일을 일괄 적용한다.
- 본문은 Base_Paragraph만 적용하고 직접 들여쓰기를 금지한다.
4.2 개요번호·글머리기호 재연결
- 모든 번호를 제거한다(직접 번호 해제)이다.
- Heading_1~3 스타일에 개요번호 수준을 각각 연결한다.
- 번호 정렬, 들여쓰기, 탭 위치를 수준별로 고정한다.
- 중간 수준 누락 방지를 위해 “자동 수준 승격/강등”을 사용하지 않는다.
개요번호 규칙 예시: - 1수준: 1., 들여쓰기 0 mm, 탭 위치 8 mm - 2수준: 1.1, 들여쓰기 8 mm, 탭 위치 16 mm - 3수준: 1.1.1, 들여쓰기 16 mm, 탭 위치 24 mm 주의 : 수동 번호 입력(예: "1. ")은 금한다. 편집 과정에서 서식 흐름이 즉시 깨진다.
4.3 표 스타일 충돌 제거
- 표 전체 선택 후 셀 내부 문단 모양을 초기화한다.
- 표 스타일만으로 테두리·채우기·여백을 통일한다.
- 머리행은 별도 스타일(Table_Header)로 행 높이와 굵게만 지정한다.
- 본문 셀은 Base_Paragraph만 적용하고 글자 스타일은 최소화한다.
4.4 머리말·꼬리말·쪽번호 정렬
- 구역 분할을 모두 표시하여 구역별 머리말 연결 상태를 확인한다.
- 첫 쪽 다르게, 홀짝 다르게 옵션을 검토하여 불필요한 분기를 제거한다.
- 쪽번호 재시작 조건을 통일하고 바탕쪽 스타일을 한 벌로 맞춘다.
4.5 다단·강제 줄바꿈 정리
- 숨은 기호 표시에서 강제 줄바꿈, 임의 탭, 임의 공백을 탐색한다.
- 다단은 문단 스타일이 아니라 쪽 스타일에서 우선 관리한다.
- 필요 시 다단 해제 후 문단을 재흐름시키고 다시 다단을 설정한다.
5. 글꼴·호환·파일 무결성 대책
5.1 글꼴 일관성 확보
- 문서에서 사용하는 글꼴 목록을 추출하여 대체 글꼴 맵을 확정한다.
- 제목·본문·표는 한 벌의 글꼴 체계만 사용한다.
- 배포 파일은 글꼴 대체 발생에 대비해 PDF를 병행 준비한다.
5.2 다른 포맷에서 가져온 문서 정화
- 붙여넣기 시 “서식 없는 텍스트”로 들여오고 스타일로만 다시 입힌다.
- DOCX, HTML에서 복사한 내용은 우선 별도 문서에서 서식 제거 후 병합한다.
- 표는 CSV나 탭 구분 텍스트로 중계하여 표 스타일 충돌을 차단한다.
5.3 파일 손상 가능성 점검
- 오래된 템플릿에서 파생된 문서는 새 파일에서 스타일만 이식한다.
- 비정상 종료 이력이 있는 파일은 구간 복사 방식으로 청정 재구성한다.
6. 품질 보증(검수) 체크리스트
| 항목 | 점검 방법 | 합격 기준 |
|---|---|---|
| 문단 스타일 일관성 | 개요 창과 스타일 창 대조 | 본문=Base_Paragraph 95% 이상, 제목=Heading 계열만 사용 |
| 직접 서식 잔존율 | 샘플 50개 문단 속성 비교 | 직접 서식 5% 이하 |
| 개요번호 연속성 | 1~3수준 번호 스캔 | 누락·재시작 없음, 수준별 들여쓰기 고정 |
| 표 스타일 충돌 | 표 5개 임의 추출 | 셀 내부 문단 초기화, 표 스타일만 적용 |
| 머리말·쪽번호 | 구역 전수 확인 | 재시작 규칙 일치, 바탕쪽 1종 |
| 글꼴 체계 | 문서 글꼴 목록 확인 | 제목·본문·표 한 벌 체계, 대체 글꼴 없음 |
7. 표준 운영 절차(SOP) 예시
문서 스타일 SOP v1.0 1) 새 문서 작성은 표준 템플릿(HWPTemplate_STD.hwt)만 사용 2) 외부 텍스트는 '서식 없는 붙여넣기' 후 스타일 적용 3) 표는 Table_Default, 머리행은 Table_Header만 사용 4) 제목1~3은 각 개요번호 수준에 상시 연결 5) 직접 서식 사용 금지. 불가피 시 즉시 글자/문단 스타일로 승격 6) 주 1회 문서 점검: 직접 서식 비율, 번호 연속성, 글꼴 일관성 7) 배포 전 PDF 출력물과 HWP 원본의 줄맞춤 차이 확인 8. 자동화와 찾아바꾸기를 통한 일괄 정리
8.1 스타일 일괄 치환
- 찾기에서 “문단 모양 조건”으로 들여쓰기·줄간격 패턴을 지정한다.
- 결과에 지정한 문단 스타일을 일괄 적용한다.
예시: 조건: 줄간격=180%, 단락 전후=0 치환: Base_Paragraph 스타일 8.2 번호 초기화 후 재부여
- 번호가 있는 문단을 모두 선택해 번호 제거한다.
- Heading_1~3에 개요번호를 다시 연결한다.
8.3 특수 공백·강제 줄바꿈 제거
찾기: ^l (강제 줄바꿈) 치환: ^p (표준 문단 끝) 주의 : 표 내부 치환은 셀 병합 구조에 영향을 줄 수 있다. 표 외부에서 먼저 정리한다.
9. 재발 방지 설계
9.1 템플릿 거버넌스
- 표준 템플릿을 중앙에서 배포하고 버전·해시를 관리한다.
- 템플릿에는 스타일만 포함하고 임의 예시 콘텐츠를 제거한다.
9.2 협업 규칙
- 버전 혼용 금지, 외부 포맷에서 온 문서는 서식 제거 후 병합한다.
- 제목·목차·번호는 반드시 스타일 기반으로만 편집한다.
9.3 검수 자동 체크
- 출고 전 체크리스트를 문서 머리말에 내장하여 자동 확인한다.
- 직접 서식 검출 매크로 또는 배치 스크립트를 활용하여 잔존율을 계산한다.
10. 실무 예시: 손상 문서를 청정 문서로 재구성
- 청정 새 파일을 만든다.
- 원본에서 “스타일만 유지할 최소 단위”로 섹션별 복사한다.
- 붙여넣기는 “서식 없는 텍스트”로 수행한다.
- 제목과 본문에 표준 스타일을 재적용한다.
- 표는 데이터만 가져와 표 스타일을 다시 입힌다.
- 머리말·꼬리말·쪽번호는 구역 생성 후 텍스트만 재기입한다.
FAQ
문단 스타일을 적용했는데 일부 단락만 간격이 다르게 보이는 이유는 무엇인가?
직접 서식이 남아 있거나 다단·표 내부 예외값이 적용된 경우가 흔하다. 문단 모양 초기화 후 스타일을 다시 적용하고, 표 셀 내부는 별도로 초기화한다.
개요번호가 1.1 다음에 1.3으로 건너뛰는 문제는 어떻게 해결하나?
중간 수준에 잘못된 스타일이나 수동 번호가 섞여 있다. 해당 범위를 번호 제거 후 Heading 스타일로 재지정하고, 수준별 들여쓰기와 탭 위치를 고정한다.
외부에서 복사한 표 때문에 전체 서식이 깨진다. 가장 안전한 가져오기 방법은?
표는 CSV나 탭 구분 텍스트로 중계하여 데이터만 들여온 뒤 표 스타일을 적용한다. 직접 붙여넣기는 숨은 서식을 동반하여 충돌을 유발한다.
머리말과 쪽번호가 중간 구역에서 갑자기 바뀐다. 왜 그런가?
구역 분할 시 “첫 쪽 다르게” 또는 번호 재시작이 개별 구역에 따로 설정되었다. 구역별 머리말 연결을 통일하고 재시작 조건을 하나로 맞춘다.
글꼴이 없어서 대체 글꼴로 바뀔 때 줄맞춤이 흐트러진다. 대책은?
문서 글꼴 목록을 정리해 단일 글꼴 체계를 쓰고, 배포 시 PDF를 병행한다. 내부 편집용과 외부 배포용을 구분하여 관리한다.