I'm working on ArcMap 10.2.2.
I need to print two maps for three municipalities, a city (Florence, Italy) and two smaller towns (Signa and Impruneta) in its vicinity. One map with the city and the other one with the two towns (it's no worth to have a map for each of these two towns).
I want the maps to have the same scale and to fit the paper and they must be comprehensive of borders polygon, basemap (only shown within the borders of the municipalities, leaving the rest of the paper blank), and point features representing my data. The way to go is to zoom to layer in map view and than set the layout the way I want, fitting the map to paper margins. I also clipped the data frame to the borders shape in order to have the basemap shown only within the borders.
The problem is that the two towns are located in different positions around the city, resulting in a large blank space left by the city in the second map (two towns map). Moreover, since I want the scale of the two maps to be the same, the two towns would partially fall outside of the paper extent. Thus, I decided to move the points and border of a town close to the other and draw a dashed line between them to make clear that's not their relative position (I also put a smaller map to show their real positions).
I know this means modifying the data (modifying the coordinates of the points etc) of the town I moved and this may not be the best way to go (I'd like advice about this), but I obtained the result I was looking for. Except for...the basemap!
Clipping the data frame doesn't not create a new clipped feature, it just hides what falls outside the clipping area. So, while I was able to move points and border, the basemap shown within the border is just the wrong area. And this is natural, since I suppose there's no way of moving pieces of basemap around, unless there's a way to export the wanted piece of basedmap as graphic or raster maybe (?!).
I hope I explained it clearily enough, however the three pictures below could help give a better idea: first picture shows map with Florence, second picture shows map with the two smaller towns (the border of Signa enclose the basemap of a wrong area) and third map shows the relative positions of the three municipality in reality.
How can I achieve what I want?