I use a standard package, csquotes, to handle quotes. But if I use it like in the MWE below, then in front of every table I get foreign language spelling for figure and table instead of English figure and table. Like here:
\documentclass[12pt]{article}
\usepackage{amsmath, booktabs, setspace}
\usepackage[demo]{graphicx}
\usepackage[english,russian]{babel}
\usepackage[usenames]{color}
\usepackage[top = 1in, bottom = 1in, left = 1in, right = 1in]{geometry}
\usepackage[style=russian]{csquotes}
\begin{figure}[h]
\centering
\includegraphics[scale = 0.5, angle = 0]{Test}
\caption{CAPTION GOES HERE}
\label{fig:FIGURE NAME GOES HERE}
\end{figure}
\begin{table}[h]
\centering
\begin{tabular}{|llr|}
\toprule
\multicolumn{2}{c}{A} \\
B & C & D (\$) \\
\midrule
E & F & G \\
& H & I \\
J & K & L \\
\bottomrule
\end{tabular}
\caption{CAPTION GOES HERE}
\label{tab:TABLE NAME GOES HERE}
\end{table}
\end{document}
If I replace \usepackage[english,russian]{babel} with \usepackage[russian, english]{babel}, then get English text for figure and label, but the correct angle quotes get replaced with << and >> which are a little too low.
How do I need to configure my preamble to get English standard formatting everywhere except where csquote controls style of quotes? (I do this for my preferred readability, and an editor right now only needs to change the style in csquote to get English style quotes again.)


\usepackage[demo]{graphicx}, you wont need to tell anyone to replace the figure name with their own. – dustin Aug 12 '13 at 10:52