2

I'm using csquotes and writing in French. I'd like to set the quotation marks as they are in english, and I don't want to use this method ``. I tried changing the variant but it always gives me guillemets. Here is a MWE:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[french = quotes]{csquotes}

\begin{document}

\enquote{Bonjour}

\end{document}

Expected output :

Actual output :

7
  • 1
    \usepackage[style=english]{csquotes} should do the trick.
    – TivV
    Commented Apr 11, 2020 at 14:06
  • Indeed, but then why don't the variations, documented in the manual, work ?
    – Sileo
    Commented Apr 11, 2020 at 14:13
  • 2
    At '10.9 Miscellaneous Notes about the Predefined Styles' in the manual it says: "All variants of the french style use spaced out guillemets as outer marks. The style variant quotes uses double quotes as inner marks.", so I guess both variants look the same on this level... But as long as babel sets the language to French, csquotes will use a French quoting style anyway, so to use an English style the easiest solution that came to mind was to use style=english.
    – TivV
    Commented Apr 11, 2020 at 14:23
  • I couldn't find a duplicate of this question, would you accept this if I posted as an answer, or would you like to wait and see if there is a different solution?
    – TivV
    Commented Apr 11, 2020 at 14:27
  • 1
    Don't forget to add \usepackage[T1]{fontenc} when typesetting French.
    – egreg
    Commented Apr 11, 2020 at 14:46

1 Answer 1

2

In the csquotes manual it says at section '10.9 Miscellaneous Notes about the Predefined Styles':

"All variants of the french style use spaced out guillemets as outer marks. The style variant quotes uses double quotes as inner marks." Which means both variants look the same on the outer level.

You can change the style to the default English quotation marks with \usepackage[style=english]{csquotes}.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[style=english]{csquotes}

\begin{document}
\enquote{Bonjour}
\end{document}

enter image description here

(As egreg noted, fontenc should be used. And on up-to-date LaTeX installations utf8 is the standard, so inputenc can be omitted.)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .