liftung-torus-r.tex 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. % The following answers were used to create this image:
  2. % - http://tex.stackexchange.com/a/45824/5645 - Grid
  3. % - http://tex.stackexchange.com/a/373/5645 - Torus
  4. \begin{tikzpicture}
  5. \tikzstyle{point}=[circle,thick,draw=black,fill=black,inner sep=0pt,minimum width=4pt,minimum height=4pt]
  6. \newcommand*{\xMin}{0}%
  7. \newcommand*{\xMax}{6}%
  8. \newcommand*{\yMin}{0}%
  9. \newcommand*{\yMax}{6}%
  10. \draw (-3.5,0) .. controls (-3.5,2) and (-1.5,2.5) .. (0,2.5);
  11. \draw[xscale=-1] (-3.5,0) .. controls (-3.5,2) and (-1.5,2.5) .. (0,2.5);
  12. \draw[rotate=180] (-3.5,0) .. controls (-3.5,2) and (-1.5,2.5) .. (0,2.5);
  13. \draw[yscale=-1] (-3.5,0) .. controls (-3.5,2) and (-1.5,2.5) .. (0,2.5);
  14. \draw (-2,.2) .. controls (-1.5,-0.3) and (-1,-0.5) .. (0,-.5) .. controls (1,-0.5) and (1.5,-0.3) .. (2,0.2);
  15. \draw (-1.75,0) .. controls (-1.5,0.3) and (-1,0.5) .. (0,.5) .. controls (1,0.5) and (1.5,0.3) .. (1.75,0);
  16. \begin{scope}[shift={(5,-3)}]
  17. \foreach \i in {\xMin,...,\xMax} {
  18. \draw [very thin,gray] (\i,\yMin) -- (\i,\yMax) node [below] at (\i,\yMin) {$\i$};
  19. }
  20. \foreach \i in {\yMin,...,\yMax} {
  21. \draw [very thin,gray] (\xMin,\i) -- (\xMax,\i) node [left] at (\xMin,\i) {$\i$};
  22. }
  23. \node (P)[point,red] at (1.2,2.2) {};
  24. \node (Q)[point,red] at (1.2,1.6) {};
  25. \draw[ultra thick, red] (P) -- (Q);
  26. \begin{scope}[shift={(2,1)}]
  27. \node (P)[point,red] at (1.2,2.2) {};
  28. \node (Q)[point,red] at (1.2,1.6) {};
  29. \draw[ultra thick, red] (P) -- (Q);
  30. \end{scope}
  31. \draw (-1, -0.5) node[below] {$T \xrightarrow{\text{Liften}} \mathbb{R}^2 / \mathbb{Z}^2$};
  32. \draw[red,dashed] (-5,1.5) ellipse (0.5cm and 1cm);
  33. \draw[red] (-5,2.5) arc (-270:-90:0.5 and 1) ;
  34. \end{scope}
  35. \end{tikzpicture}