1

I use xelatex processing command and I want to obtain a specific result using the \enquote or \textquote commands of the csquotes package.

The main language of my document is french and I must obtain the result «[space]TEXT[space]». When I use polyglossia the result is wrong ie. I obtain «[space]TEXT». The final space is missing.

Since I load babel with frenchb, the result is good.

MWE:

\documentclass{article}
\usepackage[frenchb]{babel}
\usepackage[autostyle=true,debug=true,autopunct=true,csdisplay = true]{csquotes}

\begin{document}
  Blablab bla \enquote{aa}
\end{document}

MNWE:

\documentclass{article}

\usepackage{polyglossia}
\setmainlanguage{french}
\setotherlanguage{german}
\setotherlanguage{english}
\usepackage[autostyle=true,debug=true,autopunct=true,csdisplay = true]{csquotes}

\begin{document}
Blablab bla \enquote{aa}
\end{document}
2

The bug has been resolved. With texlive 2018 and polyglossia 2018/04/07 v1.43 the output of xelatex and polyglossia is correct again:

\documentclass{article}

\usepackage{polyglossia}
\setmainlanguage{french}
\setotherlanguage{german}
\setotherlanguage{english}
\usepackage[autostyle=true,debug=true,autopunct=true,csdisplay = true]{csquotes}

\begin{document}
Blablab bla \enquote{aa}
\end{document}

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.