{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "2021042401.ipynb",
"provenance": [],
"collapsed_sections": [],
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "v9q19TnrsJxn"
},
"source": [
"# TikZ by Min\n",
"\n",
"- https://min7014.github.io/\n",
"- 20210425 beamer와 TikZ package 를 사용한 것을 적어놓았다.\n",
"- 20210422 Real Line ex) https://min7014.github.io/math20210422001.html"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "2afnF4XECKoy"
},
"source": [
"## Real Line"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "33O4cP9FHgjq"
},
"source": [
""
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "6xP648mlEJSz"
},
"source": [
"### LaTex "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "sZ37_P_hHVLP"
},
"source": [
"\n",
"\n",
"```\n",
"\\onslide<1->\n",
"\\begin{tikzpicture}[scale=1]\\pause\n",
"\\draw[-latex] (-2, 0) -- (3, 0);\n",
"\\draw[latex-] (-2, 0) -- (3, 0);\\pause\n",
"\\filldraw (-2/3, 0) circle (2pt);\\pause\n",
"\\node [below] at (-2/3,-0.1) {$-\\displaystyle\\frac{2}{3}$};\\pause\n",
"\\draw[->] (-2/3, 0) -- (-2/3, 0.5) -- (3, 0.5);\\pause\n",
"\\filldraw[fill=white] (1, 0) circle (2pt);\n",
"\\node [below] at (1,-0.2) {$1$};\\pause\n",
"\\draw[->] (1, 0) -- (1, 0.7) -- (3, 0.7);\n",
"\\filldraw[fill=white] (1, 0) circle (2pt);\\pause\n",
"\\draw[white,pattern=north west lines] (1, 0) -- (1, 0.5) -- (2.8, 0.5) -- (2.8, 0) -- (-2/3, 0);\n",
"\\draw[latex-] (-2, 0) -- (3, 0);\n",
"\\draw[->] (1, 0) -- (1, 0.7) -- (3, 0.7);\n",
"\\draw[->] (-2/3, 0) -- (-2/3, 0.5) -- (3, 0.5);\n",
"\\filldraw[fill=white] (1, 0) circle (2pt);\n",
"\\onslide<1->\n",
"\\end{tikzpicture}\\pause\n",
"```\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "8kGeTvjzHwMd"
},
"source": [
"### Python"
]
},
{
"cell_type": "code",
"metadata": {
"id": "-8xzL0R_ziIO"
},
"source": [
"!apt update\n",
"\n",
"!apt install imagemagick\n",
"!apt install pdf2svg\n",
"!apt install texlive texlive-latex-extra\n",
"!pip install git+git://github.com/mkrphys/ipython-tikzmagic.git"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "dnjakuvF24N8"
},
"source": [
"%load_ext tikzmagic"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "jvDQ3Mf1zz3B",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 260
},
"cellView": "code",
"outputId": "788ca974-26af-4978-b467-bd7ff3f7fb91"
},
"source": [
"#@title 기본 제목 텍스트\n",
"%%tikz -S test_output.tikz -f svg\n",
"\n",
"\\usetikzlibrary{patterns}\n",
"\\draw[-latex] (-2, 0) -- (3, 0);\n",
"\\draw[latex-] (-2, 0) -- (3, 0);\n",
"\\filldraw (-2/3, 0) circle (2pt);\n",
"\\node [below] at (-2/3,-0.1) {$-\\displaystyle\\frac{2}{3}$};\n",
"\\draw[->] (-2/3, 0) -- (-2/3, 0.5) -- (3, 0.5);\n",
"\\filldraw[fill=white] (1, 0) circle (2pt);\n",
"\\node [below] at (1,-0.2) {$1$};\n",
"\\draw[->] (1, 0) -- (1, 0.7) -- (3, 0.7);\n",
"\\filldraw[fill=white] (1, 0) circle (2pt);\n",
"\\draw[white,pattern=north west lines] (1, 0) -- (1, 0.5) -- (2.8, 0.5) -- (2.8, 0) -- (-2/3, 0);\n",
"\\draw[latex-] (-2, 0) -- (3, 0);\n",
"\\draw[->] (1, 0) -- (1, 0.7) -- (3, 0.7);\n",
"\\draw[->] (-2/3, 0) -- (-2/3, 0.5) -- (3, 0.5);\n",
"\\filldraw[fill=white] (1, 0) circle (2pt);\n"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"image/svg+xml": ""
},
"metadata": {
"tags": [],
"isolated": "true"
}
}
]
}
]
}