학습 일기 - 확률과 통계, LaTex & Tikz

확률과 통계, LaTex & Tikz

  • 시행 : 동일한 조건에서 반복될 수 있고, 그 결과가 우연에 의해 결정되는 실험이나 관찰

  • 사건 : 시행의 결과로 일어나는 것

한 개의 동전을 던진다.

시행 : 한 개의 동전을 던진다.

사건 : 동전의 앞면이 나온다.

  • 표본 공간 : 어떤 시행에서 일어날 수 있는 모든 결과의 집합

확률을 따지는 사건에 속하는 결과는 표본공간의 부분집합

시행의 표본 공간을 나타내는 집합은 주로 $S$로 나타냄

표본공간과 사건


위 그림은 Overleaf에서 Tex의 Tikz 패키지를 이용해서 그린 것을 캡쳐했다.

수학이나 공학용으로 다양한 그림을 그리는데, Tikz 패키지가 유용한 것 같아 연습삼아 그렸다.

그런데, 아직 전체적인 사용법을 몰라, 최대한 비슷한 걸 복사해서 일부를 수정했다


\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{shapes,snakes}
\usepackage{kotex}
\begin{document}

% Define box and box title style
\tikzstyle{mybox} = [draw=black, fill=white, very thick,
    rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
	\tikzstyle{fancytitle} =[fill=white, text=black]
	\tikzstyle{mycircle} =[draw=black, very thick, circle, text centered]

	\begin{tikzpicture}
	\node [mybox] (box){%
	    \begin{minipage}{0.5\textwidth}
		      \begin{tikzpicture}
			          \node [mycircle]  {사건
					      };
		        \end{tikzpicture}
		 \end{minipage}
		};
	\node[fancytitle, right=10pt] at (box.north) {S (표본 공간)};

	\end{tikzpicture}

\end{document}


\% Define box and box title style

주석은 %로 처리한다. 위 주석 아래 쪽에는 사용할 형태에 대한 도형 특성을 미리 지정을 하는 것으로 보인다.

\begin{tikzpicture} \end{tikzpicture} : 이 블럭 사이에서 여기서 Tikz로 그림을 그리는 코드 내용

\begin{minipage}{0.5\textwidth} \end{minipage} : 이 사이에는 Tikz로 그린 그림(여기서는 라운드 사각 박스)에 들어가는 내용이나 도형을 넣을 수 있다.

\node 에서 위치를 특정하는 것으로 보인다.

아직은 잘 모르겠지만, 천천히 배워나가보면 깔끔한 그림을 그리는데, 도움이 될 것 같다.

어쩌면 그냥 CAD로 그려 넣는 것이 현재로서는 더 빠를 것 같다는 생각이 들기도 하지만…


참고로 jekyll은 Ruby 기반으로 만들어졌는데, 템플릿을 표기하기 위한 언어로 사용하는 것을 Liquid Tag라고 한다.

Liquid Tag는”{%”와 “%}”로 이루어진 태그로 그 안에 프로그래밍 언어로 템플릿을 생성할 수 있다.

위 Tex코드 중에”{%”와 “%}”가 포함되어 있는 부분이 있어서 오류가 발생했다.

해결 방법은 코드를 raw와 endraw라는 Liquid Tag로 감싸준다.

그러면 Jeykill 빌드 시 해당 영역은 템플릿 엔진도 raw contents로 인식해서 태그 파싱을 하지 않아 정상적으로 빌드 및 표시다는 것을 확인할 수 있다.


참고한 사이트들

https://ivorycirrus.github.io/TIL/jekyll-liquid-tag-error/

https://seulcode.tistory.com/213

Written on September 30, 2020