  By applying implicit function theorem on contour dynamics, we prove the
existence of co-rotating and travelling patch solutions for both Euler and the
generalized surface quasi-geostrophic equation. The solutions obtained
constitute a desingularization of points vortices when the size of patch
support vanishes. In particular, solutions constructed in this paper consist of
doubly connected components, which is essentially different from all known
results.
