Skip to content

단락과 줄바꿈 ​

단락과 줄바꿈은 Markdown 문서의 기본 구성 요소입니다. 단락과 줄바꿈의 올바른 문법을 마스터하면 문서 구조가 명확하고 읽기 쉬워집니다.

단락 문법 ​

Markdown에서 단락은 연속된 텍스트 줄의 시리즈입니다. 단락을 만들려면 빈 줄로 텍스트를 구분하면 됩니다.

기본 단락 ​

markdown
이것은 첫 번째 단락입니다. 이 단락은 여러 문장을 포함합니다.
이 모든 문장은 같은 단락에 속합니다.

이것은 두 번째 단락입니다. 첫 번째 단락과
사이에 빈 줄이 있습니다.

이것은 세 번째 단락입니다.

렌더링 효과 ​

이것은 첫 번째 단락입니다. 이 단락은 여러 문장을 포함합니다. 이 모든 문장은 같은 단락에 속합니다.

이것은 두 번째 단락입니다. 첫 번째 단락과 사이에 빈 줄이 있습니다.

이것은 세 번째 단락입니다.

줄바꿈 문법 ​

Markdown은 줄바꿈을 만드는 두 가지 방법을 제공합니다:

1. 강제 줄바꿈 (강제 줄바꿈) ​

줄 끝에 두 개 이상의 공백을 추가한 후 Enter를 누릅니다:

markdown
이것은 첫 번째 줄입니다.  
이것은 두 번째 줄입니다.

렌더링 효과 ​

이것은 첫 번째 줄입니다.
이것은 두 번째 줄입니다.

2. 자연 줄바꿈 (자연 줄바꿈) ​

빈 줄을 사용하여 새 단락을 만듭니다:

markdown
이것은 첫 번째 단락입니다.

이것은 두 번째 단락입니다.

렌더링 효과 ​

이것은 첫 번째 단락입니다.

이것은 두 번째 단락입니다.

다양한 줄바꿈 방법 비교 ​

방법문법HTML 출력사용 사례
단락빈 줄<p>...</p>논리적 섹션
강제 줄바꿈줄 끝에 두 공백<br>시, 주소
HTML 줄바꿈<br><br>정확한 제어

예제 비교 ​

단락 구분:

markdown
첫 번째 단락 내용.

두 번째 단락 내용.

강제 줄바꿈:

markdown
첫 번째 줄 내용.  
두 번째 줄 내용.

HTML 줄바꿈:

markdown
첫 번째 줄 내용.<br>
두 번째 줄 내용.

일반적인 문제와 해결책 ​

1. 의도하지 않은 결합 ​

문제: 두 줄의 텍스트가 의도하지 않게 결합됨

markdown
이것은 첫 번째 줄입니다
이것은 두 번째 줄입니다  ← 이 두 줄은 하나의 단락으로 병합됩니다

해결책: 빈 줄이나 후행 공백 사용

markdown
이것은 첫 번째 줄입니다

이것은 두 번째 줄입니다  ← 이제 두 개의 단락입니다

또는

이것은 첫 번째 줄입니다  
이것은 두 번째 줄입니다  ← 이제 강제 줄바꿈입니다

2. 원하지 않는 줄바꿈 ​

문제: 원하지 않는 줄바꿈이 나타남

markdown
이것은 실수로 나뉜
긴 문장입니다.

해결책: 텍스트가 같은 줄에 있는지 확인하거나 올바른 줄바꿈 문법 사용

markdown
이것은 같은 단락에 있어야 하는 긴 문장입니다.

또는 명시적 줄바꿈 사용:
이것은 긴 문장이고,  
여기서 줄바꿈은 의도적입니다.

3. 후행 공백 문제 ​

문제: 후행 공백은 보이지 않고 잊기 쉬움

해결책:

  • 편집기에서 공백 문자를 표시하도록 구성
  • Markdown 인식 편집기 사용
  • 대안으로 HTML <br> 태그 사용

특별한 경우 ​

시와 가사 ​

각 줄을 별도로 유지하기 위해 강제 줄바꿈 사용:

