Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기이 글의 목적은 한글(HWP)에서 표가 페이지 경계에서 잘리거나 머리글이 반복되지 않는 문제를 체계적으로 진단하고, 문서 구조·서식·인쇄 설정 전 과정을 표준화하여 누구나 같은 결과를 재현할 수 있도록 돕는 것이다.
표가 페이지 하단에서 일부만 보이거나, 다음 페이지 상단에서 머리글 행이 반복되지 않거나, 인쇄 시 표 오른쪽이 잘리는 문제는 문단·표·페이지 레이아웃·인쇄 배율의 복합 설정 충돌로 발생하는 경우가 많다. 아래 표는 대표 증상과 1차 원인을 정리한 것이다.
| 증상 | 주요 원인 | 해결 우선순위 |
|---|---|---|
| 표가 페이지 하단에서 잘림 | 표 속성의 행 나눔 허용, 문단의 문단 나눔 허용, 페이지 여백 과소, 줄·단 옵션 충돌 | 표 속성→행 나누지 않음, 문단 모양→문단 나누지 않음, 용지 여백 조정 |
| 다음 페이지에 머리글 행 미반복 | 머리글 지정 누락, 영역 지정 오류, 표 분할 시 머리글 범위 미설정 | 머리글 행 다시 지정, 머리글 반복 옵션 활성화 |
| 인쇄 시 표 오른쪽/아래가 잘림 | 인쇄 배율 100% 고정, 여백 부족, 용지 방향 부정합 | 인쇄 설정→한 페이지에 맞추기, 가로 방향 전환, 여백 재설계 |
| PDF 저장 시 테두리 일부 누락 | 테두리 두께와 페이지 경계 겹침, 개체 겹침 | 표와 페이지 경계 최소 6 mm 확보, 개체 뒤로 보내기 |
| 2단·3단 문서에서 표가 단을 넘어 분할 | 단 구역 내 표 단 분할 허용 | 줄·단→단 설정에서 구역 분리, 표 앞뒤에 구역 나누기 |
표가 페이지 끝에서 절단되는 가장 흔한 이유는 행 분할 허용 상태이기 때문이다. 다음 순서로 행 분할을 제어한다.
긴 표에서 페이지가 넘어갈 때 동일한 머리글을 반복하면 가독성이 상승한다. 설정 방법은 다음과 같다.
표의 총 폭이 용지 유효폭을 초과하면 인쇄나 PDF에서 오른쪽이 잘린다. 다음 절차를 적용한다.
여백은 상·하·좌·우 최소 15 mm 이상을 권장한다. 테두리가 페이지 경계를 스치면 PDF 내보내기에서 테두리 일부가 누락될 수 있다.
| 항목 | 권장값 | 비고 |
|---|---|---|
| 위/아래 여백 | 15~20 mm | 머리말·꼬리말과 충돌 방지 |
| 좌/우 여백 | 15~18 mm | 제본 시 좌측 20 mm 고려 |
| 머리말/꼬리말 | 7~12 mm | 표 테두리와 최소 6 mm 이상 이격 |
표 주변 단락이 페이지 상단·하단 고정 옵션을 가지고 있으면 표가 비정상 위치에서 분할된다.
다단 문서에서 표가 단 경계를 넘어가며 잘리는 경우가 있다. 구역으로 표를 분리한다.
표를 선택하고 표 도구→페이지 폭에 맞춤을 적용한다. 이후 열 너비를 다음 원칙으로 정돈한다.
셀 속성에서 자동 줄바꿈을 활성화하고, 최소 행 높이는 내용에 맞춤으로 둔다. 강제 줄바꿈을 위해 셀 내부에서 Shift+Enter를 사용한다.
파일→인쇄에서 배율을 한 페이지에 맞추기로 설정하면 표가 용지 경계에 닿아도 잘리지 않는다. 다만 글자 크기가 너무 작아질 수 있으므로 사전 폭 조절이 우선이다.
PDF 저장 시에는 다음을 권장한다.
도형, 그림, 캡션이 표와 겹치면 특정 페이지에서 렌더링 순서가 달라져 잘린 것처럼 보일 수 있다. 다음 순서를 따른다.
아래 표준안을 새 스타일로 저장하여 향후 재사용한다.
| 설정 항목 | 권장값 | 설명 |
|---|---|---|
| 머리글 반복 | 켜기 | 머리글 행 1~2행 지정 |
| 행 분할 | 중요 행만 금지 | 전체 금지 시 여백 과다 발생 가능 |
| 표 폭 | 페이지 폭에 맞춤 | 좌우 여백 고려 |
| 열 너비 | 숫자 열 고정, 본문 열 가변 | 자동 줄바꿈 활성화 |
| 테두리 | 0.12~0.4 mm | PDF 유실 방지 |
| 셀 안쪽 여백 | 상하 2.5 mm, 좌우 3 mm | 가독성 확보 |
행이 수천 개에 달하는 표는 페이지 계산에 시간이 걸리며 간헐적 깨짐이 보일 수 있다. 다음을 권장한다.
반복 작업을 줄이기 위해 매크로나 자동화를 사용할 수 있다. 아래는 한글 자동화 컨셉을 이해하기 위한 의사 코드 예시이다.
# 의사 코드: 현재 문서의 모든 표에 표준 설정 적용 for table in document.tables: table.fit_to_page_width() # 페이지 폭에 맞춤 table.set_header_rows(1, repeat=True) # 첫 1행 머리글 반복 for row in table.rows: if row.is_header or row.is_total: row.prevent_page_break() # 행 나누지 않음 for col in table.columns: if col.is_numeric(): col.set_fixed_width(28) # 숫자 열 고정 폭 (pt) else: col.enable_wrap(True) # 본문 열 자동 줄바꿈 document.update_pagination() | 항목 | 현재값 | 권장값 | 적용여부 |
|---|---|---|---|
| 머리글 반복 | 켜기 | ||
| 행 나누지 않음 | 중요 행 적용 | ||
| 표 폭 | 페이지 폭 맞춤 | ||
| 열 너비 | 숫자 고정, 본문 가변 | ||
| 자동 줄바꿈 | 켜기 | ||
| 페이지 방향 | 내용에 맞춤 | ||
| 여백 | 상하좌우 ≥15 mm | ||
| PDF 배율 | 용지에 맞춤 |
머리글 범위가 병합 또는 숨은 행을 포함할 때 발생한다. 머리글 행을 단순 구조로 재지정하고 병합을 해제한다.
문단 고정 옵션 또는 머리말/꼬리말 개체가 본문 영역을 잠식했을 가능성이 높다. 조판 부호를 켜고 충돌 옵션을 해제한다.
인쇄 배율과 PDF 내보내기 엔진 차이 때문이다. PDF 내보내기 전에 인쇄 배율을 용지에 맞춤으로 고정한다.
테두리가 페이지 경계에 닿아 발생한다. 표 폭을 96% 이하로 줄이고 좌우 여백을 2~3 mm 늘린다.
표를 별도 구역으로 분리하고 단 수를 1로 설정한다. 표 앞뒤에 구역 나누기를 넣는다.
가로 방향 용지와 2페이지 분할 전략을 사용한다. 열 그룹을 나눠 두 개의 표로 배치하고 머리글을 동일하게 유지한다.
0.12~0.4 mm 범위로 통일한다. 너무 얇거나 두꺼우면 렌더링 오차가 커진다.
이미지 개체가 셀 경계와 충돌하기 때문이다. 이미지 배치를 글 뒤가 아닌 셀 내부 정렬로 바꾸고 여백을 확보한다.