한글 줄간격 벌어짐 해결: 줄 간격 이상·불규칙 줄높이·문단 간격 오류 완벽 가이드

이 글의 목적은 한글(HWP)에서 발생하는 줄간격 이상 문제를 유형별로 진단하고 즉시 복구할 수 있는 절차와 설정 값을 제공하여, 편집·인쇄·PDF 변환까지 동일한 줄높이를 안정적으로 유지하도록 돕는 것이다.

1. 증상 정의와 유형 분류

줄간격 이상은 동일 문단이나 인접 문단의 줄높이가 의도와 다르게 표시되는 현상을 말한다. 주된 유형은 다음과 같다.

  • 배수 줄간격임에도 줄 사이가 들쑥날쑥해 보이는 현상이다.
  • 특정 줄에서만 갑자기 위아래 여백이 커지는 현상이다.
  • 표 안과 표 밖의 줄높이가 달라 보이는 현상이다.
  • 화면에서는 정상이나 인쇄 또는 PDF에서 간격이 바뀌는 현상이다.
  • DOCX 가져오기 이후 줄이 뭉치거나 벌어지는 호환성 문제이다.
주의 : 줄간격은 문단 단위 속성, 글자 모양 특성의 누적, 개체줄·표 셀 레이아웃, 프린터·PDF 글꼴 처리의 합성 결과로 결정된다. 한 영역만 조정하면 재발 가능성이 높다.

2. 5분 진단 체크리스트(요약)

  1. 문단 모양에서 줄간격 값과 기준을 확인한다(배수 또는 고정값 확인)이다.
  2. 문단 앞·뒤 간격이 들어가 있는지 확인한다이다.
  3. 글자 모양에서 위첨자/아래첨자, 장평·자간, 글꼴 교체 여부를 확인한다이다.
  4. 개체줄(그림, 수식, 글상자)과 표 셀 속성이 줄높이를 밀어올리는지 확인한다이다.
  5. 프린터 드라이버, PDF 글꼴 임베드 설정으로 출력 시 재계산이 있는지 점검한다이다.

3. 문단 모양으로 해결

3.1 줄간격 값과 기준 원리

한글의 줄간격은 기본적으로 글꼴의 기준선 박스와 문단 속성의 곱 또는 고정값으로 계산된다. 실무에서는 다음 조합이 안전하다.

  • 본문: 글자 크기 10~11pt, 줄간격 160~170% 배수이다.
  • 보고서: 글자 크기 11~12pt, 줄간격 170~180% 배수이다.
  • 표 본문: 글자 크기 9~10pt, 줄간격 150~160% 배수이다.

배수 줄간격에서 글꼴의 세로 메트릭(ascender/descender)이 큰 글자나 수식, 이모지, 위첨자/아래첨자가 들어가면 내부적으로 최대 글자 높이를 따라 줄높이가 순간적으로 커질 수 있다. 이때 고정값으로 바꾸면 안정적이나 가독성이 떨어질 수 있다. 팀 산출물은 배수 일관성 유지가 권장된다.

3.2 권장 복구 절차

  1. 문제가 있는 문단을 선택한다이다.
  2. 문단 모양을 열고 줄간격을 160% 또는 170%로 설정한다이다.
  3. 문단 간격문단 앞 간격/뒤 간격을 0으로 맞추고, 필요 시 스타일로만 관리한다이다.
  4. 줄 나눔 옵션에서 줄 끝만 조절되는 특수 옵션이 켜져 있으면 해제한다이다.
  5. 기본 탭/들여쓰기는 간격에 영향이 없으나, 음수 여백이나 불균등 탭은 줄 바꿈 모양을 깨트릴 수 있으니 초기화한다이다.
주의 : 문단 앞·뒤 간격을 문서 전체 레이아웃 조절에 사용하면 페이지 나뉨마다 줄높이가 달라 보일 수 있다. 단락 간 여백은 스타일로만 관리하고 일반 문단에는 0을 권장한다.

3.3 스타일 기반 일괄 정리

  1. 스타일 창에서 본문·표본문·제목 스타일의 줄간격과 문단 간격을 표준화한다이다.
  2. 직접 서식이 많이 묻은 문서는 전용 선택으로 스타일만 남기기 또는 서식 지우기 후 스타일 재적용을 실행한다이다.
  3. 문서 전체에서 줄간격=배수, 문단 간격=0을 원칙으로 정하고 예외는 별도 스타일로 관리한다이다.

4. 글자 모양이 줄높이에 미치는 영향

4.1 위첨자/아래첨자, 큰 괄호, 수식

위첨자·아래첨자, 수식 개체, 큰 괄호·루트 기호는 줄 상단 또는 하단으로 돌출되어 줄높이를 늘릴 수 있다. 본문에 섞인 경우 다음을 적용한다.

  • 수식은 개체 줄이 아닌 문단 내 인라인으로 삽입하되, 별도 수식 스타일을 만들어 크기와 기준선을 통일한다이다.
  • 위첨자·아래첨자는 가능하면 같은 스타일 내에서만 제한적으로 사용한다이다.

