fastpages 카테고리

- _notebook 폴더안에 파일을 만드는데 아래와 같은 형식을 준수하자

  제목

  "부제목"

  -toc: true

  -branch: master

  -badges: true

  -comments: true

  -author: 한재수

  -categories: [Python]

- 위에 내용을 아무곳에나 붙여 넣는다, 부제목은 (> "부제목"), 제목은 (# 제목)

- categories에 해당하는 부분이 깃허브 홈페이지에서 tag에 보이는 부분이다

- categories에서 [ ] 안에 여러개를 추가 할 수 있다 ex) [Python, R, CSS]

블로그 관리

1. 깃허브 가입하기

2. fastai/fastpages 사용

3. 깃허브 데스크탑 이용

(1) 주피터노트북으로 공부한다

(2) 깃허브와 연결된 어떤 폴더(드랍박스 안의 green)에 공부한 내용을 넣는다

(3) 깃허브 데스크탑이라는 프로그램을 이용하여 local(내 윈도우 컴퓨터)에서 remote (github)로 변경사항을 반영한다

(4) 2~3분 뒤에 블로그 홈페이지에 반영된다

(5) 공부한 내용을 편집없이 주피터 노트북 파일을 올리기만 하면 블로그에 올라가서 편하다 필요에 따라 숨기기, 비밀 포스트도 만들 수 있다

- 수식을 제대로 입력했는데 블로그에서는 raw 수식 내용이 그대로 보인다면 text{ ... }안에 내용이 수식과 일반 텍스트로 심하게 혼용이 되어 있는지 보자

- 일반 텍스트는 text{ }안에 적고 수식은 밖에 적으면 해결됨 ---> 삽질해서 확인함

깃, 깃허브

- 버전 관리 시스템

- 서로 코드를 공유

- 혼자 쓰면 개인 저장소...

주피터 노트북

유용한 키

- 삭제한 셀 복원 ---> Edit - Undo cell operation or Esc 후 z키 입력

- 삭제한 코드 복원 ---> Ctrl + z

- 주석처리 단축키 ---> Ctrl + / (여러줄을 동시에 처리할려면 마우스로 스크롤하기)

주피터 노트북 ---> remote ---> page (안 올라갈 수 도 있다)

- 깃허브 데스크탑 history에서 이제껏 했던 커밋을 볼 수 있다, 게다가 삭제된 파일을 복구할 수 도 있다

- 화면 캡쳐 프로그램으로 캡쳐를 함 ---> 마크다운에서 캡쳐한 이미지를 ctrl+v하면 캡쳐한 이미지가 삽입된다

- 이미지 파일을 넣은 주피터 노트북 파일을 올리면 깃허브 notebook에는 올라가지만 블로그에는 올라가지 않는다

링크 삽입

- 보통 링크 삽입은 [label](link)의 형식임

- 그런데link)기호가 있으면 링크 연결에 문제가 있을 수 도 있음

- [label][key]

- [key]: link

- 위와 같이 해도 링크 연결에 문제가 없고 위의 문제도 해결 가능함

- 참고: 링크 연결

수식 기호 표현

- 3.141592를 변수에 저장하고 싶음

- pi = 3.141592

- 그런데 pi 대신에 $\pi$를 사용하고 싶다면??

- code셀에서 \pi를 입력한 후 Tab을 누르면 됨

pi = 3.141592
π = 3.141592
pi
3.141592
π
3.141592

셀의 양끝으로 이동

- 키보드 키를 누르면 셀의 오른쪽 끝으로 이동함

- 키보드 아래 키를 누르면 셀의 왼쪽 끝으로 이동함

수식을 멋있게 표현하고 싶다면??

- $수식$ 꼴로 나타낸다.

- y = x^2 + 1

- $y = x^2 +1$

밑 첨자 표현

- $수식_밑첨자$

- x_1 + x_2 = x_3

- $x_1 + x_2 = x_3$

$\sum$ 표현

- \limits 옵션을 통해 $\sum$의 시작과 끝의 위치를 $\sum$의 바로 위와 아래로 지정가능

- $\sum_{n=1}^{\infty}\frac{1}{n^2}$

- $\sum\limits_{n=1}^{\infty}\frac{1}{n^2}$

- \mathop로 여러개의 \sum을 { }로 감싸주면 글씨를 가운데에 표현 가능

- $2\mathop{\sum\sum}\limits_{j<k}Cov(X_j,X_k)$ ---> \mathop{\sum\sum}\limits_{j<k}

백터 표현

- 벡터 표현하기: 화살표, 볼드체

- $X$는 변수

- $\boldsymbol{X},\;\mathbf{X},\; \vec{~X~}$는 벡터

위아래로 중괄호 표현

- \overbrace를 통해 위로 중괄호를 표현함

- $x+x+x+\dots+x+x,\;x$를 $n$번 더함

- \underbrace를 통해 아래로 중괄호를 표현함

- $x\times x\times x\times\dots\times x\times x,\;x$를 $n$번 곱함

- $\overbrace{x + \cdots + x}^{n\rm\ times}$

- $\underbrace{x \times \cdots \times x}_{n\rm\ times}$

점찍기

- s 제외하면 점 하나만 찍힘, s 포함하면 점 세개 찍힌다

- \dots ---> $\dots$

- \cdots ---> $\cdots$

- \ddots ---> $\ddots$

- \vdots ---> $\vdots$

괄호 크게 만들기

- \big \Big \bigg \Bigg 을 통해 괄호를 크게 만들 수 있음

