As per this question, I am using csquotes to convert quotationmarks to typographical-quotes. However, when changing language through \selectlanguage the quotationmarks no longer gets converted. (I need an English abstract and Danish content. Instead of renaming the abstract I find it “prettier” to change language before and after the abstract, though it’s more cumbersome.)
MWE:
\documentclass[article,12pt,a4paper,openany,oneside]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,danish]{babel}
\usepackage[danish=quotes]{csquotes}
\MakeOuterQuote{"}
\usepackage{lmodern}
\begin{document}
\selectlanguage{danish}
Quote: "Morbi dolor risus."
\end{document}

\selectlanguage{danish}out (Danish already is the active language) it works for me. Selecting Danish probably makes"ababelshorthand a thus overwrites thecsquotesdefinition. – cgnieder Dec 11 '12 at 12:41\selectlanguage{english}for the abstract and need to revert back to Danish. I could remove both and rename the abstract-title but that doesn't feel like the right way to do this. – johankj Dec 11 '12 at 12:52\begin{otherlanguage*}{english} ... \end{otherlanguage*}instead of using\selectlanguage(I haven't tested this, though) – cgnieder Dec 11 '12 at 13:01