4.2 글꼴 혼용과 대체 폰트

서로 다른 글꼴이 섞이면 폰트 메트릭 차이로 줄높이가 흔들릴 수 있다. 동일 계열 글꼴을 묶어서 사용하고, 가져오기 문서에서는 글꼴 대체를 명시한다.

주의 : PDF 변환 시 글꼴이 미임베드되면 출력 장치의 대체 폰트 메트릭을 따라 줄높이가 달라진다. 반드시 임베드한다.

4.3 장평·자간, 글자 크기 자동조절

과도한 장평 축소, 자간 확장, 자동 줄맞춤은 줄바꿈 알고리즘에 흔들림을 준다. 표 안에서 장평 90~95%, 자간 0% 근처로 유지한다.

5. 표, 개체줄, 글상자 변수

5.1 표 셀 줄간격과 셀 안쪽 여백

표에서 줄간격 이상이 보이면 먼저 셀 안쪽 여백을 확인한다. 셀 상·하 패딩이 과하면 줄이 벌어진다. 표 스타일에서 여백을 0.6~1.0mm 정도로 통일한다.

5.2 개체줄과 인라인 개체

그림·도형·수식이 개체줄로 배치되면 문단 한 줄 전체 높이가 개체 높이로 치환된다. 설명문을 붙일 때는 인라인으로 넣고 크기를 본문 줄높이에 맞춘다.

5.3 숨은 컨트롤 문자

임의 줄나눔, 페이지 나눔, 단 나눔, 숨은 개체 표시는 모양을 바꾸지 않지만 줄 계산에 영향을 줄 수 있다. 문서 검사로 제어 문자를 표시해 정리한다.

6. 인쇄·PDF에서 달라지는 줄간격 해결

6.1 프린터 드라이버 영향

일부 드라이버는 글꼴 힌팅·래스터라이즈 방식 차이로 줄 높이 재계산을 유발할 수 있다. 다음을 순서대로 확인한다.

  1. 기본 프린터를 범용 PCL 또는 PS 드라이버로 임시 전환해 비교한다이다.
  2. 고급 설정의 글꼴 처리 옵션에서 장치 글꼴 사용을 끄고 소프트 렌더링으로 출력을 고정한다이다.
  3. 스풀링을 완료 후 인쇄로 전환하여 페이지별 재계산을 방지한다이다.

6.2 PDF 변환 일관화

  1. 한글 내보내기에서 텍스트 유지, 글꼴 포함을 켠다이다.
  2. 투명 PNG, SVG가 섞인 문서는 이미지로 변환 비율이 높아질 수 있으므로 개체 수를 줄인다이다.
  3. 대체 글꼴이 생기지 않도록 문서에서 사용한 모든 글꼴의 라이선스와 배포 가능 옵션을 확인한다이다.
주의 : 글꼴 임베딩이 제한된 서체는 PDF에서 대체되어 줄간격이 어긋난다. 계약 또는 배포용 문서는 배포 허용 서체로 통일한다.

7. DOCX 가져오기 호환성

DOCX 가져오기는 문단·문자 스타일 매핑, 줄간격 기준 해석 차이로 간격이 뒤틀릴 수 있다. 다음 절차로 안정화한다.

  1. 가져오기 시 스타일 매핑을 단일 표준 스타일로 강제한다이다.
  2. 붙여넣기는 서식 없이로 수행하고, 한글 스타일을 다시 입힌다이다.
  3. 문단 앞뒤 간격, 줄간격을 일괄 초기화 후 스타일 기준으로만 재적용한다이다.

8. 조직 표준값 권장안

문서 유형글자 크기줄간격문단 앞/뒤비고
일반 보고서11pt170%0/0장평 95~100%, 자간 0% 권장이다.
프레젠테이션 원고12pt180%0/0문단 간 여백은 제목 스타일로만 준다.
표 본문9.5pt155%0/0셀 안쪽 여백 상하 0.8mm 권장이다.
계약·배포용10.5pt165%0/0임베드 가능한 서체만 사용한다.

9. 문제 패턴별 처방표

증상주요 원인즉시 처치재발 방지
특정 줄만 튀어오름 인라인 수식·위첨자·큰 글꼴 혼입 해당 구간 글자 모양 초기화, 수식 크기 통일 수식 전용 스타일, 배수 줄간격 유지
표 안만 다르게 보임 셀 상·하 패딩 과다, 셀별 줄간격 불일치 셀 여백 0.8mm 통일, 표 스타일 재적용 표 본문 스타일 운용, 서식 덮어쓰기 금지
화면 정상·인쇄에서 변화 드라이버, 대체 글꼴 PCL/PS 전환 테스트, 글꼴 임베드 표준 출력 경로 지정, 서체 통합
DOCX 가져오기 후 벌어짐 스타일·메트릭 해석 차이 서식 없이 붙여넣기, 스타일 재적용 템플릿 통일, 매핑 규칙 문서화
문단마다 간격 제각각 문단 앞/뒤 간격 혼용 문단 앞/뒤 0으로 초기화 간격은 스타일로만 관리

