Skip to content

인용문 문법

인용문은 인용된 텍스트를 강조하거나 중요한 정보를 강조하는 데 사용됩니다. Markdown에서는 > 기호를 사용하여 인용문 블록을 만듭니다.

기본 인용문 문법

한 줄 인용문

줄의 시작 부분에 > 기호를 사용하여 인용문을 만듭니다:

markdown
> 이것은 인용문입니다.

렌더링 결과:

이것은 인용문입니다.

여러 줄 인용문

markdown
> 이것은 인용문의 첫 번째 줄입니다.
> 이것은 인용문의 두 번째 줄입니다.
> 이것은 인용문의 세 번째 줄입니다.

렌더링 결과:

이것은 인용문의 첫 번째 줄입니다. 이것은 인용문의 두 번째 줄입니다. 이것은 인용문의 세 번째 줄입니다.

인용문의 단락

인용문에 여러 단락을 포함합니다:

markdown
> 이것은 인용문의 첫 번째 단락입니다.
>
> 이것은 인용문의 두 번째 단락입니다.

렌더링 결과:

이것은 인용문의 첫 번째 단락입니다.

이것은 인용문의 두 번째 단락입니다.

중첩 인용문

기본 중첩

>>를 사용하여 중첩 인용문을 만듭니다:

markdown
> 이것은 첫 번째 수준 인용문입니다.
>
> > 이것은 두 번째 수준 인용문입니다.
>
> 첫 번째 수준 인용문으로 돌아갑니다.

렌더링 결과:

이것은 첫 번째 수준 인용문입니다.

이것은 두 번째 수준 인용문입니다.

첫 번째 수준 인용문으로 돌아갑니다.

다중 수준 중첩

markdown
> 1단계 인용문
> > 2단계 인용문
> > > 3단계 인용문
> > > > 4단계 인용문
> >
> > 2단계로 돌아감
>
> 1단계로 돌아감

렌더링 결과:

1단계 인용문

2단계 인용문

3단계 인용문

4단계 인용문

2단계로 돌아감

1단계로 돌아감

인용문의 다른 요소

인용문의 형식

markdown
> **굵은 텍스트***이탤릭 텍스트*는 인용문에서 정상적으로 작동합니다.
> 
> `인라인 코드`와 다른 형식을 사용할 수 있습니다.

렌더링 결과:

굵은 텍스트이탤릭 텍스트는 인용문에서 정상적으로 작동합니다.

인라인 코드와 다른 형식을 사용할 수 있습니다.

인용문의 제목

markdown
> ## 인용문의 제목
> 
> 이것은 인용문의 주요 내용입니다.
> 
> ### 부제목
> 
> 더 많은 인용된 내용.

렌더링 결과:

인용문의 제목

이것은 인용문의 주요 내용입니다.

부제목

더 많은 인용된 내용.

인용문의 목록

markdown
> 인용문의 목록:
> 
> 1. 첫 번째 항목
> 2. 두 번째 항목
> 3. 세 번째 항목
> 
> 또는 순서 없는 목록:
> 
> - 항목 A
> - 항목 B
> - 항목 C

렌더링 결과:

인용문의 목록:

  1. 첫 번째 항목
  2. 두 번째 항목
  3. 세 번째 항목

또는 순서 없는 목록:

  • 항목 A
  • 항목 B
  • 항목 C

인용문의 코드 블록

markdown
> 코드 예시입니다:
> 
> ```javascript
> function hello() {
>   console.log("Hello, World!");
> }
> ```
> 
> 코드 블록도 인용문에서 올바르게 표시됩니다.

렌더링 결과:

코드 예시입니다:

javascript
function hello() {
  console.log("Hello, World!");
}

코드 블록도 인용문에서 올바르게 표시됩니다.

인용문의 링크

