If a square Mercator map shows 1000 miles at latitude 30°, how many miles does it show at latitude 60°?
As far as I know, in a Mercator map, every horizontal strip is stretched by $\cos x$ so that the distance from the equator to $x$ north is $\int_0^xR\sec x\,dx$. The distance to latitude 30° should be $\int_0^{\pi/6}R\sec x\,dx=R\ln\sqrt3=1000$. Thus, $R=\frac{1000}{\ln\sqrt3}$. At latitude 60°, $\int_0^{\pi/3}R\sec x\,dx=R\ln(2+\sqrt3)=1000\frac{\ln(2+\sqrt3)}{\ln\sqrt3}$. But the answer key says $\frac{1000}{\sqrt3}$. Where was I wrong?