markdown
정적한 밤의 생각  
내 침대 앞에 밝은 달빛,  
나는 그것이 땅의 서리라고 의심합니다.  
나는 밝은 달을 바라보기 위해 고개를 들고,  
고향을 생각하며 고개를 숙입니다.

렌더링 효과 ​

정적한 밤의 생각
내 침대 앞에 밝은 달빛,
나는 그것이 땅의 서리라고 의심합니다.
나는 밝은 달을 바라보기 위해 고개를 들고,
고향을 생각하며 고개를 숙입니다.

주소와 연락처 정보 ​

markdown
연락처 주소:  
베이징 하이디안 구  
중관춘 거리 1번지  
우편번호: 100000

또는 HTML 사용:

연락처 주소:<br>
베이징 하이디안 구<br>
중관춘 거리 1번지<br>
우편번호: 100000

코드 주석 ​

markdown
/* 이것은 여러 줄 주석입니다  
   각 줄은 특정 들여쓰기를 가집니다  
   형식을 보존해야 합니다 */

모범 사례 ​

1. 일관성 유지 ​

문서 전체에서 단락과 줄바꿈에 대해 일관된 스타일 유지:

markdown
✅ 권장: 단락을 구분하기 위해 빈 줄 사용
첫 번째 단락 내용.

두 번째 단락 내용.

세 번째 단락 내용.

❌ 권장하지 않음: 다른 방법 혼합
첫 번째 단락 내용.

두 번째 단락 내용.  
세 번째 단락 내용.

2. 과도한 강제 줄바꿈 피하기 ​

markdown
✅ 권장: 긴 문장이 자연스럽게 흐르도록 하기
이것은 많은 정보를 포함하는 긴 문장이며, 단락 내에서 자연스럽게 흐르는 것이 좋습니다.

❌ 권장하지 않음: 불필요한 강제 줄바꿈
이것은 긴 문장이고,  
많은 정보를 포함하고 있으며,  
이렇게 줄을 나눌 필요가 없습니다.

3. 의미론적 단락 사용 ​

markdown
✅ 권장: 논리적으로 단락 나누기
## 문제 설명

사용자가 시스템 로그인이 느리다고 보고합니다. 예비 조사 결과, 데이터베이스 연결 풀 구성에 문제가 있을 수 있음을 발견했습니다.

## 해결책

데이터베이스 연결 풀 매개변수를 조정하고, 최대 연결 수를 늘리고, 연결 타임아웃 설정을 최적화합니다.

❌ 권장하지 않음: 임의의 단락 나누기
## 문제 설명

사용자가 시스템 로그인이 느리다고 보고합니다.

예비 조사 결과.

데이터베이스 연결 풀 구성에 문제가 있을 수 있음을 발견했습니다.

편집기 구성 ​

Visual Studio Code ​

공백 문자 표시:

json
{
  "editor.renderWhitespace": "all",
  "files.trimTrailingWhitespace": true,
  "files.insertFinalNewline": true
}

Typora ​

공백 문자 표시 활성화:

  • 환경설정 → 편집기 → 공백 문자 표시

Vim ​

공백 문자 표시:

vim
:set list
:set listchars=space:·,trail:·,eol:¬

HTML 출력 ​

Markdown 단락과 줄바꿈은 HTML로 변환됩니다:

markdown
단락 1

단락 2

다음과 같이 됩니다:

html
<p>단락 1</p>
<p>단락 2</p>
markdown
줄 1  
줄 2

다음과 같이 됩니다:

html
<p>줄 1<br>
줄 2</p>

관련 문법 ​

연습 ​

다음을 만들어보세요:

  1. 서로 다른 주제에 대한 세 개의 단락
  2. 짧은 시 (강제 줄바꿈 사용)
  3. 연락처 정보가 포함된 주소 블록
  4. 단락과 줄바꿈을 혼합한 복잡한 텍스트

완료 후 렌더링 효과를 확인하여 형식이 예상에 맞는지 확인하세요.

Build by www.markdownlang.com