- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 서로 다른 한글(HWP) 문서를 병합할 때 발생하는 글꼴·문단·스타일·머리글/바닥글·쪽 설정·다단·표/도형 등 서식 충돌 문제를 체계적으로 진단하고 재현 가능한 절차로 완전히 해결하도록 돕는 것이다.
1. 문제 개요와 원인 구조
문서 병합은 서로 다른 “서식 규칙 집합”을 한 파일로 합치는 과정이다. 충돌은 다음 3계층에서 발생한다.
- 문서 레벨 : 용지 방향, 쪽 여백, 머리글/바닥글, 다단, 번호 매기기 체계이다.
- 스타일 레벨 : 문단 스타일, 글자 스타일, 목록 스타일, 표 스타일, 도형 스타일이다.
- 인라인 레벨 : 직접 지정 서식(글꼴, 크기, 간격, 들여쓰기, 탭, 글머리표, 하이픈 규칙 등)이다.
한글은 같은 이름의 스타일이 존재할 때 이름 우선으로 매칭하여 덮어쓰는 경향이 있다. 또한 구역(섹션) 경계가 다단·머리글/바닥글·쪽 번호 규칙을 보존하는 핵심 단위로 작동한다. 병합 시 충돌의 80%는 스타일 이름 충돌과 구역 설정 상이에서 온다.
2. 병합 전 준비: 기준 문서 설계
문서 병합 품질은 사전 표준화가 좌우한다. 반드시 기준 문서를 먼저 만든다.
2.1 기준 문서(Baseline) 체크리스트
| 항목 | 권장값/정책 | 점검 방법 |
|---|---|---|
| 용지·여백 | A4, 상하좌우 20 mm 고정 | 파일 > 문서설정 > 편집용지 |
| 쪽 번호 | 장 전체 연속, 형식 1, 2, 3 | 쪽 > 쪽번호 매기기 |
| 머리글/바닥글 | 서식은 스타일로만 적용 | 쪽 > 머리말/꼬리말 |
| 다단 | 본문 1단, 필요한 경우 별도 구역 | 쪽 > 다단 |
| 문단 스타일 | Heading1/2/3, Body, Caption 등 | 서식 > 문단 스타일 |
| 목록 스타일 | List-1, List-2 등 이름 체계화 | 서식 > 문단 번호/글머리표 |
| 표 스타일 | Table-Std, Table-Narrow | 표 > 표 스타일 |
| 글자 스타일 | Emphasis, Code, SmallCaps | 서식 > 글자 스타일 |
| 하이픈 규칙 | 기본값 또는 프로젝트 규칙 | 서식 > 문단 모양 > 하이픈 |
2.2 가져오기 전략
병합 대상 문서에서 스타일을 “가져와 적용”할지 “텍스트만 가져오기”로 정규화할지 사전에 결정한다. 서식 품질 요구가 높은 보고서는 “가져오기 후 표준 스타일 재적용”을 권장한다.
3. 병합 방법별 충돌 패턴과 해결 절차
3.1 복사/붙여넣기 병합
가장 많이 쓰는 방법이다. 붙여넣기 옵션 선택에 따라 결과가 크게 달라진다.
| 붙여넣기 옵션 | 특징 | 장점 | 단점 | 권장 용도 |
|---|---|---|---|---|
| 원본 서식 유지 | 원문 스타일·직접서식 보존 | 형태 동일 유지 | 기준 문서와 불일치 심화 | 템플릿 동형 문서 |
| 대상 서식 적용 | 기준 문서 스타일로 변환 | 통일성 확보 | 원문 강조 상실 가능 | 사내 표준 보고서 |
| 텍스트만 | 모든 서식 제거 | 충돌 최소화 | 재서식 필요 | 규모 큰 병합 |
절차 A: 붙여넣기 전 스타일 이름 정리
- 대상 문서에서 사용 중인 스타일 목록을 추출한다.
- 기준 문서와 이름이 충돌하는 항목을 식별한다.
- 충돌 스타일의 이름을 변경하거나 삭제 후 기준 스타일로 치환한다.
예시 정책 - Heading 1 → H1 - Heading 2 → H2 - 본문 → Body - 인용 → Quote 절차 B: 붙여넣기 후 빠른 정규화
- 붙여넣은 범위를 선택한다.
- 서식 지우기로 직접서식을 제거한다.
- 문단 스타일을 Body로 일괄 적용한다.
- 제목 후보 줄에 H1/H2/H3를 적용한다.
- 표 선택 후 표 스타일 Table-Std 적용 및 너비 자동 맞춤을 수행한다.
권장 단축키/메뉴 흐름 - 붙여넣기: Ctrl+V → 붙여넣기 옵션 - 서식 지우기: 서식 > 글자 모양 초기화, 문단 모양 초기화 - 표 너비: 표 > 셀 크기 > 너비 자동 3.2 파일 > 끼워넣기(삽입) 병합
끼워넣기는 원본의 쪽/구역 속성을 함께 가져온다. 머리글/바닥글·다단·쪽 번호가 예기치 않게 바뀌는 대표 케이스이다.
절차 C: 구역 경계 안전 삽입
- 기준 문서에서 “삽입 위치”에 구역 나누기를 먼저 삽입한다.
- 파일 > 끼워넣기에서 대상 파일을 선택한다.
- 삽입 직후 이어지는 구역의 “쪽 번호 매기기”를 확인하고 연속으로 조정한다.
- 머리글/바닥글이 이중 삽입되면 기준 구역의 머리글만 유지하고 나머지는 삭제한다.
| 증상 | 원인 | 조치 |
|---|---|---|
| 쪽 번호가 1로 초기화 | 끼워넣기 구역의 새 번호 매기기 | 쪽 번호 매기기 > 이전 쪽에 이어서 |
| 머리글 중복 또는 누락 | 머리글 범위가 서로 다른 구역 | 머리글 연결 해제 후 기준 머리글만 유지 |
| 다단이 갑자기 2단 | 삽입 구역의 다단 설정 보존 | 해당 구역을 1단으로 재설정 |
| 여백 값 변화 | 구역마다 여백 불일치 | 모든 구역 편집용지를 기준 값으로 통일 |
3.3 RTF/텍스트 중간 포맷 경유
서식 충돌이 심한 이질 문서는 RTF 또는 TXT로 중간 변환해 핵심 정보만 들여오는 방법이 안전하다. 표와 수식의 재작성이 필요할 수 있다.
4. 스타일 충돌의 근본 해결: 이름·속성·적용의 분리
4.1 스타일 이름 규칙
- 접두 규칙:
H1/H2/H3,Body,List-1,Table-Std등이다. - 영문 고정, 하이픈으로 계층 표기, 공백 최소화이다.
- 프로젝트별 프리픽스 허용:
PJX-Body,PJX-Table등이다.
4.2 스타일 속성 정책
문단·글자 속성은 다음 표준값으로 시작하고, 필요 시 스타일 단에서만 조정한다.
| 스타일 | 글꼴/크기 | 간격 | 정렬 | 기타 |
|---|---|---|---|---|
| H1 | 본고딕 16pt | 앞 12 후 6, 1.2배 | 왼쪽 | 쪽 나누기 금지 |
| H2 | 본고딕 14pt | 앞 10 후 4, 1.2배 | 왼쪽 | 번호 매기기 선택 |
| Body | 본고딕 10pt | 앞 0 후 6, 170% | 양쪽 | 들여쓰기 10pt |
| Quote | 본고딕 10pt | 앞 6 후 6, 170% | 왼쪽 | 왼 10 오른 10 |
| Table-Std | 본고딕 9pt | 셀 상하 2.5mm | 가운데 | 줄 회색 0.5pt |
4.3 적용 규칙
- 직접서식 사용 금지 원칙을 세우고, 모든 변형은 스타일로 정의한다.
- 찾아 바꾸기에서 “스타일로 찾기/바꾸기”를 활용해 일괄 정규화한다.
- 목록 번호는 “문단 번호 스타일”로만 관리한다.
정규화 예시(의사절차) 1) Ctrl+F > 고급 > 찾기조건: 문단 스타일=본문 2) 바꾸기: 문단 스타일=Body 3) 글머리표 직접서식 탐지 후 목록 스타일 List-1 적용 5. 머리글/바닥글, 쪽 번호, 다단 충돌 해결
5.1 머리글/바닥글 동기화
- 문서 전체를 구역별로 탐색한다.
- 머리글/바닥글 편집 모드에서 “이전 구역과 연결” 상태를 확인한다.
- 연결이 끊긴 구역은 연결을 복원하고, 내용은 기준 머리글로 복제한다.
- 서식은 글자 스타일로 통일한다.
5.2 쪽 번호 연속성
- 첫 구역에서 시작 번호 1을 설정한다.
- 이후 모든 구역은 “이전 쪽에 이어서”로 통일한다.
- 부록 등 별도 체계가 필요하면 별도 구역으로 나누고 로마자 등으로 전환한다.
5.3 다단 정리
본문은 1단을 기본으로 하며, 다단이 필요한 범위만 별도 구역으로 묶는다. 병합 후 문단이 예기치 않게 2단으로 흐르면 해당 구역을 찾아 1단으로 재설정한다.
6. 표와 도형의 스타일 충돌
6.1 표
- 표 속성에서 “본문과 같은 글꼴”을 사용한다.
- 셀 안 여백, 줄 두께, 음영은 표 스타일로만 관리한다.
- 병합 후 열 너비 자동 맞춤을 수행한다.
6.2 도형/개체
- 개체 배치 기준을 “문단과 함께 이동”으로 통일한다.
- 캡션은 “Caption” 문단 스타일을 사용한다.
- 도형의 선/면 색은 테마가 아닌 고정 값으로 정의해 변동을 막는다.
7. 서로 다른 글꼴/언어 설정 충돌
영문 본문이 많은 보고서나 수식 포함 문서는 글꼴 대체 규칙이 병합 시 흔들리기 쉽다.
- 기준 문서에 한글/영문/숫자/기호 글꼴을 명시한다.
- 붙여넣기 후 글자 모양에서 “대체 글꼴” 경고를 점검한다.
- 문단 스타일에서 언어별 글꼴을 고정한다.
8. 자동 목차, 캡션 번호, 각주 재계산
병합 후 다음을 즉시 갱신한다.
- 목차: 제목 스타일 범위 갱신이다.
- 그림/표 캡션 번호: 연속성 점검 및 재계산이다.
- 각주/미주: 구역 경계마다 시작 번호 정책 통일이다.
갱신 절차 1) 목차 범위 선택 > 갱신 2) 캡션 번호 > 서식 기준: 전체 문서 연속 3) 각주/미주 > 시작 번호 > 이어서 9. 대규모 병합 자동화 루틴(반복 작업용)
대상 문서가 10개 이상인 경우 아래 순서를 매크로로 기록해 반복 처리한다.
- 대상 문서 열기 → 스타일 이름 변환 테이블 적용
- 직접서식 제거 → 표준 스타일 재적용
- 표 스타일 및 열 너비 정규화
- 텍스트만 복사 → 기준 문서에 붙여넣기
- 구역/쪽 번호/머리글 동기화
- 목차/캡션/각주 재계산
스타일 이름 변환 테이블 예시(CSV) source,target "본문","Body" "제목1","H1" "제목2","H2" "표본문","Table-Std" 10. 트러블슈팅: 증상별 원인-조치 매핑
| 증상 | 가장 가능성 높은 원인 | 즉시 조치 | 근본 조치 |
|---|---|---|---|
| 줄 간격 붕괴 | 같은 이름 다른 문단 스타일 | 붙여넣은 범위 스타일=Body 재적용 | 스타일 이름 규칙 통일 |
| 들여쓰기 엉킴 | 탭/들여쓰기 직접서식 잔존 | 문단 모양 초기화 | 스타일에서 들여쓰기만 정의 |
| 표 테두리 두꺼움 | 표 스타일 중복 | 표 스타일 Table-Std 재적용 | 표 스타일 단일화 |
| 쪽 번호 재시작 | 삽입 구역이 새 번호 설정 | 이어서로 변경 | 구역 삽입 규칙 수립 |
| 머리글 사라짐 | 구역 연결 해제 | 이전 구역과 연결 | 머리글 내용 스타일화 |
| 다단 유지 실패 | 구역 경계 실종 | 다단 범위만 구역 분리 | 구역 설계 원칙 준수 |
| 하이픈 줄바꿈 오류 | 하이픈 규칙 상이 | 문단 모양에서 동일 규칙 | 기준 문서에 규칙 고정 |
11. 품질보증(QA) 체크리스트
- 쪽수 연속성: 1부터 끝까지 단절 없음이다.
- 머리글/바닥글: 모든 구역 동일 서식이다.
- 제목 계층: H1>H2>H3만 사용이다.
- 목록 번호: 목록 스타일만 사용이다.
- 표: Table-Std만 사용, 혼합 없음이다.
- 직접서식: 임의 굵게/기울임 최소화이다.
- 폰트: 프로젝트 기준 글꼴만 사용이다.
12. 실무 예제: 3개 보고서 병합
보고서 A(양식1), 보고서 B(양식2), 부록 C(다단) 병합 시 절차 예시는 다음과 같다.
1) 기준 문서 생성(여백, 쪽번호, 머리글 확정) 2) A 열기 → 스타일 이름 충돌 해결 → 텍스트만 복사 → 기준에 붙여넣기 → H1/H2/Body 재적용 3) B도 동일 절차 4) C는 다단 유지 필요하므로: - 기준 문서에서 구역 나누기 삽입 - 파일 > 끼워넣기(C) 실행 - 삽입된 구역 다단=2단 확인, 앞뒤 구역 1단 유지 - 쪽 번호 이어서, 머리글 연결 확인 5) 목차/캡션/각주 갱신 6) 표 스타일 일괄 재적용, 열 너비 자동 13. 대형 문서 성능 최적화
- 이미지: 해상도 표준화, 링크보다 내장 삽입을 권장한다.
- 표 많은 문서: 표 머리행 고정, 자동맞춤 과다 사용 금지이다.
- 개체 앵커: 페이지 고정 대신 문단 기준을 사용한다.
14. 조직 표준 운영 가이드
- 공식 템플릿 배포: 기준 문서(.hwt 포함)와 스타일 가이드 문서를 함께 배포한다.
- 스타일 감사: 월 1회 문서 샘플을 수집해 스타일 사용률을 점검한다.
- 변환 테이블 유지: 외부 문서 유입이 잦은 팀은 스타일 변환 CSV를 최신화한다.
FAQ
붙여넣기 옵션을 잘못 골랐다. 가장 빠른 복구 방법은 무엇인가?
붙여넣은 범위를 선택한 뒤 글자/문단 모양 초기화로 직접서식을 제거하고, Body 스타일을 재적용한 다음 제목 줄에 H1/H2/H3를 지정한다. 목록은 목록 스타일로 다시 적용한다.
머리글이 일부 구역에서만 사라진다. 왜 그런가?
해당 구역이 이전 구역과 머리글 연결이 끊겨 있기 때문이다. 머리글 편집 모드에서 “이전과 연결”을 활성화하고 기준 머리글 내용을 복제한다.
쪽 번호가 중간에서 1로 초기화된다. 어떻게 고치나?
해당 구역의 쪽 번호 매기기 설정을 “이전 쪽에 이어서”로 바꾼다. 부록처럼 다른 체계를 쓰려면 의도적으로 구역을 나누고 별도 형식을 지정한다.
표 선이 두껍게 겹쳐 보인다. 원인은 무엇인가?
표 스타일과 직접 테두리 지정이 중복되어 발생한다. 표 스타일을 Table-Std로 통일하고 직접 테두리 서식을 제거한다.
다른 팀 문서와 병합할 때 최소한으로 망가뜨리는 방법은?
상대 문서에서 텍스트만 복사하여 붙여넣고 기준 문서 스타일을 재적용한다. 표와 그림은 개별적으로 가져와 스타일을 적용한다. 구역이 필요한 레이아웃은 끼워넣기를 사용하되 구역 경계와 쪽 번호를 즉시 점검한다.