markdown
> 자세한 정보는 [공식 문서](https://www.markdownlang.com)를 참조하세요.
> 
> 직접 링크로 <https://www.markdownlang.com>을 방문할 수도 있습니다.

렌더링 결과:

자세한 정보는 공식 문서를 참조하세요.

직접 링크로 https://www.markdownlang.com을 방문할 수도 있습니다.

일반적인 사용 시나리오

1. 문학 인용

markdown
> "Markdown은 사람들이 읽기 쉽고 쓰기 쉬운 일반 텍스트 형식으로 문서를 작성할 수 있게 해주는 경량 마크업 언어입니다."
> 
> —— Markdown의 창시자 John Gruber

렌더링 결과:

"Markdown은 사람들이 읽기 쉽고 쓰기 쉬운 일반 텍스트 형식으로 문서를 작성할 수 있게 해주는 경량 마크업 언어입니다."

—— Markdown의 창시자 John Gruber

2. 경고 메시지

markdown
> ⚠️ **경고**
> 
> 이 작업을 수행하면 모든 데이터가 삭제됩니다. 중요한 파일을 백업했는지 확인하세요.

렌더링 결과:

⚠️ 경고

이 작업을 수행하면 모든 데이터가 삭제됩니다. 중요한 파일을 백업했는지 확인하세요.

3. 팁 메시지

markdown
> 💡 **팁**
> 
> 문서를 빠르게 저장하려면 단축키 `Ctrl+S`를 사용하세요.

렌더링 결과:

💡

문서를 빠르게 저장하려면 단축키 Ctrl+S를 사용하세요.

4. 중요한 참고사항

markdown
> 📌 **중요한 참고사항**
> 
> 시작하기 전에 다음 종속성이 설치되어 있는지 확인하세요:
> 
> - Node.js (>= 14.0)
> - npm (>= 6.0)
> - Git

렌더링 결과:

📌 중요한 참고사항

시작하기 전에 다음 종속성이 설치되어 있는지 확인하세요:

  • Node.js (>= 14.0)
  • npm (>= 6.0)
  • Git

일반적인 오류 및 해결 방법

1. > 기호 누락

markdown
❌ 잘못된:
> 인용문의 첫 번째 줄
두 번째 줄에 > 기호 누락  ← 이 줄은 인용문에 포함되지 않음

✅ 올바른:
> 인용문의 첫 번째 줄
> 올바르게 인용된 두 번째 줄

2. 중첩 수준 오류

markdown
❌ 잘못된:
> 1단계
> > > 3단계로 직접 점프  ← 2단계 건너뜀

✅ 올바른:
> 1단계
> > 2단계
> > > 3단계

3. 빈 줄 처리

markdown
❌ 잠재적 문제:
> 첫 번째 단락

> 두 번째 단락  ← 이것은 두 개의 별도 인용문을 만듦

✅ 올바른 다중 단락 인용문:
> 첫 번째 단락
>
> 두 번째 단락

모범 사례

1. 스타일 일관성 유지

markdown
✅ 권장: 통일된 인용문 스타일
> 모든 중요한 정보는 인용문 사용
> 형식을 일관되게 유지

❌ 권장하지 않음: 혼합 사용
> 때로는 인용문 사용
**때로는 굵은 글씨 대신 사용**

2. 적절한 중첩 사용

markdown
✅ 권장: 간단하고 명확한 중첩
> 주요 포인트
> > 지원하는 논거
> 
> 주요 포인트 계속

❌ 권장하지 않음: 너무 깊은 중첩
> > > > > 너무 깊어서 읽기 어려움

3. 의미적으로 사용

markdown
✅ 권장: 의미 있는 인용문
> 이것은 권위 있는 문서의 중요한 정보입니다

❌ 권장하지 않음: 장식용 인용문
> 이것은 그냥 일반 텍스트로, 인용문 형식이 필요하지 않음

HTML 출력

Markdown 인용문은 HTML로 변환됩니다:

markdown
> 이것은 인용된 텍스트입니다

변환된 것:

html
<blockquote>
  <p>이것은 인용된 텍스트입니다</p>
</blockquote>

중첩 인용문:

markdown
> 1단계
> > 2단계

변환된 것:

html
<blockquote>
  <p>1단계</p>
  <blockquote>
    <p>2단계</p>
  </blockquote>
</blockquote>

사용자 정의 스타일

일부 Markdown 프로세서는 사용자 정의 인용문 스타일을 지원합니다:

GitHub 스타일 알림

markdown
> [!NOTE]
> 이것은 정보 알림입니다

> [!WARNING]
> 이것은 경고 알림입니다

> [!IMPORTANT]
> 이것은 중요한 알림입니다

HTML 및 CSS 사용

markdown
<blockquote style="border-left: 4px solid #3498db; padding-left: 1em; color: #7f8c8d;">
이것은 사용자 정의 스타일 인용문입니다
</blockquote>

실제 예시

API 문서의 예시

markdown
## 사용자 인증

사용자 인증은 API에 접근하기 위한 필수 단계입니다.

> **인증 방법**
> 
> 우리 API는 인증에 Bearer Token을 사용합니다:
> 
> ```bash
> curl -H "Authorization: Bearer YOUR_TOKEN" \
>      https://api.example.com/users
> ```

### 요청 예시

사용자를 생성하기 위해 POST 요청을 보냅니다:

> ```json
> {
>   "name": "John Doe",
>   "email": "john@example.com",
>   "role": "user"
> }
> ```

튜토리얼의 참고사항

markdown
## 설치 단계

1. 설치 프로그램 다운로드
2. 설치 프로그램 실행

> ⚠️ **참고**
> 
> 설치 전에 다음을 확인하세요:
> - 바이러스 백신이 꺼져 있음
> - 관리자 권한으로 실행
> - 시스템 디스크에 최소 2GB 여유 공간

3. 설치 마법사 완료

관련 문법

연습

다음을 만들어보세요:

  1. 여러 단락이 있는 인용문
  2. 3단계 중첩 인용문 구조
  3. 코드 예시가 있는 기술 인용문
  4. 대화를 시뮬레이션하는 중첩 인용문

Build by www.markdownlang.com