- $\big( \Big( \bigg( \Bigg($

- $\big[ \Big[ \bigg[ \Bigg[$

- $\big\{ \Big\{ \bigg\{ \Bigg\{ $

- 참고로 수식안에 들어가는 기호로서 중괄호 표현은 \{ 이다

개행 간격 조절

- link : https://tex.stackexchange.com/questions/494582/spacing-of-newline-and

- 참고로 주피터노트북에서 보이는 간격이랑 블로그에서 보이는 간격이 다름

수식 색깔 바꾸기

- $x^2+1$ , $(x+1)^2$

- ref : https://stackoverflow.com/questions/35465557/how-to-apply-color-in-markdown

문자 위에 문자 표시

- ${H_0}^{\sim}$ ---> {H_0}^{\sim}

- $\overset{\sim}{H_0}$ ---> \overset{\sim}{H_0}

- ref : https://tex.stackexchange.com/questions/43335/how-to-write-is-distributed-as-under-a-certain-hypothesis

수식의 시작 위치를 동일하게 하고 싶다면?

$$\frac{\partial \boldsymbol L}{\partial \beta_0} = -\frac{1}{\sigma^2}\sum\limits^{n}_{i=1}(y_i-\beta_0-\beta_1 x_i)=0\\ \frac{\partial \boldsymbol L}{\partial \beta_1} = \frac{1}{\sigma^2}\sum\limits^{n}_{i=1}x_i(y_i-\beta_0-\beta_1 x_i)=0\\ \frac{\partial \boldsymbol L}{\partial \beta_1} = -\frac{n}{2\sigma^2}+\frac{1}{2\sigma^4}\sum\limits^{n}_{i=1}x_i(y_i-\beta_0-\beta_1 x_i)=0$$

- \begin{aligned} 와 \end{aligned}를 사용하면 된다

$$\begin{aligned}\frac{\partial \boldsymbol L}{\partial \beta_0} & = -\frac{1}{\sigma^2}\sum\limits^{n}_{i=1}(y_i-\beta_0-\beta_1 x_i)=0 \\ \frac{\partial \boldsymbol L}{\partial \beta_1} & = \frac{1}{\sigma^2}\sum\limits^{n}_{i=1}x_i(y_i-\beta_0-\beta_1 x_i)=0 \\ \frac{\partial \boldsymbol L}{\partial \beta_1} & = -\frac{n}{2\sigma^2}+\frac{1}{2\sigma^4}\sum\limits^{n}_{i=1}x_i(y_i-\beta_0-\beta_1 x_i)=0\end{aligned}$$

- ref: https://stackoverflow.com/questions/28353127/how-to-change-alignment-of-displayed-equations-in-ipython-notebook

- 방정식 끝에 라벨 매기기(R markdown): Hyperlink

유용한 latex

\boldsymbol

- applies to nearly all symbols, not just letters and numbers

- ex) $\boldsymbol{A}\,A$

\bf

- Used to turn on boldface; affects uppercase and lowercase letters, and digits

- ex) ${\bf 123}\,{123}$

- ex) ${\bf A}\,{A}$

\therefore

- \therefore를 통해 삼각형 모양 점3개를 만듦

- $\therefore 1+1= \text{힘든 삶}$

\bigcup

- 집합열을 포현할 때 합집합 기호의 밑과 위에 시작과 끝을 표시하고 싶다면 \bigcuplimits를 사용하자

- $\cup_{i=1}^{\infty} A_i$ ---> \cup_{i=1}^{\infty} A_i

- $\bigcup_{i=1}^{\infty} A_i$ ---> \bigcup_{i=1}^{\infty} A_i

- $\bigcup\limits_{i=1}^{\infty} A_i$ ---> \bigcup\limits_{i=1}^{\infty} A_i

\cfrac

- 일반적인 \frac과의 차이점은 글씨의 크기임

- $P(A|B) = \frac{P(A\cap B)}{P(B)}$ ---> \frac

- $P(A|B) = \cfrac{P(A\cap B)}{P(B)}$ ---> \cfrac

\mid

- 수직선을 그려줌 ---> 조건부 확률 표현할 때 사용

- $P(A|B) = \cfrac{P(A\cap B)}{P(B)}$ ---> |

- $P(A\mid B) = \cfrac{P(A\cap B)}{P(B)}$ ---> \mid

\xrightarrow

- 오른쪽방향의 화살표를 그려주는데 화살표위에 글씨를 적을 수 있다!

- 확률변수의 수렴을 표현할 때 사용할 수 있음

- $X_n{\xrightarrow{p}} X$ ---> X_n{\xrightarrow{p}} X : 확률수렴

- 그런데 화살표길이가 더 길었으면 좋겠다

- 그럴땐 ~ 기호를 이용하면 된다

- $X_n{\xrightarrow{~~p~~}} X$ ---> X_n{\xrightarrow{~~p~~}} X

- 아래처럼 할 수 도 있음

- $X_n \overset{p}{\longrightarrow}X$ ---> X_n \overset{p}{\longrightarrow}X

\operatorname

- 이탤릭체인 글씨체를 변경

- $\underset{x}{argmin}f(x)$ ---> \underset{x}{argmin}f(x)

- $\underset{x}{\operatorname{argmin}}f(x)$ ---> \underset{x}{\operatorname{argmin}}f(x)

매우 유용한 사이트

- <Jupyter 노트북에서 MarkdownLaTeX을 작성하는 방법 알아보기 ---> https://ichi.pro/ko/jupyter-noteubug-eseo-markdown-mich-latexleul-jagseonghaneun-bangbeob-al-abogi-18246612521469

- latex command 총 정리 ---> https://www.tutorialspoint.com/tex_commands/percentage.htm

- Table 편하게 생성하기 ---> https://www.tablesgenerator.com/markdown_tables