Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I wish to draw a crazy covering map showing charts any help?

share|improve this question
4  
Can you post some code showing your efforts so far? What features are you having trouble with? –  Ian Thompson Nov 14 '12 at 11:30
add comment

closed as too localized by lockstep, Claudio Fiandrino, Stefan Kottwitz Nov 14 '12 at 16:57

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

up vote 8 down vote accepted

Maybe you want something like this:

enter image description here

I wasn't sure about the rules describing the blue lines, so i added some manual coordinates. You may change this into a function or else. Furthermore i did not add all chars for the same reason. But you may add them manually or according to a given rule as you wish. (same for arrows etc.)

Code:

\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[mycirc/.style={fill=yellow, dashed},
mydash/.style={ dashed}, blueline/.style={thick, blue},
]
\foreach \x / \y in {-5 / 2,-5/-2 , 5/2, 5/-2  }{
\draw [mycirc] (\x, \y) circle(.7cm);
\draw (\x -1, \y) --(\x+1, \y);
\draw (\x , \y+1) --(\x, \y-1);
\draw [fill=red] (\x, \y) circle(.1cm);
}



\draw[mydash] (0,3) --(0,-3);
\draw[mydash] (-2,2.5) --(-2,-3);
\draw[mydash] (2,2) --(2,-3);
% middle dots
\foreach \y in {-3,2, 2.5, 2,3}{
\draw [fill=red] (0, \y) circle(.1cm);}
% right dots
\draw[mycirc] (-2,1.5) ellipse [x radius=.3cm,y radius=.5cm] node (leftupper){};
\draw[mycirc] (-2,-3) ellipse [x radius=.5cm,y radius=.3cm] node (leftlower){};
\foreach \y in {-3,1.5, 2.5}{
\draw [fill=red] (-2, \y) circle(.1cm);}
%left dots
\draw[mycirc] (2,2) ellipse [x radius=.3cm,y radius=.5cm]node (rightupper){};
\draw[mycirc] (2,-3) ellipse [x radius=.5cm,y radius=.3cm]node (rightlower){};
\foreach \y in {-3,2}{
\draw [fill=red] (2, \y) circle(.1cm);}
%left elipisi

\draw[smooth cycle, blueline] plot[ tension=1]coordinates {(0,0) (2,0) (2.5,1) (2.5,1.5)(2,3.5)(-2,3.5) (-2.5,2.5) (-1.8,2 ) (-2.5,1.7 )(-2.3, 0.3) };
\draw[smooth, blueline ] plot coordinates {(-2.2,-2) (0,-1.5) (2.2,-2)};


\draw[->] (leftupper.west) --++(left:1cm);
\draw[->] (leftlower.west) --++(left:1cm);
\draw[->] (rightupper.east) --++(right:1cm);
\draw[->] (rightlower.east) --++(right:1cm);

\node at (-4,3) {$C,z$};
\node at (-4,-3) {$C,w$};
\node at (4,3) {$C,z$};
\node at (4,-3) {$C,w$};

\node at (-4,0){$w=z^2$};
\node at (4,0){$w=z^3$};

\end{tikzpicture}

\end{document}
share|improve this answer
    
Please have a look at the discussion at meta.tex.stackexchange.com/questions/2414/… –  doncherry Nov 14 '12 at 20:36
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.