Markdown은 HTML과 밀접하다. 그것의 문법은 매우 작교 HTML Tags의 매우 작은 부분에 대응된다. HTML은 출판 형식이고 Markdown은 쓰기 형식이다.
다음은 markdown의 문법을 간략하게 소개한다.
<글자크기 관련>
Header
=====
# H1
## H2
### H3
#### H4
##### H5
###### H6
H1, H2는 위의 형식 뿐 아니라 아래와 같이 밑줄의 형식으로 나타낼 수 있다.
H1
=====
h2
---------
HeaderH1H2H3H4H5H6
H1, H2는 위의 형식 뿐 아니라 아래와 같이 밑줄의 형식으로 나타낼 수 있다.
H1¶h2 |
<강조>
강조: 강조 또는 강조
강한 강조: 강한강조 또는 강한강조
문자 지우기 표시: ~~물결표시 두개로 나타낸다~~
강조: 강조 또는 강조
강한 강조: 강한강조 또는 강한강조
문자 지우기 표시: 물결표시 두개로 나타낸다.
|
<주석달기>
주석이 필요한 문장 부분에 [캐럿+숫자]의 형식으로 나타낼 수 있다.
주석[^1]: [위키벡과 마크다운 문서](http://ko.wikipedia.org/wiki/마크다운)
주석[^1]: 위키벡과 마크다운 문서
|
<목록>
### 목록
1. 첫 항목
2. 다른 항목
..*목록화 되지 않은 작은 목록
1. 목록에서 앞의 숫자가 중요하지 않고 단지 분류의 목적이 있는 목록
1. 분류된 작은 목록
4.다른 항목
'..'는 적당히 들여쓰기를 위해 사용한다.
줄바꿈은 두개의 빈칸을 둠으로서 이루어진다.
한줄 건너띄기는 enter 키를 두번 입력함으로서 이루어진다.
*분류되지 않은 목록
- 분류되지 않은 목록
+ 분류되지 않은 목록
목록
'..'는 적당히 들여쓰기를 위해 사용한다.
줄바꿈은 두개의 빈칸을 둠으로서 이루어진다.
한줄 건너띄기는 enter 키를 두번 입력함으로서 이루어진다.
*분류되지 않은 목록
|
<링크관련>
### 링크
링크를 연결하는 두가지 방법이 존재한다.
[연결](http://enshs.blog.me)
[참고사이트][1]
[1]:http://www.google.com
<이미지관련>
### 이미지
이미지 연결 역시 위의 링크의 방식과 같이 두가지 방법으로 사용된다.
직접연결:

참조스타일:
![이미지][로고]
[로고]:https://drive.google.com/drive/folders/0B3iQkVeW8uCcTW4xS2RUSVQ2TEk/ema1.png"logotitletext2"
이미지
이미지 연결 역시 위의 링크의 방식과 같이 두가지 방법으로 사용된다.
직접연결:
참조스타일:
|
<code 관련>
code
code 블럭은 ''' 으로 만든다.
'''r
s<-'R 객체'
'''
그러나 jupyter notebook, R studio에서의 작업은 이 부분은 자체적으로 선택할 수있기때문에 위 작업이 필요하지 않다.
code
code 블럭은 ''' 으로 만든다.
'''r
s<-'R 객체'
'''
그러나 jupyter notebook, R studio에서의 작업은 이 부분은 자체적으로 선택할 수있기때문에 위 작업이 필요하지 않다.
|
<표>
### 표
표작성은 markdown의 고유의 기능은 아니지만 GFM을 지원함으로서 작성될 수 있다.
'|'와 ':' 그리고 '---'으로 칸과 줄을 구분하여 만들 수 있다.
| 표 | 열1 | 열2|
|----|:-----:| -----:|
|행 1 | 내용 1 | 내용2|
|행 2 | 내용 3 | 내용 4|
각셀에 대시선은 적어도 3개이상을 입력해야 한다.'---'
한 행의 양 끝의 pipe(|)는 입력하지 않아도 된다.
표 | 열1 | 열2
----|:-----:| -----:
행 1 | 내용 1 | 내용2
행 2 | 내용 3 | 내용 4
표
표작성은 markdown의 고유의 기능은 아니지만 GFM을 지원함으로서 작성될 수 있다.
'|'와 ':' 그리고 '---'으로 칸과 줄을 구분하여 만들 수 있다.
각셀에 대시선은 적어도 3개이상을 입력해야 한다.'---' 한 행의 양 끝의 pipe(|)는 입력하지 않아도 된다.
|
<문구 블럭표시>
### 문구의 블럭 표시
> 이 문구는 블럭 표시가 된다.
> 이것도 역시 블럭화
위의 블럭을 해제하기 위해서는 한줄 개행을 해야 한다.
만약 한줄 개행없이 이어지면 블럭화는 계속된다.
>블럭화의 길이는 어디까지
여기도
여기도
여기도
한줄 개행을 해서 블럭에서 탈출!
문구의 블럭 표시
이 문구는 블럭 표시가 된다.
이것도 역시 블럭화
위의 블럭을 해제하기 위해서는 한줄 개행을 해야 한다. 만약 한줄 개행없이 이어지면 블럭화는 계속된다.
블럭화의 길이는 어디까지
여기도
여기도
여기도
한줄 개행을 해서 블럭에서 탈출!
|
<inline HTML>
HTML내에 직접적으로 markdown 형식을 입력할 수 있다.
목록
이러한 방식 역시 잘 적용된다.
markdown in HTML
강조형식은 잘 적용되지 않는 경우도 발생한다. 이 경우 대신 em 태그 를 이용한다.
inline HTML
HTML내에 직접적으로 markdown 형식을 입력할 수 있다.
목록
이러한 방식 역시 잘 적용된다.
markdown in HTML
강조형식은 잘 적용되지 않는 경우도 발생한다. 이 경우 대신 em 태그 를 이용한다.
|
<수평규칙>
3개 이상...
---
위와 같이 대시선을 사용하여 수평선으로 구분
***
아스테릭 기호를 사용하여 구분
___
언더선(underscores)를 사용하여 구분 할 수 있다.
수평규칙
3개 이상...
위와 같이 대시선을 사용하여 수평선으로 구분
아스테릭 기호를 사용하여 구분
언더선(underscores)를 사용하여 구분 할 수 있다.
|
<개행>
스페이바 2칸을 문장 끝에서 입력하는 것으로 개행
enter 키를 두번 입력하는 것으로 문단이 구분된다.
enter 키를 한번 하는 입력하는 것은 한줄 개행이 되지 않는다. 스페이스바를 두번 인력하는 것으로 한줄 개행이 되는 것은 같은 문단으로 인식된다.
개행
스페이바 2칸을 문장 끝에서 입력하는 것으로 개행
enter 키를 두번 입력하는 것으로 문단이 구분된다.
enter 키를 한번 하는 입력하는 것은 한줄 개행이 되지 않는다. 스페이스바를 두번 인력하는 것으로 한줄 개행이 되는 것은 같은 문단으로 인식된다.
|
<LaTex 문법을 이용하여 수식 입력>
R이나 jupyter notebook에서 수식입력은 로 묶어준다. 이것은 별도의 행이 아닌 한 행에 연속해서 수식이 입력되고 별도의 행에서 수식만을 입력하기 위해서는 와 같이 입력한다. 이경우 입력된 수식은 각 행의 중간 부분에 위치한다.
또한 함께하는 문자는'{}'로 묶어준다.
- 아래첨자와 윗첨자
- 분수
- 제곱근
- 합
위 식에서 나타낸 것과 같이 괄호의 크기가 내용에 자동으로 맞추기 위해서는
'\left( \right)'와 같이 입력한다.
- 적분
- 행렬
$$\left[\begin{array}{rrr}
1&2&3\
4&5&6\
7&8&9
\end{array}\right]$$
행렬 표기는 '[]'를 표시하기 위해 \left[~\right]'를 사용하고 배열의 시작과 끝에 ' '를 입력한다. {rrr}은 행렬의 열의 수를 나타낸다.
LaTex 문법을 이용하여 수식 입력¶
R이나 jupyter notebook에서 수식입력은 로 묶어준다. 이것은 별도의 행이 아닌 한 행에 연속해서 수식이 입력되고 별도의 행에서 수식만을 입력하기 위해서는
와 같이 입력한다. 이경우 입력된 수식은 각 행의 중간 부분에 위치한다. 또한 함께하는 문자는'{}'로 묶어준다.
|
특수문자¶
이름
|
명령어
|
반환
|
이름
|
명령어
|
반환
| |
알파
|
\alpha
|
α
|
크사이
|
\xi
|
ξ
| |
베타
|
\beta
|
β
|
오미크론
|
o
|
o
| |
감마
|
\gamma
|
γ
|
파이
|
\pi
|
π
| |
델타
|
\delta
|
δ
|
로
|
\rho
|
ρ
| |
엡실론
|
\epsilon
|
ϵ
|
시그마
|
\sigma
|
σ
| |
제타
|
\zeta
|
ζ
|
타우
|
\tau
|
τ
| |
에타
|
\eta
|
η
|
입실론
|
\upsilon
|
υ
| |
세타
|
\theta
|
θ
|
파이
|
\phi
|
ϕ
| |
이오타
|
\iota
|
카이
|
\chi
|
χ
| ||
카파
|
\kappa
|
κ
|
카이
|
\chi
|
χ
| |
람다
|
\lambda
|
λ
|
오메가
|
\omega
|
ω
| |
뮤
|
\mu
|
μ
|
뉴
|
\nu
|
ν
|
관계연산자¶
이름
|
명령어
|
반환
|
이름
|
명령어
|
반환
| |
합동
|
\equiv
|
≡
|
근사
|
\approx
|
≈
| |
비례
|
\propto
|
∝
|
같고 근사
|
\simeq
|
≃
| |
닮음
|
\sim
|
∼
|
같지않음
|
\neq
|
≠
| |
작거나 같음
|
\leq
|
≤
|
크거나 같음
|
\geq
|
≥
| |
매우작음
|
\ll
|
≪
|
매우 큼
|
\gg
|
≫
|
논리기호¶
이름
|
명령어
|
반환
|
이름
|
명령어
|
반환
| |
불릿
|
\bullet
|
부정
|
\neq
|
≠
| ||
wedge
|
\wedge
|
∧
|
vee
|
\vee
|
∨
| |
논리합
|
\oplus
|
⊕
|
왼쪽화살표
|
\leftarrow
|
←
| |
오른쪽 화살표
|
\rightarrow
|
→
|
양쪽화살표
|
\leftrightarrow
|
↔
| |
큰왼쪽화살표
|
\Leftarrow
|
⇐
|
큰오른쪽 화살표
|
\Rightarrow
|
⇒
| |
양쪽화살표
|
\Leftrightarrow
|
⇔
|
어떤
|
\exists
|
∃
| |
모든
|
\forall
|
∀
|
집합기호¶
이름
|
명령어
|
반환
|
이름
|
명령어
|
반환
| |
교집합
|
\cap
|
∩
|
합집합
|
\cup
|
∪
| |
상위집합
|
\supset
|
⊃
|
진상위집합
|
\supseteq
|
⊇
| |
하위집합
|
\subset
|
⊂
|
진하위집합
|
\subseteq
|
⊆
| |
부분집합아님
|
\nsubset
|
⊄
|
공집합
|
\emptyset
|
∅
| |
원소
|
\in
|
∈
|
원소아님
|
\notin
|
∉
|
기타¶
이름
|
명령어
|
반환
|
이름
|
명령어
|
반환
| |
햇
|
\hat{x}
|
와이드햇
|
\widehat{x}
| |||
물결
|
\tilde{x}
|
x̃
|
넓은 물결
|
\widetilde{x}
| ||
bar
|
\bar{x}
|
overline
|
\overline{x}
| |||
check
|
\check{x}
|
acute
|
\acute{x}
| |||
grave
|
\grave{x}
|
dot
|
\dot{x}
| |||
ddot
|
\ddot{x}
|
breve
|
\breve{x}
| |||
vec
|
\vec{x}
| |||||
수직
|
\perp
|
⊥
|
평행
|
\parallel
|
∥
| |
부분집합아님
|
\nsubset
|
⊄
|
공집합
|
\emptyset
|
∅
| |
가운데점
|
\cdot
|
...
|
\dots
| |||
가운데점들
|
\cdots
|
세로점들
|
\vdots
| |||
나누기
|
\div
|
물결표
|
\sim
|
∼
| ||
+-
|
\pm, \mp
|
± , ∓
|
겹물결표
|
\approx
|
≈
| |
prime
|
\prime
|
무한대
|
\infty
|
∞
| ||
적분
|
\int
|
∫
|
편미분
|
\partial
|
∂
| |
한칸띄어
|
\,
|
x y
|
두칸
|
\;
|
x y
|
네칸: \quad: x y
여덟칸:\qquad: x y
댓글
댓글 쓰기