수학의 분야 (Branch of Mathematics)

written by jjycjn   2014. 7. 20. 12:53

LaTeX을 이용하여 수학의 분야를 간단하게 마인드맵으로 정리해 보았다. 대부분 학부 수준에서 한번쯤은 들어봤을 법한 분야들로만 마인드맵을 작성하되 대학원 수준의 분야라 하더라도 그 분야가 다양한 곳에 응용 된다면, 그러한 분야에 한해 마인드맵에 포함시켰다. 그림을 클릭하면 원본 크기로 볼 수 있다.



위 마인드맵을 얻을 수 있는 LaTeX 코드는 아래와 같다.


\documentclass[tikz]{standalone}

\usetikzlibrary{mindmap}

\begin{document}

\tikzset{level 1 concept/.append style={sibling angle=55}}
\tikzset{level 2 concept/.append style={sibling angle=40}}
\tikzset{level 3 concept/.append style={sibling angle=35}}

\begin{tikzpicture}[scale=0.49, transform shape]
\path[mindmap,concept color=black, text=white]
node[concept, scale=1.3] {Pure Mathematics} [clockwise from=150]
	child[concept color=black!25!orange] {node[concept] {Foundations} [clockwise from=200]
		child {node[concept] {Mathematical Logics}}
        child {node[concept] {Set Theory} [clockwise from=180]
        	child {node[concept, scale=1.2] {Category Theory}}
        	child {node[concept, scale=1.2] {Fuzzy Theory}}}
        child {node[concept] {History of Math}}}
    child[concept color=black!25!red] {node[concept] {Analysis} [clockwise from=180]
        child {node[concept] {Real Analysis}}
        child {node[concept] {Complex Analysis}}    	
    	child {node[concept] {Calculus} [clockwise from=150]
    		child {node[concept, scale=1.2] {Multivaliable Calculus}}
    		child {node[concept, scale=1.2] {Vector Calculus}}}
        child {node[concept] {Advanced Analysis} [clockwise from=120]
    		child {node[concept, scale=1.2] {Measure Theory}}
    		child {node[concept, scale=1.2] {Functional Analysis}}
    		child {node[concept, scale=1.2] {Harmonic Analysis}}}        	
        child { node[concept] {Differential Equations} [clockwise from=55]
        	child {node[concept, scale=1.2] {ODEs}}
        	child {node[concept, scale=1.2] {PDEs}}}}
	child[concept color=black!50!yellow] {node[concept] {Algebra} [clockwise from=45]
        child {node[concept] {Number Theory} [clockwise from=90]
        	child {node[concept, scale=1.1] {Algebraic Number Theory}}
        	child {node[concept, scale=1.1] {Analytic Number Theory}}}
        child {node[concept] {Abstract Algebra} [clockwise from=60]
        	child {node[concept, scale=1.2] {Group Theory}}
        	child {node[concept, scale=1.2] {Ring Theory}}
        	child {node[concept, scale=1.2] {Field Theory}}}
        child {node[concept] {Linear Algebra} [clockwise from=350]
        	child {node[concept, scale=1.2] {Matrix Algebra}}}}
    child[concept color=black!50!green] {node[concept] {Geometry} [clockwise from=15]
        child {node[concept] {Euclidean Geometry} [clockwise from=0]
        	child {node[concept, scale=1.1] {Trigonometry}}}
        child {node[concept] {Non-Euclidean Geometry} [clockwise from=350]
        	child {node[concept, scale=1.1] {Elliptic Geometry}}
        	child {node[concept, scale=1.1] {Hyperbolic Geometry}}}
        child {node[concept] {General Topology} [clockwise from=300]
        	child {node[concept, scale=1.2] {Algebraic Topology}}
        	child {node[concept, scale=1.2] {Knot Theory}}}
        child {node[concept] {Defferential Geometry}}}
    child[concept color=black!50!blue] {node[concept] {Discrete Mathematics} [clockwise from=310]
        child {node[concept] {Combinatorics}}
        child {node[concept] {Graph Theory}}
        child {node[concept] {Cryptography}}}

node[extra concept, scale=1.75, concept color=black] at (220:3.5) {Applied Mathematics}
    child[grow=155, level distance=45mm, scale=0.8, concept color=brown] {node[concept] {Numerical Analysis}}		
	child[grow=175, level distance=65mm, scale=0.8, concept color=brown] {node[concept] {Statistics} [clockwise from=250]
		child {node[concept] {Probability}}
		child {node[concept] {Dicision Theory}}
		child {node[concept] {Data Analysis}}		
		child {node[concept] {Stochastic Processes}}}
    child[grow=195, level distance=45mm, scale=0.8, concept color=brown] {node[concept] {Optimization}}
    child[grow=215, level distance=65mm, scale=0.8, concept color=brown] {node[concept] {Computer Science}}
    child[grow=235, level distance=45mm, scale=0.8, concept color=brown] {node[concept] {Game Theory}}
    child[grow=255, level distance=65mm, scale=0.8, concept color=brown] {node[concept] {Mathematical Physics} [clockwise from=300]
    	child {node[concept] {Dynamical Systems}}
    	child {node[concept] {Quantum Theory}}
    	child {node[concept] {Relativity}}}
    child[grow=275, level distance=45mm, scale=0.8, concept color=brown] {node[concept] {Financial Mathematics}};

\end{tikzpicture}
\end{document}


'Others > LaTeX' 카테고리의 다른 글

MathJax 환경에서 수식에 색을 넣는 방법  (1) 2017.08.12
자주 쓰는 LaTeX newcommand 모음  (0) 2015.11.03
LaTeX 기호 모음  (7) 2015.10.28
  ::  
  • 공유하기  ::