topology-2.tex 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. \documentclass[varwidth=true, border=2pt]{standalone}
  2. \usepackage{tikz}
  3. \begin{document}
  4. \begin{tikzpicture}[scale=1.5]
  5. \tikzstyle{point}=[circle,thick,draw=black,fill=black,inner sep=0pt,minimum width=4pt,minimum height=4pt]
  6. \node (a)[point] at (0,0) {};
  7. \node (b)[point] at (1,0) {};
  8. \node (c)[point] at (2,0) {};
  9. \node (d)[point] at (0,1) {};
  10. \node (M)[point,label={[label distance=0cm]5:$M$}] at (1,1) {};
  11. \node (f)[point] at (2,1) {};
  12. \node (g)[point] at (0,2) {};
  13. \node (h)[point] at (1,2) {};
  14. \node (i)[point] at (2,2) {};
  15. \draw (a.center) -- node[below] {$a$} (b.center);
  16. \draw (b.center) -- node[below] {$b$} (c.center);
  17. \draw (g.center) -- node[above] {$a$} (h.center);
  18. \draw (h.center) -- node[above] {$b$} (i.center);
  19. \draw (d.center) -- node[left] {$c$} (g.center);
  20. \draw (d.center) -- node[left] {$d$} (a.center);
  21. \draw (f.center) -- node[right] {$d$} (c.center);
  22. \draw (i.center) -- node[right] {$c$} (f.center);
  23. \draw (a.center) -- (b.center) -- (M.center) -- (d.center) -- cycle;
  24. \draw (b.center) -- (c.center) -- (f.center) -- (M.center) -- cycle;
  25. \draw (d.center) -- (M.center) -- (h.center) -- (g.center) -- cycle;
  26. \draw (M.center) -- (f.center) -- (i.center) -- (h.center) -- cycle;
  27. \draw[thick, blue] (d.center) -- (M.center) -- (f.center);
  28. \draw[thick, red] (a.center) -- (b.center);
  29. \draw[thick, red] (h.center) -- (i.center);
  30. % Draw again so that lines are below nodes
  31. \draw (a.center) -- (i.center);
  32. \draw (c.center) -- (g.center);
  33. \node (a)[point] at (0,0) {};
  34. \node (b)[point] at (1,0) {};
  35. \node (c)[point] at (2,0) {};
  36. \node (d)[point] at (0,1) {};
  37. \node (M)[point,label={[label distance=0cm]5:$M$}] at (1,1) {};
  38. \node (f)[point] at (2,1) {};
  39. \node (g)[point] at (0,2) {};
  40. \node (h)[point] at (1,2) {};
  41. \node (i)[point] at (2,2) {};
  42. \draw[->] (3,1) -- node[above] {Quotient nach} node[below] {Punktspiegelung} (5,1);
  43. \begin{scope}[xshift=6.5cm,yshift=1cm]
  44. \node (w)[point] at (-1,0) {};
  45. \node (x)[point] at (0,-1) {};
  46. \node (y)[point] at (1,0) {};
  47. \node (z)[point] at (0,1) {};
  48. \node (m)[point] at (0,0) {};
  49. \node (1) at (-0.3,+0.35) {1};
  50. \node (2) at (+0.3,+0.35) {2};
  51. \node (3) at (+0.3,-0.35) {3};
  52. \node (4) at (-0.3,-0.35) {4};
  53. \draw (w.center) -- (x.center) -- (y.center) -- (z.center) -- cycle;
  54. \draw[thick, blue] (w.center) -- (m.center);
  55. \draw (m.center) -- (y.center);
  56. \draw (x.center) -- (m.center) -- (z.center);
  57. \draw[thick, red] (z.center) -- (y.center) -- (x.center);
  58. % Draw again, as lines should be below points
  59. \node (w)[point] at (-1,0) {};
  60. \node (x)[point] at (0,-1) {};
  61. \node (y)[point] at (1,0) {};
  62. \node (z)[point] at (0,1) {};
  63. \node (m)[point] at (0,0) {};
  64. \end{scope}
  65. \end{tikzpicture}
  66. \end{document}