10. 현장 절차: 안전한 일괄 복구 스크립트

대용량 문서에서 직접 서식이 혼재된 경우 다음 순서로 일괄 복구한다.

  1. 문서 전체 선택 후 서식 지우기로 직접 속성을 제거한다이다.
  2. 조직 표준 템플릿의 본문/표본문/제목 스타일을 적용한다이다.
  3. 표를 선택하여 셀 여백과 줄간격을 표 스타일로 재정의한다이다.
  4. 개체들을 인라인 기준으로 재배치하고 캡션은 별도 스타일을 부여한다이다.

반복 작업이 잦다면 매크로로 고정화한다. 아래 예시는 문단 줄간격과 앞뒤 간격을 표준으로 맞춘 뒤 표 셀 패딩을 일괄 조정하는 개념 절차이다.

' 개념 예시: 한글 매크로 절차 서술형 For Each Paragraph In Document.Paragraphs Paragraph.LineSpacing = "170%" ' 줄간격 배수 Paragraph.SpaceBefore = 0 ' 문단 앞 간격 Paragraph.SpaceAfter = 0 ' 문단 뒤 간격 Paragraph.ApplyStyle("본문") Next
For Each Table In Document.Tables
Table.CellPaddingTop = "0.8mm"
Table.CellPaddingBottom = "0.8mm"
Table.ApplyStyle("표본문")
Next
주의 : 실제 자동화 API와 속성명은 사용 버전에 따라 다르다. 운영 문서에 적용하기 전 복사본으로 검증한다.

11. 팀 템플릿 설계 체크포인트

  • 스타일만으로 줄간격·문단 간격·폰트를 정의한다이다.
  • 본문·표본문·제목·캡션·각주 스타일을 필수로 포함한다이다.
  • 문단 앞/뒤 간격은 제목·캡션 등 구조 스타일에만 배정한다이다.
  • 배포 가능 서체 목록과 대체 금지 규칙을 템플릿에 주석으로 포함한다이다.

12. 트러블슈팅 심화

12.1 불규칙 줄높이의 최소 재현법

  1. 문제 문단을 복사해 새 문서에 붙여넣는다이다.
  2. 글꼴을 단일 서체로 통일한다이다.
  3. 글자 모양 초기화 후 줄간격 170%로 고정한다이다.
  4. 한 줄씩 숨은 개체·수식 삽입 여부를 확인한다이다.

12.2 페이지단·단 나눔 충돌

단 나눔과 페이지 나눔이 문단 경계에 겹치면 줄 재계산이 발생할 수 있다. 단·페이지 나눔은 제목 스타일에만 둔다.

12.3 각주·미주 영역

각주·미주는 내부 기본 줄간격이 별도로 존재한다. 본문과 일치시키려면 각주 스타일을 열어 동일 배수로 맞춘다.

13. 교육용 점검 포맷

항목점검 내용기준담당
문단 줄간격본문·표본문 스타일 값 확인170%/155%편집
문단 앞·뒤일반 문단 0 유지0/0편집
글꼴단일 계열 사용대체 금지편집
표 셀 여백상·하 패딩0.8mm표준화
출력 경로PDF 임베드전체 임베드출력

14. 재발 방지 베스트 프랙티스

  • 서식 붙여넣기를 금지하고 스타일로만 작업한다이다.
  • 수식·특수기호는 전용 스타일과 크기 규격을 만든다이다.
  • 표는 표 스타일로 줄간격·패딩을 잠근다이다.
  • PDF 배포 전 글꼴 임베드와 대체 여부를 점검한다이다.

FAQ

배수 줄간격인데 특정 줄만 벌어지는 이유는 무엇인가?

인라인 수식·위첨자·이질 글꼴이 섞여 최대 글자 높이를 따라 줄이 커진 것이다. 해당 구간을 글자 모양 초기화 후 전용 스타일로 통일하면 해결된다.

화면과 PDF의 줄간격이 다른데 어디를 의심해야 하나?

글꼴 임베드 실패가 가장 흔하다. PDF 내보내기에서 글꼴 포함을 켜고 대체 폰트가 없도록 서체를 교체한다.

표에서만 줄높이가 큰데 줄간격을 낮춰도 그대로이다. 어떻게 하나?

셀 상·하 패딩이 과도한 경우이다. 표 속성에서 셀 여백을 0.8mm 수준으로 낮추고 표 스타일을 재적용한다.

DOCX 가져오기 후 줄이 뭉치는데 빠른 해결책은 무엇인가?

서식 없이 붙여넣기 후 한글 템플릿의 표준 스타일을 다시 적용한다. 문단 앞/뒤 간격은 0으로 초기화한다.

팀 문서에서 줄간격을 고정값으로 쓰면 안전한가?

고정값은 재현성은 높지만 가독성이 떨어질 수 있다. 배수 값을 조직 표준으로 정하고 수식·캡션 등 특수 영역만 예외 처리하는 것이 바람직하다.