강조 문법
강조 문법은 텍스트를 강조하는 데 사용되며, Markdown에서 가장 자주 쓰이는 서식 기능 중 하나입니다. 다양한 강조 방법을 사용하면 중요한 내용을 돋보이게 할 수 있습니다.
기본 강조 문법
이탤릭
텍스트를 한 쌍의 별표 *
또는 밑줄 _
로 감쌉니다:
*이탤릭 텍스트*
_이탤릭 텍스트_
렌더링 결과:이탤릭 텍스트이탤릭 텍스트
굵게
텍스트를 두 쌍의 별표 **
또는 두 쌍의 밑줄 __
로 감쌉니다:
**굵은 텍스트**
__굵은 텍스트__
렌더링 결과:굵은 텍스트굵은 텍스트
굵은-이탤릭
세 개의 별표 ***
또는 세 개의 밑줄 ___
또는 혼합해서 사용합니다:
***굵은 이탤릭 텍스트***
___굵은 이탤릭 텍스트___
**_굵은 이탤릭 텍스트_**
*__굵은 이탤릭 텍스트__*
렌더링 결과:굵은 이탤릭 텍스트굵은 이탤릭 텍스트굵은 이탤릭 텍스트굵은 이탤릭 텍스트
문법 선택 조언
별표 vs 밑줄
기호 | 장점 | 단점 | 권장 상황 |
---|---|---|---|
* | 더 일반적이고 호환성 좋음 | 일부 에디터에서 목록과 혼동될 수 있음 | 일반적으로 권장 |
_ | 단어 내부에서 더 명확함 | 덜 사용됨, 익숙하지 않을 수 있음 | 특수한 경우 |
권장 사용법
✅ 권장: 일관성 유지
여기는 **굵게**와 *이탤릭* 텍스트입니다.
❌ 권장하지 않음: 혼합 사용
여기는 **굵게**와 _이탤릭_ 텍스트입니다.
단어 내부 강조 사용
별표의 한계
별표는 단어 내부에서 인식되지 않을 수 있습니다:
love*is*beautiful ← 이탤릭으로 렌더링되지 않을 수 있음
밑줄의 장점
밑줄은 단어 내부에서 더 잘 인식됩니다:
love_is_beautiful ← 올바르게 렌더링될 가능성이 높음
팁: 단어 내부에 강조가 필요하다면 밑줄을 사용하는 것이 좋습니다.
강조 중첩
기본 중첩
굵은 글씨 안에 이탤릭, 또는 이탤릭 안에 굵은 글씨를 중첩할 수 있습니다:
**이것은 *이탤릭*이 포함된 굵은 텍스트입니다**
*이것은 **굵은** 텍스트가 포함된 이탤릭입니다*
렌더링 결과:이것은 이탤릭이 포함된 굵은 텍스트입니다이것은 굵은 텍스트가 포함된 이탤릭입니다
복잡한 중첩
***이것은 일반 텍스트가 포함된 굵은 이탤릭입니다***
**이것은 *이탤릭 절*과 일반 텍스트가 포함된 굵은 단락입니다**
*이것은 **굵은 키워드**와 일반 텍스트가 포함된 이탤릭 단락입니다*
렌더링 결과:이것은 일반 텍스트가 포함된 굵은 이탤릭입니다이것은 이탤릭 절과 일반 텍스트가 포함된 굵은 단락입니다이것은 굵은 키워드와 일반 텍스트가 포함된 이탤릭 단락입니다
일반적인 오류와 해결책
1. 기호 불일치
❌ 잘못된 예:
*이탤릭이 닫히지 않음
**굵게가 잘못 닫힘*
✅ 올바른 예:
*이탤릭이 올바르게 닫힘*
**굵게가 올바르게 닫힘**
2. 공백 문제
❌ 잘못된 예:
* 이탤릭 아님 *
** 굵게 아님 **
✅ 올바른 예:
*이탤릭*
**굵게**
3. 기호 주변 문자
❌ 잠재적 문제:
텍스트*이탤릭*텍스트 ← 렌더링되지 않을 수 있음
✅ 더 안전한 예:
텍스트 *이탤릭* 텍스트
텍스트_이탤릭_텍스트
특수 사례
강조 기호 이스케이프
별표나 밑줄을 자체적으로 표시하려면 백슬래시를 사용하여 이스케이프합니다:
\*이탤릭이 아님\*
\**굵게가 아님\**
\_이탤릭이 아님\_
렌더링 결과: *이탤릭이 아님* *굵게가 아님* _이탤릭이 아님_
코드 내부
인라인 코드에서는 강조 기호가 리터럴로 표시됩니다:
`*별표가 이탤릭으로 해석되지 않습니다*`
`**더블 별표가 굵게로 해석되지 않습니다**`
렌더링 결과:*별표가 이탤릭으로 해석되지 않습니다*
**더블 별표가 굵게로 해석되지 않습니다**
의미적 사용
이탤릭의 의미적 사용
- 강조: 이것은 중요합니다
- 외국어: 안녕하세요
- 용어: HTTP 프로토콜
- 인용: 삼국지에 따르면
- 변수: x를 10으로 설정
굵은 글씨의 의미적 사용
- 중요성: 안전을 유의하세요
- 키워드: API 엔드포인트
- 경고: 중요한 파일을 삭제하지 마세요
- 부제목: 1단계: 소프트웨어 설치
굵은-이탤릭의 의미적 사용
- 매우 중요: 절대로 이렇게 하지 마세요
- 강력 추천: 문서를 읽어보세요
최선의 사례
1. 적절히 사용
✅ 권장: 적절한 강조
이 기능은 **매우 중요**하므로, 문서를 꼼꼼히 읽어보세요.
❌ 권장하지 않음: 과도한 강조
**이 기능*****은 매우 중요***,**문서를****읽어보세요**.
2. 일관성 유지
✅ 권장: 항상 별표 사용
**굵게**와 *이탤릭*을 사용하여 내용을 강조하세요.
❌ 권장하지 않음: 기호 혼용
**굵게**와 _이탤릭_을 사용하여 내용을 강조하세요.
3. 의미론적 사용
✅ 권장: 의미 있는 강조
함수는 **true**를 성공으로, **false**를 실패로 반환합니다.
❌ 권장하지 않음: 장식적 강조
함수**반환** true **는** 성공을 의미하고, **반환** false **는** 실패를 의미합니다.
HTML 출력
Markdown 강조 문법은 HTML로 변환됩니다:
*이탤릭* → <em>이탤릭</em>
**굵게** → <strong>굵게</strong>
***굵은 이탤릭*** → <strong><em>굵은 이탤릭</em></strong>
확장 문법
일부 Markdown 프로세서는 추가 강조 방법을 지원합니다:
취소선
~~취소선 텍스트~~
렌더링 결과:취소선 텍스트
밑줄
<u>밑줄 텍스트</u>
렌더링 결과:밑줄 텍스트
하이라이트
==강조된 텍스트== (일부 프로세서 지원)
<mark>강조된 텍스트</mark> (HTML 태그)
실용적인 예시
기술 문서
**API 엔드포인트**: `/api/users`
**메서드**: *GET*
**매개변수**:
- *id* (***필수***): 사용자 ID
- *format* (선택 사항): 반환 형식
**반환**: 사용자 정보 또는 **오류 메시지**
사용자 가이드
## 설치 단계
**1단계**: 설치 프로그램 다운로드
공식 웹사이트 다운로드 페이지로 이동하여 운영 체제별 버전을 선택합니다. *최신 버전을 다운로드하세요*.
**2단계**: 설치 프로그램 실행
다운로드한 파일을 더블 클릭하고 마법사를 따라 설치를 완료합니다. ***중요***: 설치 중에 바이러스 백신 프로그램을 비활성화하세요.
**3단계**: 설치 확인
명령 프롬프트에서 `app --version`을 입력하여 설치가 성공했는지 확인합니다.
관련 문법
연습
다음을 시도해보세요:
- 제품 소개에서 주요 기능을 굵게 강조
- 기술 설명에서 용어를 이탤릭으로 표시
- 중요한 경고 메시지를 굵은 이탤릭으로 강조
- 다양한 강조 스타일을 혼합하여 복잡한 문장 만들기